<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://vanipedia.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kashya</id>
	<title>Vanipedia - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://vanipedia.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kashya"/>
	<link rel="alternate" type="text/html" href="https://vanipedia.org/wiki/Special:Contributions/Kashya"/>
	<updated>2026-11-15T00:38:27Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=Main_Page&amp;diff=659053</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=Main_Page&amp;diff=659053"/>
		<updated>2026-11-14T04:06:22Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTITLE__&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;div id=&amp;quot;vani-home&amp;quot; class=&amp;quot;vp-static-home&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vp-home-hero&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;vp-home-portrait&amp;quot;&amp;gt;[[File:Srila-Prabhupada-Hero-07.jpg|frameless|220px|link=|alt=Śrīla Prabhupāda]]&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;vp-home-hero-copy&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;vani-hero-petal-title&amp;quot;&amp;gt;Vanipedia&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt;Śrīla Prabhupāda&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;p class=&amp;quot;vp-home-role&amp;quot;&amp;gt;[https://dev.vanipedia.org/wiki/Srila_Prabhupada:_The_Founder-Acarya_of_ISKCON_-_A_GBC_Foundational_Document Founder-Ācārya and Preeminent Śikṣā-Guru]&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p class=&amp;quot;vp-home-organization&amp;quot;&amp;gt;of the International Society for Krishna Consciousness&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p class=&amp;quot;vp-home-who&amp;quot;&amp;gt;[[Who_Is_Śrīla_Prabhupāda|Who Is Śrīla Prabhupāda]]&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.vp-countdown-card {&lt;br /&gt;
    background: linear-gradient(135deg, #1e353a 0%, #345B63 100%);&lt;br /&gt;
    border: 1px solid rgba(212, 175, 55, 0.45);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    padding: 12px 20px;&lt;br /&gt;
    margin: 12px auto;&lt;br /&gt;
    max-width: 780px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #f7f3e8;&lt;br /&gt;
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.35);&lt;br /&gt;
    font-family: sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vp-cd-line1 {&lt;br /&gt;
    font-size: 1.05rem;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: #ffd97d;&lt;br /&gt;
    letter-spacing: 0.3px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
.vp-cd-line1 .vp-cd-sub {&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    font-weight: 400;&lt;br /&gt;
    color: #d0dfe2;&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
}&lt;br /&gt;
.vp-countdown-grid {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
.vp-cd-box {&lt;br /&gt;
    background: rgba(0, 0, 0, 0.28);&lt;br /&gt;
    border: 1px solid rgba(255, 217, 125, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    min-width: 90px;&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.vp-cd-box span {&lt;br /&gt;
    font-size: 1.85rem;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    font-variant-numeric: tabular-nums;&lt;br /&gt;
}&lt;br /&gt;
.vp-cd-box small {&lt;br /&gt;
    font-size: 0.75rem;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    color: #ffd97d;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;vp-50th-countdown&amp;quot; class=&amp;quot;vp-countdown-card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;vp-cd-line1&amp;quot;&amp;gt;Countdown to Śrīla Prabhupāda&#039;s 50th Vapu Disappearance Anniversary&amp;lt;span class=&amp;quot;vp-cd-sub&amp;quot;&amp;gt;&amp;lt;br&amp;gt;• November 2, 2027 • 50 Years of Serving in Separation •&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;vp-countdown-grid&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;vp-cd-box&amp;quot;&amp;gt;&amp;lt;span id=&amp;quot;vp-cd-days&amp;quot;&amp;gt;--&amp;lt;/span&amp;gt;&amp;lt;small&amp;gt;Days&amp;lt;/small&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;vp-cd-box&amp;quot;&amp;gt;&amp;lt;span id=&amp;quot;vp-cd-hours&amp;quot;&amp;gt;--&amp;lt;/span&amp;gt;&amp;lt;small&amp;gt;Hours&amp;lt;/small&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;vp-cd-box&amp;quot;&amp;gt;&amp;lt;span id=&amp;quot;vp-cd-mins&amp;quot;&amp;gt;--&amp;lt;/span&amp;gt;&amp;lt;small&amp;gt;Minutes&amp;lt;/small&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;vp-cd-box&amp;quot;&amp;gt;&amp;lt;span id=&amp;quot;vp-cd-secs&amp;quot;&amp;gt;--&amp;lt;/span&amp;gt;&amp;lt;small&amp;gt;Seconds&amp;lt;/small&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
(function() {&lt;br /&gt;
    var targetTime = new Date(&#039;2027-11-02T00:00:00+05:30&#039;).getTime();&lt;br /&gt;
    function tick() {&lt;br /&gt;
        var diff = Math.max(0, targetTime - Date.now());&lt;br /&gt;
        var d = document.getElementById(&#039;vp-cd-days&#039;);&lt;br /&gt;
        var h = document.getElementById(&#039;vp-cd-hours&#039;);&lt;br /&gt;
        var m = document.getElementById(&#039;vp-cd-mins&#039;);&lt;br /&gt;
        var s = document.getElementById(&#039;vp-cd-secs&#039;);&lt;br /&gt;
        if (d) d.textContent = Math.floor(diff / 86400000);&lt;br /&gt;
        if (h) h.textContent = String(Math.floor((diff / 3600000) % 24)).padStart(2, &#039;0&#039;);&lt;br /&gt;
        if (m) m.textContent = String(Math.floor((diff / 60000) % 60)).padStart(2, &#039;0&#039;);&lt;br /&gt;
        if (s) s.textContent = String(Math.floor((diff / 1000) % 60)).padStart(2, &#039;0&#039;);&lt;br /&gt;
    }&lt;br /&gt;
    tick();&lt;br /&gt;
    setInterval(tick, 1000);&lt;br /&gt;
})();&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vp-portal-grid vp-primary-grid&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vp-portal-card&amp;quot; data-vp-rollout=&amp;quot;articles&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;vp-portal-image&amp;quot;&amp;gt;[[File:Srila-Prabhupada-Hero-01.jpg|frameless|360px|link=Category:Vanipedia_Gemini_-_Articles|alt=Śrīla Prabhupāda speaking to his students]]&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;vp-portal-copy&amp;quot;&amp;gt;&amp;lt;h2&amp;gt;[[:Category:Vanipedia_Gemini_-_Articles|Vanipedia Articles]]&amp;lt;/h2&amp;gt;&amp;lt;p&amp;gt;Explore articles by subject or browse the complete A–Z list.&amp;lt;/p&amp;gt;&amp;lt;span class=&amp;quot;vp-rollout-toggle&amp;quot; role=&amp;quot;button&amp;quot; tabindex=&amp;quot;0&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;Browse articles &amp;lt;span aria-hidden=&amp;quot;true&amp;quot;&amp;gt;⌄&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;vp-rollout-panel vp-articles-panel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;vp-rollout-heading&amp;quot;&amp;gt;Explore Vanipedia Articles&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;vp-article-all&amp;quot;&amp;gt;[[:Category:Vanipedia_Gemini_-_Articles|Browse all articles A–Z]]&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;vp-rollout-heading vp-article-categories-heading&amp;quot;&amp;gt;Browse by category&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;vp-rollout-options vp-article-options&amp;quot;&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Chanting_the_Holy_Names_of_God|Chanting the Holy Names of God]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Devotees_of_God|Devotees of God]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Exploring_the_Bhagavad-gītā_As_It_Is|Exploring the Bhagavad-gītā As It Is]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Kṛṣṇa_Consciousness|Kṛṣṇa Consciousness]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Kṛṣṇa_Consciousness_Movement|Kṛṣṇa Consciousness Movement]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Kṛṣṇa_The_Supreme_Personality_of_Godhead|Kṛṣṇa The Supreme Personality of Godhead]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Rādhārāṇī_-_The_Hlādinī-śakti_&amp;amp;_Her_Expansions|Rādhārāṇī - The Hlādinī-śakti &amp;amp; Her Expansions]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Essence_of_the_Śrīmad-Bhāgavatam|The Essence of the Śrīmad-Bhāgavatam]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Science_of_Devotional_Service_to_God|The Science of Devotional Service to God]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Science_of_Knowing_God|The Science of Knowing God]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Science_of_the_Soul_(Jīva-tattva)|The Science of the Soul (Jīva-tattva)]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Understanding_What_Is_Materialism|Understanding What Is Materialism]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Understanding_What_Is_Spiritualism|Understanding What Is Spiritualism]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Understanding_What_Is_Transcendence|Understanding What Is Transcendence]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Who_Is_Lord_Caitanya_Mahāprabhu|Who Is Lord Caitanya Mahāprabhu]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Who_Is_Śrīla_Prabhupāda|Who Is Śrīla Prabhupāda]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Ācārya,_Guru_and_Spiritual_Master|Ācārya, Guru and Spiritual Master]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Śrīla_Prabhupāda_Trains_His_Disciples|Śrīla Prabhupāda Trains His Disciples]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Speakers_of_the_Śrīmad-Bhāgavatam|Speakers of the Śrīmad-Bhāgavatam]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Achieving_Perfection_through_Bhakti|Achieving Perfection through Bhakti]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Civilization_vs._Animal_Life|Civilization vs. Animal Life]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Education,_Child-rearing,_and_Gurukula|Education, Child-rearing, and Gurukula]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Establishing_God_in_Modern_Society|Establishing God in Modern Society]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Humility,_Tolerance,_and_Vaiṣṇava_Etiquette|Humility, Tolerance, and Vaiṣṇava Etiquette]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Lessons_from_Śrīla_Bhaktisiddhānta_Sarasvatī|Lessons from Śrīla Bhaktisiddhānta Sarasvatī]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Preaching:_The_Best_Welfare_Activity|Preaching: The Best Welfare Activity]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Refuting_Atheism_and_Material_Science|Refuting Atheism and Material Science]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Refuting_Māyāvāda_and_Impersonalism|Refuting Māyāvāda and Impersonalism]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Distinction_Between_Body,_Mind,_and_Soul|The Distinction Between Body, Mind, and Soul]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Goal:_Eternal_Service_in_the_Spiritual_Sky|The Goal: Eternal Service in the Spiritual Sky]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Guru_and_Disciplic_Succession|The Guru and Disciplic Succession]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Mechanics_of_Karma_and_Reincarnation|The Mechanics of Karma and Reincarnation]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Mechanics_of_Material_Nature_(Prakṛti)|The Mechanics of Material Nature (Prakṛti)]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Miseries_of_Material_Life|The Miseries of Material Life]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Mission_of_the_Spiritual_Master|The Mission of the Spiritual Master]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Principles_of_Saranāgati_(Full_Surrender)|The Principles of Saranāgati (Full Surrender)]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Stages_of_Spiritual_Evolution_(Bhakti-latā)|The Stages of Spiritual Evolution (Bhakti-latā)]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Three_Modes_of_Material_Nature_(Guṇas)|The Three Modes of Material Nature (Guṇas)]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Vision_for_the_International_Society_(ISKCON)|The Vision for the International Society (ISKCON)]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Understanding_the_Spiritual_World_(Vaikuṇṭha)|Understanding the Spiritual World (Vaikuṇṭha)]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Acintya-bhedābheda-tattva:_The_Inconceivable_Unity|Acintya-bhedābheda-tattva: The Inconceivable Unity]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Demigods:_Their_Position_and_Service|Demigods: Their Position and Service]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Distinguishing_Dharma_from_Mental_Concoction|Distinguishing Dharma from Mental Concoction]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_False_Ego_and_Material_Identification|False Ego and Material Identification]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Kṛṣṇa&#039;s_Supreme_Position_and_Opulences|Kṛṣṇa&#039;s Supreme Position and Opulences]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Leadership,_Government,_and_the_Ideal_Ruler|Leadership, Government, and the Ideal Ruler]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Lessons_from_Arjuna’s_Dilemma|Lessons from Arjuna’s Dilemma]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Lessons_from_Dhruva_Mahārāja|Lessons from Dhruva Mahārāja]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Lessons_from_Lord_Brahmā|Lessons from Lord Brahmā]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Marriage_and_Family_Life|Marriage and Family Life]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Modern_Education_and_Spiritual_Knowledge|Modern Education and Spiritual Knowledge]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Simple_Living_and_High_Thinking|Simple Living and High Thinking]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Art_of_Distributing_Kṛṣṇa_Consciousness|The Art of Distributing Kṛṣṇa Consciousness]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Energies_of_the_Lord:_Internal_and_External|The Energies of the Lord: Internal and External]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Importance_of_Association_(Sādhu-saṅga)|The Importance of Association (Sādhu-saṅga)]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Pañca-tattva:_One_Truth_in_Five_Forms|The Pañca-tattva: One Truth in Five Forms]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Process_of_Śravaṇaṁ_(Hearing)|The Process of Śravaṇaṁ (Hearing)]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Renounced_Order_of_Sannyāsa|The Renounced Order of Sannyāsa]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Role_and_Protection_of_Women|The Role and Protection of Women]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Rules_and_Regulations_of_Sadhana|The Rules and Regulations of Sadhana]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Science_of_Prasādam_Distribution|The Science of Prasādam Distribution]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Soul&#039;s_Relationship_with_the_Supersoul|The Soul&#039;s Relationship with the Supersoul]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Spirit_of_Preaching_and_Books|The Spirit of Preaching and Books]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Standard_of_Deity_Worship_and_Arcanā|The Standard of Deity Worship and Arcanā]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Teachings_of_Śrī_Caitanya-caritāmṛta|The Teachings of Śrī Caitanya-caritāmṛta]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Viṣṇu-smaraṇaṁ:_Constant_Remembrance|Viṣṇu-smaraṇaṁ: Constant Remembrance]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Yukta-vairāgya:_Scientific_Dovetailing_of_Energy|Yukta-vairāgya: Scientific Dovetailing of Energy]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Humanity,_Society_and_Civilization|Humanity, Society and Civilization]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Knowing_Nārada_Muni|Knowing Nārada Muni]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Science_of_Self_and_God_Realization|Science of Self and God Realization]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Scriptures,_Śāstra_and_Books|Scriptures, Śāstra and Books]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Mind,_Intelligence,_and_Senses|The Mind, Intelligence, and Senses]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Science_of_Loving_God|The Science of Loving God]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_The_Science_of_Thinking,_Feeling_and_Willing|The Science of Thinking, Feeling and Willing]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Understanding_Accepting_and_Rejecting|Understanding Accepting and Rejecting]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Understanding_Conditioned_Souls|Understanding Conditioned Souls]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Understanding_Death|Understanding Death]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Understanding_Demons|Understanding Demons]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Understanding_Divinity|Understanding Divinity]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Understanding_Economic_Development|Understanding Economic Development]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Understanding_Freedom|Understanding Freedom]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Understanding_Happiness_and_Distress|Understanding Happiness and Distress]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Understanding_Intelligence|Understanding Intelligence]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Understanding_Liberation_and_Bondage|Understanding Liberation and Bondage]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Understanding_Mission_and_Preaching|Understanding Mission and Preaching]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Understanding_Sense_Gratification|Understanding Sense Gratification]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Understanding_Spiritual_Happiness|Understanding Spiritual Happiness]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Understanding_Vedic_Culture_and_Wisdom|Understanding Vedic Culture and Wisdom]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Understanding_What_Is_Knowledge|Understanding What Is Knowledge]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_Understanding_Yoga|Understanding Yoga]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[:Category:Vanipedia_Articles_-_June_2026_and_After|June 2026 and After]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vp-portal-card&amp;quot; data-vp-rollout=&amp;quot;questions&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;vp-portal-image&amp;quot;&amp;gt;[[File:Srila-Prabhupada-Hero-02.jpg|frameless|360px|link=Compilation:Questions_to_Prabhupada|alt=Śrīla Prabhupāda answering questions]]&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;vp-portal-copy&amp;quot;&amp;gt;&amp;lt;h2&amp;gt;[[Compilation:_Questions_to_Prabhupada|Questions to Śrīla Prabhupāda]]&amp;lt;/h2&amp;gt;&amp;lt;p&amp;gt;Explore his answers to questions about spiritual life and practice.&amp;lt;/p&amp;gt;&amp;lt;span class=&amp;quot;vp-rollout-toggle&amp;quot; role=&amp;quot;button&amp;quot; tabindex=&amp;quot;0&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;Browse questions &amp;lt;span aria-hidden=&amp;quot;true&amp;quot;&amp;gt;⌄&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;vp-rollout-panel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;vp-rollout-heading&amp;quot;&amp;gt;Questions and Answers&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;vp-rollout-options&amp;quot;&amp;gt;&amp;lt;span&amp;gt;[[Compilation:_Questions_to_Prabhupada|Browse questions to Śrīla Prabhupāda]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vp-portal-card&amp;quot; data-vp-rollout=&amp;quot;media&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;vp-portal-image&amp;quot;&amp;gt;[[File:Srila-prabhupada-with-the-original-srimad-bhagavatam.jpg|frameless|360px|link=Category:Srila_Prabhupada_in_the_Media|alt=Śrīla Prabhupāda with the original Śrīmad-Bhāgavatam]]&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;vp-portal-copy&amp;quot;&amp;gt;&amp;lt;h2&amp;gt;[[:Category:Srila_Prabhupada_in_the_Media|Śrīla Prabhupāda in Media]]&amp;lt;/h2&amp;gt;&amp;lt;p&amp;gt;Discover contemporary reports, interviews, and other media.&amp;lt;/p&amp;gt;&amp;lt;span class=&amp;quot;vp-rollout-toggle&amp;quot; role=&amp;quot;button&amp;quot; tabindex=&amp;quot;0&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;Browse media &amp;lt;span aria-hidden=&amp;quot;true&amp;quot;&amp;gt;⌄&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;vp-rollout-panel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;vp-rollout-heading&amp;quot;&amp;gt;Browse media by year&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;vp-rollout-options vp-year-options&amp;quot;&amp;gt;&amp;lt;span&amp;gt;[[Srila_Prabhupada_in_the_Media_-_1965|1965]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Srila_Prabhupada_in_the_Media_-_1966|1966]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Srila_Prabhupada_in_the_Media_-_1967|1967]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Srila_Prabhupada_in_the_Media_-_1968|1968]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Srila_Prabhupada_in_the_Media_-_1969|1969]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Srila_Prabhupada_in_the_Media_-_1970|1970]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Srila_Prabhupada_in_the_Media_-_1971|1971]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Srila_Prabhupada_in_the_Media_-_1972|1972]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Srila_Prabhupada_in_the_Media_-_1973|1973]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Srila_Prabhupada_in_the_Media_-_1974|1974]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Srila_Prabhupada_in_the_Media_-_1975|1975]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Srila_Prabhupada_in_the_Media_-_1976|1976]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Srila_Prabhupada_in_the_Media_-_1977|1977]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;vp-media-all&amp;quot;&amp;gt;[[:Category:Srila_Prabhupada_in_the_Media|Browse all media]]&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vp-portal-card&amp;quot; data-vp-rollout=&amp;quot;memories&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;vp-portal-image&amp;quot;&amp;gt;[[File:Srila-Prabhupada-Hero-03.jpg|frameless|360px|link=Remembering_Śrīla_Prabhupāda|alt=Śrīla Prabhupāda with his disciples]]&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;vp-portal-copy&amp;quot;&amp;gt;&amp;lt;h2&amp;gt;[[Remembering_Śrīla_Prabhupāda|Disciples Remember Śrīla Prabhupāda]]&amp;lt;/h2&amp;gt;&amp;lt;p&amp;gt;Hear personal recollections from disciples and associates.&amp;lt;/p&amp;gt;&amp;lt;span class=&amp;quot;vp-rollout-toggle&amp;quot; role=&amp;quot;button&amp;quot; tabindex=&amp;quot;0&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;Browse memories &amp;lt;span aria-hidden=&amp;quot;true&amp;quot;&amp;gt;⌄&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;vp-rollout-panel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;vp-rollout-heading&amp;quot;&amp;gt;Remembrances&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;vp-rollout-options&amp;quot;&amp;gt;&amp;lt;span&amp;gt;[[Remembering_Śrīla_Prabhupāda|Browse all remembrances]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vp-portal-grid vp-secondary-grid&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vp-portal-card&amp;quot; data-vp-rollout=&amp;quot;timeline&amp;quot; data-vp-rollout-side=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;vp-portal-image&amp;quot;&amp;gt;[[File:Srila-Prabhupada-Hero-04.jpg|frameless|360px|link=Timeline_of_Srila_Prabhupada&#039;s_Life|alt=Śrīla Prabhupāda during his travels]]&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;vp-portal-copy&amp;quot;&amp;gt;&amp;lt;h2&amp;gt;[[Timeline_of_Srila_Prabhupada&#039;s_Life|Timeline of Life]]&amp;lt;/h2&amp;gt;&amp;lt;p&amp;gt;Follow key events in Śrīla Prabhupāda’s life by year.&amp;lt;/p&amp;gt;&amp;lt;span class=&amp;quot;vp-rollout-toggle&amp;quot; role=&amp;quot;button&amp;quot; tabindex=&amp;quot;0&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;Choose a year &amp;lt;span aria-hidden=&amp;quot;true&amp;quot;&amp;gt;⌄&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;vp-rollout-panel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;vp-rollout-heading&amp;quot;&amp;gt;Browse the Timeline by Year&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;vp-rollout-options vp-year-options&amp;quot;&amp;gt;&amp;lt;span&amp;gt;[[Timeline_of_Srila_Prabhupada&#039;s_Life|1896–1964]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Timeline_of_Srila_Prabhupada&#039;s_Life_-_1965|1965]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Timeline_of_Srila_Prabhupada&#039;s_Life_-_1966|1966]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Timeline_of_Srila_Prabhupada&#039;s_Life_-_1967|1967]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Timeline_of_Srila_Prabhupada&#039;s_Life_-_1968|1968]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Timeline_of_Srila_Prabhupada&#039;s_Life_-_1969|1969]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Timeline_of_Srila_Prabhupada&#039;s_Life_-_1970|1970]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Timeline_of_Srila_Prabhupada&#039;s_Life_-_1971|1971]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Timeline_of_Srila_Prabhupada&#039;s_Life_-_1972|1972]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Timeline_of_Srila_Prabhupada&#039;s_Life_-_1973|1973]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Timeline_of_Srila_Prabhupada&#039;s_Life_-_1974|1974]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Timeline_of_Srila_Prabhupada&#039;s_Life_-_1975|1975]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Timeline_of_Srila_Prabhupada&#039;s_Life_-_1976|1976]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[Timeline_of_Srila_Prabhupada&#039;s_Life_-_1977|1977]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vp-portal-card&amp;quot; data-vp-rollout=&amp;quot;languages&amp;quot; data-vp-rollout-side=&amp;quot;right&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;vp-portal-image&amp;quot;&amp;gt;[[File:Srila-Prabhupada-Hero-05.jpg|frameless|360px|link=Category:Participating_Languages_-_Main_Pages|alt=Śrīla Prabhupāda sharing his teachings with people around the world]]&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;vp-portal-copy&amp;quot;&amp;gt;&amp;lt;h2&amp;gt;[[:Category:Participating_Languages_-_Main_Pages|Participating Languages]]&amp;lt;/h2&amp;gt;&amp;lt;p&amp;gt;Read Vanipedia in its participating languages.&amp;lt;/p&amp;gt;&amp;lt;span class=&amp;quot;vp-rollout-toggle&amp;quot; role=&amp;quot;button&amp;quot; tabindex=&amp;quot;0&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;Choose a language &amp;lt;span aria-hidden=&amp;quot;true&amp;quot;&amp;gt;⌄&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;vp-rollout-panel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;vp-rollout-heading&amp;quot;&amp;gt;Vanipedia Languages&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;vp-rollout-options vp-language-options&amp;quot;&amp;gt;&amp;lt;span&amp;gt;[[ES/Spanish_Main_Page|&amp;lt;span class=&amp;quot;vh-flag vh-flag-es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Spanish]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[FR/French_Main_Page|&amp;lt;span class=&amp;quot;vh-flag vh-flag-fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;French]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[DE/German_Main_Page|&amp;lt;span class=&amp;quot;vh-flag vh-flag-de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;German]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[IT/Italian_Main_Page|&amp;lt;span class=&amp;quot;vh-flag vh-flag-it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Italian]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[RU/Russian_Main_Page|&amp;lt;span class=&amp;quot;vh-flag vh-flag-ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Russian]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[HI/Hindi_Main_Page|&amp;lt;span class=&amp;quot;vh-flag vh-flag-in&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Hindi]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[PTBR/Portuguese_Main_Page|&amp;lt;span class=&amp;quot;vh-flag vh-flag-br&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Portuguese]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[PL/Polish_Main_Page|&amp;lt;span class=&amp;quot;vh-flag vh-flag-pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Polish]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[BN/Bengali_Main_Page|&amp;lt;span class=&amp;quot;vh-flag vh-flag-bd&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Bengali]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[ZH/Chinese_Main_Page|&amp;lt;span class=&amp;quot;vh-flag vh-flag-cn&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Chinese]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[JA/Japanese_Main_Page|&amp;lt;span class=&amp;quot;vh-flag vh-flag-jp&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Japanese]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[NL/Dutch_Main_Page|&amp;lt;span class=&amp;quot;vh-flag vh-flag-nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Dutch]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[HR/Vanipedia_-_Main_Page|&amp;lt;span class=&amp;quot;vh-flag vh-flag-hr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Croatian]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[CS/Czech_Main_Page|&amp;lt;span class=&amp;quot;vh-flag vh-flag-cz&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Czech]]&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;[[HU/Hungarian_Main_Page|&amp;lt;span class=&amp;quot;vh-flag vh-flag-hu&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Hungarian]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Common.js&amp;diff=659050</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Common.js&amp;diff=659050"/>
		<updated>2026-11-14T00:26:07Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* V176: remove legacy decorative cursor if it was left by cached site code. */&lt;br /&gt;
(function restoreNativeMainPageCursor() {&lt;br /&gt;
  function clean() {&lt;br /&gt;
    if (!document.body || !document.body.classList.contains(&amp;quot;page-Main_Page&amp;quot;)) return;&lt;br /&gt;
    var cursor = document.getElementById(&amp;quot;vh-cursor-pointer&amp;quot;);&lt;br /&gt;
    if (cursor) cursor.remove();&lt;br /&gt;
    var injected = document.getElementById(&amp;quot;vh-kill-windows-cursor&amp;quot;);&lt;br /&gt;
    if (injected) injected.remove();&lt;br /&gt;
    document.body.classList.remove(&amp;quot;vh-cursor-link&amp;quot;, &amp;quot;vh-cursor-click&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  if (document.readyState === &amp;quot;loading&amp;quot;) document.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, clean);&lt;br /&gt;
  else clean();&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
﻿﻿/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039; ) === &#039;Krishna_says_in_Bhagavad-gita&#039;) {&lt;br /&gt;
/* switch tooltip texts from content-div to label-div */&lt;br /&gt;
const v_labels = Array.from(document.getElementsByClassName(&amp;quot;tabs-label&amp;quot;));&lt;br /&gt;
const v_content = Array.from(document.getElementsByClassName(&amp;quot;tabs-content&amp;quot;));&lt;br /&gt;
for (var i = 0; i &amp;lt; v_labels.length; i++) {&lt;br /&gt;
v_labels[i].title = v_content[i].title;&lt;br /&gt;
v_content[i].title = &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
/* adjust wikitables */&lt;br /&gt;
var arr = Array.from(document.getElementsByClassName(&amp;quot;wikitable&amp;quot;));&lt;br /&gt;
for (var t = 0; t &amp;lt; arr.length; t++) {&lt;br /&gt;
/* insert THEAD in wikitable */&lt;br /&gt;
var thead = document.createElement(&amp;quot;thead&amp;quot;);&lt;br /&gt;
thead.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
var wtbl = arr[t];&lt;br /&gt;
wtbl.insertBefore(thead, wtbl.firstChild);&lt;br /&gt;
/* move first row of TBODY to THEAD */&lt;br /&gt;
thead.appendChild(wtbl.rows[0]);&lt;br /&gt;
/* make TBODY scrollable */&lt;br /&gt;
var tbody = wtbl.tBodies[0];&lt;br /&gt;
tbody.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
tbody.style.overflowY = &amp;quot;auto&amp;quot;;&lt;br /&gt;
tbody.style.maxHeight = &amp;quot;500px&amp;quot;;&lt;br /&gt;
for (var r = 0; r &amp;lt; wtbl.rows.length; r++) {&lt;br /&gt;
var row = wtbl.rows[r];&lt;br /&gt;
/* adjust column widths and hide from-until columns */&lt;br /&gt;
row.cells[0].classList = &amp;quot;cw_0&amp;quot;;&lt;br /&gt;
row.cells[1].classList = &amp;quot;cw_150&amp;quot;;&lt;br /&gt;
row.cells[2].classList = &amp;quot;cw_500&amp;quot;;&lt;br /&gt;
/* mark the text */&lt;br /&gt;
if (r == 0) continue;&lt;br /&gt;
var v_text = row.cells[2].textContent;&lt;br /&gt;
var v_html = &amp;quot;&amp;quot;; var v_from = 0;&lt;br /&gt;
var marks = JSON.parse(row.cells[0].textContent.replaceAll(&amp;quot;O&amp;quot;, &amp;quot;[&amp;quot;).replaceAll(&amp;quot;C&amp;quot;, &amp;quot;]&amp;quot;));&lt;br /&gt;
for (var m = 0; m &amp;lt; marks.length; m++) {&lt;br /&gt;
v_html +=&lt;br /&gt;
v_text.substr(v_from,marks[m][0]-v_from) + &amp;quot;&amp;lt;mark&amp;gt;&amp;quot; +&lt;br /&gt;
v_text.substr(marks[m][0],marks[m][1]-marks[m][0]+1) + &amp;quot;&amp;lt;/mark&amp;gt;&amp;quot;;&lt;br /&gt;
v_from = marks[m][1]+1;&lt;br /&gt;
}&lt;br /&gt;
v_html += v_text.substr(v_from);&lt;br /&gt;
row.cells[2].innerHTML = v_html;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// install Google Search&lt;br /&gt;
// document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
// + &#039;http://vanipedia.org/w/index.php?title=MediaWiki:GoogleSearch.js&#039;&lt;br /&gt;
// + &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install JQuery&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:JQuery.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install WikEd toolbar and Vanify&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Vaniquotes.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Replace&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:TextboxReplace.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Unify&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Unify.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Vanify&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Vanify.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Vani_suggest for diacritics auto-suggest pulldown on the search bar&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Vani_suggest.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install previous/next links for video categories in all languages&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/navcat/navcat.js&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// Buttons&lt;br /&gt;
//addOnloadHook(function() {&lt;br /&gt;
//if (document.editform) {&lt;br /&gt;
//addPortletLink(&amp;quot;p-cactions&amp;quot;, &amp;quot;javascript:Unify()&amp;quot;, &amp;quot;unify&amp;quot;, &amp;quot;ca-unify&amp;quot;, &amp;quot;Convert Balarama fonts to Unicode&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
// addPortletLink(&amp;quot;p-cactions&amp;quot;, &amp;quot;javascript:Vanify()&amp;quot;, &amp;quot;vanify&amp;quot;, &amp;quot;ca-vanify&amp;quot;, &amp;quot;Corrects vani markup&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
// addPortletLink(&#039;p-cactions&#039;, &#039;javascript:format()&#039;, &#039;format&#039;, &#039;ca-format&#039;, &#039;Format article&#039;, &#039;&#039;);&lt;br /&gt;
//addPortletLink(&#039;p-cactions&#039;, &#039;javascript:wpTextboxReplace()&#039;, &#039;Replace&#039;, &#039;ca-replace&#039;, &#039;Replaces text in the edit window&#039;, &#039;R&#039;);&lt;br /&gt;
//}&lt;br /&gt;
//});&lt;br /&gt;
// end Buttons&lt;br /&gt;
// --- YouTube Random Shorts (Kasya) ---&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
var $widget = $(&#039;.vani-shorts-viewport&#039;);&lt;br /&gt;
if ($widget.length) {&lt;br /&gt;
var $viewport = $widget;&lt;br /&gt;
var $titleFrame = $widget.find(&#039;.vani-shorts-title&#039;);&lt;br /&gt;
new mw.Api().get({&lt;br /&gt;
action: &#039;query&#039;,&lt;br /&gt;
prop: &#039;revisions&#039;,&lt;br /&gt;
titles: &#039;VanimediaMayapur YouTube SHORTS List&#039;,&lt;br /&gt;
rvprop: &#039;content&#039;,&lt;br /&gt;
format: &#039;json&#039;&lt;br /&gt;
}).done(function(data) {&lt;br /&gt;
try {&lt;br /&gt;
var pages = data.query.pages;&lt;br /&gt;
var pageId = Object.keys(pages)[0];&lt;br /&gt;
if (pageId == &amp;quot;-1&amp;quot; || !pages[pageId].revisions) {&lt;br /&gt;
$viewport.text(&amp;quot;Database list page not found.&amp;quot;);&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// FIXED: Corrected MediaWiki revision array syntax lookup&lt;br /&gt;
var rawWikiText = pages[pageId].revisions[0][&#039;*&#039;];&lt;br /&gt;
var lines = rawWikiText.split(&#039;\n&#039;);&lt;br /&gt;
var validShorts = [];&lt;br /&gt;
for (var i = 0; i &amp;lt; lines.length; i++) {&lt;br /&gt;
var line = $.trim(lines[i]);&lt;br /&gt;
if (line.indexOf(&#039;File:&#039;) === 0 &amp;amp;&amp;amp; line.toLowerCase().indexOf(&#039;link=&#039;) !== -1) {&lt;br /&gt;
validShorts.push(line);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (validShorts.length === 0) {&lt;br /&gt;
$viewport.text(&amp;quot;No gallery entries recognized.&amp;quot;);&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
var randomLine = validShorts[Math.floor(Math.random() * validShorts.length)];&lt;br /&gt;
var parts = randomLine.split(&#039;|&#039;);&lt;br /&gt;
// Reset defaults before parsing line elements&lt;br /&gt;
var rawUrl = &amp;quot;&amp;quot;;&lt;br /&gt;
for (var j = 0; j &amp;lt; parts.length; j++) {&lt;br /&gt;
var part = $.trim(parts[j]);&lt;br /&gt;
if (part.toLowerCase().indexOf(&#039;link=&#039;) === 0) {&lt;br /&gt;
rawUrl = part.substring(5).trim();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// Clean all template formatting brackets, space characters, and hidden control markers&lt;br /&gt;
var urlCleaned = rawUrl.replace(/[\u200e\u200f\s\}\}\]]/g, &#039;&#039;);&lt;br /&gt;
// Direct YouTube Alphanumeric Pattern Matcher&lt;br /&gt;
var idRegex = /(?:shorts\/|v=|embed\/|\/)([a-zA-Z0-9_-]{11})/;&lt;br /&gt;
var matchResults = urlCleaned.match(idRegex);&lt;br /&gt;
var videoId = &amp;quot;&amp;quot;;&lt;br /&gt;
if (matchResults &amp;amp;&amp;amp; matchResults[1]) {&lt;br /&gt;
// FIXED: Grabbed index 1 to pull the standalone 11-digit ID without any slashes&lt;br /&gt;
videoId = matchResults[1].trim();&lt;br /&gt;
}&lt;br /&gt;
if (videoId &amp;amp;&amp;amp; videoId.length === 11) {&lt;br /&gt;
// FIXED: Isolated to inject ONLY the video player iframe at the correct 280px width&lt;br /&gt;
var embedUrl = &amp;quot;https://www.youtube.com/embed/&amp;quot; + videoId;&lt;br /&gt;
$viewport.html(&#039;&amp;lt;iframe width=&amp;quot;280&amp;quot; height=&amp;quot;225&amp;quot; src=&amp;quot;&#039; + embedUrl + &#039;&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen style=&amp;quot;border-radius: 8px; border: none;&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
$viewport.html(&amp;quot;&amp;lt;div style=&#039;color:#c0392b; padding:10px; font-size:11px;&#039;&amp;gt;Invalid video ID sequence extracted.&amp;lt;/div&amp;gt;&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
} catch (err) {&lt;br /&gt;
console.error(&amp;quot;Shorts engine exception:&amp;quot;, err);&lt;br /&gt;
$viewport.text(&amp;quot;Error handling text structure values.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
}).fail(function() {&lt;br /&gt;
$viewport.text(&amp;quot;API connection failed.&amp;quot;);&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Kasya&lt;br /&gt;
/* Open Timeline links in a new tab ONLY on the Chapters page */&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function($content) {&lt;br /&gt;
// Check if we are exactly on the timeline page&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) === &amp;quot;Chapters_in_Srila_Prabhupada&#039;s_Life&amp;quot;) {&lt;br /&gt;
// If yes, apply the new tab rule to the table&lt;br /&gt;
$content.find(&#039;#mp-tfp a&#039;).attr(&#039;target&#039;, &#039;_blank&#039;).attr(&#039;rel&#039;, &#039;noopener noreferrer&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Wait for MediaWiki core modules and the DOM to load&lt;br /&gt;
mw.loader.using([&#039;mediawiki.api&#039;, &#039;mediawiki.util&#039;]).then(function () {&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
// 1. FIND THE &amp;quot;102 Languages&amp;quot; SIDEBAR SECTION&lt;br /&gt;
var $sidebarMenu = $(&#039;#p-102_Languages ul&#039;).first();&lt;br /&gt;
// Fallback in case your specific MediaWiki version formats the ID differently&lt;br /&gt;
if ($sidebarMenu.length === 0) {&lt;br /&gt;
$(&#039;.vector-menu-heading, .portal h3&#039;).each(function() {&lt;br /&gt;
// Looks for the heading text directly&lt;br /&gt;
if ($(this).text().trim() === &#039;102 Languages&#039;) {&lt;br /&gt;
$sidebarMenu = $(this).closest(&#039;.vector-menu, .portal&#039;).find(&#039;ul&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
// Exit if the 102 Languages menu isn&#039;t found on the page&lt;br /&gt;
if (!$sidebarMenu || $sidebarMenu.length === 0) return;&lt;br /&gt;
// 2. CREATE THE SEARCH BAR AS A MENU ITEM&lt;br /&gt;
var $searchLi = $(&#039;&amp;lt;li id=&amp;quot;n-language-search&amp;quot; style=&amp;quot;margin-top: 10px; margin-bottom: 5px; list-style: none;&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
var $searchBox = $(&#039;&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;sidebarLanguageSearch&amp;quot; placeholder=&amp;quot;Search 102 Languages...&amp;quot; style=&amp;quot;width: 100%; box-sizing: border-box; padding: 5px; font-size: 0.85em; border: 1px solid #a2a9b1; border-radius: 2px;&amp;quot; autocomplete=&amp;quot;off&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
// Container for the results (hidden by default)&lt;br /&gt;
var $resultsContainer = $(&#039;&amp;lt;ul id=&amp;quot;sidebarLanguageResults&amp;quot; style=&amp;quot;list-style: none; padding: 0; margin: 4px 0 0 0; max-height: 200px; overflow-y: auto; border: 1px solid #eaecf0; background: #ffffff; display: none;&amp;quot;&amp;gt;&amp;lt;/ul&amp;gt;&#039;);&lt;br /&gt;
// Build the menu item and append it to the sidebar&lt;br /&gt;
$searchLi.append($searchBox).append($resultsContainer);&lt;br /&gt;
$sidebarMenu.prepend($searchLi);&lt;br /&gt;
var api = new mw.Api();&lt;br /&gt;
var languageList = [];&lt;br /&gt;
// 3. FETCH LANGUAGES FROM THE CATEGORY VIA API IN THE BACKGROUND&lt;br /&gt;
api.get({&lt;br /&gt;
action: &#039;query&#039;,&lt;br /&gt;
list: &#039;categorymembers&#039;,&lt;br /&gt;
cmtitle: &#039;Category:Languages_with_Total_Pages&#039;,&lt;br /&gt;
cmlimit: &#039;max&#039;,&lt;br /&gt;
format: &#039;json&#039;&lt;br /&gt;
}).done(function (data) {&lt;br /&gt;
if (data.query &amp;amp;&amp;amp; data.query.categorymembers) {&lt;br /&gt;
languageList = data.query.categorymembers.map(function (member) {&lt;br /&gt;
return {&lt;br /&gt;
title: member.title,&lt;br /&gt;
url: mw.util.getUrl(member.title)&lt;br /&gt;
};&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 4. ADD SEARCH FUNCTIONALITY TO THE SIDEBAR BOX&lt;br /&gt;
$(&#039;#sidebarLanguageSearch&#039;).on(&#039;keyup&#039;, function (e) {&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
var searchTerm = $(this).val().toLowerCase();&lt;br /&gt;
$resultsContainer.empty();&lt;br /&gt;
// Hide the results box if the search is empty&lt;br /&gt;
if (searchTerm.length === 0) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// Filter the fetched languages&lt;br /&gt;
var filteredLanguages = languageList.filter(function (lang) {&lt;br /&gt;
return lang.title.toLowerCase().indexOf(searchTerm) &amp;gt; -1;&lt;br /&gt;
});&lt;br /&gt;
// Show results container&lt;br /&gt;
$resultsContainer.show();&lt;br /&gt;
// Append results using Vector&#039;s standard dark text color&lt;br /&gt;
if (filteredLanguages.length &amp;gt; 0) {&lt;br /&gt;
filteredLanguages.forEach(function (lang) {&lt;br /&gt;
$resultsContainer.append(&#039;&amp;lt;li style=&amp;quot;padding: 4px 6px; border-bottom: 1px solid #f8f9fa;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + lang.url + &#039;&amp;quot; style=&amp;quot;text-decoration: none; color: #0645ad; display: block; font-size: 0.9em;&amp;quot;&amp;gt;&#039; + lang.title + &#039;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
});&lt;br /&gt;
} else {&lt;br /&gt;
$resultsContainer.append(&#039;&amp;lt;li style=&amp;quot;padding: 4px 6px; color: #72777d; font-size: 0.9em;&amp;quot;&amp;gt;No languages found&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Prevent typing from accidentally triggering global keyboard shortcuts&lt;br /&gt;
$(&#039;#sidebarLanguageSearch&#039;).on(&#039;keydown&#039;, function(e) {&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
});&lt;br /&gt;
// Optional: Hide results when clicking outside the sidebar search&lt;br /&gt;
$(document).on(&#039;click&#039;, function(e) {&lt;br /&gt;
if (!$(e.target).closest(&#039;#n-language-search&#039;).length) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Re-show results if they click back into the search box&lt;br /&gt;
$(&#039;#sidebarLanguageSearch&#039;).on(&#039;click&#039;, function() {&lt;br /&gt;
if ($(this).val().length &amp;gt; 0) {&lt;br /&gt;
$resultsContainer.show();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
});&lt;br /&gt;
});&lt;br /&gt;
// 5. SIDEBAR ACCORDION - STRICT LEFT-COLUMN ISOLATION &amp;amp; TRUE ACCORDION&lt;br /&gt;
(function() {&lt;br /&gt;
// 1. Tag ONLY menus physically located in the left sidebar&lt;br /&gt;
function tagSidebarMenus() {&lt;br /&gt;
var allMenus = document.querySelectorAll(&#039;.vector-menu&#039;);&lt;br /&gt;
for (var i = 0; i &amp;lt; allMenus.length; i++) {&lt;br /&gt;
var menu = allMenus[i];&lt;br /&gt;
// STRICT INCLUSION: Only tag menus inside the modern or legacy left sidebar containers&lt;br /&gt;
if (menu.closest(&#039;#vector-main-menu, #mw-panel, #mw-navigation&#039;)) {&lt;br /&gt;
menu.classList.add(&#039;vanipedia-sidebar-menu&#039;);&lt;br /&gt;
// Collapse them by default if they have a heading&lt;br /&gt;
if (menu.querySelector(&#039;.vector-menu-heading&#039;) &amp;amp;&amp;amp; !menu.classList.contains(&#039;vanipedia-collapsed&#039;)) {&lt;br /&gt;
menu.classList.add(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// Run tagging immediately, and again on load as a failsafe&lt;br /&gt;
tagSidebarMenus();&lt;br /&gt;
if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
document.addEventListener(&#039;DOMContentLoaded&#039;, tagSidebarMenus);&lt;br /&gt;
}&lt;br /&gt;
// 2. Inject CSS targeted STRICTLY at our newly tagged custom class&lt;br /&gt;
var style = document.createElement(&#039;style&#039;);&lt;br /&gt;
style.textContent =&lt;br /&gt;
/* Widen only our tagged sidebar menus */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu { width: 185px !important; } &#039; +&lt;br /&gt;
/* Core functional hiding rule */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content { display: none !important; } &#039; +&lt;br /&gt;
/* Bold, Dark Header */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-heading { &#039; +&lt;br /&gt;
&#039;   cursor: pointer !important; &#039; +&lt;br /&gt;
&#039;   background-color: #2c4c50 !important; &#039; +&lt;br /&gt;
&#039;   border: 1px solid #1b3033 !important; &#039; +&lt;br /&gt;
&#039;   border-radius: 4px !important; &#039; +&lt;br /&gt;
&#039;   margin-bottom: 4px !important; &#039; +&lt;br /&gt;
&#039;   padding: 10px 12px !important; &#039; +&lt;br /&gt;
&#039;   font-weight: 600 !important; &#039; +&lt;br /&gt;
&#039;   color: #ffffff !important; &#039; +&lt;br /&gt;
&#039;   display: flex !important; &#039; +&lt;br /&gt;
&#039;   justify-content: space-between !important; &#039; +&lt;br /&gt;
&#039;   align-items: center !important; &#039; +&lt;br /&gt;
&#039;   gap: 10px !important; &#039; +&lt;br /&gt;
&#039;   transition: all 0.2s ease; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Fix header corners when expanded */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading { &#039; +&lt;br /&gt;
&#039;   border-radius: 4px 4px 0 0 !important; &#039; +&lt;br /&gt;
&#039;   margin-bottom: 0 !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Hover effect */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-heading:hover { background-color: #385e63 !important; } &#039; +&lt;br /&gt;
/* The dropdown caret */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-heading::after { &#039; +&lt;br /&gt;
&#039;   content: &amp;quot;▼&amp;quot;; &#039; +&lt;br /&gt;
&#039;   font-size: 0.75em; &#039; +&lt;br /&gt;
&#039;   color: #ffffff !important; &#039; +&lt;br /&gt;
&#039;   transition: transform 0.2s ease; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Rotate the arrow when collapsed */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after { &#039; +&lt;br /&gt;
&#039;   transform: rotate(-90deg); &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* The Expanded Content Area */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content { &#039; +&lt;br /&gt;
&#039;   background-color: #eaeff0 !important; &#039; +&lt;br /&gt;
&#039;   border: 1px solid #2c4c50 !important; &#039; +&lt;br /&gt;
&#039;   border-top: none !important; &#039; +&lt;br /&gt;
&#039;   border-radius: 0 0 4px 4px !important; &#039; +&lt;br /&gt;
&#039;   padding: 0 0 4px 0 !important; &#039; +&lt;br /&gt;
&#039;   margin-bottom: 6px !important; &#039; +&lt;br /&gt;
&#039;   box-shadow: 0 3px 6px rgba(0,0,0,0.15) !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Reset the list styles */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content ul { &#039; +&lt;br /&gt;
&#039;   list-style: none !important; &#039; +&lt;br /&gt;
&#039;   margin: 0 !important; &#039; +&lt;br /&gt;
&#039;   padding: 0 !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Menu links */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content li a { &#039; +&lt;br /&gt;
&#039;   display: block !important; &#039; +&lt;br /&gt;
&#039;   padding: 8px 12px 8px 16px !important; &#039; +&lt;br /&gt;
&#039;   color: #1b3033 !important; &#039; +&lt;br /&gt;
&#039;   text-decoration: none !important; &#039; +&lt;br /&gt;
&#039;   border-left: 3px solid transparent !important; &#039; +&lt;br /&gt;
&#039;   border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important; &#039; +&lt;br /&gt;
&#039;   transition: all 0.15s ease !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Remove separator from last item */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content li:last-child a { &#039; +&lt;br /&gt;
&#039;   border-bottom: none !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Hover effect for individual menu items */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content li a:hover { &#039; +&lt;br /&gt;
&#039;   background-color: #dbe4e6 !important; &#039; +&lt;br /&gt;
&#039;   border-left: 3px solid #2c4c50 !important; &#039; +&lt;br /&gt;
&#039;   color: #000000 !important; &#039; +&lt;br /&gt;
&#039;} &#039;;&lt;br /&gt;
document.head.appendChild(style);&lt;br /&gt;
// 3. Helper function to collapse all of our securely tagged menus&lt;br /&gt;
function collapseAllSidebarMenus() {&lt;br /&gt;
var menus = document.querySelectorAll(&#039;.vanipedia-sidebar-menu&#039;);&lt;br /&gt;
for (var i = 0; i &amp;lt; menus.length; i++) {&lt;br /&gt;
menus[i].classList.add(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// 4. Intercept clicks for True Accordion Behavior&lt;br /&gt;
document.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
var heading = e.target.closest(&#039;.vector-menu-heading&#039;);&lt;br /&gt;
if (!heading) return;&lt;br /&gt;
// ONLY react if this click belongs to one of our tagged sidebar menus&lt;br /&gt;
var navContainer = heading.closest(&#039;.vanipedia-sidebar-menu&#039;);&lt;br /&gt;
if (navContainer) {&lt;br /&gt;
var isAlreadyOpen = !navContainer.classList.contains(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
// Forcefully collapse ALL left sidebar menus first&lt;br /&gt;
collapseAllSidebarMenus();&lt;br /&gt;
// Open the clicked one if it wasn&#039;t already open&lt;br /&gt;
if (!isAlreadyOpen) {&lt;br /&gt;
navContainer.classList.remove(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
}&lt;br /&gt;
}, true);&lt;br /&gt;
})();&lt;br /&gt;
mw.loader.using(&#039;mediawiki.user&#039;).then(function() {&lt;br /&gt;
// Fetch the user&#039;s assigned groups&lt;br /&gt;
var userGroups = mw.config.get(&#039;wgUserGroups&#039;) || [];&lt;br /&gt;
// Define the roles that SHOULD see the administrative tabs&lt;br /&gt;
var isAuthorized = userGroups.includes(&#039;sysop&#039;) ||&lt;br /&gt;
userGroups.includes(&#039;interface-admin&#039;) ||&lt;br /&gt;
userGroups.includes(&#039;Editor&#039;);&lt;br /&gt;
// If the user is not in one of those groups, restrict the UI&lt;br /&gt;
if (!isAuthorized) {&lt;br /&gt;
document.body.classList.add(&#039;restricted-ui&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Function to open accordion from TOC and jump there //&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
function handleAccordionTOC(hash) {&lt;br /&gt;
if (!hash || hash === &#039;#&#039;) return false;&lt;br /&gt;
try {&lt;br /&gt;
var targetId = hash.substring(1);&lt;br /&gt;
var targetElement = document.getElementById(targetId) || document.getElementById(decodeURIComponent(targetId));&lt;br /&gt;
if (!targetElement) return false;&lt;br /&gt;
var $target = $(targetElement);&lt;br /&gt;
// Match either h2 or h3&lt;br /&gt;
var $heading = $target.is(&#039;h2, h3&#039;) ? $target : $target.closest(&#039;h2, h3&#039;);&lt;br /&gt;
if (!$heading.length) return false;&lt;br /&gt;
var $accordion = $heading.next(&#039;.book-accordion&#039;);&lt;br /&gt;
// If the heading itself is not followed directly by an accordion,&lt;br /&gt;
// check if the heading is located INSIDE a parent accordion (e.g., nested h3)&lt;br /&gt;
var $parentAccordions = $heading.parents(&#039;.book-accordion&#039;);&lt;br /&gt;
// If there&#039;s no direct accordion next to it and it&#039;s not inside any accordion,&lt;br /&gt;
// let the browser handle standard jump.&lt;br /&gt;
if (!$accordion.length &amp;amp;&amp;amp; !$parentAccordions.length) return false;&lt;br /&gt;
// 1. Open all ancestor accordions (if target heading is nested inside one)&lt;br /&gt;
$parentAccordions.each(function() {&lt;br /&gt;
var $parentCollapsible = $(this).children(&#039;.mw-collapsible&#039;);&lt;br /&gt;
if ($parentCollapsible.length &amp;amp;&amp;amp; $parentCollapsible.hasClass(&#039;mw-collapsed&#039;)) {&lt;br /&gt;
var pId = $parentCollapsible.attr(&#039;id&#039;);&lt;br /&gt;
if (pId) {&lt;br /&gt;
var pToggleClass = pId.replace(&#039;mw-customcollapsible-&#039;, &#039;mw-customtoggle-&#039;);&lt;br /&gt;
$(&#039;.&#039; + pToggleClass).first().click();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 2. Open the accordion immediately following this heading (if present)&lt;br /&gt;
if ($accordion.length) {&lt;br /&gt;
var $collapsible = $accordion.children(&#039;.mw-collapsible, .mw-collapsible-content&#039;).first();&lt;br /&gt;
if (!$collapsible.length) {&lt;br /&gt;
$collapsible = $accordion.find(&#039;.mw-collapsible&#039;);&lt;br /&gt;
}&lt;br /&gt;
if ($collapsible.length &amp;amp;&amp;amp; $collapsible.hasClass(&#039;mw-collapsed&#039;)) {&lt;br /&gt;
var collapsibleId = $collapsible.attr(&#039;id&#039;);&lt;br /&gt;
if (collapsibleId) {&lt;br /&gt;
var toggleClass = collapsibleId.replace(&#039;mw-customcollapsible-&#039;, &#039;mw-customtoggle-&#039;);&lt;br /&gt;
$(&#039;.&#039; + toggleClass).first().click();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// Target element to scroll to (the accordion, or the heading itself if accordion is missing)&lt;br /&gt;
var $scrollTarget = $accordion.length ? $accordion : $heading;&lt;br /&gt;
// 3. Scroll to the visible section&lt;br /&gt;
setTimeout(function() {&lt;br /&gt;
$(&#039;html, body&#039;).animate({&lt;br /&gt;
scrollTop: $scrollTarget.offset().top - 75&lt;br /&gt;
}, 300);&lt;br /&gt;
}, 100);&lt;br /&gt;
// Return true to indicate we successfully handled the TOC accordion click&lt;br /&gt;
return true;&lt;br /&gt;
} catch (e) {&lt;br /&gt;
console.error(&amp;quot;TOC Accordion script error:&amp;quot;, e);&lt;br /&gt;
return false;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(document).off(&#039;click.tocAccordion&#039;).on(&#039;click.tocAccordion&#039;, &#039;a[href^=&amp;quot;#&amp;quot;]&#039;, function(e) {&lt;br /&gt;
if ($(this).closest(&#039;#toc, .toc, .vector-toc&#039;).length &amp;gt; 0) {&lt;br /&gt;
var href = $(this).attr(&#039;href&#039;);&lt;br /&gt;
// Run our function to see if this is an accordion/heading link&lt;br /&gt;
var isAccordion = handleAccordionTOC(href);&lt;br /&gt;
// ONLY stop the default browser jump if we handled it&lt;br /&gt;
if (isAccordion) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
// Update the URL manually so the user can still share the link&lt;br /&gt;
if (history.pushState) {&lt;br /&gt;
history.pushState(null, null, href);&lt;br /&gt;
} else {&lt;br /&gt;
window.location.hash = href;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
if (window.location.hash) {&lt;br /&gt;
setTimeout(function() {&lt;br /&gt;
handleAccordionTOC(window.location.hash);&lt;br /&gt;
}, 500);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
/* Sticky burger menu - Pure Floating Dropdown (Forces Unpinned &amp;amp; Full Title) */&lt;br /&gt;
(function () {&lt;br /&gt;
let isMenuOpen = false;&lt;br /&gt;
// 1. Force the sidebar out of pinned mode and return menu into the dropdown container&lt;br /&gt;
function forceUnpinSidebar() {&lt;br /&gt;
document.documentElement.classList.remove(&#039;vector-feature-main-menu-pinned-enabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-1&#039;);&lt;br /&gt;
document.documentElement.classList.add(&#039;vector-feature-main-menu-pinned-disabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-0&#039;);&lt;br /&gt;
if (document.body) {&lt;br /&gt;
document.body.classList.remove(&#039;vector-feature-main-menu-pinned-enabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-1&#039;);&lt;br /&gt;
document.body.classList.add(&#039;vector-feature-main-menu-pinned-disabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-0&#039;);&lt;br /&gt;
}&lt;br /&gt;
// Clear stored pin preference&lt;br /&gt;
document.cookie = &amp;quot;vector-feature-main-menu-pinned=0; path=/; max-age=31536000&amp;quot;;&lt;br /&gt;
try { localStorage.setItem(&#039;vector-feature-main-menu-pinned&#039;, &#039;0&#039;); } catch(e) {}&lt;br /&gt;
// If #vector-main-menu was moved into the pinned container, move it back into dropdown&lt;br /&gt;
const mainMenu = document.getElementById(&#039;vector-main-menu&#039;);&lt;br /&gt;
const unpinnedContainer = document.getElementById(&#039;vector-main-menu-unpinned-container&#039;) ||&lt;br /&gt;
document.querySelector(&#039;#vector-main-menu-dropdown .vector-dropdown-content&#039;);&lt;br /&gt;
const pinnedContainer = document.getElementById(&#039;vector-main-menu-pinned-container&#039;);&lt;br /&gt;
if (mainMenu &amp;amp;&amp;amp; unpinnedContainer &amp;amp;&amp;amp; pinnedContainer &amp;amp;&amp;amp; pinnedContainer.contains(mainMenu)) {&lt;br /&gt;
unpinnedContainer.appendChild(mainMenu);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
function getDropdownElement() {&lt;br /&gt;
return document.querySelector(&#039;#vector-main-menu-dropdown .vector-dropdown-content&#039;) ||&lt;br /&gt;
document.getElementById(&#039;vector-main-menu-dropdown-content&#039;) ||&lt;br /&gt;
document.getElementById(&#039;vector-main-menu-unpinned-container&#039;) ||&lt;br /&gt;
document.getElementById(&#039;vector-main-menu&#039;);&lt;br /&gt;
}&lt;br /&gt;
function openMenu(menuBtn) {&lt;br /&gt;
forceUnpinSidebar();&lt;br /&gt;
const checkbox = document.getElementById(&#039;vector-main-menu-dropdown-checkbox&#039;);&lt;br /&gt;
const dropdown = getDropdownElement();&lt;br /&gt;
if (!dropdown) return;&lt;br /&gt;
if (checkbox) {&lt;br /&gt;
checkbox.checked = true;&lt;br /&gt;
checkbox.dispatchEvent(new Event(&#039;change&#039;, { bubbles: true }));&lt;br /&gt;
}&lt;br /&gt;
const rect = menuBtn.getBoundingClientRect();&lt;br /&gt;
dropdown.style.setProperty(&#039;position&#039;, &#039;fixed&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;top&#039;, rect.bottom + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;left&#039;, rect.left + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;z-index&#039;, &#039;99999&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;max-height&#039;, (window.innerHeight - rect.bottom - 16) + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;overflow-y&#039;, &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;display&#039;, &#039;block&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;visibility&#039;, &#039;visible&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;opacity&#039;, &#039;1&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;background-color&#039;, &#039;var(--background-color-base, #ffffff)&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;box-shadow&#039;, &#039;0 4px 16px rgba(0, 0, 0, 0.2)&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;border-radius&#039;, &#039;4px&#039;, &#039;important&#039;);&lt;br /&gt;
isMenuOpen = true;&lt;br /&gt;
}&lt;br /&gt;
function closeMenu() {&lt;br /&gt;
const checkbox = document.getElementById(&#039;vector-main-menu-dropdown-checkbox&#039;);&lt;br /&gt;
const dropdown = getDropdownElement();&lt;br /&gt;
if (!dropdown) return;&lt;br /&gt;
if (checkbox) {&lt;br /&gt;
checkbox.checked = false;&lt;br /&gt;
checkbox.dispatchEvent(new Event(&#039;change&#039;, { bubbles: true }));&lt;br /&gt;
}&lt;br /&gt;
dropdown.style.removeProperty(&#039;position&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;top&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;left&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;z-index&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;max-height&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;overflow-y&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;background-color&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;box-shadow&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;border-radius&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;visibility&#039;, &#039;hidden&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;opacity&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
isMenuOpen = false;&lt;br /&gt;
}&lt;br /&gt;
function initStickyBurger() {&lt;br /&gt;
forceUnpinSidebar();&lt;br /&gt;
const stickyHeader = document.getElementById(&#039;vector-sticky-header&#039;);&lt;br /&gt;
if (!stickyHeader) return false;&lt;br /&gt;
if (document.getElementById(&#039;vanipedia-sticky-main-menu&#039;)) return true;&lt;br /&gt;
// 1. Create burger button&lt;br /&gt;
const menuBtn = document.createElement(&#039;div&#039;);&lt;br /&gt;
menuBtn.id = &#039;vanipedia-sticky-main-menu&#039;;&lt;br /&gt;
menuBtn.title = &#039;Main menu&#039;;&lt;br /&gt;
menuBtn.style.cursor = &#039;pointer&#039;;&lt;br /&gt;
menuBtn.className = &#039;vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--icon-only&#039;;&lt;br /&gt;
// 2. Add hamburger icon&lt;br /&gt;
const iconSpan = document.createElement(&#039;span&#039;);&lt;br /&gt;
iconSpan.className = &#039;vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu&#039;;&lt;br /&gt;
menuBtn.appendChild(iconSpan);&lt;br /&gt;
// 3. Toggle click handler (1st click opens, 2nd click rolls back)&lt;br /&gt;
menuBtn.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
if (isMenuOpen) {&lt;br /&gt;
closeMenu();&lt;br /&gt;
} else {&lt;br /&gt;
openMenu(menuBtn);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 4. Inject into start container&lt;br /&gt;
let startContainer = stickyHeader.querySelector(&#039;.vector-sticky-header-start&#039;);&lt;br /&gt;
if (!startContainer) {&lt;br /&gt;
startContainer = document.createElement(&#039;div&#039;);&lt;br /&gt;
startContainer.className = &#039;vector-sticky-header-start&#039;;&lt;br /&gt;
stickyHeader.insertBefore(startContainer, stickyHeader.firstChild);&lt;br /&gt;
}&lt;br /&gt;
startContainer.insertBefore(menuBtn, startContainer.firstChild);&lt;br /&gt;
return true;&lt;br /&gt;
}&lt;br /&gt;
// 5. Close when clicking anywhere outside&lt;br /&gt;
document.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
if (!isMenuOpen) return;&lt;br /&gt;
const menuBtn = document.getElementById(&#039;vanipedia-sticky-main-menu&#039;);&lt;br /&gt;
const dropdown = getDropdownElement();&lt;br /&gt;
if (dropdown &amp;amp;&amp;amp; menuBtn &amp;amp;&amp;amp; !menuBtn.contains(e.target) &amp;amp;&amp;amp; !dropdown.contains(e.target)) {&lt;br /&gt;
closeMenu();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 6. Bootstrap initializer&lt;br /&gt;
if (!initStickyBurger()) {&lt;br /&gt;
const checkTimer = setInterval(function () {&lt;br /&gt;
if (initStickyBurger()) {&lt;br /&gt;
clearInterval(checkTimer);&lt;br /&gt;
}&lt;br /&gt;
}, 100);&lt;br /&gt;
setTimeout(function () { clearInterval(checkTimer); }, 4000);&lt;br /&gt;
}&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initStickyBurger);&lt;br /&gt;
$(initStickyBurger);&lt;br /&gt;
})();&lt;br /&gt;
/* Floating &amp;quot;Back to Top&amp;quot; Button Controller */&lt;br /&gt;
(function () {&lt;br /&gt;
function initBackToTop() {&lt;br /&gt;
if (document.getElementById(&#039;vanipedia-back-to-top&#039;)) return;&lt;br /&gt;
// 1. Create button element with an up-arrow SVG icon&lt;br /&gt;
const btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
btn.id = &#039;vanipedia-back-to-top&#039;;&lt;br /&gt;
btn.title = &#039;Back to top&#039;;&lt;br /&gt;
btn.setAttribute(&#039;aria-label&#039;, &#039;Back to top&#039;);&lt;br /&gt;
btn.innerHTML = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; width=&amp;quot;22&amp;quot; height=&amp;quot;22&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2.5&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;polyline points=&amp;quot;18 15 12 9 6 15&amp;quot;&amp;gt;&amp;lt;/polyline&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
// 2. Smooth scroll to top on click&lt;br /&gt;
btn.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
window.scrollTo({ top: 0, behavior: &#039;smooth&#039; });&lt;br /&gt;
});&lt;br /&gt;
// 3. Show button only after scrolling down 300px&lt;br /&gt;
function toggleVisibility() {&lt;br /&gt;
if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
btn.classList.add(&#039;visible&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
btn.classList.remove(&#039;visible&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, toggleVisibility, { passive: true });&lt;br /&gt;
toggleVisibility();&lt;br /&gt;
document.body.appendChild(btn);&lt;br /&gt;
}&lt;br /&gt;
$(initBackToTop);&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initBackToTop);&lt;br /&gt;
})();&lt;br /&gt;
/* V176: Removed the homepage animation/random-content initializer. Main-page&lt;br /&gt;
   features now remain exactly as curated in Main-Page.wikitext. */&lt;br /&gt;
&lt;br /&gt;
// SAFE LEFT-ANCHORED SEARCH (STEP 18)&lt;br /&gt;
// ==========================================================================&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
var $search = $(&#039;#p-search&#039;);&lt;br /&gt;
var $start = $(&#039;.vector-header-start&#039;);&lt;br /&gt;
if ($search.length &amp;amp;&amp;amp; $start.length &amp;amp;&amp;amp; !$start.find(&#039;#p-search&#039;).length) {&lt;br /&gt;
$start.append($search);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
/* ======================================================================&lt;br /&gt;
STEP 59: REMOVE TOP BAR HOVER HELP TEXTS (BROWSER TOOLTIPS)&lt;br /&gt;
====================================================================== */&lt;br /&gt;
function removeTopBarHelpTexts() {&lt;br /&gt;
var selectors = [&lt;br /&gt;
&#039;#mw-head [title]&#039;,&lt;br /&gt;
&#039;.vector-header [title]&#039;,&lt;br /&gt;
&#039;#vanipedia-header-title&#039;,&lt;br /&gt;
&#039;.vh-header-title&#039;,&lt;br /&gt;
&#039;.vanipedia-header-title&#039;,&lt;br /&gt;
&#039;#p-logo [title]&#039;,&lt;br /&gt;
&#039;#p-logo a&#039;,&lt;br /&gt;
&#039;header [title]&#039;,&lt;br /&gt;
&#039;#p-personal [title]&#039;,&lt;br /&gt;
&#039;#p-search [title]&#039;,&lt;br /&gt;
&#039;.vector-user-menu [title]&#039;,&lt;br /&gt;
&#039;#pt-login [title]&#039;,&lt;br /&gt;
&#039;#pt-anonuserpage [title]&#039;,&lt;br /&gt;
&#039;#pt-anontalk [title]&#039;,&lt;br /&gt;
&#039;.vector-menu [title]&#039;&lt;br /&gt;
];&lt;br /&gt;
$(selectors.join(&#039;, &#039;)).removeAttr(&#039;title&#039;);&lt;br /&gt;
// Aggressively remove title from all top bar elements&lt;br /&gt;
$(&#039;#mw-head, .vector-header, header, .vector-header-container&#039;).find(&#039;*&#039;).removeAttr(&#039;title&#039;);&lt;br /&gt;
}&lt;br /&gt;
function initSanctuaryTitle() {&lt;br /&gt;
$(&#039;.vh-sanctuary-title a&#039;).each(function () {&lt;br /&gt;
var $link = $(this);&lt;br /&gt;
$link.removeClass(&#039;vh-title-morph&#039;);&lt;br /&gt;
$link.find(&#039;.vh-title-hover, .vh-title-default&#039;).remove();&lt;br /&gt;
$link.text(&#039;Who Is Śrīla Prabhupāda&#039;);&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
removeTopBarHelpTexts();&lt;br /&gt;
initSanctuaryTitle();&lt;br /&gt;
setTimeout(removeTopBarHelpTexts, 400);&lt;br /&gt;
setTimeout(removeTopBarHelpTexts, 1500);&lt;br /&gt;
});&lt;br /&gt;
// ==========================================================================&lt;br /&gt;
/* V175: decorative cursor code removed; the native system cursor is retained. */&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR (MAIN PAGE &amp;amp; REGULAR WIKI PAGES)&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Core Principles (/wiki/Vanipedia_Vision)&lt;br /&gt;
- Volunteer (/wiki/Vaniseva)&lt;br /&gt;
- Community (/wiki/Vanipedia_Community)&lt;br /&gt;
- Contact (/contact.php, opens in new window)&lt;br /&gt;
- Donate (/wiki/Special:IframePage)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function initPermanentBottomBar() {&lt;br /&gt;
function isEntryPage() {&lt;br /&gt;
return (&lt;br /&gt;
document.body.classList.contains(&#039;ext-vp3d-fullscreen&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-container&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-wrapper&#039;) ||&lt;br /&gt;
window.location.pathname === &#039;/&#039; ||&lt;br /&gt;
(window.location.pathname === &#039;/index.php&#039; &amp;amp;&amp;amp; !window.location.search) ||&lt;br /&gt;
(window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; (mw.config.get(&#039;wgPageName&#039;) === &#039;Entry_Page&#039; || mw.config.get(&#039;wgTitle&#039;) === &#039;Entry Page&#039;))&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
/* V190: mobile footer navigation starts at Home/Main Page, with reachable horizontal overflow. */&lt;br /&gt;
function updateBottomBarLayout(bar) {&lt;br /&gt;
if (!bar) return;&lt;br /&gt;
var mobile = window.innerWidth &amp;lt;= 999 || document.body.classList.contains(&#039;skin-minerva&#039;);&lt;br /&gt;
var inner = bar.querySelector(&#039;.vh-bottom-bar-inner&#039;);&lt;br /&gt;
var links = bar.querySelector(&#039;.vh-bottom-nav-links&#039;);&lt;br /&gt;
var left = bar.querySelector(&#039;.vh-bottom-bar-left-space&#039;);&lt;br /&gt;
var right = bar.querySelector(&#039;.vh-bottom-bar-right-space&#039;);&lt;br /&gt;
if (!inner || !links) return;&lt;br /&gt;
inner.style.setProperty(&#039;padding&#039;, mobile ? &#039;0 10px&#039; : &#039;0 24px&#039;, &#039;important&#039;);&lt;br /&gt;
inner.style.setProperty(&#039;min-width&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
if (mobile) inner.style.setProperty(&#039;justify-content&#039;, &#039;flex-start&#039;, &#039;important&#039;);&lt;br /&gt;
else inner.style.removeProperty(&#039;justify-content&#039;);&lt;br /&gt;
links.style.setProperty(&#039;justify-content&#039;, mobile ? &#039;flex-start&#039; : &#039;center&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;flex&#039;, mobile ? &#039;1 1 auto&#039; : &#039;0 0 auto&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;width&#039;, mobile ? &#039;100%&#039; : &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;min-width&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;gap&#039;, mobile ? &#039;8px&#039; : &#039;12px&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;flex-wrap&#039;, &#039;nowrap&#039;, &#039;important&#039;);&lt;br /&gt;
if (mobile) links.style.setProperty(&#039;overflow-x&#039;, &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
else links.style.removeProperty(&#039;overflow-x&#039;);&lt;br /&gt;
links.querySelectorAll(&#039;.vh-bottom-link, .vh-bottom-sep&#039;).forEach(function (item) {&lt;br /&gt;
item.style.setProperty(&#039;flex-shrink&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
});&lt;br /&gt;
if (left) left.style.setProperty(&#039;display&#039;, mobile ? &#039;none&#039; : &#039;block&#039;, &#039;important&#039;);&lt;br /&gt;
if (right) right.style.setProperty(&#039;display&#039;, mobile ? &#039;none&#039; : &#039;flex&#039;, &#039;important&#039;);&lt;br /&gt;
if (mobile &amp;amp;&amp;amp; bar.dataset.vpFooterMode !== &#039;mobile&#039;) {&lt;br /&gt;
links.scrollLeft = 0;&lt;br /&gt;
inner.scrollLeft = 0;&lt;br /&gt;
}&lt;br /&gt;
bar.dataset.vpFooterMode = mobile ? &#039;mobile&#039; : &#039;desktop&#039;;&lt;br /&gt;
}&lt;br /&gt;
function setupBottomBar() {&lt;br /&gt;
// Never inject on the 3D entry page; remove if already present&lt;br /&gt;
if (isEntryPage()) {&lt;br /&gt;
var existing = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (existing) existing.remove();&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
var currentBar = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (currentBar) { updateBottomBarLayout(currentBar); return; }&lt;br /&gt;
var bar = document.createElement(&#039;nav&#039;);&lt;br /&gt;
bar.id = &#039;vh-bottom-bar&#039;;&lt;br /&gt;
bar.className = &#039;vh-bottom-bar&#039;;&lt;br /&gt;
bar.setAttribute(&#039;aria-label&#039;, &#039;Vanipedia Global Navigation&#039;);&lt;br /&gt;
bar.innerHTML =&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-bar-inner&amp;quot; style=&amp;quot;display:flex !important; align-items:center !important; width:100% !important; max-width:100% !important; height:100% !important; padding:0 24px !important; box-sizing:border-box !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-bar-left-space&amp;quot; style=&amp;quot;flex:1 1 0 !important; min-width:0 !important;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-nav-links&amp;quot; style=&amp;quot;flex:0 0 auto !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:12px !important; white-space:nowrap !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/&amp;quot; class=&amp;quot;vh-bottom-link vh-bottom-entry&amp;quot;&amp;gt;Home&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot; class=&amp;quot;vh-bottom-link vh-bottom-home&amp;quot;&amp;gt;Main Page&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Vanipedia_Vision&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Core Principles&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Vaniseva&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Volunteer&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Vanipedia_Community&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Community&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/contact.php&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Contact&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Special:IframePage&amp;quot; class=&amp;quot;vh-bottom-link vh-bottom-donate&amp;quot;&amp;gt;Donate&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-bar-right-space&amp;quot; style=&amp;quot;flex:1 1 0 !important; min-width:0 !important; display:flex !important; align-items:center !important; justify-content:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-social-links&amp;quot; style=&amp;quot;position:static !important; transform:none !important; display:inline-flex !important; align-items:center !important; gap:24px !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.youtube.com/@VanimediaPrabhupada&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;YouTube&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/YouTube_Logo_B.png&amp;quot; alt=&amp;quot;YouTube&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.facebook.com/vanipedia.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;Facebook Page&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/Facebook_Group_Logo.png&amp;quot; alt=&amp;quot;Facebook&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.facebook.com/groups/VanipediaGroup&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;Facebook Group&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/Facebook_Logo_2023.png&amp;quot; alt=&amp;quot;Facebook Group&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.instagram.com/vanipediaprabhupada/&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;Instagram&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/Insta Logo.png&amp;quot; alt=&amp;quot;Instagram&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
var stageSlot = document.getElementById(&#039;vani-stage-footer-slot&#039;);&lt;br /&gt;
if (stageSlot) {&lt;br /&gt;
stageSlot.appendChild(bar);&lt;br /&gt;
} else {&lt;br /&gt;
document.body.appendChild(bar);&lt;br /&gt;
}&lt;br /&gt;
updateBottomBarLayout(bar);&lt;br /&gt;
}&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, function () {&lt;br /&gt;
updateBottomBarLayout(document.getElementById(&#039;vh-bottom-bar&#039;));&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
// Remove bar if 3D entry page activates asynchronously&lt;br /&gt;
if (window.MutationObserver &amp;amp;&amp;amp; document.body) {&lt;br /&gt;
var observer = new MutationObserver(function() {&lt;br /&gt;
if (isEntryPage()) {&lt;br /&gt;
var existing = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (existing) existing.remove();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
observer.observe(document.body, { attributes: true, attributeFilter: [&#039;class&#039;], childList: true });&lt;br /&gt;
}&lt;br /&gt;
if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
document.addEventListener(&#039;DOMContentLoaded&#039;, setupBottomBar);&lt;br /&gt;
} else {&lt;br /&gt;
setupBottomBar();&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
// Chrome suppression for Entry Page&lt;br /&gt;
(function suppressEntryPageChrome() {&lt;br /&gt;
function checkEntryChrome() {&lt;br /&gt;
var isEntry = (&lt;br /&gt;
document.body.classList.contains(&#039;ext-vp3d-fullscreen&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-container&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-wrapper&#039;) ||&lt;br /&gt;
window.location.pathname === &#039;/&#039; ||&lt;br /&gt;
(window.location.pathname === &#039;/index.php&#039; &amp;amp;&amp;amp; !window.location.search)&lt;br /&gt;
);&lt;br /&gt;
if (isEntry) {&lt;br /&gt;
var headers = document.querySelectorAll(&#039;.header-container, .header-chrome, .minerva-header, .vector-header-container, #mw-head, .mw-header&#039;);&lt;br /&gt;
for (var i = 0; i &amp;lt; headers.length; i++) {&lt;br /&gt;
headers[i].style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
}&lt;br /&gt;
var b = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (b) b.remove();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
document.addEventListener(&#039;DOMContentLoaded&#039;, checkEntryChrome);&lt;br /&gt;
} else {&lt;br /&gt;
checkEntryChrome();&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE BURGER MENU TOGGLE ENHANCER&lt;br /&gt;
Ensures the hamburger menu reliably opens and closes the Vector navigation&lt;br /&gt;
drawer on mobile viewports and touch devices.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
function initMobileMenuToggle() {&lt;br /&gt;
var dropdown = document.getElementById(&#039;vector-main-menu-dropdown&#039;);&lt;br /&gt;
if (!dropdown || dropdown.dataset.vaniMobileInit) return;&lt;br /&gt;
dropdown.dataset.vaniMobileInit = &#039;true&#039;;&lt;br /&gt;
var label = dropdown.querySelector(&#039;.vector-dropdown-label&#039;);&lt;br /&gt;
var checkbox = document.getElementById(&#039;vector-main-menu-dropdown-checkbox&#039;);&lt;br /&gt;
var content = dropdown.querySelector(&#039;.vector-dropdown-content&#039;);&lt;br /&gt;
if (label &amp;amp;&amp;amp; checkbox) {&lt;br /&gt;
label.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
setTimeout(function() {&lt;br /&gt;
if (content) {&lt;br /&gt;
if (checkbox.checked) {&lt;br /&gt;
content.classList.add(&#039;is-open&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
content.classList.remove(&#039;is-open&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}, 50);&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(initMobileMenuToggle);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initMobileMenuToggle);&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA MOBILE JAVASCRIPT (MediaWiki:Mobile.js)&lt;br /&gt;
1. User Menu Dropdown: Intercepts #ca-mytalks on mobile to show the regular&lt;br /&gt;
user dropdown menu (Talk, Preferences, Contributions, Log out) matching desktop.&lt;br /&gt;
2. Self-contained styles injected into &amp;lt;head&amp;gt;.&lt;br /&gt;
3. Screen Orientation lock to landscape on Main Page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
// 1. Inject self-contained dropdown styles immediately into &amp;lt;head&amp;gt;&lt;br /&gt;
var styleId = &#039;vani-mobile-dropdown-styles&#039;;&lt;br /&gt;
if (!document.getElementById(styleId)) {&lt;br /&gt;
var style = document.createElement(&#039;style&#039;);&lt;br /&gt;
style.id = styleId;&lt;br /&gt;
style.textContent = [&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu {&#039;,&lt;br /&gt;
&#039;  display: none !important;&#039;,&lt;br /&gt;
&#039;  position: fixed !important;&#039;,&lt;br /&gt;
&#039;  top: 52px !important;&#039;,&lt;br /&gt;
&#039;  right: 8px !important;&#039;,&lt;br /&gt;
&#039;  width: 175px !important;&#039;,&lt;br /&gt;
&#039;  background-color: #1f3e45 !important;&#039;,&lt;br /&gt;
&#039;  border: 1.5px solid #b1873d !important;&#039;,&lt;br /&gt;
&#039;  border-radius: 6px !important;&#039;,&lt;br /&gt;
&#039;  box-shadow: 0 8px 24px rgba(0,0,0,0.5) !important;&#039;,&lt;br /&gt;
&#039;  padding: 6px 0 !important;&#039;,&lt;br /&gt;
&#039;  z-index: 999999 !important;&#039;,&lt;br /&gt;
&#039;  box-sizing: border-box !important;&#039;,&lt;br /&gt;
&#039;  flex-direction: column !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu.is-open {&#039;,&lt;br /&gt;
&#039;  display: flex !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-item {&#039;,&lt;br /&gt;
&#039;  color: #f5d77f !important;&#039;,&lt;br /&gt;
&#039;  font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&#039;,&lt;br /&gt;
&#039;  font-size: 15px !important;&#039;,&lt;br /&gt;
&#039;  font-weight: 500 !important;&#039;,&lt;br /&gt;
&#039;  padding: 10px 18px !important;&#039;,&lt;br /&gt;
&#039;  text-decoration: none !important;&#039;,&lt;br /&gt;
&#039;  display: block !important;&#039;,&lt;br /&gt;
&#039;  line-height: 1.2 !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&#039;,&lt;br /&gt;
&#039;  background-color: #345B63 !important;&#039;,&lt;br /&gt;
&#039;  color: #ffffff !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu .vani-user-menu-divider {&#039;,&lt;br /&gt;
&#039;  height: 1px !important;&#039;,&lt;br /&gt;
&#039;  background-color: rgba(177, 135, 61, 0.35) !important;&#039;,&lt;br /&gt;
&#039;  margin: 5px 0 !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-logout {&#039;,&lt;br /&gt;
&#039;  color: #fca5a5 !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&#039;,&lt;br /&gt;
&#039;  background-color: rgba(239, 68, 68, 0.2) !important;&#039;,&lt;br /&gt;
&#039;  color: #ffffff !important;&#039;,&lt;br /&gt;
&#039;}&#039;&lt;br /&gt;
].join(&#039;\n&#039;);&lt;br /&gt;
document.head.appendChild(style);&lt;br /&gt;
}&lt;br /&gt;
// 2. Setup user dropdown click interceptor&lt;br /&gt;
function initUserMenuDropdown() {&lt;br /&gt;
var $userBtn = $(&#039;#ca-mytalks&#039;);&lt;br /&gt;
if (!$userBtn.length || $userBtn.data(&#039;vaniMenuInit&#039;)) return;&lt;br /&gt;
$userBtn.data(&#039;vaniMenuInit&#039;, true);&lt;br /&gt;
// Prevent opening talk page directly&lt;br /&gt;
$userBtn.attr(&#039;href&#039;, &#039;javascript:void(0)&#039;);&lt;br /&gt;
// Build the dropdown container attached to body&lt;br /&gt;
var $dropdown = $(&#039;#vanipedia-mobile-user-menu&#039;);&lt;br /&gt;
if (!$dropdown.length) {&lt;br /&gt;
$dropdown = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-mobile-user-menu&#039;,&lt;br /&gt;
class: &#039;vanipedia-mobile-user-dropdown&#039;&lt;br /&gt;
});&lt;br /&gt;
var user = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgUserName&#039;)) || &#039;Kashya&#039;;&lt;br /&gt;
var talkUrl = &#039;/wiki/User_talk:&#039; + encodeURIComponent(user);&lt;br /&gt;
var prefUrl = &#039;/wiki/Special:Preferences&#039;;&lt;br /&gt;
var contUrl = &#039;/wiki/Special:Contributions/&#039; + encodeURIComponent(user);&lt;br /&gt;
var page = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgPageName&#039;)) || &#039;Main_Page&#039;;&lt;br /&gt;
var logoutUrl = &#039;/w/index.php?title=Special:UserLogout&amp;amp;returnto=&#039; + encodeURIComponent(page) + &#039;&amp;amp;useformat=mobile&#039;;&lt;br /&gt;
$dropdown.html(&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + talkUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item&amp;quot;&amp;gt;Talk&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + prefUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item&amp;quot;&amp;gt;Preferences&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + contUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item&amp;quot;&amp;gt;Contributions&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vani-user-menu-divider&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + logoutUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item vani-user-menu-logout&amp;quot;&amp;gt;Log out&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
);&lt;br /&gt;
$(&#039;body&#039;).append($dropdown);&lt;br /&gt;
}&lt;br /&gt;
// Toggle on click&lt;br /&gt;
$userBtn.on(&#039;click&#039;, function(e) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
$dropdown.toggleClass(&#039;is-open&#039;);&lt;br /&gt;
});&lt;br /&gt;
// Close on clicking outside&lt;br /&gt;
$(document).on(&#039;click touchstart&#039;, function(e) {&lt;br /&gt;
if (!$(e.target).closest(&#039;#ca-mytalks, #vanipedia-mobile-user-menu&#039;).length) {&lt;br /&gt;
$dropdown.removeClass(&#039;is-open&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
// =========================================================================&lt;br /&gt;
// 3. Container-Level Auto-Landscape &amp;amp; 2D Fitting (STEP 115)&lt;br /&gt;
// Matches the exact architecture of VanipediaEntry3D:&lt;br /&gt;
// - Keeps &amp;lt;body&amp;gt; stable without full-page transforms.&lt;br /&gt;
// - Wraps #vani-home inside #vani-mobile-stage &amp;gt; #vani-rotated-box.&lt;br /&gt;
// - Rotates #vani-rotated-box 90deg in portrait mode.&lt;br /&gt;
// - Scales the 1200px desktop layout so all sections (Triad, Timeline,&lt;br /&gt;
//   4 Taxonomy Cards, Bottom Bar) fit the phone screen without cropping.&lt;br /&gt;
// =========================================================================&lt;br /&gt;
/* =========================================================================&lt;br /&gt;
3. STEP 117: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE (TOP BAR + MAIN PAGE + BOTTOM BAR)&lt;br /&gt;
- Puts Top Bar, #vani-home, and Bottom Bar together in landscape.&lt;br /&gt;
- Rotates 90deg as a single unified screen when held in portrait.&lt;br /&gt;
- Stays completely horizontal with zero rotation when held in native landscape.&lt;br /&gt;
- Leaves regular wiki pages and desktop view completely untouched.&lt;br /&gt;
========================================================================= */&lt;br /&gt;
function initMobileMainPageStage() {&lt;br /&gt;
if (window._vaniMainPageStageInit) return;&lt;br /&gt;
var pageName = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgPageName&#039;)) || &#039;&#039;;&lt;br /&gt;
var isMainPage = pageName === &#039;Main_Page&#039; || document.body.classList.contains(&#039;page-Main_Page&#039;);&lt;br /&gt;
if (!isMainPage) return;&lt;br /&gt;
var $vh = $(&#039;#vani-home&#039;);&lt;br /&gt;
if (!$vh.length) return;&lt;br /&gt;
window._vaniMainPageStageInit = true;&lt;br /&gt;
var $stage = null;&lt;br /&gt;
var $rotatedBox = null;&lt;br /&gt;
var $headerSlot = null;&lt;br /&gt;
var $contentSlot = null;&lt;br /&gt;
var $footerSlot = null;&lt;br /&gt;
var $topHeader = null;&lt;br /&gt;
var $bottomBar = null;&lt;br /&gt;
var $headerParent = null;&lt;br /&gt;
var $footerParent = null;&lt;br /&gt;
var $vhParent = null;&lt;br /&gt;
function ensureStage() {&lt;br /&gt;
if (!$(&#039;#vani-mobile-stage&#039;).length) {&lt;br /&gt;
$topHeader = $(&#039;.vector-header-container, #mw-head, .mw-header, .header-container, header.header-chrome&#039;).filter(&#039;:visible&#039;).first();&lt;br /&gt;
if (!$topHeader.length) {&lt;br /&gt;
$topHeader = $(&#039;.vector-header-container, #mw-head, .mw-header, .header-container, header.header-chrome&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
$bottomBar = $(&#039;#vh-bottom-bar&#039;);&lt;br /&gt;
if ($topHeader.length) $headerParent = $topHeader.parent();&lt;br /&gt;
if ($bottomBar.length) $footerParent = $bottomBar.parent();&lt;br /&gt;
$vhParent = $vh.parent();&lt;br /&gt;
var stageHtml = [&lt;br /&gt;
&#039;&amp;lt;div id=&amp;quot;vani-mobile-stage&amp;quot;&amp;gt;&#039;,&lt;br /&gt;
&#039;  &amp;lt;div id=&amp;quot;vani-rotated-box&amp;quot;&amp;gt;&#039;,&lt;br /&gt;
&#039;    &amp;lt;div id=&amp;quot;vani-stage-header-slot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;    &amp;lt;div id=&amp;quot;vani-stage-content-slot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;    &amp;lt;div id=&amp;quot;vani-stage-footer-slot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;  &amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
].join(&#039;&#039;);&lt;br /&gt;
$(&#039;body&#039;).append(stageHtml);&lt;br /&gt;
document.body.classList.add(&#039;has-vani-stage&#039;);&lt;br /&gt;
$stage = $(&#039;#vani-mobile-stage&#039;);&lt;br /&gt;
$rotatedBox = $(&#039;#vani-rotated-box&#039;);&lt;br /&gt;
$headerSlot = $(&#039;#vani-stage-header-slot&#039;);&lt;br /&gt;
$contentSlot = $(&#039;#vani-stage-content-slot&#039;);&lt;br /&gt;
$footerSlot = $(&#039;#vani-stage-footer-slot&#039;);&lt;br /&gt;
if ($topHeader.length) {&lt;br /&gt;
$headerSlot.append($topHeader);&lt;br /&gt;
var $menu = $(&#039;#vanipedia-mobile-user-menu&#039;);&lt;br /&gt;
if ($menu.length) $headerSlot.append($menu);&lt;br /&gt;
}&lt;br /&gt;
$contentSlot.append($vh);&lt;br /&gt;
if ($bottomBar.length) {&lt;br /&gt;
$footerSlot.append($bottomBar);&lt;br /&gt;
}&lt;br /&gt;
} else {&lt;br /&gt;
$stage = $(&#039;#vani-mobile-stage&#039;);&lt;br /&gt;
$rotatedBox = $(&#039;#vani-rotated-box&#039;);&lt;br /&gt;
$headerSlot = $(&#039;#vani-stage-header-slot&#039;);&lt;br /&gt;
$contentSlot = $(&#039;#vani-stage-content-slot&#039;);&lt;br /&gt;
$footerSlot = $(&#039;#vani-stage-footer-slot&#039;);&lt;br /&gt;
if (!$footerSlot.find(&#039;#vh-bottom-bar&#039;).length) {&lt;br /&gt;
var $b = $(&#039;#vh-bottom-bar&#039;);&lt;br /&gt;
if ($b.length) $footerSlot.append($b);&lt;br /&gt;
}&lt;br /&gt;
if (!$headerSlot.find(&#039;.vector-header-container, #mw-head, .header-container&#039;).length) {&lt;br /&gt;
var $h = $(&#039;.vector-header-container, #mw-head, .mw-header, .header-container&#039;).first();&lt;br /&gt;
if ($h.length) $headerSlot.append($h);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if ($headerSlot &amp;amp;&amp;amp; !$headerSlot.find(&#039;.vanipedia-stage-title-link&#039;).length) {&lt;br /&gt;
var $st = $(&#039;&amp;lt;a class=&amp;quot;vanipedia-stage-title-link&amp;quot; href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;Vanipedia&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
var $targetNav = $headerSlot.find(&#039;.vector-header-start, .minerva-header, .header-container&#039;);&lt;br /&gt;
if ($targetNav.length) {&lt;br /&gt;
$targetNav.first().children().first().after($st);&lt;br /&gt;
} else {&lt;br /&gt;
$headerSlot.prepend($st);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
function updateLayout() {&lt;br /&gt;
var screenW = window.innerWidth;&lt;br /&gt;
var screenH = window.innerHeight;&lt;br /&gt;
var isMobile = (&#039;ontouchstart&#039; in window) || (navigator.maxTouchPoints &amp;gt; 0) || (screenW &amp;lt; 900) || (screenH &amp;lt; 900 &amp;amp;&amp;amp; screenH &amp;gt; screenW);&lt;br /&gt;
if (!isMobile &amp;amp;&amp;amp; screenW &amp;gt;= 1000 &amp;amp;&amp;amp; screenW &amp;gt; screenH) {&lt;br /&gt;
if ($(&#039;#vani-mobile-stage&#039;).length) {&lt;br /&gt;
if ($topHeader &amp;amp;&amp;amp; $topHeader.length &amp;amp;&amp;amp; $headerParent) {&lt;br /&gt;
$headerParent.prepend($topHeader);&lt;br /&gt;
}&lt;br /&gt;
if ($vhParent) {&lt;br /&gt;
$vhParent.append($vh);&lt;br /&gt;
}&lt;br /&gt;
if ($bottomBar &amp;amp;&amp;amp; $bottomBar.length &amp;amp;&amp;amp; $footerParent) {&lt;br /&gt;
$footerParent.append($bottomBar);&lt;br /&gt;
}&lt;br /&gt;
var $m = $(&#039;#vanipedia-mobile-user-menu&#039;);&lt;br /&gt;
if ($m.length) $(&#039;body&#039;).append($m);&lt;br /&gt;
$(&#039;#vani-mobile-stage&#039;).remove();&lt;br /&gt;
document.body.classList.remove(&#039;has-vani-stage&#039;);&lt;br /&gt;
$vh.css({ &#039;transform&#039;: &#039;&#039;, &#039;transform-origin&#039;: &#039;&#039;, &#039;width&#039;: &#039;&#039; });&lt;br /&gt;
}&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
ensureStage();&lt;br /&gt;
var isMobilePortrait = (screenH &amp;gt; screenW) &amp;amp;&amp;amp; (screenW &amp;lt; 850);&lt;br /&gt;
var landscapeW = isMobilePortrait ? screenH : screenW;&lt;br /&gt;
var landscapeH = isMobilePortrait ? screenW : screenH;&lt;br /&gt;
$rotatedBox.css({&lt;br /&gt;
&#039;width&#039;: landscapeW + &#039;px&#039;,&lt;br /&gt;
&#039;height&#039;: landscapeH + &#039;px&#039;&lt;br /&gt;
});&lt;br /&gt;
if (isMobilePortrait) {&lt;br /&gt;
$rotatedBox.removeClass(&#039;is-native-landscape&#039;).addClass(&#039;is-auto-landscape&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
$rotatedBox.removeClass(&#039;is-auto-landscape&#039;).addClass(&#039;is-native-landscape&#039;);&lt;br /&gt;
}&lt;br /&gt;
var headerH = 50;&lt;br /&gt;
var footerH = 36;&lt;br /&gt;
var availableContentH = Math.max(120, landscapeH - headerH - footerH);&lt;br /&gt;
$contentSlot.css({&lt;br /&gt;
&#039;height&#039;: availableContentH + &#039;px&#039;&lt;br /&gt;
});&lt;br /&gt;
var baseW = 1200;&lt;br /&gt;
var baseH = 475;&lt;br /&gt;
var scaleW = landscapeW / baseW;&lt;br /&gt;
var scaleH = availableContentH / baseH;&lt;br /&gt;
var scale = Math.min(scaleW, scaleH);&lt;br /&gt;
if (scale &amp;gt; 0.85) scale = 0.85;&lt;br /&gt;
if (scale &amp;lt; 0.45) scale = 0.45;&lt;br /&gt;
var scaledWidth = baseW * scale;&lt;br /&gt;
var offsetX = Math.max(0, (landscapeW - scaledWidth) / 2);&lt;br /&gt;
$vh.css({&lt;br /&gt;
&#039;transform&#039;: &#039;translate(&#039; + offsetX.toFixed(1) + &#039;px, 0) scale(&#039; + scale.toFixed(4) + &#039;)&#039;,&lt;br /&gt;
&#039;transform-origin&#039;: &#039;top left&#039;,&lt;br /&gt;
&#039;width&#039;: baseW + &#039;px&#039;&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
var touchStartY = 0;&lt;br /&gt;
var touchStartScroll = 0;&lt;br /&gt;
window.addEventListener(&#039;touchstart&#039;, function(e) {&lt;br /&gt;
if ($rotatedBox &amp;amp;&amp;amp; $rotatedBox.hasClass(&#039;is-auto-landscape&#039;) &amp;amp;&amp;amp; e.touches &amp;amp;&amp;amp; e.touches.length === 1) {&lt;br /&gt;
touchStartY = e.touches[0].clientX;&lt;br /&gt;
if ($contentSlot &amp;amp;&amp;amp; $contentSlot[0]) {&lt;br /&gt;
touchStartScroll = $contentSlot[0].scrollTop || 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
window.addEventListener(&#039;touchmove&#039;, function(e) {&lt;br /&gt;
if ($rotatedBox &amp;amp;&amp;amp; $rotatedBox.hasClass(&#039;is-auto-landscape&#039;) &amp;amp;&amp;amp; e.touches &amp;amp;&amp;amp; e.touches.length === 1) {&lt;br /&gt;
var delta = touchStartY - e.touches[0].clientX;&lt;br /&gt;
if ($contentSlot &amp;amp;&amp;amp; $contentSlot[0]) {&lt;br /&gt;
$contentSlot[0].scrollTop = touchStartScroll + delta;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
window.addEventListener(&#039;wheel&#039;, function(e) {&lt;br /&gt;
if ($rotatedBox &amp;amp;&amp;amp; $rotatedBox.hasClass(&#039;is-auto-landscape&#039;) &amp;amp;&amp;amp; $contentSlot &amp;amp;&amp;amp; $contentSlot[0]) {&lt;br /&gt;
$contentSlot[0].scrollTop += e.deltaY;&lt;br /&gt;
}&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateLayout);&lt;br /&gt;
window.addEventListener(&#039;orientationchange&#039;, function() {&lt;br /&gt;
setTimeout(updateLayout, 150);&lt;br /&gt;
});&lt;br /&gt;
updateLayout();&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
initUserMenuDropdown(); // V174: natural portrait/landscape flow; no forced rotation.&lt;br /&gt;
});&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
initUserMenuDropdown(); // V174: natural portrait/landscape flow; no forced rotation.&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR INJECTION INTO MOBILE BURGER DRAWER&lt;br /&gt;
1. Empties all irrelevant Minerva items (Nearby, Random, Settings, About).&lt;br /&gt;
2. Clones or fetches the exact desktop Vector 2022 sidebar (#vector-main-menu).&lt;br /&gt;
3. Tags each section with .vanipedia-sidebar-menu for the true desktop accordion.&lt;br /&gt;
4. Connects the 102 Languages live search box.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function initExactMobileSidebar() {&lt;br /&gt;
function cleanAndInject($drawer, sidebarHtml) {&lt;br /&gt;
if ($drawer.data(&#039;vaniSidebarCleaned&#039;)) return;&lt;br /&gt;
$drawer.data(&#039;vaniSidebarCleaned&#039;, true);&lt;br /&gt;
// 1. Remove all default Minerva items (Nearby, Random, Personal, Hlist)&lt;br /&gt;
$drawer.find(&#039;#p-navigation, #p-personal, ul.hlist, .menu__item--nearby, .menu__item--random&#039;).remove();&lt;br /&gt;
// 2. Parse and filter desktop sidebar HTML&lt;br /&gt;
var $parsed = $(&#039;&amp;lt;div&amp;gt;&#039;).append($.parseHTML(sidebarHtml));&lt;br /&gt;
var $menus = $parsed.find(&#039;.vector-menu&#039;);&lt;br /&gt;
if (!$menus.length) {&lt;br /&gt;
$menus = $parsed.find(&#039;.portal, [id^=&amp;quot;p-&amp;quot;]&#039;);&lt;br /&gt;
}&lt;br /&gt;
var $container = $(&#039;&amp;lt;div&amp;gt;&#039;, { id: &#039;vani-mobile-synced-sidebar&#039; });&lt;br /&gt;
$menus.each(function(idx) {&lt;br /&gt;
var $menu = $(this).clone();&lt;br /&gt;
var menuId = $menu.attr(&#039;id&#039;) || &#039;&#039;;&lt;br /&gt;
// Ignore personal or search menus if caught&lt;br /&gt;
if (menuId === &#039;p-personal&#039; || menuId === &#039;p-search&#039; || menuId === &#039;p-logo&#039;) return;&lt;br /&gt;
// Apply standard desktop class&lt;br /&gt;
$menu.addClass(&#039;vanipedia-sidebar-menu&#039;);&lt;br /&gt;
// Collapse by default, except the first section (Navigation)&lt;br /&gt;
if (idx === 0) {&lt;br /&gt;
$menu.removeClass(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
$menu.addClass(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
$container.append($menu);&lt;br /&gt;
});&lt;br /&gt;
// 3. Mount cleanly inside mobile drawer&lt;br /&gt;
$drawer.empty().append($container);&lt;br /&gt;
// 4. Initialize 102 Languages live search box in the cloned menu&lt;br /&gt;
initLanguageSearchInDrawer($container);&lt;br /&gt;
}&lt;br /&gt;
function initLanguageSearchInDrawer($container) {&lt;br /&gt;
var $sidebarMenu = $container.find(&#039;#p-102_Languages ul, [id*=&amp;quot;102_Languages&amp;quot;] ul&#039;).first();&lt;br /&gt;
if ($sidebarMenu.length === 0) {&lt;br /&gt;
$container.find(&#039;.vector-menu-heading, .portal h3&#039;).each(function() {&lt;br /&gt;
if ($(this).text().trim().indexOf(&#039;102 Languages&#039;) !== -1) {&lt;br /&gt;
$sidebarMenu = $(this).closest(&#039;.vector-menu, .portal&#039;).find(&#039;ul&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
if (!$sidebarMenu || $sidebarMenu.length === 0 || $sidebarMenu.find(&#039;#sidebarLanguageSearch&#039;).length) return;&lt;br /&gt;
var $searchLi = $(&#039;&amp;lt;li id=&amp;quot;n-language-search&amp;quot; style=&amp;quot;margin: 8px 10px; list-style: none;&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
var $searchBox = $(&#039;&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;sidebarLanguageSearch&amp;quot; placeholder=&amp;quot;Search 102 Languages...&amp;quot; autocomplete=&amp;quot;off&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
var $resultsContainer = $(&#039;&amp;lt;ul id=&amp;quot;sidebarLanguageResults&amp;quot; style=&amp;quot;list-style: none; padding: 0; margin: 4px 0 0 0; max-height: 200px; overflow-y: auto; border: 1px solid #2c4c50; background: #ffffff; display: none;&amp;quot;&amp;gt;&amp;lt;/ul&amp;gt;&#039;);&lt;br /&gt;
$searchLi.append($searchBox).append($resultsContainer);&lt;br /&gt;
$sidebarMenu.prepend($searchLi);&lt;br /&gt;
var api = new mw.Api();&lt;br /&gt;
var languageList = [];&lt;br /&gt;
api.get({&lt;br /&gt;
action: &#039;query&#039;,&lt;br /&gt;
list: &#039;categorymembers&#039;,&lt;br /&gt;
cmtitle: &#039;Category:Languages_with_Total_Pages&#039;,&lt;br /&gt;
cmlimit: &#039;max&#039;,&lt;br /&gt;
format: &#039;json&#039;&lt;br /&gt;
}).done(function(data) {&lt;br /&gt;
if (data.query &amp;amp;&amp;amp; data.query.categorymembers) {&lt;br /&gt;
languageList = data.query.categorymembers.map(function(member) {&lt;br /&gt;
return {&lt;br /&gt;
title: member.title,&lt;br /&gt;
url: mw.util.getUrl(member.title)&lt;br /&gt;
};&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
$searchBox.on(&#039;keyup&#039;, function(e) {&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
var term = $(this).val().toLowerCase().trim();&lt;br /&gt;
$resultsContainer.empty();&lt;br /&gt;
if (term.length === 0) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
var matches = languageList.filter(function(item) {&lt;br /&gt;
return item.title.toLowerCase().indexOf(term) !== -1;&lt;br /&gt;
});&lt;br /&gt;
if (matches.length &amp;gt; 0) {&lt;br /&gt;
matches.slice(0, 15).forEach(function(item) {&lt;br /&gt;
var $li = $(&#039;&amp;lt;li&amp;gt;&#039;, { style: &#039;padding: 6px 12px; border-bottom: 1px solid #eaeff0;&#039; });&lt;br /&gt;
var $a = $(&#039;&amp;lt;a&amp;gt;&#039;, {&lt;br /&gt;
href: item.url,&lt;br /&gt;
text: item.title,&lt;br /&gt;
style: &#039;color: #1b3033; text-decoration: none; display: block;&#039;&lt;br /&gt;
});&lt;br /&gt;
$li.append($a);&lt;br /&gt;
$resultsContainer.append($li);&lt;br /&gt;
});&lt;br /&gt;
$resultsContainer.show();&lt;br /&gt;
} else {&lt;br /&gt;
$resultsContainer.html(&#039;&amp;lt;li style=&amp;quot;padding: 6px 12px; color: #888; font-style: italic;&amp;quot;&amp;gt;No languages found&amp;lt;/li&amp;gt;&#039;).show();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
$(document).on(&#039;click touchstart&#039;, function(e) {&lt;br /&gt;
if (!$(e.target).closest(&#039;#n-language-search&#039;).length) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
function setupMobileDrawer() {&lt;br /&gt;
var $drawer = $(&#039;#mw-mf-page-left&#039;);&lt;br /&gt;
if (!$drawer.length) return;&lt;br /&gt;
// Check if desktop sidebar is already in DOM&lt;br /&gt;
var $desktopSidebar = $(&#039;#vector-main-menu, .vector-sidebar-container #mw-panel&#039;);&lt;br /&gt;
if ($desktopSidebar.length &amp;amp;&amp;amp; $desktopSidebar.find(&#039;.vector-menu&#039;).length) {&lt;br /&gt;
cleanAndInject($drawer, $desktopSidebar.html());&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// Check sessionStorage cache&lt;br /&gt;
var cached = null;&lt;br /&gt;
try { cached = sessionStorage.getItem(&#039;vani_desktop_sidebar_html&#039;); } catch(e) {}&lt;br /&gt;
if (cached) {&lt;br /&gt;
cleanAndInject($drawer, cached);&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// Fetch desktop Vector 2022 page to get exact sidebar markup&lt;br /&gt;
var fetchUrl = (window.mw &amp;amp;&amp;amp; mw.util &amp;amp;&amp;amp; mw.util.getUrl(&#039;Main_Page&#039;, { useskin: &#039;vector-2022&#039; })) ||&lt;br /&gt;
&#039;/wiki/Main_Page?useskin=vector-2022&#039;;&lt;br /&gt;
$.ajax({&lt;br /&gt;
url: fetchUrl,&lt;br /&gt;
type: &#039;GET&#039;,&lt;br /&gt;
dataType: &#039;html&#039;,&lt;br /&gt;
success: function(response) {&lt;br /&gt;
try {&lt;br /&gt;
var $parsed = $(&#039;&amp;lt;div&amp;gt;&#039;).append($.parseHTML(response));&lt;br /&gt;
var $sidebar = $parsed.find(&#039;#vector-main-menu&#039;);&lt;br /&gt;
if (!$sidebar.length) {&lt;br /&gt;
$sidebar = $parsed.find(&#039;#mw-panel, .vector-sidebar-container&#039;);&lt;br /&gt;
}&lt;br /&gt;
if ($sidebar.length) {&lt;br /&gt;
var html = $sidebar.html();&lt;br /&gt;
try { sessionStorage.setItem(&#039;vani_desktop_sidebar_html&#039;, html); } catch(e) {}&lt;br /&gt;
cleanAndInject($drawer, html);&lt;br /&gt;
}&lt;br /&gt;
} catch(e) {&lt;br /&gt;
console.warn(&#039;[VANIPEDIA] Error extracting desktop sidebar:&#039;, e);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(setupMobileDrawer);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(setupMobileDrawer);&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PARTICIPATING LANGUAGES: INLINE SVG FLAG INJECTOR (STEP 153)&lt;br /&gt;
MediaWiki CSS sanitizer strips data:image from stylesheets.&lt;br /&gt;
Injecting pure vector SVGs directly into DOM spans ensures 100% compliance.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
function initLanguageFlags() {&lt;br /&gt;
var flags = {&lt;br /&gt;
&#039;es&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 750 500&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;750&amp;quot; height=&amp;quot;500&amp;quot; fill=&amp;quot;#c60b1e&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;125&amp;quot; width=&amp;quot;750&amp;quot; height=&amp;quot;250&amp;quot; fill=&amp;quot;#ffc400&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;fr&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;300&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#002654&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;300&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;600&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#ce1126&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;de&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 5 3&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;5&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#000&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;1&amp;quot; width=&amp;quot;5&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#d00&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;5&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#ffce00&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;it&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 3 2&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;1&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#008c45&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;1&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#f4f5f0&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;2&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#cd212a&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;ru&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 9 6&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#0039a6&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;4&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#d52b1e&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;in&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;200&amp;quot; fill=&amp;quot;#ff9933&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;200&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;200&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;400&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;200&amp;quot; fill=&amp;quot;#128807&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;450&amp;quot; cy=&amp;quot;300&amp;quot; r=&amp;quot;80&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;#000080&amp;quot; stroke-width=&amp;quot;16&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;450&amp;quot; cy=&amp;quot;300&amp;quot; r=&amp;quot;20&amp;quot; fill=&amp;quot;#000080&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;br&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 1000 700&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;1000&amp;quot; height=&amp;quot;700&amp;quot; fill=&amp;quot;#009b3a&amp;quot;/&amp;gt;&amp;lt;polygon points=&amp;quot;500,85 915,350 500,615 85,350&amp;quot; fill=&amp;quot;#fedf00&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;500&amp;quot; cy=&amp;quot;350&amp;quot; r=&amp;quot;175&amp;quot; fill=&amp;quot;#002776&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;pl&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 8 5&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;8&amp;quot; height=&amp;quot;2.5&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2.5&amp;quot; width=&amp;quot;8&amp;quot; height=&amp;quot;2.5&amp;quot; fill=&amp;quot;#dc143c&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;bd&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 10 6&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;10&amp;quot; height=&amp;quot;6&amp;quot; fill=&amp;quot;#006a4e&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;4.5&amp;quot; cy=&amp;quot;3&amp;quot; r=&amp;quot;2&amp;quot; fill=&amp;quot;#f42a41&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;cn&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#de2910&amp;quot;/&amp;gt;&amp;lt;polygon points=&amp;quot;150,50 180,140 100,85 200,85 120,140&amp;quot; fill=&amp;quot;#ffde00&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;jp&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;450&amp;quot; cy=&amp;quot;300&amp;quot; r=&amp;quot;180&amp;quot; fill=&amp;quot;#bc002d&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;nl&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 9 6&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#ae1c28&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;4&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#21468b&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;hr&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 6 3&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#f00&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;1&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#00f&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;cz&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;300&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;300&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;300&amp;quot; fill=&amp;quot;#d7141a&amp;quot;/&amp;gt;&amp;lt;polygon points=&amp;quot;0,0 450,300 0,600&amp;quot; fill=&amp;quot;#11457e&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;hu&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 6 3&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#ce2939&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;1&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#477050&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;&lt;br /&gt;
};&lt;br /&gt;
for (var code in flags) {&lt;br /&gt;
var elements = document.getElementsByClassName(&#039;vh-flag-&#039; + code);&lt;br /&gt;
for (var i = 0; i &amp;lt; elements.length; i++) {&lt;br /&gt;
if (!elements[i].childNodes.length) {&lt;br /&gt;
elements[i].innerHTML = flags[code];&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(initLanguageFlags);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initLanguageFlags);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: one viewport-contained rollout at a time, with fixed-footer clearance. */&lt;br /&gt;
(function initViewportPortalRollouts() {&lt;br /&gt;
&lt;br /&gt;
  /* V187: prepared link pools, matching the other petals&#039; rollout sampling.&lt;br /&gt;
     Select 20 unique entries once per browser page load from each 120-link pool.&lt;br /&gt;
     Sources: Vaniquotes Questions asked to Srila Prabhupada; public Vanipedia&lt;br /&gt;
     Living Devotees Remembering Srila Prabhupada (snapshot: 2026-10-27).&lt;br /&gt;
     Question links open Vaniquotes; remembrance links use the current wiki.&lt;br /&gt;
     No runtime API requests or persistent browser cache are needed.&lt;br /&gt;
  */&lt;br /&gt;
  var hookPools = {&amp;quot;questions&amp;quot;:[&amp;quot;And after you left the college, were you employed?&amp;quot;,&amp;quot;And that mental process, if you are working, is it a wrong mental process?&amp;quot;,&amp;quot;And this is your first visit to this (Paris) center?&amp;quot;,&amp;quot;Aren&#039;t there coverings of the 8 elements?&amp;quot;,&amp;quot;As the spirit soul is leaving the body, do you become older?&amp;quot;,&amp;quot;Babar was also a minister of his (Akbar)?&amp;quot;,&amp;quot;But how can that (real process is devotion) be scientifically presented? How can we accept that scientifically?&amp;quot;,&amp;quot;But how can we understand all this science and technology just by understanding Krsna, just by one book?&amp;quot;,&amp;quot;But is it (that worship made by trees and other lower animals) voluntary or involuntary?&amp;quot;,&amp;quot;But the innocent souls, they&#039;re not surrendered to Krsna?&amp;quot;,&amp;quot;Can one assume that matter is a kind of energy?&amp;quot;,&amp;quot;Could you explain further, purification of the senses? You said that you had to purify your senses before you can see God&amp;quot;,&amp;quot;Could you give them by name, the five kinds of liberation? In English?&amp;quot;,&amp;quot;Did Krsna describe to Arjuna the disciplic succession?&amp;quot;,&amp;quot;Do you have a name that you call... are they called students?&amp;quot;,&amp;quot;Do you have children? You just left them?&amp;quot;,&amp;quot;Do you spend a certain amount of time in each center? Do you yourself travel from one center to another?&amp;quot;,&amp;quot;Do you want to keep the checks or give them to him (Kirtanananda)?&amp;quot;,&amp;quot;Does any physical change take place in your body when you become Krsna conscious?&amp;quot;,&amp;quot;Does our line of succession go directly to Gaurakisora dasa Babaji or to Bhaktivinoda Thakura?&amp;quot;,&amp;quot;Excuse me, does that mean that people from other religions may..., it is not possible for them to achieve the highest perfection?&amp;quot;,&amp;quot;God has not created us imperfect?&amp;quot;,&amp;quot;How are the boys and girls to learn these things in manners of decorum and manners from the sannyasis, for example. How are they to offer respects to their godbrothers?&amp;quot;,&amp;quot;How are they feeling about it (temple), the Vrndavana Gosais?&amp;quot;,&amp;quot;How can a spirit become so ignorant?&amp;quot;,&amp;quot;How do you call devotion to the Lord?&amp;quot;,&amp;quot;How do you know (that is a bogus)? Have you met him (Guru Maharaji)?&amp;quot;,&amp;quot;How do you know if you have satisfied God?&amp;quot;,&amp;quot;How do you know that you know? May I ask this (we have to find out, we have to find out who can give the perfect knowledge)?&amp;quot;,&amp;quot;How do you want India to take this movement?&amp;quot;,&amp;quot;How is it that when our coat, size of the coat, changes because the body grows bigger the size of the coat is bigger?&amp;quot;,&amp;quot;How is our movement doing in India?&amp;quot;,&amp;quot;How old is this man (Prakasananda Sarasvati)?&amp;quot;,&amp;quot;I am thinking about this, Swamiji, that your Guru Maharaja is preaching through you, and you are preaching through them?&amp;quot;,&amp;quot;I mean, what is the idea in \&amp;quot;Even if it goes slowly, it must begin\&amp;quot;(so let them begin the foundation… Let it go on slowly, but it must begin)?&amp;quot;,&amp;quot;If a person experiences difficulty attaining a level of consciousness of God, how to counteract that?&amp;quot;,&amp;quot;If Krsna knows that we will suffer here in this material world if we come here, why does He let us go?&amp;quot;,&amp;quot;If we are given charge of the society, we should dismantle all this industry, all these cities...?&amp;quot;,&amp;quot;In what way we will live in that spiritual form?&amp;quot;,&amp;quot;Initiation (of Srila Prabhupada) was held at that Gaudiya Matha in Allahabad?&amp;quot;,&amp;quot;Introduced starting with ISKCON community (varnasrama-dharma should be introduced all over the world)?&amp;quot;,&amp;quot;Is everything done in our movement for preaching? Everything that is done in our movement is done for preaching?&amp;quot;,&amp;quot;Is he (Syamasundara&#039;s father is very rich man)?&amp;quot;,&amp;quot;Is it possible through Krsna consciousness to, in the supreme state, to be able to remember all that you were?&amp;quot;,&amp;quot;Is it true that there are more young people now in the world that are giving more serious thought to what life is really all about?&amp;quot;,&amp;quot;Is that differentiated (total material elements, mahat-tattva)?&amp;quot;,&amp;quot;Is that part of your income, to run a...(publishing house)?&amp;quot;,&amp;quot;Is that perfection possible in one life (our healthy life is to enjoy eternal life... So our human life should be utilized for attaining that perfectional stage)?&amp;quot;,&amp;quot;Is there any possible way of a balanced combination between spiritualism and materialism?&amp;quot;,&amp;quot;Is your spiritual master still alive?&amp;quot;,&amp;quot;Isn&#039;t it inevitable that it&#039;s going to occur, that the devolution occurs inevitably without anyone&#039;s being able to change it?&amp;quot;,&amp;quot;It becomes a belief rather than a logic now, then, for when we think about the God. You were saying everybody has father, so why God, in exception, He hasn&#039;t got a father?&amp;quot;,&amp;quot;It is possible to attain that affection of love for God... without taking part in this Krsna consciousness movement?&amp;quot;,&amp;quot;It&#039;s not dedicated to Krsna? The work is not dedicated to Krsna. How, specifically, how can you do this?&amp;quot;,&amp;quot;Krsna says to perform your sva-dharma, so how does one know what is his sva-dharma?&amp;quot;,&amp;quot;Last night you said that what is the meaning of the word \&amp;quot;nothing.\&amp;quot; That maya means \&amp;quot;nothing\&amp;quot;?&amp;quot;,&amp;quot;Maybe we will show Lord Caitanya&#039;s marriage? Is that nice to show?&amp;quot;,&amp;quot;No doubt, but what about the daily worship? Should we have Jagannatha deities if it&#039;s not possible for worshiping them? Should we have them just for the festival?&amp;quot;,&amp;quot;No, most of them, they have lived, a very short times. But still is it a fact that the soul is transplanted from one body to another body?&amp;quot;,&amp;quot;One thing that puzzles me is if what is practical for one person is not practical for another person, then what is the criterion of truth? Is truth relative?&amp;quot;,&amp;quot;Prabhupada, are all living entities, always under the protection at all times of the Supreme Lord, the Personality of Godhead, at all times?&amp;quot;,&amp;quot;Prabhupada, what does Balabhadra mean?&amp;quot;,&amp;quot;Sambodhana is to remove the evil, remove the bad part isn&#039;t it?&amp;quot;,&amp;quot;Say someone prepares something, like some prasadam for Krsna, but he does not make it so good?&amp;quot;,&amp;quot;She&#039;s (Mrs.Marchand) asking that since in these Western countries the families are so broken up and the women sometimes cannot find a qualified husband, what should she do?&amp;quot;,&amp;quot;So is that a fact, that he (Jesus Christ) went to India?&amp;quot;,&amp;quot;So then to love Krsna is unnatural?&amp;quot;,&amp;quot;So they&#039;re representatives (Guru Nanak, Muhammad, and other people)?&amp;quot;,&amp;quot;So why not eat, drink, and be merry because tomorrow you die?&amp;quot;,&amp;quot;Sometimes the question is put before us: \&amp;quot;You ask us not to eat meat, but you are eating vegetables. Do you think that is not violence?\&amp;quot;&amp;quot;,&amp;quot;Spiritual master is the mercy of God?&amp;quot;,&amp;quot;Srila Prabhupada, is the subtle bodies in the subtle world, are they made up of subtle atoms?&amp;quot;,&amp;quot;Srila Prabhupada, there was a fish on Laksmi&#039;s hand yesterday. The Deity in the temple, where Laksmi had her hand up like this, there was a fish here across her hand. What is this?&amp;quot;,&amp;quot;Swami, what do you think accounts for the..., your popularity, popularity of the..., the Krsna consciousness movement sweeping America?&amp;quot;,&amp;quot;Swamiji, so the government, the present government in the world...?&amp;quot;,&amp;quot;Swamiji? Are there people living on the moon now or were they in other yugas living there?&amp;quot;,&amp;quot;That desire is simple (he does not desire. He desires, and the matter helps. In the material world)?&amp;quot;,&amp;quot;That doesn&#039;t mean (in the spiritual world, it is full of variegatedness) that it is complex, Srila Prabhupada, yes?&amp;quot;,&amp;quot;That later-on Ramayana has caused some havoc... That later-on interpretation?&amp;quot;,&amp;quot;The body is matter, but still it is conscious as long as I am alive. So that means the life is consciousness?&amp;quot;,&amp;quot;The karmi and the jnani are both within the material world. Is the jnani considered more elevated than the karmi?&amp;quot;,&amp;quot;The literal meaning of sutra is a condensed statement, Prabhupada?&amp;quot;,&amp;quot;The school in Vrndavana, is this, I assume this is to be out there in the yard that they were clearing. When do you anticipate that will be built?&amp;quot;,&amp;quot;The shaved head, he&#039;s asking?&amp;quot;,&amp;quot;There are two, two functions in the tongue, one is (indistinct) and one is (indistinct)? So which one (indistinct). Preaching is a form of tapasya?&amp;quot;,&amp;quot;These days there are so many men who claim to have found the Absolute, who claim to be spiritual masters in their own way. How does one tell who is a bona fide spiritual master?&amp;quot;,&amp;quot;They have so many people in boxes in the hospitals they are keeping alive. So the big battle is raging whether or not they should pull out the plug?&amp;quot;,&amp;quot;They say, \&amp;quot;Then my chanting is useless? So I should stop?\&amp;quot; That&#039;s what they say&amp;quot;,&amp;quot;This would be the prescription for all people?&amp;quot;,&amp;quot;Today there&#039;s a little swelling in your... It seems to come and go… It seems to come and go. Is it bothering you?… Is it disturbing?... Really?&amp;quot;,&amp;quot;Upendra is here now. Should we give him the kismis to make?&amp;quot;,&amp;quot;We have a display over here in the window of your books, Srila Prabhupada... Would you like to see?&amp;quot;,&amp;quot;We have a spiritual body to serve Krsna?&amp;quot;,&amp;quot;Well, then, how is the individual soul eternal if it has a beginning?&amp;quot;,&amp;quot;Were some of the animals destined to survive through the destruction of other animals?&amp;quot;,&amp;quot;Were they liberated souls? The thief?&amp;quot;,&amp;quot;Were you just waiting to finish your books?&amp;quot;,&amp;quot;What about the poor, hungry, and the suffering bodies?&amp;quot;,&amp;quot;What does it (Gandharvapur) mean?&amp;quot;,&amp;quot;What happens to his consciousness which he has achieved as a man during that time which he is in the animal kingdom?&amp;quot;,&amp;quot;What happens to them (the devotees)?&amp;quot;,&amp;quot;What is an example of the throwing potency of maya?&amp;quot;,&amp;quot;What is good and what is bad, what is sinful activity?&amp;quot;,&amp;quot;What is the position of a soul that&#039;s in a sacred tree like a fig tree?&amp;quot;,&amp;quot;What is the purpose? What is the sense, if there is any, or does the very question (Why anything exists?) make sense?&amp;quot;,&amp;quot;What was that story of Caesar (scissors)?&amp;quot;,&amp;quot;What will the business of the trustees (for construction of Bombay) be?&amp;quot;,&amp;quot;Who are we, why are we here and where are we going?&amp;quot;,&amp;quot;Why is it seen that they (impersonalists) are making spiritual advancement?&amp;quot;,&amp;quot;Why is that better than loving your fellow man in the traditional bhakti-marga?&amp;quot;,&amp;quot;Why was it (Hindu-Muslim unity) the programs failed?&amp;quot;,&amp;quot;Why would someone who is not Krsna conscious have one hundred children? For example, why would someone like Dhrtarastra, who is not particularly Krsna conscious...?&amp;quot;,&amp;quot;Would, say, the cutting down of a plant, vegetable.... You are killing the growth there. Is that a living matter?&amp;quot;,&amp;quot;You conclude that when you become enlightened, you will see the God in form of human nature?&amp;quot;,&amp;quot;You don&#039;t think the patients have any mind of their own?&amp;quot;,&amp;quot;You have inquired about how we leave our body and enter into the Spiritual Sky?&amp;quot;,&amp;quot;You think we can&#039;t help people?&amp;quot;,&amp;quot;You were very well known in Vrndavana before you came? Because you were writing or…?… Or because of your ambition to come to the West?&amp;quot;,&amp;quot;You&#039;re feeling a little stronger today, Srila Prabhupada?&amp;quot;,&amp;quot;Your Divine Grace, since religion is one, do you think man will enter into a golden age in which he will accept one God?&amp;quot;],&amp;quot;memories&amp;quot;:[&amp;quot;Abhirama das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Adideva das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Aditi devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Amarendra das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Anada devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Anandamaya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Anuttama das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Arjuna das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Armarendra das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Atreya Rsi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bala Gopal devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Balai devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Batu Gopal das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhakta das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhakti Gauravani Goswami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhavatarini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhima das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhurijana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Brahmatirtha das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Brajendranandana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Candramauli Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Chaitanyachandra das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Chitralekha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dadhi-harta das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dayanidhi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dhananjaya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dharmatma das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dhristadyumna das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dhruva Maharaja das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dina Bandhu das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dinatarine devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dravinaksha das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Drumila das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gadi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gaura das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gokulananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gokularanajana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gopinath Acharya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Guru Gauranga das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Guruprasad das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Haravapuh das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Harikesa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jagadisa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jagat Guru Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jagat Purusa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jahnava devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Janaki devi dasi 01 Remembers Srila Prabhupada&amp;quot;,&amp;quot;Janaki devi dasi Remembers Srila Prabhupada 02&amp;quot;,&amp;quot;Janananda Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jaya Jagadish das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jivananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jyestha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kamalini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kanti devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Karanodakasayi Visnu das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kaushalya devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kedara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kesava Bharati Goswami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Ksudi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kulashekhara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Madan Mohan Mohini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Madhava Gosh das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Maha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mahakratu das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mahamaya devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mahatma das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mandapa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mishra Bhagavan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mohan Gopal das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mondakini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Nanda devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Narahari 02 das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Nayanabhiram das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Niranjan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Nischintya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pancadravida Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pavamana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Prabhavishnu Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Prafulla devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pragosh das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Prakashatma das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pratapana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Radha Krsna das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Radha Kunda devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Radhanatha Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rajashekar das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rambhoru devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Ramprasad das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Ranganath das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rangavati devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rucira devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sacinandana Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sahadevi devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sandamini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sankarshan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sarupananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Satarupa devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Satsvarupa das Goswami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Satyanarayana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sivananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sivarama Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sriniketana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Srutadev das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Suddha Jiva das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sukhada devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Surabhi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Suresvara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Susan Witty Remembers Srila Prabhupada&amp;quot;,&amp;quot;Tamohara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Tattvavit das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Tota Gopinatha das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vaishesika das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vedamata devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vedavyas das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Visakha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vishvadevi devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vrindavan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vrndavenesvari devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Yadubara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Yogindra Vandana das Remembers Srila Prabhupada&amp;quot;]};&lt;br /&gt;
  var hookSelections = Object.create(null);&lt;br /&gt;
&lt;br /&gt;
  function shuffleHooks(items) {&lt;br /&gt;
    var copy = items.slice();&lt;br /&gt;
    for (var i = copy.length - 1; i &amp;gt; 0; i--) {&lt;br /&gt;
      var j = Math.floor(Math.random() * (i + 1));&lt;br /&gt;
      var value = copy[i]; copy[i] = copy[j]; copy[j] = value;&lt;br /&gt;
    }&lt;br /&gt;
    return copy;&lt;br /&gt;
  }&lt;br /&gt;
  function getHookSelection(key) {&lt;br /&gt;
    if (!Object.prototype.hasOwnProperty.call(hookSelections, key)) {&lt;br /&gt;
      hookSelections[key] = shuffleHooks(hookPools[key] || []).slice(0, 20);&lt;br /&gt;
    }&lt;br /&gt;
    return hookSelections[key];&lt;br /&gt;
  }&lt;br /&gt;
  function populateHookLists(root) {&lt;br /&gt;
    [&#039;questions&#039;, &#039;memories&#039;].forEach(function (key) {&lt;br /&gt;
      var card = root.querySelector(&#039;.vp-portal-card[data-vp-rollout=&amp;quot;&#039; + key + &#039;&amp;quot;]&#039;);&lt;br /&gt;
      var panel = card &amp;amp;&amp;amp; card.querySelector(&#039;.vp-rollout-panel&#039;);&lt;br /&gt;
      if (!panel || panel.dataset.vpHooksReady === &#039;1&#039;) return;&lt;br /&gt;
      var fragment = document.createDocumentFragment();&lt;br /&gt;
      var heading = document.createElement(&#039;span&#039;);&lt;br /&gt;
      heading.className = &#039;vp-rollout-heading&#039;;&lt;br /&gt;
      heading.textContent = key === &#039;questions&#039; ? &#039;Questions and Answers&#039; : &#039;Disciples Remember&#039;;&lt;br /&gt;
      fragment.appendChild(heading);&lt;br /&gt;
      var list = document.createElement(&#039;span&#039;);&lt;br /&gt;
      list.className = &#039;vp-rollout-options&#039;;&lt;br /&gt;
      function addLink(title, label) {&lt;br /&gt;
        var row = document.createElement(&#039;span&#039;);&lt;br /&gt;
        var link = document.createElement(&#039;a&#039;);&lt;br /&gt;
        var host = key === &#039;questions&#039; ? &#039;https://vaniquotes.org&#039; : &#039;&#039;;&lt;br /&gt;
        link.href = host + &#039;/wiki/&#039; + encodeURIComponent(title.replace(/ /g, &#039;_&#039;));&lt;br /&gt;
        link.textContent = label;&lt;br /&gt;
        link.title = title;&lt;br /&gt;
        if (key === &#039;questions&#039;) {&lt;br /&gt;
          link.target = &#039;_blank&#039;;&lt;br /&gt;
          link.rel = &#039;noopener noreferrer&#039;;&lt;br /&gt;
        }&lt;br /&gt;
        row.appendChild(link);&lt;br /&gt;
        list.appendChild(row);&lt;br /&gt;
      }&lt;br /&gt;
      if (key === &#039;questions&#039;) {&lt;br /&gt;
        addLink(&#039;Category:Questions asked to Srila Prabhupada&#039;, &#039;Browse all questions&#039;);&lt;br /&gt;
      } else {&lt;br /&gt;
        addLink(&#039;Category:Living Devotees Remembering Srila Prabhupada&#039;, &#039;Browse all remembrances&#039;);&lt;br /&gt;
      }&lt;br /&gt;
      getHookSelection(key).forEach(function (title) {&lt;br /&gt;
        var label = key === &#039;memories&#039; ? title.replace(/ Remembers Srila Prabhupada$/, &#039;&#039;) : title;&lt;br /&gt;
        addLink(title, label);&lt;br /&gt;
      });&lt;br /&gt;
      fragment.appendChild(list);&lt;br /&gt;
      // Keep the original panel node and its existing hover/mobile behavior.&lt;br /&gt;
panel.innerHTML = &#039;&#039;;&lt;br /&gt;
panel.appendChild(fragment);&lt;br /&gt;
      panel.dataset.vpHooksReady = &#039;1&#039;;&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* V189: put the full index first in every other card&#039;s rollout too. */&lt;br /&gt;
  function putBrowseAllFirst(root) {&lt;br /&gt;
    var indexes = [&lt;br /&gt;
      { key:&#039;articles&#039;, existing:&#039;.vp-article-all&#039;, title:&#039;Category:Vanipedia Gemini - Articles&#039;, label:&#039;Browse all articles A–Z&#039; },&lt;br /&gt;
      { key:&#039;media&#039;, existing:&#039;.vp-media-all&#039;, title:&#039;Category:Srila Prabhupada in the Media&#039;, label:&#039;Browse all media&#039; },&lt;br /&gt;
      { key:&#039;timeline&#039;, title:&amp;quot;Timeline of Srila Prabhupada&#039;s Life&amp;quot;, label:&#039;Browse the full timeline&#039; },&lt;br /&gt;
      { key:&#039;languages&#039;, title:&#039;Category:Participating Languages - Main Pages&#039;, label:&#039;Browse all languages&#039; }&lt;br /&gt;
    ];&lt;br /&gt;
    indexes.forEach(function (index) {&lt;br /&gt;
      var card = root.querySelector(&#039;.vp-portal-card[data-vp-rollout=&amp;quot;&#039; + index.key + &#039;&amp;quot;]&#039;);&lt;br /&gt;
      var panel = card &amp;amp;&amp;amp; card.querySelector(&#039;.vp-rollout-panel&#039;);&lt;br /&gt;
      if (!panel || panel.querySelector(&#039;.vp-browse-all&#039;)) return;&lt;br /&gt;
      var row = index.existing &amp;amp;&amp;amp; panel.querySelector(index.existing);&lt;br /&gt;
      if (!row) {&lt;br /&gt;
        row = document.createElement(&#039;span&#039;);&lt;br /&gt;
        var link = document.createElement(&#039;a&#039;);&lt;br /&gt;
        link.href = &#039;/wiki/&#039; + encodeURIComponent(index.title.replace(/ /g, &#039;_&#039;));&lt;br /&gt;
        link.textContent = index.label;&lt;br /&gt;
        row.appendChild(link);&lt;br /&gt;
      }&lt;br /&gt;
      row.classList.add(&#039;vp-browse-all&#039;);&lt;br /&gt;
      row.style.display = &#039;block&#039;;&lt;br /&gt;
      row.style.margin = &#039;0 0 8px&#039;;&lt;br /&gt;
      var heading = panel.querySelector(&#039;.vp-rollout-heading&#039;);&lt;br /&gt;
      panel.insertBefore(row, heading ? heading.nextSibling : panel.firstChild);&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
  function init() {&lt;br /&gt;
    var root = document.querySelector(&amp;quot;body.page-Main_Page #vani-home.vp-static-home&amp;quot;);&lt;br /&gt;
    if (!root) return;&lt;br /&gt;
    populateHookLists(root);&lt;br /&gt;
    putBrowseAllFirst(root);&lt;br /&gt;
    if (root.dataset.vpRolloutsReady === &amp;quot;1&amp;quot;) return;&lt;br /&gt;
    root.dataset.vpRolloutsReady = &amp;quot;1&amp;quot;;&lt;br /&gt;
    var cards = Array.prototype.slice.call(root.querySelectorAll(&amp;quot;.vp-portal-card[data-vp-rollout]&amp;quot;));&lt;br /&gt;
    var mobile = function () {&lt;br /&gt;
      return window.matchMedia &amp;amp;&amp;amp; window.matchMedia(&amp;quot;(max-width:700px), (hover:none), (pointer:coarse)&amp;quot;).matches;&lt;br /&gt;
    };&lt;br /&gt;
    function setExpanded(card, expanded) {&lt;br /&gt;
      var toggle = card.querySelector(&amp;quot;.vp-rollout-toggle&amp;quot;);&lt;br /&gt;
      if (toggle) toggle.setAttribute(&amp;quot;aria-expanded&amp;quot;, expanded ? &amp;quot;true&amp;quot; : &amp;quot;false&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    function close(card) {&lt;br /&gt;
      card.classList.remove(&amp;quot;is-open&amp;quot;, &amp;quot;is-hover-open&amp;quot;);&lt;br /&gt;
      var panel = card.querySelector(&amp;quot;.vp-rollout-panel&amp;quot;);&lt;br /&gt;
      if (panel) {&lt;br /&gt;
        panel.classList.remove(&amp;quot;is-viewport-panel&amp;quot;);&lt;br /&gt;
        panel.style.removeProperty(&amp;quot;--vp-panel-top&amp;quot;);&lt;br /&gt;
        panel.style.removeProperty(&amp;quot;--vp-panel-left&amp;quot;);&lt;br /&gt;
        panel.style.removeProperty(&amp;quot;--vp-panel-width&amp;quot;);&lt;br /&gt;
        if (panel.dataset.vpHooksReady === &#039;1&#039;) {&lt;br /&gt;
          panel.style.removeProperty(&#039;max-height&#039;);&lt;br /&gt;
          panel.style.removeProperty(&#039;overflow-y&#039;);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      setExpanded(card, false);&lt;br /&gt;
    }&lt;br /&gt;
    function closeOthers(keep) {&lt;br /&gt;
      cards.forEach(function (card) { if (card !== keep) close(card); });&lt;br /&gt;
    }&lt;br /&gt;
    // V188: keep long random lists attached to the browse control and scroll inside them.&lt;br /&gt;
    function positionRandomHookPanel(card, panel) {&lt;br /&gt;
      var key = card.getAttribute(&#039;data-vp-rollout&#039;);&lt;br /&gt;
      if (key !== &#039;questions&#039; &amp;amp;&amp;amp; key !== &#039;memories&#039;) return false;&lt;br /&gt;
      var toggle = card.querySelector(&#039;.vp-rollout-toggle&#039;);&lt;br /&gt;
      if (!toggle) return false;&lt;br /&gt;
      var control = toggle.getBoundingClientRect();&lt;br /&gt;
      var cardBox = card.getBoundingClientRect();&lt;br /&gt;
      var header = document.querySelector(&#039;header.vector-header, header.mw-header&#039;);&lt;br /&gt;
      var footer = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
      var topLimit = 12;&lt;br /&gt;
      var bottomLimit = window.innerHeight - 76;&lt;br /&gt;
      if (header) {&lt;br /&gt;
        var headerBox = header.getBoundingClientRect();&lt;br /&gt;
        if (headerBox.top &amp;lt; window.innerHeight &amp;amp;&amp;amp; headerBox.bottom &amp;gt; 0) {&lt;br /&gt;
          topLimit = Math.max(topLimit, headerBox.bottom + 8);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      if (footer) {&lt;br /&gt;
        var footerBox = footer.getBoundingClientRect();&lt;br /&gt;
        if (footerBox.top &amp;gt; topLimit &amp;amp;&amp;amp; footerBox.top &amp;lt; window.innerHeight) {&lt;br /&gt;
          bottomLimit = footerBox.top - 8;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      var below = Math.max(0, bottomLimit - control.bottom);&lt;br /&gt;
      var above = Math.max(0, control.top - topLimit);&lt;br /&gt;
      var openBelow = below &amp;gt;= 120 || below &amp;gt;= above;&lt;br /&gt;
      var room = openBelow ? below : above;&lt;br /&gt;
      var height = Math.min(420, room);&lt;br /&gt;
      var width = Math.min(panel.getBoundingClientRect().width || 290, window.innerWidth - 24);&lt;br /&gt;
      var left = Math.max(12, Math.min(cardBox.left, window.innerWidth - width - 12));&lt;br /&gt;
      panel.style.setProperty(&#039;max-height&#039;, height + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
      panel.style.setProperty(&#039;overflow-y&#039;, &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
      var actualHeight = Math.min(panel.getBoundingClientRect().height, height);&lt;br /&gt;
      var top = openBelow ? control.bottom : control.top - actualHeight;&lt;br /&gt;
      top = Math.max(topLimit, Math.min(top, bottomLimit - actualHeight));&lt;br /&gt;
      panel.style.setProperty(&#039;--vp-panel-width&#039;, width + &#039;px&#039;);&lt;br /&gt;
      panel.style.setProperty(&#039;--vp-panel-left&#039;, left + &#039;px&#039;);&lt;br /&gt;
      panel.style.setProperty(&#039;--vp-panel-top&#039;, top + &#039;px&#039;);&lt;br /&gt;
      return true;&lt;br /&gt;
    }&lt;br /&gt;
    function place(card) {&lt;br /&gt;
      var panel = card.querySelector(&amp;quot;.vp-rollout-panel&amp;quot;);&lt;br /&gt;
      if (!panel || mobile() || (!card.classList.contains(&amp;quot;is-open&amp;quot;) &amp;amp;&amp;amp; !card.classList.contains(&amp;quot;is-hover-open&amp;quot;))) return;&lt;br /&gt;
      panel.classList.add(&amp;quot;is-viewport-panel&amp;quot;);&lt;br /&gt;
      if (positionRandomHookPanel(card, panel)) return;&lt;br /&gt;
      var anchor = card.getBoundingClientRect();&lt;br /&gt;
      var width = Math.min(panel.getBoundingClientRect().width || 290, window.innerWidth - 24);&lt;br /&gt;
      var height = panel.getBoundingClientRect().height || 280;&lt;br /&gt;
      var topLimit = 12;&lt;br /&gt;
      var bottomLimit = window.innerHeight - 76;&lt;br /&gt;
      var side = card.getAttribute(&amp;quot;data-vp-rollout-side&amp;quot;);&lt;br /&gt;
      var left;&lt;br /&gt;
      var top;&lt;br /&gt;
      if (side === &amp;quot;left&amp;quot; || side === &amp;quot;right&amp;quot;) {&lt;br /&gt;
        var preferredLeft = side === &amp;quot;left&amp;quot; ? anchor.left - width : anchor.right;&lt;br /&gt;
        left = Math.max(12, Math.min(preferredLeft, window.innerWidth - width - 12));&lt;br /&gt;
        top = Math.max(topLimit, Math.min(anchor.top, bottomLimit - height));&lt;br /&gt;
      } else {&lt;br /&gt;
        left = Math.max(12, Math.min(anchor.left, window.innerWidth - width - 12));&lt;br /&gt;
        var below = bottomLimit - anchor.bottom;&lt;br /&gt;
        var above = anchor.top - topLimit;&lt;br /&gt;
        if (height &amp;lt;= below) top = anchor.bottom;&lt;br /&gt;
        else if (height &amp;lt;= above) top = anchor.top - height;&lt;br /&gt;
        else top = Math.max(topLimit, Math.min(anchor.bottom, bottomLimit - height));&lt;br /&gt;
      }&lt;br /&gt;
      panel.style.setProperty(&amp;quot;--vp-panel-width&amp;quot;, width + &amp;quot;px&amp;quot;);&lt;br /&gt;
      panel.style.setProperty(&amp;quot;--vp-panel-left&amp;quot;, left + &amp;quot;px&amp;quot;);&lt;br /&gt;
      panel.style.setProperty(&amp;quot;--vp-panel-top&amp;quot;, top + &amp;quot;px&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    function open(card, mode) {&lt;br /&gt;
      closeOthers(card);&lt;br /&gt;
      card.classList.toggle(&amp;quot;is-hover-open&amp;quot;, mode === &amp;quot;hover&amp;quot;);&lt;br /&gt;
      card.classList.toggle(&amp;quot;is-open&amp;quot;, mode === &amp;quot;pinned&amp;quot;);&lt;br /&gt;
      setExpanded(card, true);&lt;br /&gt;
      window.requestAnimationFrame(function () { place(card); });&lt;br /&gt;
    }&lt;br /&gt;
    cards.forEach(function (card) {&lt;br /&gt;
      if (card.dataset.vpRolloutReady === &amp;quot;1&amp;quot;) return;&lt;br /&gt;
      card.dataset.vpRolloutReady = &amp;quot;1&amp;quot;;&lt;br /&gt;
      var toggle = card.querySelector(&amp;quot;.vp-rollout-toggle&amp;quot;);&lt;br /&gt;
      if (!toggle) return;&lt;br /&gt;
      card.addEventListener(&amp;quot;pointerdown&amp;quot;, function (event) {&lt;br /&gt;
        card.dataset.pointerTriggeredFocus = event.pointerType || &amp;quot;pointer&amp;quot;;&lt;br /&gt;
        window.setTimeout(function () { delete card.dataset.pointerTriggeredFocus; }, 0);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;pointerenter&amp;quot;, function (event) {&lt;br /&gt;
        if (event.pointerType === &amp;quot;mouse&amp;quot; &amp;amp;&amp;amp; !mobile() &amp;amp;&amp;amp; !card.classList.contains(&amp;quot;is-open&amp;quot;)) open(card, &amp;quot;hover&amp;quot;);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;pointerleave&amp;quot;, function (event) {&lt;br /&gt;
        if (card.contains(event.relatedTarget)) return;&lt;br /&gt;
        if (card.classList.contains(&amp;quot;is-open&amp;quot;) || card.contains(document.activeElement)) return;&lt;br /&gt;
        close(card);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;focusin&amp;quot;, function () {&lt;br /&gt;
        if (!card.classList.contains(&amp;quot;is-open&amp;quot;)) open(card, &amp;quot;hover&amp;quot;);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;focusout&amp;quot;, function () {&lt;br /&gt;
        window.setTimeout(function () {&lt;br /&gt;
          if (!card.contains(document.activeElement) &amp;amp;&amp;amp; !card.matches(&amp;quot;:hover&amp;quot;)) close(card);&lt;br /&gt;
        }, 0);&lt;br /&gt;
      });&lt;br /&gt;
      toggle.addEventListener(&amp;quot;click&amp;quot;, function (event) {&lt;br /&gt;
        event.preventDefault();&lt;br /&gt;
        var wasPinned = card.classList.contains(&amp;quot;is-open&amp;quot;);&lt;br /&gt;
        if (wasPinned) close(card);&lt;br /&gt;
        else open(card, &amp;quot;pinned&amp;quot;);&lt;br /&gt;
      });&lt;br /&gt;
      toggle.addEventListener(&amp;quot;keydown&amp;quot;, function (event) {&lt;br /&gt;
        if (event.key === &amp;quot;Enter&amp;quot; || event.key === &amp;quot; &amp;quot;) {&lt;br /&gt;
          event.preventDefault();&lt;br /&gt;
          if (card.classList.contains(&amp;quot;is-open&amp;quot;)) close(card);&lt;br /&gt;
          else open(card, &amp;quot;pinned&amp;quot;);&lt;br /&gt;
        } else if (event.key === &amp;quot;Escape&amp;quot;) {&lt;br /&gt;
          close(card);&lt;br /&gt;
          toggle.blur();&lt;br /&gt;
        }&lt;br /&gt;
      });&lt;br /&gt;
    });&lt;br /&gt;
    document.addEventListener(&amp;quot;pointerdown&amp;quot;, function (event) {&lt;br /&gt;
      if (root.contains(event.target)) return;&lt;br /&gt;
      cards.forEach(close);&lt;br /&gt;
    });&lt;br /&gt;
    document.addEventListener(&amp;quot;keydown&amp;quot;, function (event) {&lt;br /&gt;
      if (event.key === &amp;quot;Escape&amp;quot;) cards.forEach(close);&lt;br /&gt;
    });&lt;br /&gt;
    function repositionOpen() {&lt;br /&gt;
      cards.forEach(function (card) {&lt;br /&gt;
        if (card.classList.contains(&amp;quot;is-open&amp;quot;) || card.classList.contains(&amp;quot;is-hover-open&amp;quot;)) place(card);&lt;br /&gt;
      });&lt;br /&gt;
    }&lt;br /&gt;
    window.addEventListener(&amp;quot;resize&amp;quot;, repositionOpen, { passive: true });&lt;br /&gt;
    window.addEventListener(&amp;quot;scroll&amp;quot;, repositionOpen, { passive: true, capture: true });&lt;br /&gt;
  }&lt;br /&gt;
  if (document.readyState === &amp;quot;loading&amp;quot;) document.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, init);&lt;br /&gt;
  else init();&lt;br /&gt;
  if (window.mw &amp;amp;&amp;amp; mw.hook) mw.hook(&amp;quot;wikipage.content&amp;quot;).add(init);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* V182: restore original desktop Vanipedia top-bar branding and sister-petal links. */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA TOP BAR CONTROLLER (Step 172: Guaranteed Vanipedia Title &amp;amp; Icons on Mobile)&lt;br /&gt;
========================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
var titleText = &amp;quot;VANIPEDIA - ŚRĪLA PRABHUPĀDA&#039;S VANI-TEMPLE&amp;quot;;&lt;br /&gt;
var targetUrl = &amp;quot;https://vanipedia.org&amp;quot;;&lt;br /&gt;
function removeGlobalSiteNotice() {&lt;br /&gt;
$(&#039;#siteNotice, #localNotice, .vector-sitenotice-container, #mainbanner, .sitenotice, .mw-sitenotice, .anonnotice, .dismissable-notice, #centralNotice&#039;).remove();&lt;br /&gt;
}&lt;br /&gt;
function createHomeLink() {&lt;br /&gt;
var homeSvg = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; width=&amp;quot;18&amp;quot; height=&amp;quot;18&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z&amp;quot;&amp;gt;&amp;lt;/path&amp;gt;&amp;lt;polyline points=&amp;quot;9 22 9 12 15 12 15 22&amp;quot;&amp;gt;&amp;lt;/polyline&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
return $(&#039;&amp;lt;a&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-topbar-home-link&#039;,&lt;br /&gt;
href: &#039;/&#039;,&lt;br /&gt;
title: &#039;Vanipedia Home / Entry Portal&#039;,&lt;br /&gt;
&#039;aria-label&#039;: &#039;Home&#039;,&lt;br /&gt;
class: &#039;vanipedia-topbar-home&#039;&lt;br /&gt;
}).html(&#039;&amp;lt;span class=&amp;quot;vanipedia-home-icon&amp;quot;&amp;gt;&#039; + homeSvg + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;vanipedia-home-text&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
function createCenterBlock() {&lt;br /&gt;
var blockStyle = &#039;position:absolute !important; left:50% !important; top:54% !important; transform:translate(-50%, -50%) !important; display:flex !important; flex-direction:column !important; align-items:center !important; justify-content:center !important; text-align:center !important; white-space:nowrap !important; z-index:10 !important; pointer-events:auto !important;&#039;;&lt;br /&gt;
var titleStyle = &#039;position:static !important; transform:none !important; display:block !important; font-family:&amp;quot;Cinzel&amp;quot;, Georgia, serif !important; font-size:18px !important; font-weight:700 !important; letter-spacing:2px !important; color:#f5d77f !important; text-decoration:none !important; text-shadow:0 2px 4px rgba(0,0,0,0.9), 0 0 10px rgba(245,215,127,0.3) !important; line-height:1.25 !important; margin:0 0 4px 0 !important; padding:0 !important; user-select:text !important;&#039;;&lt;br /&gt;
var vanisevaWrapStyle = &#039;position:static !important; transform:none !important; display:block !important; margin:0 0 4px 0 !important; line-height:1.2 !important;&#039;;&lt;br /&gt;
var vanisevaLinkStyle = &#039;color:#f5d77f !important; font-family:&amp;quot;Noto Serif&amp;quot;, Georgia, serif !important; font-size:12.5px !important; font-style:normal !important; font-weight:500 !important; letter-spacing:0.35px !important; text-decoration:none !important; border:0 !important; background:none !important; outline:none !important; padding:0 !important; border-radius:0 !important; cursor:pointer !important; display:inline-block !important; transition:all 0.18s ease !important;box-shadow:none !important;&#039;;&lt;br /&gt;
var sisterWrapStyle = &#039;position:static !important; transform:none !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:14px !important; margin:0 !important; line-height:1.2 !important;&#039;;&lt;br /&gt;
var sisterLinkStyle = &#039;color:#f5d77f !important; font-family:&amp;quot;Noto Serif&amp;quot;, Georgia, serif !important; font-size:13px !important; font-weight:600 !important; letter-spacing:0.4px !important; text-decoration:none !important; border:none !important; border-bottom:none !important; outline:none !important; padding:2px 8px !important; border-radius:3px !important; display:inline-flex !important; align-items:center !important; cursor:pointer !important; transition:all 0.18s ease !important;&#039;;&lt;br /&gt;
var sepStyle = &#039;color:rgba(245,215,127,0.4) !important; font-size:11px !important; line-height:1 !important; user-select:none !important;&#039;;&lt;br /&gt;
var $block = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-topbar-center-block&#039;,&lt;br /&gt;
class: &#039;vanipedia-topbar-center-block&#039;,&lt;br /&gt;
style: blockStyle&lt;br /&gt;
});&lt;br /&gt;
var $title = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-topbar-title&#039;,&lt;br /&gt;
class: &#039;vanipedia-topbar-main-title&#039;,&lt;br /&gt;
style: titleStyle,&lt;br /&gt;
text: titleText&lt;br /&gt;
});&lt;br /&gt;
var $vaniseva = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
class: &#039;vanipedia-topbar-vaniseva-title&#039;,&lt;br /&gt;
style: vanisevaWrapStyle&lt;br /&gt;
}).html(&#039;&amp;lt;a href=&amp;quot;https://vaniseva.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; title=&amp;quot;Vaniseva&amp;quot; style=&amp;quot;&#039; + vanisevaLinkStyle + &#039;&amp;quot;&amp;gt;Collaborate with us to invoke and fully manifest Śrīla Prabhupāda&amp;amp;#39;s Vani-presence&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
var $sisterLinks = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
class: &#039;vanipedia-topbar-sister-links&#039;,&lt;br /&gt;
style: sisterWrapStyle&lt;br /&gt;
}).html(&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://vanisource.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vanipedia-topbar-sister-link&amp;quot; title=&amp;quot;Vanisource&amp;quot; style=&amp;quot;&#039; + sisterLinkStyle + &#039;&amp;quot;&amp;gt;vanisource.org&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vanipedia-topbar-sister-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot; style=&amp;quot;&#039; + sepStyle + &#039;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://vaniquotes.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vanipedia-topbar-sister-link&amp;quot; title=&amp;quot;Vaniquotes&amp;quot; style=&amp;quot;&#039; + sisterLinkStyle + &#039;&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vanipedia-topbar-sister-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot; style=&amp;quot;&#039; + sepStyle + &#039;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://vanimedia.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vanipedia-topbar-sister-link&amp;quot; title=&amp;quot;Vanimedia&amp;quot; style=&amp;quot;&#039; + sisterLinkStyle + &#039;&amp;quot;&amp;gt;vanimedia.org&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
);&lt;br /&gt;
$block.append($title, $vaniseva, $sisterLinks);&lt;br /&gt;
return $block;&lt;br /&gt;
}&lt;br /&gt;
function updateTopBar() {&lt;br /&gt;
removeGlobalSiteNotice();&lt;br /&gt;
$(&#039;#vanipedia-topbar-center-block, #vanipedia-topbar-center-block-mobile, #vanipedia-topbar-title, #vanipedia-topbar-title-mobile, #vanipedia-topbar-title-link, #vanipedia-topbar-center-title, #vanipedia-topbar-home-link, #vanipedia-topbar-sister-links, #vanipedia-topbar-sister-links-mobile, .vanipedia-topbar-sister-links, .vanipedia-topbar-center-block&#039;).remove();&lt;br /&gt;
$(&#039;.vector-header-container&#039;).css({&lt;br /&gt;
&#039;background&#039;: &#039;transparent&#039;,&lt;br /&gt;
&#039;background-color&#039;: &#039;transparent&#039;,&lt;br /&gt;
&#039;border&#039;: &#039;none&#039;,&lt;br /&gt;
&#039;box-shadow&#039;: &#039;none&#039;,&lt;br /&gt;
&#039;padding&#039;: &#039;0&#039;,&lt;br /&gt;
&#039;margin&#039;: &#039;0&#039;,&lt;br /&gt;
&#039;min-height&#039;: &#039;0&#039;,&lt;br /&gt;
&#039;height&#039;: &#039;auto&#039;,&lt;br /&gt;
&#039;width&#039;: &#039;100%&#039;,&lt;br /&gt;
&#039;max-width&#039;: &#039;100%&#039;&lt;br /&gt;
});&lt;br /&gt;
var isMobile = (window.innerWidth &amp;lt;= 999) || $(&#039;body&#039;).hasClass(&#039;skin-minerva&#039;) || $(&#039;body&#039;).hasClass(&#039;skin-vector-mobile&#039;) || $(&#039;.minerva-header&#039;).length &amp;gt; 0;&lt;br /&gt;
var $header = $(&#039;header.mw-header, header.vector-header&#039;).not(&#039;.minerva-header&#039;).first();&lt;br /&gt;
if (!$header.length &amp;amp;&amp;amp; !$(&#039;body&#039;).hasClass(&#039;skin-minerva&#039;) &amp;amp;&amp;amp; !$(&#039;.minerva-header&#039;).length) {&lt;br /&gt;
$header = $(&#039;#mw-head, header&#039;).not(&#039;.minerva-header&#039;).filter(&#039;:visible&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
if ($header.length) {&lt;br /&gt;
$header.css({&lt;br /&gt;
&#039;min-height&#039;: isMobile ? &#039;52px&#039; : &#039;86px&#039;,&lt;br /&gt;
&#039;height&#039;: isMobile ? &#039;52px&#039; : &#039;auto&#039;,&lt;br /&gt;
&#039;max-height&#039;: isMobile ? &#039;52px&#039; : &#039;none&#039;,&lt;br /&gt;
&#039;padding&#039;: isMobile ? &#039;0 10px&#039; : &#039;10px 24px&#039;,&lt;br /&gt;
&#039;background-color&#039;: &#039;#345B63&#039;,&lt;br /&gt;
&#039;border-bottom&#039;: &#039;2px solid #b1873d&#039;,&lt;br /&gt;
&#039;box-shadow&#039;: &#039;0 4px 18px rgba(0,0,0,0.35)&#039;,&lt;br /&gt;
&#039;position&#039;: &#039;relative&#039;,&lt;br /&gt;
&#039;display&#039;: &#039;flex&#039;,&lt;br /&gt;
&#039;flex-wrap&#039;: &#039;nowrap&#039;,&lt;br /&gt;
&#039;align-items&#039;: &#039;center&#039;,&lt;br /&gt;
&#039;justify-content&#039;: &#039;space-between&#039;,&lt;br /&gt;
&#039;box-sizing&#039;: &#039;border-box&#039;,&lt;br /&gt;
&#039;width&#039;: &#039;100%&#039;,&lt;br /&gt;
&#039;max-width&#039;: &#039;100%&#039;&lt;br /&gt;
});&lt;br /&gt;
if (!isMobile) {&lt;br /&gt;
$header.append(createCenterBlock());&lt;br /&gt;
}&lt;br /&gt;
var $search = $header.find(&#039;.vector-header-start #p-search, #p-search&#039;);&lt;br /&gt;
if ($search.length) {&lt;br /&gt;
$search.after(createHomeLink());&lt;br /&gt;
} else if ($header.find(&#039;.vector-header-start&#039;).length) {&lt;br /&gt;
$header.find(&#039;.vector-header-start&#039;).append(createHomeLink());&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
var $minervaHeader = $(&#039;.minerva-header&#039;);&lt;br /&gt;
if ($minervaHeader.length) {&lt;br /&gt;
// 1. Ensure &amp;quot;Vanipedia&amp;quot; Title Link exists with text in the branding box&lt;br /&gt;
var $branding = $minervaHeader.find(&#039;.branding-box&#039;);&lt;br /&gt;
if ($branding.length) {&lt;br /&gt;
var $brandLink = $branding.find(&#039;a&#039;);&lt;br /&gt;
if ($brandLink.length) {&lt;br /&gt;
if (!$brandLink.text().trim()) {&lt;br /&gt;
$brandLink.html(&#039;&amp;lt;span&amp;gt;Vanipedia&amp;lt;/span&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
} else {&lt;br /&gt;
$branding.html(&#039;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vanipedia&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
} else {&lt;br /&gt;
var brandHtml = &#039;&amp;lt;div class=&amp;quot;branding-box&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vanipedia&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
var $burger = $minervaHeader.find(&#039;#mw-mf-main-menu-button, .navigation-drawer.toggle-list&#039;).first();&lt;br /&gt;
if ($burger.length) {&lt;br /&gt;
$burger.after(brandHtml);&lt;br /&gt;
} else {&lt;br /&gt;
$minervaHeader.prepend(brandHtml);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// 2. Ensure Home Link is inserted cleanly&lt;br /&gt;
var $minervaForm = $minervaHeader.find(&#039;.minerva-search-form, #searchform&#039;).first();&lt;br /&gt;
if ($minervaForm.length &amp;amp;&amp;amp; !$minervaHeader.find(&#039;#vanipedia-topbar-home-link&#039;).length) {&lt;br /&gt;
$minervaForm.before(createHomeLink());&lt;br /&gt;
} else if (!$minervaHeader.find(&#039;#vanipedia-topbar-home-link&#039;).length) {&lt;br /&gt;
var $minervaUser = $minervaHeader.find(&#039;.minerva-user-navigation, #ca-mytalks&#039;).first();&lt;br /&gt;
if ($minervaUser.length) {&lt;br /&gt;
$minervaUser.before(createHomeLink());&lt;br /&gt;
} else {&lt;br /&gt;
$minervaHeader.append(createHomeLink());&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$minervaHeader.css({&lt;br /&gt;
&#039;flex-wrap&#039;: &#039;nowrap&#039;,&lt;br /&gt;
&#039;height&#039;: &#039;52px&#039;,&lt;br /&gt;
&#039;min-height&#039;: &#039;52px&#039;,&lt;br /&gt;
&#039;max-height&#039;: &#039;52px&#039;,&lt;br /&gt;
&#039;padding&#039;: &#039;0 10px&#039;,&lt;br /&gt;
&#039;display&#039;: &#039;flex&#039;,&lt;br /&gt;
&#039;align-items&#039;: &#039;center&#039;,&lt;br /&gt;
&#039;justify-content&#039;: &#039;space-between&#039;,&lt;br /&gt;
&#039;box-sizing&#039;: &#039;border-box&#039;&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
var $stageHeader = $(&#039;#vani-stage-header-slot&#039;);&lt;br /&gt;
if ($stageHeader.length &amp;amp;&amp;amp; !$stageHeader.find(&#039;.vanipedia-topbar-center-block&#039;).length) {&lt;br /&gt;
var $stageSearch = $stageHeader.find(&#039;#p-search, .search-box, .minerva-search-form&#039;).first();&lt;br /&gt;
if ($stageSearch.length &amp;amp;&amp;amp; !$stageHeader.find(&#039;#vanipedia-topbar-home-link&#039;).length) {&lt;br /&gt;
$stageSearch.after(createHomeLink());&lt;br /&gt;
}&lt;br /&gt;
if (!isMobile) {&lt;br /&gt;
$stageHeader.append(createCenterBlock());&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
var $stickyTitle = $(&#039;#vector-sticky-header .vector-sticky-header-title, #vector-sticky-header .vector-sticky-header-context-bar .mw-headline&#039;);&lt;br /&gt;
if ($stickyTitle.length) {&lt;br /&gt;
$stickyTitle.html(&#039;&amp;lt;a href=&amp;quot;&#039; + targetUrl + &#039;&amp;quot; style=&amp;quot;color: inherit; text-decoration: none;&amp;quot;&amp;gt;&#039; + titleText + &#039;&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(function() {&lt;br /&gt;
removeGlobalSiteNotice();&lt;br /&gt;
});&lt;br /&gt;
var topbarResizeTimer;&lt;br /&gt;
var lastVanipediaTopWidth = window.innerWidth;&lt;br /&gt;
$(window).on(&#039;resize orientationchange&#039;, function() {&lt;br /&gt;
if (Math.abs(window.innerWidth - lastVanipediaTopWidth) &amp;lt; 10) return;&lt;br /&gt;
lastVanipediaTopWidth = window.innerWidth;&lt;br /&gt;
clearTimeout(topbarResizeTimer);&lt;br /&gt;
topbarResizeTimer = setTimeout(updateTopBar, 150);&lt;br /&gt;
});&lt;br /&gt;
$(document).ready(updateTopBar);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(updateTopBar);&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
// ==========================================================================&lt;br /&gt;
/* 2026-11-11 (Vamshi Krishna): keep the header and footer from overlapping at in-between widths.&lt;br /&gt;
   - Header: if the centre block (site title, Vaniseva line, petal links) would run over the search box,&lt;br /&gt;
     Home link or user links, it moves into the free space between them, shrinking a little if needed,&lt;br /&gt;
     then shows only the petal name, and is hidden only if even that doesn&#039;t fit (2026-11-12).&lt;br /&gt;
   - Footer: on wide screens the social icons are hidden when they would cover Donate, and the links&lt;br /&gt;
     are centred. On narrow screens the right edge of the links fades while more are off-screen.&lt;br /&gt;
   The skin sets these styles inline with !important (and re-applies the footer layout on every resize), so&lt;br /&gt;
   this runs after it, and Common.css cannot override them. */&lt;br /&gt;
(function () {&lt;br /&gt;
    function leaves(el) {&lt;br /&gt;
        var out = [];&lt;br /&gt;
        el.querySelectorAll(&#039;*&#039;).forEach(function (e) {&lt;br /&gt;
            if (!e.children.length) {&lt;br /&gt;
                var r = e.getBoundingClientRect();&lt;br /&gt;
                if (r.width &amp;amp;&amp;amp; r.height) out.push(r);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        return out;&lt;br /&gt;
    }&lt;br /&gt;
    function clash(a, b) {&lt;br /&gt;
        for (var x = 0; x &amp;lt; a.length; x++) {&lt;br /&gt;
            for (var y = 0; y &amp;lt; b.length; y++) {&lt;br /&gt;
                var r = a[x], s = b[y];&lt;br /&gt;
                if (Math.min(r.right, s.right) - Math.max(r.left, s.left) &amp;gt; 0 &amp;amp;&amp;amp;&lt;br /&gt;
                    Math.min(r.bottom, s.bottom) - Math.max(r.top, s.top) &amp;gt; 2) return true;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
    function fixMidWidths() {&lt;br /&gt;
        var w = window.innerWidth;&lt;br /&gt;
        var header = document.querySelector(&#039;header.vector-header, header.mw-header&#039;);&lt;br /&gt;
        document.querySelectorAll(&#039;.vanipedia-topbar-center-block&#039;).forEach(function (b) {&lt;br /&gt;
            var title = b.querySelector(&#039;.vanipedia-topbar-main-title&#039;);&lt;br /&gt;
            if (title &amp;amp;&amp;amp; !title.dataset.fullTitle) title.dataset.fullTitle = title.textContent;&lt;br /&gt;
            if (title) title.textContent = title.dataset.fullTitle;&lt;br /&gt;
            // Start from the skin&#039;s own position each time (Vanisource keeps the same block between resizes).&lt;br /&gt;
            if (!b.dataset.fitInit) {&lt;br /&gt;
                b.dataset.fitInit = &#039;1&#039;;&lt;br /&gt;
                b.dataset.fitTransform = b.style.getPropertyValue(&#039;transform&#039;);&lt;br /&gt;
            }&lt;br /&gt;
            if (b.dataset.fitTransform) b.style.setProperty(&#039;transform&#039;, b.dataset.fitTransform, &#039;important&#039;);&lt;br /&gt;
            else b.style.removeProperty(&#039;transform&#039;);&lt;br /&gt;
            b.style.setProperty(&#039;display&#039;, &#039;flex&#039;, &#039;important&#039;);&lt;br /&gt;
            if (w &amp;lt; 1000 || !header) return;&lt;br /&gt;
            var theirs = [];&lt;br /&gt;
            header.querySelectorAll(&#039;#p-search, #vanipedia-topbar-home-link, .vector-header-end&#039;).forEach(function (e) {&lt;br /&gt;
                if (!b.contains(e)) theirs = theirs.concat(leaves(e));&lt;br /&gt;
            });&lt;br /&gt;
            if (clash(leaves(b), theirs)) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        var bar = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
        if (!bar) return;&lt;br /&gt;
        var left = bar.querySelector(&#039;.vh-bottom-bar-left-space&#039;);&lt;br /&gt;
        var right = bar.querySelector(&#039;.vh-bottom-bar-right-space&#039;);&lt;br /&gt;
        var inner = bar.querySelector(&#039;.vh-bottom-bar-inner&#039;);&lt;br /&gt;
        var nav = bar.querySelector(&#039;.vh-bottom-nav-links&#039;);&lt;br /&gt;
        var social = bar.querySelector(&#039;.vh-bottom-social-links&#039;);&lt;br /&gt;
        if (!left || !right || !inner || !nav || !social) return;&lt;br /&gt;
        // The icons measure 0 px until their images load, so check again once they have.&lt;br /&gt;
        bar.querySelectorAll(&#039;img&#039;).forEach(function (img) {&lt;br /&gt;
            if (!img.complete &amp;amp;&amp;amp; !img.dataset.fixBound) {&lt;br /&gt;
                img.dataset.fixBound = &#039;1&#039;;&lt;br /&gt;
                img.addEventListener(&#039;load&#039;, schedule);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        if (w &amp;gt;= 1000) {&lt;br /&gt;
            // The footer is kept between resizes here, so clear a fade left over from a narrow window.&lt;br /&gt;
            nav.style.removeProperty(&#039;-webkit-mask-image&#039;);&lt;br /&gt;
            nav.style.removeProperty(&#039;mask-image&#039;);&lt;br /&gt;
            var nr = nav.getBoundingClientRect(), sr = social.getBoundingClientRect();&lt;br /&gt;
            if (sr.width &amp;amp;&amp;amp; (nr.right + 8 &amp;gt; sr.left || sr.right &amp;gt; w)) {&lt;br /&gt;
                left.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
                right.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
                inner.style.setProperty(&#039;justify-content&#039;, &#039;center&#039;, &#039;important&#039;);&lt;br /&gt;
            }&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        var updateFade = function () {&lt;br /&gt;
            var more = nav.scrollLeft + nav.clientWidth &amp;lt; nav.scrollWidth - 2;&lt;br /&gt;
            var mask = more ? &#039;linear-gradient(to right, #000 calc(100% - 40px), transparent)&#039; : &#039;none&#039;;&lt;br /&gt;
            nav.style.setProperty(&#039;-webkit-mask-image&#039;, mask, &#039;important&#039;);&lt;br /&gt;
            nav.style.setProperty(&#039;mask-image&#039;, mask, &#039;important&#039;);&lt;br /&gt;
        };&lt;br /&gt;
        updateFade();&lt;br /&gt;
        if (!nav.dataset.fadeBound) {&lt;br /&gt;
            nav.dataset.fadeBound = &#039;1&#039;;&lt;br /&gt;
            nav.addEventListener(&#039;scroll&#039;, updateFade, { passive: true });&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    var pending;&lt;br /&gt;
    // Run after the skin&#039;s own header and footer setup (which re-runs on resize and 150 ms after it).&lt;br /&gt;
    function schedule() { clearTimeout(pending); pending = setTimeout(fixMidWidths, 300); }&lt;br /&gt;
    $(schedule);&lt;br /&gt;
    $(window).on(&#039;resize orientationchange&#039;, schedule);&lt;br /&gt;
    // This script often starts after the page has loaded, so also re-check when the fonts are ready.&lt;br /&gt;
    if (document.fonts &amp;amp;&amp;amp; document.fonts.ready) document.fonts.ready.then(schedule);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* VaniSearch Popup Launcher + Desktop Burger Restore */&lt;br /&gt;
(function() {&lt;br /&gt;
    var lockPopupSubmitUntil = 0;&lt;br /&gt;
&lt;br /&gt;
    function ensureBurgerMenu() {&lt;br /&gt;
        var nodes = document.querySelectorAll(&#039;.vector-feature-main-menu-pinned-enabled, .vector-feature-main-menu-pinned-clientpref-1&#039;);&lt;br /&gt;
        for (var i = 0; i &amp;lt; nodes.length; i++) {&lt;br /&gt;
            nodes[i].classList.remove(&#039;vector-feature-main-menu-pinned-enabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-1&#039;);&lt;br /&gt;
            nodes[i].classList.add(&#039;vector-feature-main-menu-pinned-disabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-0&#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var dropdown = document.getElementById(&#039;vector-main-menu-dropdown&#039;);&lt;br /&gt;
        var header = document.querySelector(&#039;header.vector-header, header.mw-header&#039;);&lt;br /&gt;
        var start = header ? header.querySelector(&#039;.vector-header-start&#039;) : document.querySelector(&#039;.vector-header-start&#039;);&lt;br /&gt;
&lt;br /&gt;
        if (dropdown &amp;amp;&amp;amp; start &amp;amp;&amp;amp; dropdown.parentNode !== start) {&lt;br /&gt;
            start.insertBefore(dropdown, start.firstChild);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var menu = document.getElementById(&#039;vector-main-menu&#039;);&lt;br /&gt;
        var unpinned = document.getElementById(&#039;vector-main-menu-unpinned-container&#039;) ||&lt;br /&gt;
            (dropdown ? dropdown.querySelector(&#039;.vector-dropdown-content&#039;) : null);&lt;br /&gt;
        if (menu &amp;amp;&amp;amp; unpinned) {&lt;br /&gt;
            menu.classList.remove(&#039;vanipedia-sidebar-menu&#039;, &#039;vanipedia-collapsed&#039;);&lt;br /&gt;
            if (!unpinned.contains(menu)) {&lt;br /&gt;
                unpinned.appendChild(menu);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    window.open_modal = function() {&lt;br /&gt;
        var ori = document.getElementById(&#039;ori_search&#039;) || document.getElementById(&#039;searchInput&#039;);&lt;br /&gt;
        var modal = document.getElementById(&#039;mspu_div_wrapper&#039;);&lt;br /&gt;
        var inpSearch = document.getElementById(&#039;mspu_txt_input&#039;);&lt;br /&gt;
        var submitBtn = document.getElementById(&#039;mspu_but_submit&#039;);&lt;br /&gt;
&lt;br /&gt;
        if (!modal || !inpSearch) return false;&lt;br /&gt;
&lt;br /&gt;
        lockPopupSubmitUntil = Date.now() + 500;&lt;br /&gt;
&lt;br /&gt;
        if (submitBtn) {&lt;br /&gt;
            submitBtn.disabled = true;&lt;br /&gt;
            setTimeout(function() { submitBtn.disabled = false; }, 500);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (typeof window.sync_but_search === &#039;function&#039;) {&lt;br /&gt;
            try { window.sync_but_search(); } catch (e) {}&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (ori) {&lt;br /&gt;
            inpSearch.value = ori.value;&lt;br /&gt;
            ori.blur();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        modal.style.display = &#039;block&#039;;&lt;br /&gt;
&lt;br /&gt;
        setTimeout(function() {&lt;br /&gt;
            inpSearch.focus();&lt;br /&gt;
        }, 250);&lt;br /&gt;
&lt;br /&gt;
        return false;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    function protectModalForm() {&lt;br /&gt;
        var modal = document.getElementById(&#039;mspu_div_wrapper&#039;);&lt;br /&gt;
        if (!modal || modal.dataset.vaniHardLocked) return;&lt;br /&gt;
        modal.dataset.vaniHardLocked = &#039;true&#039;;&lt;br /&gt;
&lt;br /&gt;
        var strayBtns = modal.querySelectorAll(&#039;.vani-search-trigger-btn&#039;);&lt;br /&gt;
        for (var i = 0; i &amp;lt; strayBtns.length; i++) {&lt;br /&gt;
            if (strayBtns[i].parentNode) strayBtns[i].parentNode.removeChild(strayBtns[i]);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var mForm = modal.querySelector(&#039;form&#039;);&lt;br /&gt;
        if (mForm) {&lt;br /&gt;
            mForm.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
                if (Date.now() &amp;lt; lockPopupSubmitUntil) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    e.stopImmediatePropagation();&lt;br /&gt;
                    return false;&lt;br /&gt;
                }&lt;br /&gt;
            }, true);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var inpSearch = document.getElementById(&#039;mspu_txt_input&#039;);&lt;br /&gt;
        if (inpSearch) {&lt;br /&gt;
            [&#039;keydown&#039;, &#039;keypress&#039;, &#039;keyup&#039;].forEach(function(evt) {&lt;br /&gt;
                inpSearch.addEventListener(evt, function(e) {&lt;br /&gt;
                    if (Date.now() &amp;lt; lockPopupSubmitUntil &amp;amp;&amp;amp; (e.key === &#039;Enter&#039; || e.keyCode === 13)) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                        e.stopImmediatePropagation();&lt;br /&gt;
                        return false;&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function buildCleanSearchBox(oldElement, isMobile) {&lt;br /&gt;
        var wrap = document.createElement(&#039;div&#039;);&lt;br /&gt;
        wrap.className = isMobile ? &#039;vani-mobile-search-wrap&#039; : &#039;vani-desktop-search-wrap&#039;;&lt;br /&gt;
        wrap.style.cssText = &#039;flex: 1 1 auto; width: 100%; max-width: 280px; display: flex !important; align-items: center !important; position: relative !important; margin: 0; z-index: 999999 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
        var inp = document.createElement(&#039;input&#039;);&lt;br /&gt;
        inp.type = &#039;text&#039;;&lt;br /&gt;
        inp.id = &#039;ori_search&#039;;&lt;br /&gt;
        inp.className = &#039;vani-clean-search-input&#039;;&lt;br /&gt;
        inp.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
        inp.autocomplete = &#039;off&#039;;&lt;br /&gt;
        inp.style.cssText = &#039;width:100% !important; height:32px !important; background:#1f3e45 !important; background-image:none !important; color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; border:1.5px solid #f5d77f !important; border-radius:16px !important; padding:2px 32px 2px 12px !important; font-size:15px !important; outline:none !important; box-sizing:border-box !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
        var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
        btn.type = &#039;button&#039;;&lt;br /&gt;
        btn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
        btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
        btn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:20 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
        [&#039;click&#039;, &#039;focus&#039;, &#039;focusin&#039;, &#039;touchstart&#039;, &#039;input&#039;, &#039;keypress&#039;].forEach(function(evtType) {&lt;br /&gt;
            inp.addEventListener(evtType, function(e) {&lt;br /&gt;
                e.stopPropagation();&lt;br /&gt;
            }, true);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        inp.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
            e.stopPropagation();&lt;br /&gt;
            if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                e.stopImmediatePropagation();&lt;br /&gt;
                window.open_modal();&lt;br /&gt;
            }&lt;br /&gt;
        }, true);&lt;br /&gt;
&lt;br /&gt;
        btn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            e.stopPropagation();&lt;br /&gt;
            e.stopImmediatePropagation();&lt;br /&gt;
            window.open_modal();&lt;br /&gt;
        }, true);&lt;br /&gt;
&lt;br /&gt;
        wrap.appendChild(inp);&lt;br /&gt;
        wrap.appendChild(btn);&lt;br /&gt;
        if (oldElement.parentNode) {&lt;br /&gt;
            oldElement.parentNode.replaceChild(wrap, oldElement);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function setupAllSearchBars() {&lt;br /&gt;
        ensureBurgerMenu();&lt;br /&gt;
        protectModalForm();&lt;br /&gt;
&lt;br /&gt;
        var minervaHeader = document.querySelector(&#039;.minerva-header&#039;);&lt;br /&gt;
        if (minervaHeader) {&lt;br /&gt;
            document.documentElement.classList.remove(&#039;overlay-enabled&#039;);&lt;br /&gt;
            document.body.classList.remove(&#039;search-enabled&#039;, &#039;overlay-enabled&#039;);&lt;br /&gt;
            var b = minervaHeader.querySelector(&#039;.branding-box&#039;);&lt;br /&gt;
            if (b) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
&lt;br /&gt;
            var mForm = minervaHeader.querySelector(&#039;form.minerva-search-form, form#searchform&#039;);&lt;br /&gt;
            if (mForm &amp;amp;&amp;amp; !minervaHeader.querySelector(&#039;.vani-mobile-search-wrap&#039;)) {&lt;br /&gt;
                buildCleanSearchBox(mForm, true);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (!document.querySelector(&#039;.vani-desktop-search-wrap&#039;) &amp;amp;&amp;amp; !minervaHeader) {&lt;br /&gt;
            var pSearch = document.querySelector(&#039;#p-search&#039;);&lt;br /&gt;
            if (pSearch &amp;amp;&amp;amp; !pSearch.dataset.vaniDetached) {&lt;br /&gt;
                var cleanPSearch = pSearch.cloneNode(true);&lt;br /&gt;
                cleanPSearch.dataset.vaniDetached = &#039;true&#039;;&lt;br /&gt;
                cleanPSearch.classList.add(&#039;vector-search-box-show-thumbnail&#039;);&lt;br /&gt;
                var toggle = cleanPSearch.querySelector(&#039;.search-toggle&#039;);&lt;br /&gt;
                if (toggle &amp;amp;&amp;amp; toggle.parentNode) toggle.parentNode.removeChild(toggle);&lt;br /&gt;
                if (pSearch.parentNode) pSearch.parentNode.replaceChild(cleanPSearch, pSearch);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            var dTarget = document.querySelector(&#039;form#searchform, #p-search form, .vector-search-box form&#039;);&lt;br /&gt;
            if (!dTarget) {&lt;br /&gt;
                var rawInput = document.querySelector(&#039;#ori_search, #searchInput, input[type=&amp;quot;search&amp;quot;]&#039;);&lt;br /&gt;
                if (rawInput &amp;amp;&amp;amp; !rawInput.closest(&#039;#mspu_div_wrapper&#039;) &amp;amp;&amp;amp; !rawInput.classList.contains(&#039;vani-clean-search-input&#039;)) {&lt;br /&gt;
                    dTarget = rawInput.closest(&#039;form&#039;) || rawInput.parentElement;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            if (dTarget &amp;amp;&amp;amp; !dTarget.closest(&#039;#mspu_div_wrapper&#039;)) {&lt;br /&gt;
                buildCleanSearchBox(dTarget, false);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, setupAllSearchBars);&lt;br /&gt;
    } else {&lt;br /&gt;
        setupAllSearchBars();&lt;br /&gt;
    }&lt;br /&gt;
    setTimeout(setupAllSearchBars, 200);&lt;br /&gt;
    setTimeout(setupAllSearchBars, 700);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Common.css&amp;diff=659034</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Common.css&amp;diff=659034"/>
		<updated>2026-11-13T15:26:22Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Use IDs (#) when there is only one concurrence per page */&lt;br /&gt;
/* Use classes (.) when there are one or more occurrences per page */&lt;br /&gt;
/* Useful parameters... margin-bottom:0.5em */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&amp;amp;family=DM+Serif+Display&amp;amp;family=Noto+Serif:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=DM+Serif+Display&amp;amp;family=Noto+Serif:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
.cw_0 {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
.cw_50 {&lt;br /&gt;
width: 50px;&lt;br /&gt;
}&lt;br /&gt;
.cw_150 {&lt;br /&gt;
width: 150px;&lt;br /&gt;
}&lt;br /&gt;
.cw_500 {&lt;br /&gt;
width: 500px;&lt;br /&gt;
}&lt;br /&gt;
.tabs-input {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.noautonum .tocnumber {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
.daytable {                    /* Usage: {| class=&amp;quot;daytable&amp;quot; */&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.vanitable {                      /* Usage: {| class=&amp;quot;vanitable&amp;quot; */&lt;br /&gt;
border: 0.1em solid #BFBFBF;  /* #BFBFBF=light grey border */&lt;br /&gt;
border-collapse: collapse;&lt;br /&gt;
padding: 0.25em;              /* 0.25em=4px cellpadding */&lt;br /&gt;
background-color: #F2F2F2;    /* #F2F2F2=pale grey background */&lt;br /&gt;
text-align: left;             /* left, center, right */&lt;br /&gt;
vertical-align: middle;       /* top, bottom, or middle */&lt;br /&gt;
}&lt;br /&gt;
.timelineh2 {                          /* (Used on the timeline pages) Usage: &amp;lt;div class=&amp;quot;timelineh2&amp;quot; */&lt;br /&gt;
text-align: center;&lt;br /&gt;
border: 1px solid #ddcef2;&lt;br /&gt;
background: #F2F2F2;                /* was #faf5ff; */&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.timelineh3 {                           /* Usage: &amp;lt;div class=&amp;quot;timelineh3&amp;quot; */&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-top: 1px solid #ddcef2;&lt;br /&gt;
border-bottom: 1px solid #ddcef2;&lt;br /&gt;
background: #FFFFFF;&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {                      /* Usage: &amp;lt;div class=&amp;quot;timelinesummary&amp;quot; */&lt;br /&gt;
border: thin solid #ddcef2;&lt;br /&gt;
border-radius: 1em;&lt;br /&gt;
box-shadow: 0.5em 0.5em 0.5em #888888;&lt;br /&gt;
background: #FFFFCC;&lt;br /&gt;
min-width: 77em;&lt;br /&gt;
margin: 1em auto 3em auto;&lt;br /&gt;
padding: 1em;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.timelinelinks {                      /* Usage: &amp;lt;div class=&amp;quot;timelinelinks&amp;quot;&amp;gt; for Timelinenav template */&lt;br /&gt;
text-align: center;&lt;br /&gt;
font-size: 132%;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.timelinelinks a {                    /* Usage: for Timelinenav template, link text color */&lt;br /&gt;
color: #B5BD64;                   /* #B5BD64 (light mustard) */&lt;br /&gt;
}&lt;br /&gt;
.greentext {                          /* Usage: &amp;lt;span class=&amp;quot;greentext&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.quotelink {                          /* Usage: &amp;lt;span class=&amp;quot;quotelink&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/span&amp;gt; for quote boxes */&lt;br /&gt;
font-size: 1em;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.nectardroptext {                     /* Usage: &amp;lt;span class=&amp;quot;nectardroptext&amp;quot;&amp;gt;&amp;quot;Text&amp;quot;&amp;lt;/span&amp;gt; for Nectar Drop boxes */&lt;br /&gt;
font-size: 1em;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.firstchar {                          /* Usage: &amp;lt;span class=&amp;quot;firstchar&amp;quot;&amp;gt;A&amp;lt;/span&amp;gt; */&lt;br /&gt;
float: left;&lt;br /&gt;
width: 0.7em;&lt;br /&gt;
font-size: 375%;&lt;br /&gt;
font-family: algerian, courier;&lt;br /&gt;
line-height: 80%;&lt;br /&gt;
}&lt;br /&gt;
.daystext {                            /* Usage: &amp;lt;span class=&amp;quot;daystext&amp;quot;&amp;gt;Text Here&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                    /* #296F39 = Green used for Video info on the Day in the life pages */&lt;br /&gt;
}&lt;br /&gt;
.daystextb {                           /* Usage: &amp;lt;span class=&amp;quot;daystextb&amp;quot;&amp;gt;Text Here&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                    /* #296F39 = Green used for Video info on the Day in the life pages */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.MITL_page_nav {                       /* Usage: &amp;lt;div class=&amp;quot;MITL_page_nav&amp;quot; */&lt;br /&gt;
text-align: left;&lt;br /&gt;
border: 1px solid #BFBFBF;&lt;br /&gt;
background: #FFF2E6;&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto&lt;br /&gt;
}&lt;br /&gt;
.daysnav,.monthsnav {                  /* For D/MITL desktop &amp;amp; mobile */&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.daysnav .month {&lt;br /&gt;
margin: 25px 2%;&lt;br /&gt;
}&lt;br /&gt;
.monthsnav .year {&lt;br /&gt;
margin: 25px 5%;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- Book styles (BG is done) ----------------- */&lt;br /&gt;
.devanagari {                    /* Usage: &amp;lt;div class=&amp;quot;devanagari&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
font-family: interDiac;&lt;br /&gt;
src: url(/css/GauraTimes.ttf);      /* Vedabase font */&lt;br /&gt;
}&lt;br /&gt;
.verse {                                /* Usage: &amp;lt;div class=&amp;quot;verse&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* Font color #0000 = black */&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.verse.inter_diac {                     /* Usage: &amp;lt;div class=&amp;quot;verse inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
}&lt;br /&gt;
.synonyms {                             /* Usage: &amp;lt;div class=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.synonyms.inter_diac {                  /* Usage: &amp;lt;div class=&amp;quot;synonyms inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
}&lt;br /&gt;
.translation {                          /* Usage: &amp;lt;div class=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* #296F39 = green */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.translation.inter_diac {               /* Usage: &amp;lt;div class=&amp;quot;translation inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
.purport {                              /* Usage: &amp;lt;div class=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.purport.inter_diac {                   /* Usage: &amp;lt;div class=&amp;quot;purport inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
\*:not(a).text {                                 /* Usage: &amp;lt;div class=&amp;quot;text&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
.text.inter_diac {                      /* Usage: &amp;lt;div class=&amp;quot;text inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
.SB65verse {                     /* 1962-65 SB */&lt;br /&gt;
white-space: pre-line;       /* CSS 3 */&lt;br /&gt;
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */&lt;br /&gt;
white-space: -pre-wrap;      /* Opera 4-6 */&lt;br /&gt;
white-space: -o-pre-wrap;    /* Opera 7 */&lt;br /&gt;
word-wrap: break-word;       /* Internet Explorer 5.5+ */&lt;br /&gt;
text-align: center;          /* Center or margin-left:1.5em; = a : colon. Only if not using text-align: center;*/&lt;br /&gt;
color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End book styles (BG is done) ----------------- */&lt;br /&gt;
/* --- Begin OLD book styles SB, CC (These #IDs should be replaced with .classes as above) --- */&lt;br /&gt;
#verse {&lt;br /&gt;
white-space: pre;&lt;br /&gt;
}&lt;br /&gt;
#text {                          /* Used for verses and was: font-style: italic; */&lt;br /&gt;
}&lt;br /&gt;
#synonyms {                      /* Usage: &amp;lt;div id=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
#translation {                   /* Usage: &amp;lt;div id=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
#purport {                       /* Usage: &amp;lt;div id=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End old books styles BG, SB, CC ----------------- */&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote {&lt;br /&gt;
margin: 1.5em 0em;             /* Places 20px space between quotes on multi-quote pages */&lt;br /&gt;
font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
.quote_heading {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;&lt;br /&gt;
}&lt;br /&gt;
.quote_translation {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_link {                      /* Vanisource link */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.quote_text {&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_verse {                     /* To center use: text-align: center; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_text a {                    /* Makes the Vanisource verse links bold */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END NEW COMPILE FORM -------------------- */&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 {&lt;br /&gt;
margin:0!important;&lt;br /&gt;
padding:0.2em 0.4em;&lt;br /&gt;
}&lt;br /&gt;
#mainbanner {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mainlinks {&lt;br /&gt;
text-align:center;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 110%;&lt;br /&gt;
margin-bottom:0.5em&lt;br /&gt;
}&lt;br /&gt;
#mainlinks a {&lt;br /&gt;
color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
#mainmantra {&lt;br /&gt;
text-align:center;&lt;br /&gt;
margin-top:1.5em;&lt;br /&gt;
color:#B5BD64;&lt;br /&gt;
}&lt;br /&gt;
.maincenter {&lt;br /&gt;
text-align:center;&lt;br /&gt;
max-width:65em;&lt;br /&gt;
margin:0px auto;&lt;br /&gt;
padding-bottom:1em;&lt;br /&gt;
}&lt;br /&gt;
/* Don&#039;t display some stuff on the main page */&lt;br /&gt;
body.page-Main_Page #t-cite,&lt;br /&gt;
body.page-Main_Page #lastmod,&lt;br /&gt;
body.page-Main_Page #siteSub {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE CODING -------------------- */&lt;br /&gt;
/* -------------------- BEGIN CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
/* 1. Override core Vector 2022 background CSS variables */&lt;br /&gt;
:root,&lt;br /&gt;
.skin-vector-2022,&lt;br /&gt;
html {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
--border-color-base: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Unify legacy elements and set global font */&lt;br /&gt;
body,&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base {&lt;br /&gt;
background: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
#headertabs {&lt;br /&gt;
background: inherit;&lt;br /&gt;
}&lt;br /&gt;
#headertabs ul li.ui-state-active {&lt;br /&gt;
background: #D4ECDD;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Force teal and remove borders on all Vector 2022 UI containers, sidebars, and Codex menus */&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.mw-page-container-inner,&lt;br /&gt;
.mw-content-container,&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-sidebar-container,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
#vector-toc,&lt;br /&gt;
.vector-toc-pinned-container,&lt;br /&gt;
.vector-toc-contents,&lt;br /&gt;
.vector-dropdown-content,&lt;br /&gt;
.vector-menu-content,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-menu__list {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ------------------------------------ */&lt;br /&gt;
div.thumb {          /* Remove white border from thumbnails */&lt;br /&gt;
border: none;&lt;br /&gt;
}&lt;br /&gt;
div.tright {&lt;br /&gt;
border: none;&lt;br /&gt;
margin: 0.5em 0 0.8em 1.4em;&lt;br /&gt;
}&lt;br /&gt;
div.tleft {&lt;br /&gt;
border: none;&lt;br /&gt;
margin: 0.5em 1.4em 0.8em 0;&lt;br /&gt;
}&lt;br /&gt;
#lastmod {&lt;br /&gt;
display:none&lt;br /&gt;
}&lt;br /&gt;
li#ca-unify {&lt;br /&gt;
margin-left:1.6em;&lt;br /&gt;
}&lt;br /&gt;
#google-search input {&lt;br /&gt;
font-size:95%;&lt;br /&gt;
width:10.9em;&lt;br /&gt;
}&lt;br /&gt;
#searchform {&lt;br /&gt;
padding-bottom:0.5em&lt;br /&gt;
}&lt;br /&gt;
#p-logo a, #p-logo a:hover {&lt;br /&gt;
height:190px;&lt;br /&gt;
}&lt;br /&gt;
#column-one {&lt;br /&gt;
padding-top:190px;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation {&lt;br /&gt;
padding-top:30px;&lt;br /&gt;
}&lt;br /&gt;
.ac_results {&lt;br /&gt;
padding: 0px;&lt;br /&gt;
border: 1px solid black;&lt;br /&gt;
background-color: Window;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
z-index: 99999;&lt;br /&gt;
}&lt;br /&gt;
.ac_results ul {&lt;br /&gt;
width: 100%;&lt;br /&gt;
list-style-position: outside;&lt;br /&gt;
list-style: none;&lt;br /&gt;
padding: 0;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.ac_results li {&lt;br /&gt;
margin: 0px;&lt;br /&gt;
padding: 2px 5px;&lt;br /&gt;
cursor: default;&lt;br /&gt;
display: block;&lt;br /&gt;
/* if width will be 100% horizontal scrollbar will appear when scroll mode will be used */&lt;br /&gt;
/* width: 100%; */&lt;br /&gt;
font: menu;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
/* it is very important, if line-height not set or set in relative units scroll will be broken in firefox */&lt;br /&gt;
line-height: 16px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.ac_loading {&lt;br /&gt;
background: Window url(&#039;indicator.gif&#039;) right center no-repeat;&lt;br /&gt;
}&lt;br /&gt;
.ac_odd {&lt;br /&gt;
background-color: #eee;&lt;br /&gt;
}&lt;br /&gt;
.ac_over {&lt;br /&gt;
background-color: aquamarine;&lt;br /&gt;
color: HighlightText;&lt;br /&gt;
}&lt;br /&gt;
.ac_moreItems {&lt;br /&gt;
text-align: center;&lt;br /&gt;
background-color: InactiveCaption;&lt;br /&gt;
color: InactiveCaptionText;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
padding: 0px 5px;&lt;br /&gt;
cursor: default;&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
font: bold menu 12px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
-moz-user-select: none;&lt;br /&gt;
-khtml-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE TEST -------------------- */&lt;br /&gt;
body.page-Main_Page_test h1 {&lt;br /&gt;
background:#f0f0f0;            /* was background:#faf5ff; */&lt;br /&gt;
border-bottom:1px solid #ccc;&lt;br /&gt;
border-top:1px solid #ccc;&lt;br /&gt;
padding:0.3em;&lt;br /&gt;
margin:1em 0;&lt;br /&gt;
color:#B5BD64;                /* font color */&lt;br /&gt;
font-family:georgia;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 140%;&lt;br /&gt;
text-align:center;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page_test h2 {&lt;br /&gt;
background:#f0f0f0;&lt;br /&gt;
border-bottom:1px solid #ccc;&lt;br /&gt;
border-top:1px solid #ccc;&lt;br /&gt;
padding:0.3em;&lt;br /&gt;
margin:1em 0;&lt;br /&gt;
color:#000000;&lt;br /&gt;
font-family:georgia;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 110%;&lt;br /&gt;
text-align:center;&lt;br /&gt;
}&lt;br /&gt;
#mainh2links a {&lt;br /&gt;
color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE TEST -------------------- */&lt;br /&gt;
/* --------------- DONATION PAGE - http://vanipedia.org/wiki/Special:IframePage/Donation --------------------*/&lt;br /&gt;
#iframeframe {&lt;br /&gt;
height: 800px;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
/* 2020-11-27 Elad: Scale and center main page banners */&lt;br /&gt;
a[href\*=&#039;MainPage&#039;]::after {&lt;br /&gt;
content: &#039;a&#039;;&lt;br /&gt;
font-size: 50px;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
img[src\*=&#039;MainPage&#039;] {&lt;br /&gt;
transform: scale(1.225) translateX(9%);&lt;br /&gt;
}&lt;br /&gt;
/* End mainpage banners */&lt;br /&gt;
/* Main page mobile view classes */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.MainPageBG {&lt;br /&gt;
display: inline-table;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
display: table-cell;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Stack the 5-column theme analysis sections vertically */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Prevent the timeline from breaking the mobile viewport */&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: unset;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin: 1em auto;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Make fixed-width captions flexible on mid-sized screens */&lt;br /&gt;
.youtube_right .thumbcaption,&lt;br /&gt;
.youtube_left .thumbcaption {&lt;br /&gt;
width: auto;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Ensure old table layouts don&#039;t cause horizontal scroll */&lt;br /&gt;
.vanitable {&lt;br /&gt;
display: block;&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 400px)&lt;br /&gt;
{&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;40em&amp;quot;] {&lt;br /&gt;
width: 78vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption {&lt;br /&gt;
width: 69vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideowrap {&lt;br /&gt;
width: 69vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo {&lt;br /&gt;
padding: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;24em&amp;quot;] {&lt;br /&gt;
width: unset !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo iframe {&lt;br /&gt;
width: 67vw;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;32em&amp;quot;] { /* right-to-left languages */&lt;br /&gt;
min-width: 80vw !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 320px)&lt;br /&gt;
{&lt;br /&gt;
#mp-upper .embedvideo iframe {&lt;br /&gt;
width: 70vw;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption {&lt;br /&gt;
width: 69vw;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo {&lt;br /&gt;
width: 71vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideowrap {&lt;br /&gt;
width: 67vw !important;&lt;br /&gt;
}&lt;br /&gt;
.NectarDropBox&lt;br /&gt;
{&lt;br /&gt;
min-width: 17.5em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-right &amp;gt; tbody &amp;gt; tr:nth-child(4) &amp;gt; td&lt;br /&gt;
{&lt;br /&gt;
padding: 0 0 0 .5em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-right &amp;gt; tbody &amp;gt; tr:nth-child(6) &amp;gt; td&lt;br /&gt;
{&lt;br /&gt;
padding: 0 0 0 .4em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;32em&amp;quot;] { /* right-to-left languages */&lt;br /&gt;
min-width: 86vw !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* End main page mobile view classes */&lt;br /&gt;
/* Generic center class */&lt;br /&gt;
div.center&lt;br /&gt;
{&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar drop classes */&lt;br /&gt;
@media only screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
div.NectarDropBox&lt;br /&gt;
{&lt;br /&gt;
max-width: 30%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox&lt;br /&gt;
{&lt;br /&gt;
text-align: left;&lt;br /&gt;
min-height: 11.6em;&lt;br /&gt;
border:thin solid #000000;&lt;br /&gt;
border-radius: 1em;&lt;br /&gt;
box-shadow: 0.5em 0.5em 1em #bcbcbc;&lt;br /&gt;
margin: 1em 0em;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 800px)&lt;br /&gt;
{&lt;br /&gt;
.vaniquotebox {&lt;br /&gt;
max-width:80%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox &amp;gt; table&lt;br /&gt;
{&lt;br /&gt;
text-align:left;&lt;br /&gt;
font-size:1em;&lt;br /&gt;
color:#000000;&lt;br /&gt;
min-height: 11.5em;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox td&lt;br /&gt;
{&lt;br /&gt;
padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
/* Put spacing between the YouTube video player and text that flows around it */&lt;br /&gt;
/* left-to-right languages */&lt;br /&gt;
.youtube_right .embedvideo&lt;br /&gt;
{&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption&lt;br /&gt;
{&lt;br /&gt;
width: 330px;&lt;br /&gt;
}&lt;br /&gt;
/* right-to-left languages */&lt;br /&gt;
.youtube_left .embedvideo&lt;br /&gt;
{&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc ul&lt;br /&gt;
{&lt;br /&gt;
text-align: right !important;&lt;br /&gt;
direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc .tocnumber {&lt;br /&gt;
padding-left: 0.5em;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc .toctitle&lt;br /&gt;
{&lt;br /&gt;
direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.ar .toctitle::before {&lt;br /&gt;
content: &amp;quot;محتويات&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he .toctitle::before {&lt;br /&gt;
content: &amp;quot;תוכן עניינים&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he,.rtltoc.ar {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
font-weight: sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he h2,.rtltoc.ar h2&lt;br /&gt;
{&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Kasya */&lt;br /&gt;
/* Custom Wikipedia-style Hover Popup Alternative */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
content: &amp;quot;Preview: &amp;quot; attr(title);&lt;br /&gt;
position: absolute;&lt;br /&gt;
bottom: 120%;&lt;br /&gt;
left: 50%;&lt;br /&gt;
transform: translateX(-50%);&lt;br /&gt;
background: var(--background-color-page, #ffffff);&lt;br /&gt;
color: var(--color-base, #202122);&lt;br /&gt;
padding: 12px 16px;&lt;br /&gt;
border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
white-space: normal;&lt;br /&gt;
width: 280px;&lt;br /&gt;
z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- THEME ANALYSIS PAGE STRUCTURE -------------------- */&lt;br /&gt;
/* 5-Column Grid */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr);&lt;br /&gt;
gap: 15px;&lt;br /&gt;
margin: 2em 0;&lt;br /&gt;
}&lt;br /&gt;
.theme-column {&lt;br /&gt;
background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
padding: 15px;&lt;br /&gt;
border: 1px solid #B5BD64;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
/* Formats the links cleanly inside each column */&lt;br /&gt;
.theme-column ul {&lt;br /&gt;
list-style-type: none;&lt;br /&gt;
padding: 0;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.theme-column li {&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
/* Eliminate structural white borders and force structural columns to teal */&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
#vector-toc,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-page-container-inner,&lt;br /&gt;
.vector-sidebar-container {&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Override core Vector 2022 background CSS variables */&lt;br /&gt;
:root,&lt;br /&gt;
.skin-vector-2022,&lt;br /&gt;
html {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
--border-color-base: transparent !important; /* Neutralizes structural borders */&lt;br /&gt;
}&lt;br /&gt;
/* Force the specific grid columns and pinned containers to adopt the teal */&lt;br /&gt;
.vector-sidebar-container,&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-toc-pinned-container,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.mw-page-container-inner {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Wit &amp;amp; Wisdom Card Hover Effects */&lt;br /&gt;
.ww-card {&lt;br /&gt;
transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
box-shadow: 0 6px 15px rgba(0,0,0,0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.ww-image-layer {&lt;br /&gt;
transition: transform 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover .ww-image-layer {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
.ww-text-arrow {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover .ww-text-arrow {&lt;br /&gt;
transform: translateX(4px);&lt;br /&gt;
}&lt;br /&gt;
/* Portal Books Accordion Styles */&lt;br /&gt;
.book-accordion-report {&lt;br /&gt;
background: #FDF2D5;&lt;br /&gt;
border: 1px solid #d0d7de;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,0.04);&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* --- ENHANCED PORTAL BOOKS ACCORDION --- */&lt;br /&gt;
/* The Main Container */&lt;br /&gt;
.book-accordion {&lt;br /&gt;
background: #FFF8EE;&lt;br /&gt;
border: none;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
margin-bottom: 20px;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0,0,0,0.06); /* Deeper, softer shadow */&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
/* The Clickable Header Bar */&lt;br /&gt;
.book-accordion-header {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
color: #1f4033;&lt;br /&gt;
padding: 16px 20px 16px 60px; /* Top: 16px, Right: 20px, Bottom: 16px, Left: 60px */&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background-color 0.2s ease;&lt;br /&gt;
user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* Header Hover Effect */&lt;br /&gt;
.book-accordion-header:hover {&lt;br /&gt;
background-color: #7fbd97; /* Lightens the bar slightly on hover */&lt;br /&gt;
}&lt;br /&gt;
.extra-button {&lt;br /&gt;
background-color: #5B3E34;&lt;br /&gt;
}&lt;br /&gt;
.extra-button:hover {&lt;br /&gt;
background-color: #907359;&lt;br /&gt;
}&lt;br /&gt;
/* Fix for the standard MediaWiki Collapse/Expand Button */&lt;br /&gt;
.book-accordion .mw-collapsible-toggle {&lt;br /&gt;
float: right;&lt;br /&gt;
font-weight: normal;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
background: rgba(255, 255, 255, 0.15);&lt;br /&gt;
padding: 4px 12px;&lt;br /&gt;
border-radius: 20px; /* Makes it a pill shape */&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
}&lt;br /&gt;
/* Target the link inside the toggle to ensure it stays white */&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover {&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
/* The Content Area */&lt;br /&gt;
.book-accordion-content {&lt;br /&gt;
padding: 24px;&lt;br /&gt;
}&lt;br /&gt;
/* The Grid Setup */&lt;br /&gt;
.book-grid-list {&lt;br /&gt;
column-width: 280px;&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
list-style-type: none;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Single-column version of accordion link list */&lt;br /&gt;
.book-grid-list.single-column {&lt;br /&gt;
column-width: auto;&lt;br /&gt;
column-count: 1;&lt;br /&gt;
column-gap: 0;&lt;br /&gt;
}&lt;br /&gt;
.book-grid-list li {&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
break-inside: avoid;&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Links */&lt;br /&gt;
.mw-parser-output .book-grid-list li a,&lt;br /&gt;
.mw-parser-output .book-grid-list li a.external {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
background-image: none !important; /* Safely removes the external link icon */&lt;br /&gt;
border: 1px solid #e1e4e8 !important;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
color: #1a5e9a;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,0.02);&lt;br /&gt;
transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Hover Effect */&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover,&lt;br /&gt;
.mw-parser-output .book-grid-list li a.external:hover {&lt;br /&gt;
background-color: #f4f8fc !important;&lt;br /&gt;
border-color: #1a5e9a !important;&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
box-shadow: 0 4px 10px rgba(26,94,154,0.12);&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Hover Effect */&lt;br /&gt;
.book-grid-list li a:hover {&lt;br /&gt;
background-color: #f4f8fc;&lt;br /&gt;
border-color: #1a5e9a;&lt;br /&gt;
transform: translateY(-2px); /* Lifts the card up slightly */&lt;br /&gt;
box-shadow: 0 4px 10px rgba(26,94,154,0.12); /* Subtle blue glow */&lt;br /&gt;
}&lt;br /&gt;
/* --- Solid Buttons with a Padded Outer Frame (Pseudo-Element Method) --- */&lt;br /&gt;
.vision-btn.btn-framed {&lt;br /&gt;
position: relative !important; /* Required to anchor the frame */&lt;br /&gt;
margin: 12px !important; /* Ensures there is room for the frame to render */&lt;br /&gt;
}&lt;br /&gt;
/* This draws the actual frame 6px outside the button */&lt;br /&gt;
.vision-btn.btn-framed::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: -12px;&lt;br /&gt;
left: -12px;&lt;br /&gt;
right: -12px;&lt;br /&gt;
bottom: -12px;&lt;br /&gt;
border: 2px solid #3a5c6e !important; /* The teal frame */&lt;br /&gt;
border-radius: 6px !important; /* Slightly rounded to match the button */&lt;br /&gt;
pointer-events: none; /* Ensures the frame doesn&#039;t block you from clicking the button */&lt;br /&gt;
}&lt;br /&gt;
/* Changes the frame color when you hover over the button */&lt;br /&gt;
.vision-btn.btn-framed:hover::after {&lt;br /&gt;
border-color: #466e84 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile Responsiveness for Custom Book Grids */&lt;br /&gt;
@media screen and (max-width: 720px) {&lt;br /&gt;
.book-grid-list {&lt;br /&gt;
/* Forces the grid to stack into a single vertical column on small screens */&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
/* Adjust padding for smaller screens if necessary */&lt;br /&gt;
.book-accordion-content {&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------&lt;br /&gt;
FIX: Mobile-Only Image Scaling (Leaves Desktop Intact)&lt;br /&gt;
---------------------------------------------------- */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Don&#039;t show external-link icon for image-only links */&lt;br /&gt;
.mw-parser-output a.external:has(img) {&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Layout for Image &amp;amp; Button Grids */&lt;br /&gt;
.compilation-wrapper {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
align-items: flex-start;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 30px;&lt;br /&gt;
margin: 20px auto;&lt;br /&gt;
max-width: 1000px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-image {&lt;br /&gt;
flex: 1 1 300px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
max-width: 450px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-button-grid {&lt;br /&gt;
flex: 1 1 400px;&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));&lt;br /&gt;
gap: 15px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn {&lt;br /&gt;
background-color: #3a5c6e;&lt;br /&gt;
padding: 12px 24px;&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn-full {&lt;br /&gt;
grid-column: 1 / -1;&lt;br /&gt;
}&lt;br /&gt;
/* Defines the layout for the main container holding all columns */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr); /* Creates exactly 5 equal columns */&lt;br /&gt;
gap: 15px; /* Adds consistent breathing room between the columns */&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Optional but highly recommended: Make it stack nicely on smaller screens */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: repeat(2, 1fr); /* 2 columns on medium screens */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: 1fr; /* 1 single column on mobile */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
MEDIA SNIPPETS OVERFLOW FIX (The Nuclear Option)&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Target the main column boxes by their unique background color */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important; /* Force-stops ANY visual spilling */&lt;br /&gt;
}&lt;br /&gt;
/* 2. Target the nested inner divs and forcefully strip their hardcoded 300px widths */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] div {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Keep images, video frames, and MediaWiki file wrappers strictly contained */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] img,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] iframe,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] .embedvideo,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 auto !important; /* Centers the media nicely */&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA VISION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vision-layout-wrapper {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 950px;&lt;br /&gt;
margin: 10px auto 30px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* INTRODUCTION */&lt;br /&gt;
.vision-intro {&lt;br /&gt;
max-width: 850px;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
color: #263b38;&lt;br /&gt;
font-size: 17px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
/* CORE PRINCIPLES TITLE */&lt;br /&gt;
.vision-core-title {&lt;br /&gt;
margin: 0 auto 14px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
color: #3a5c6e;&lt;br /&gt;
font-size: 22px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
}&lt;br /&gt;
.vision-core-title span {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
/* CORE PRINCIPLES IMAGE&lt;br /&gt;
No border/frame/padding.&lt;br /&gt;
Uses full available content width.&lt;br /&gt;
*/&lt;br /&gt;
.vision-core-image {&lt;br /&gt;
width: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
line-height: 0;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vision-core-image .mw-file-description,&lt;br /&gt;
.vision-core-image .mw-file-element,&lt;br /&gt;
.vision-core-image img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* BUTTONS */&lt;br /&gt;
.vision-buttons-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: row;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 22px;&lt;br /&gt;
}&lt;br /&gt;
/* EXISTING BUTTON GRAPHICS */&lt;br /&gt;
.vision-btn {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
background-color: #3a5c6e;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: background-color 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn:hover {&lt;br /&gt;
background-color: #466e84;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn a,&lt;br /&gt;
.vision-btn a.external {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
padding: 22px 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
text-align: center;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
/* RESPONSIVE */&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
.vision-buttons-row {&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn {&lt;br /&gt;
flex: 1 1 45%;&lt;br /&gt;
}&lt;br /&gt;
.vision-intro {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------&lt;br /&gt;
Vanipedia Community Section&lt;br /&gt;
---------------------------------------------------- */&lt;br /&gt;
.community-layout-wrapper {&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 35px auto 40px;&lt;br /&gt;
padding: 0 15px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Vanivillage + Vaniseva */&lt;br /&gt;
.community-platform-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 100px;&lt;br /&gt;
margin-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 240px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item a:hover {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
/* YouTube + Facebooks + Instagram */&lt;br /&gt;
.community-social-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 102px;&lt;br /&gt;
margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 115px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item a:hover {&lt;br /&gt;
transform: scale(1.08);&lt;br /&gt;
}&lt;br /&gt;
/* Community image */&lt;br /&gt;
.community-image-container {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
.community-image-container img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1000px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Contact + Statistics buttons */&lt;br /&gt;
.community-button-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
gap: 30px;&lt;br /&gt;
margin: 0 auto 30px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row .vision-btn {&lt;br /&gt;
width: 250px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.community-layout-wrapper {&lt;br /&gt;
padding: 0 10px;&lt;br /&gt;
margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-row {&lt;br /&gt;
gap: 25px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item img {&lt;br /&gt;
max-width: 150px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-row {&lt;br /&gt;
gap: 18px;&lt;br /&gt;
margin-bottom: 25px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item img {&lt;br /&gt;
max-width: 65px;&lt;br /&gt;
}&lt;br /&gt;
.community-image-container {&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row {&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row .vision-btn {&lt;br /&gt;
width: calc(50% - 6px);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
GLOBAL SITENOTICE / MEDIAWIKI HEADER SUPPRESSION (ALL PAGES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#siteNotice,&lt;br /&gt;
#localNotice,&lt;br /&gt;
.mw-sitenotice,&lt;br /&gt;
.sitenotice,&lt;br /&gt;
.vector-sitenotice-container,&lt;br /&gt;
#mainbanner,&lt;br /&gt;
.anonnotice,&lt;br /&gt;
.dismissable-notice,&lt;br /&gt;
#centralNotice {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Only hide these tabs if the JavaScript determines the user is NOT authorized */&lt;br /&gt;
body.restricted-ui #ca-history,&lt;br /&gt;
body.restricted-ui #ca-talk,&lt;br /&gt;
body.restricted-ui #ca-viewsource {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
NIGHT MODE / DARK MODE OVERRIDES&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Target the specific dark mode class applied by the Vector toggle */&lt;br /&gt;
html.skin-theme-clientpref-night {&lt;br /&gt;
--background-color-base: #121212 !important;&lt;br /&gt;
--background-color-page: #121212 !important;&lt;br /&gt;
--background-color-quiet: #1a1a1a !important;&lt;br /&gt;
--color-base: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Global background and text color overrides */&lt;br /&gt;
html.skin-theme-clientpref-night body,&lt;br /&gt;
html.skin-theme-clientpref-night #content,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-body,&lt;br /&gt;
html.skin-theme-clientpref-night #mw-page-base,&lt;br /&gt;
html.skin-theme-clientpref-night #mw-head-base {&lt;br /&gt;
background: #121212 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Unified Vector 2022 UI containers and Codex menus */&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container-inner,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-content-container,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-header-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-column-start,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-column-end,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sidebar-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinnable-element,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinnable-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc-contents,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-menu-content,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-appearance-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-page-toolbar-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-page-toolbar,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu__list,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-radio,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-appearance {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Fix specific custom components (Cards, Columns, Book Accordions) */&lt;br /&gt;
html.skin-theme-clientpref-night .theme-column {&lt;br /&gt;
background: rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .book-accordion {&lt;br /&gt;
background: #1a1a1a !important;&lt;br /&gt;
border-color: #333 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .book-accordion-header {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border-bottom: 3px solid #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a.external {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
color: #90cdf4 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a:hover {&lt;br /&gt;
background-color: #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text,&lt;br /&gt;
html.skin-theme-clientpref-night \*:not(a).text {&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Fix the Search Bar and Auto-suggest Dropdown */&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input__input-wrapper,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-typeahead-search-container {&lt;br /&gt;
background-color: #1a1a1a !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input__input {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input__input::placeholder {&lt;br /&gt;
color: #a0aec0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input__end-button {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border-color: #4a5568 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-typeahead-search__menu {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border: 1px solid #333 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item:hover,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item--selected {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Invert external iframes and override inline widget colors */&lt;br /&gt;
html.skin-theme-clientpref-night .vanipedia-clock iframe {&lt;br /&gt;
filter: invert(0.92) hue-rotate(180deg) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;#ede9ce&amp;quot;],&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;background-color: #ede9ce&amp;quot;],&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;background-color:#ede9ce&amp;quot;] {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border-color: #333 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;#ede9ce&amp;quot;] a,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-panelLayout-framed a {&lt;br /&gt;
color: #90cdf4 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-panelLayout-framed,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-tabPanelLayout {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border: 1px solid #333 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-fieldsetLayout,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-widget {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Scrollbars and Edge Stripes Cleanup */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content {&lt;br /&gt;
scrollbar-color: #3b4b5f #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar {&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar-track,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar-track {&lt;br /&gt;
background: #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar-thumb,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar-thumb {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc .vector-toc-list-item-active {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-pinned-container::after,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-pinned-container::before,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container::after,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container::before {&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Dark Mode Sidebar Menu Widgets &amp;amp; Headers */&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content {&lt;br /&gt;
background-color: #253141 !important;&lt;br /&gt;
border: 1px solid #3b4b5f !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a \*,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a \* {&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a:hover,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a:hover \*,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a:hover,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a:hover \* {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu .vector-menu-heading,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content .vector-menu-heading {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-sidebar-menu.vanipedia-collapsed:has(.vector-menu-content-list:empty) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
LIGHT MODE OVERRIDES&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Global Light Mode Layout Variables */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Light Mode Sidebar &amp;amp; Menu Backgrounds */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container {&lt;br /&gt;
background-color: #EEF2F9 !important;&lt;br /&gt;
--background-color-interactive: #EEF2F9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Give the floating dropdown a visible box in Light Mode */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content:not(#vector-user-links-dropdown *):not(.vector-user-menu *) {&lt;br /&gt;
background-color: #ffffff !important; /* Clean white background */&lt;br /&gt;
border: 1px solid #c8ccd1 !important; /* Soft grey border */&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; /* Soft shadow */&lt;br /&gt;
}&lt;br /&gt;
/* Ensure inner wrappers don&#039;t double-pad or override the box */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Light Mode Sidebar Menu Typography &amp;amp; Headers */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading {&lt;br /&gt;
background-color: #345B63 !important; /* Dark teal background for headers */&lt;br /&gt;
color: #ffffff !important; /* White text */&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link {&lt;br /&gt;
color: #2F5E5E !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover {&lt;br /&gt;
color: #0645ad !important;&lt;br /&gt;
background-color: #EEF2F9 !important; /* Soft hover highlight */&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
GLOBAL OVERRIDES (BOTH MODES)&lt;br /&gt;
========================================================= */&lt;br /&gt;
#mainbanner {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body,&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body-content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Personality Landing Hero */&lt;br /&gt;
.personality-card {&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 0 auto 35px auto;&lt;br /&gt;
background: #3a5c6e;&lt;br /&gt;
border: 1px solid #7FA28B;&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.personality-hero {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 28px;&lt;br /&gt;
align-items: center; /* This centers the shorter column (image or text) vertically */&lt;br /&gt;
}&lt;br /&gt;
.personality-image {&lt;br /&gt;
flex: 0 0 396px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.personality-image img {&lt;br /&gt;
max-width: 360px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
margin: auto;&lt;br /&gt;
padding: 4px;&lt;br /&gt;
background: #E7F3E5;&lt;br /&gt;
border: 1px solid #c8c8c8;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,.08);&lt;br /&gt;
}&lt;br /&gt;
/* Keep the title fix you applied earlier! */&lt;br /&gt;
.personality-title {&lt;br /&gt;
font-size: 180%;&lt;br /&gt;
text-align: left;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.personality-content {&lt;br /&gt;
flex: 1;&lt;br /&gt;
padding: 0 24px 0 0;&lt;br /&gt;
}&lt;br /&gt;
/* --- Mobile Layout Rules --- */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
.personality-hero {&lt;br /&gt;
flex-direction: column; /* Stacks the image and text vertically */&lt;br /&gt;
gap: 16px; /* Reduces the gap slightly so it doesn&#039;t feel too empty on mobile */&lt;br /&gt;
}&lt;br /&gt;
.personality-image {&lt;br /&gt;
flex: 1 1 auto; /* Removes the rigid 360px width constraint */&lt;br /&gt;
width: 100%; /* Allows the image to fill the mobile container gracefully */&lt;br /&gt;
}&lt;br /&gt;
.personality-image img {&lt;br /&gt;
max-width: 100%; /* Ensures the image never spills off the screen */&lt;br /&gt;
}&lt;br /&gt;
.personality-title {&lt;br /&gt;
text-align: center; /* Optional: Centering the title often looks better on stacked mobile layouts */&lt;br /&gt;
}&lt;br /&gt;
.personality-content {&lt;br /&gt;
padding: 0 16px; /* Adds 16px of space to the left and right of the text */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/*--- Additional Info Card ---*/&lt;br /&gt;
.info-card {&lt;br /&gt;
max-width: 900px;&lt;br /&gt;
margin: 30px auto;&lt;br /&gt;
padding: 24px 28px;&lt;br /&gt;
background: #FFF8EE;&lt;br /&gt;
border: 1px solid #D8C7A5;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.info-card h3 {&lt;br /&gt;
margin: 0 0 15px;&lt;br /&gt;
font-size: 150%;&lt;br /&gt;
color: #345B63;&lt;br /&gt;
}&lt;br /&gt;
.info-card p {&lt;br /&gt;
margin: 0 0 16px;&lt;br /&gt;
line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
.info-card .cta-button {&lt;br /&gt;
margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Hide empty sidebar menu headings */&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.accordion-toc-heading {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STICKY HEADER &amp;amp; FLOATING MENU ONLY&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Permanently remove the pinned sidebar column &amp;amp; all pinning buttons */&lt;br /&gt;
#vector-main-menu-pinned-container,&lt;br /&gt;
.vector-main-menu-pinned-container,&lt;br /&gt;
.vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action,&lt;br /&gt;
.vector-pinnable-header-toggle-button,&lt;br /&gt;
.vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button,&lt;br /&gt;
[data-event-name\*=&amp;quot;vector-main-menu.pin&amp;quot;],&lt;br /&gt;
[data-event-name\*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Hide magnifying glass / search toggle icon in sticky header */&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle,&lt;br /&gt;
#vector-sticky-header .mw-ui-icon-wikimedia-search,&lt;br /&gt;
#vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Sticky header container layout */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header,&lt;br /&gt;
#vector-sticky-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
background-color: #cce7d7 !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
padding-left: 16px !important;&lt;br /&gt;
padding-right: 16px !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode version */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header {&lt;br /&gt;
background-color: #1a1a1a !important;&lt;br /&gt;
border-bottom: 2px solid #3b4b5f !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Start Container: Burger + Search (PREVENTS growing/stretching across the bar) */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important; /* Stops it from expanding across the middle */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Burger button */&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
min-width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Search box */&lt;br /&gt;
#vector-sticky-header #p-search,&lt;br /&gt;
#vector-sticky-header form#searchform,&lt;br /&gt;
#vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner,&lt;br /&gt;
#vector-sticky-header .cdx-search-input {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
top: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
bottom: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
float: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox,&lt;br /&gt;
#vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Position Page Title in the MIDDLE of the top bar */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-title,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar .mw-headline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-size: 1.35rem !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode text */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Action tools stay on the far right */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. Floating Dropdown Menu Box Styling */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content {&lt;br /&gt;
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background-color: var(--background-color-base, #ffffff) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
FLOATING &amp;quot;BACK TO TOP&amp;quot; BUTTON&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background-color: #345B63 !important; /* Vanipedia dark teal */&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
transform: translateY(12px) !important;&lt;br /&gt;
transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shown when scrolled down */&lt;br /&gt;
#vanipedia-back-to-top.visible {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
transform: translateY(0) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top:hover {&lt;br /&gt;
background-color: #244147 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top:active {&lt;br /&gt;
transform: translateY(0) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top svg {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode theme */&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover {&lt;br /&gt;
background-color: #4f637c !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile positioning */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 18px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
UNIVERSAL VĀṆĪ-TEMPLE MAIN PAGE: FULL-WIDTH ARCHITECTURAL BLUEPRINT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Petal Color &amp;amp; Material Variables */&lt;br /&gt;
:root {&lt;br /&gt;
--petal-color:        #1b2e4b; /* Vanipedia Midnight Blue */&lt;br /&gt;
--petal-color-dark:   #101c2e;&lt;br /&gt;
--vani-gold:          #d4af37;&lt;br /&gt;
--vani-wood-wall:     #241913; /* Rich dark walnut edge-to-edge */&lt;br /&gt;
--vani-shelf-depth:   #140d09; /* Deep shadow inside open shelves */&lt;br /&gt;
--vani-border-wood:   #3d2b20;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Show &amp;amp; Theme the Vector 2022 Top Bar (from image_3992d7.png) */&lt;br /&gt;
body.page-Main_Page .vector-header-container, body.page-Main_Page #mw-head { display: flex !important; background: transparent !important; background-color: transparent !important; border: none !important; border-bottom: none !important; box-shadow: none !important; height: auto !important; min-height: 86px !important; }&lt;br /&gt;
.vector-header-container .mw-logo-wordmark,&lt;br /&gt;
.vector-header-container .vector-menu-heading,&lt;br /&gt;
.vector-header-container a,&lt;br /&gt;
.vector-sticky-header a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
border: 1px solid var(--vani-gold) !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
background-color: var(--petal-color-dark) !important;&lt;br /&gt;
color: var(--vani-gold) !important;&lt;br /&gt;
border: 1px solid var(--vani-gold) !important;&lt;br /&gt;
font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Full-Width Edge-to-Edge Wood Canvas (Zero Columns, Zero Plants) */&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
background-color: var(--vani-wood-wall) !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-wood-sanctuary {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
min-height: calc(100vh - 110px);&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 24px 40px 80px 40px !important;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(180deg, rgba(0,0,0,0.35) 0%, transparent 15%, transparent 85%, rgba(0,0,0,0.55) 100%),&lt;br /&gt;
radial-gradient(ellipse at 50% 25%, #3a281e 0%, var(--vani-wood-wall) 80%);&lt;br /&gt;
color: #e6dfd5;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif;&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Upper Canopy with Concealed Linear Cove Lighting (No Spotlights) */&lt;br /&gt;
.vani-canopy-box {&lt;br /&gt;
width: 100%;&lt;br /&gt;
background: linear-gradient(180deg, #18100c 0%, #2b1d15 70%, #1c130e 100%);&lt;br /&gt;
border-top: 2px solid var(--vani-gold);&lt;br /&gt;
border-bottom: 3px solid #140d09;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 30px 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
position: relative;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* Seamless warm golden wash fading down the wood grain */&lt;br /&gt;
.vani-canopy-box::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 3%;&lt;br /&gt;
right: 3%;&lt;br /&gt;
bottom: -24px;&lt;br /&gt;
height: 24px;&lt;br /&gt;
background: radial-gradient(ellipse at 50% 0%, rgba(212, 175, 55, 0.45) 0%, rgba(212, 175, 55, 0.12) 50%, transparent 80%);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
filter: blur(8px);&lt;br /&gt;
}&lt;br /&gt;
.vani-canopy-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif;&lt;br /&gt;
font-size: clamp(28px, 2.5vw, 42px);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
letter-spacing: 0.05em;&lt;br /&gt;
margin: 0 0 6px 0;&lt;br /&gt;
text-shadow: 0 2px 8px rgba(0,0,0,0.8);&lt;br /&gt;
}&lt;br /&gt;
.vani-canopy-subtitle {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
color: #c9bfb1;&lt;br /&gt;
margin: 0;&lt;br /&gt;
letter-spacing: 0.04em;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Open Recessed Wall Shelves (Without Glass) */&lt;br /&gt;
.vani-shelves-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 24px;&lt;br /&gt;
margin: 34px 0 28px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.vani-open-shelf {&lt;br /&gt;
background: linear-gradient(180deg, #110b08 0%, var(--vani-shelf-depth) 100%);&lt;br /&gt;
border: 2px solid var(--vani-border-wood);&lt;br /&gt;
border-bottom: 4px solid #0d0806;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 18px 20px;&lt;br /&gt;
min-height: 180px;&lt;br /&gt;
position: relative;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 6px 14px rgba(0, 0, 0, 0.75),&lt;br /&gt;
0 4px 12px rgba(0,0,0,0.35);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
}&lt;br /&gt;
/* Subtle indirect light strip inside the top of each shelf */&lt;br /&gt;
.vani-open-shelf::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 8%;&lt;br /&gt;
right: 8%;&lt;br /&gt;
height: 6px;&lt;br /&gt;
background: radial-gradient(ellipse at 50% 0%, rgba(212, 175, 55, 0.3) 0%, transparent 80%);&lt;br /&gt;
filter: blur(2px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vani-shelf-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
border-bottom: 1px solid rgba(212, 175, 55, 0.25);&lt;br /&gt;
padding-bottom: 6px;&lt;br /&gt;
margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
/* Content styling inside dark shelves */&lt;br /&gt;
.vani-open-shelf a {&lt;br /&gt;
color: #dcd4c7 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-open-shelf a:hover {&lt;br /&gt;
color: var(--vani-gold) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Central Showcase Display Window (Holds Virtual Timeline) */&lt;br /&gt;
.vani-center-showcase {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 0 auto 35px;&lt;br /&gt;
background: #0d0806;&lt;br /&gt;
border: 3px solid #3d2b20;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 0 20px rgba(0,0,0,0.8),&lt;br /&gt;
0 8px 25px rgba(0,0,0,0.5);&lt;br /&gt;
}&lt;br /&gt;
/* 7. Docked Base Plinth Footer (Always Visible) */&lt;br /&gt;
.vani-plinth-footer {&lt;br /&gt;
position: fixed;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
height: 48px;&lt;br /&gt;
background: linear-gradient(180deg, #18110c 0%, #0f0a07 100%);&lt;br /&gt;
border-top: 1px solid var(--vani-gold);&lt;br /&gt;
z-index: 1000;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
padding: 0 30px;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: 0 -4px 15px rgba(0,0,0,0.45);&lt;br /&gt;
}&lt;br /&gt;
.vani-footer-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
.vani-petal-badge {&lt;br /&gt;
color: #d1c7b8 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
padding: 4px 12px;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
background: rgba(255,255,255,0.06);&lt;br /&gt;
border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-petal-badge:hover,&lt;br /&gt;
.vani-petal-badge.is-active {&lt;br /&gt;
background: var(--petal-color);&lt;br /&gt;
border-color: var(--vani-gold);&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-footer-milestone {&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
letter-spacing: 0.03em;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vani-shelves-grid {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
Vanipedia Visitors Statistics — Zero Scrollbar Configuration&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Hide right Appearance menu */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vector-column-end,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #vector-appearance-pinned-container,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #vector-page-tools-pinned-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1350px centered container */&lt;br /&gt;
body.page-Vanipedia_Visitors_Statistics {&lt;br /&gt;
--max-width-base: 1350px !important;&lt;br /&gt;
--width-layout: 1350px !important;&lt;br /&gt;
}&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-page-container {&lt;br /&gt;
max-width: 1350px !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-page-container-inner,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-content-container,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #content,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-parser-output {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dashboard container */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vanipedia-analytics-dashboard {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 15px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Iframe with enough vertical room */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vanipedia-analytics-dashboard iframe {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: 950px !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA MAIN PAGE&lt;br /&gt;
Full-screen custom homepage&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
1. HIDE ALL WIKI TOOLS &amp;amp; UNWANTED CHROME ON MAIN PAGE&lt;br /&gt;
(Main Page, Discussion, Read, Edit, History, Tools, Notices)&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #left-navigation,&lt;br /&gt;
body.page-Main_Page #right-navigation,&lt;br /&gt;
body.page-Main_Page #p-namespaces,&lt;br /&gt;
body.page-Main_Page #p-views,&lt;br /&gt;
body.page-Main_Page #p-cactions,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-tools,&lt;br /&gt;
body.page-Main_Page #vector-page-tools-dropdown,&lt;br /&gt;
body.page-Main_Page #vector-page-tools-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-page-titlebar,&lt;br /&gt;
body.page-Main_Page .mw-page-title-main,&lt;br /&gt;
body.page-Main_Page .firstHeading,&lt;br /&gt;
body.page-Main_Page #firstHeading,&lt;br /&gt;
body.page-Main_Page .mw-indicators,&lt;br /&gt;
body.page-Main_Page .mw-editsection,&lt;br /&gt;
body.page-Main_Page .catlinks,&lt;br /&gt;
body.page-Main_Page .printfooter,&lt;br /&gt;
body.page-Main_Page #siteSub,&lt;br /&gt;
body.page-Main_Page #contentSub,&lt;br /&gt;
body.page-Main_Page #jump-to-nav,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mainbanner,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
2. REMOVE VECTOR WIDTH / GRID / MARGINS&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container {&lt;br /&gt;
display: block !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page main#content {&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden;&lt;br /&gt;
background: #f5f1e8 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
3. RESET MEDIAWIKI STYLING INSIDE HOMEPAGE&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-home *,&lt;br /&gt;
body.page-Main_Page #vani-home *::before,&lt;br /&gt;
body.page-Main_Page #vani-home *::after {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home a {&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home a.external {&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home img {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HOMEPAGE CANVAS&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
--cream: #f6f2e9;&lt;br /&gt;
--cream-2: #eee8dc;&lt;br /&gt;
--green: #123f38;&lt;br /&gt;
--green-soft: #31574f;&lt;br /&gt;
--gold: #b1873d;&lt;br /&gt;
--text: #18201d;&lt;br /&gt;
--muted: #746f65;&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
min-height: 720px;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 20px 38px 18px !important;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
background:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
circle at 62% 24%,&lt;br /&gt;
rgba(255,255,255,.76) 0,&lt;br /&gt;
rgba(255,255,255,.30) 26%,&lt;br /&gt;
transparent 48%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
105deg,&lt;br /&gt;
#faf7f0 0%,&lt;br /&gt;
var(--cream) 55%,&lt;br /&gt;
#f2ede3 100%&lt;br /&gt;
);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TOP BAR&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-top {&lt;br /&gt;
height: 66px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BRAND&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-brand {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
}&lt;br /&gt;
/* ROUND LOGO */&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo img {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
/* VANIPEDIA WORDMARK + SMALL NETWORK LINKS */&lt;br /&gt;
.vh-wordmark-group {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 100%;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
transform: translateX(10px);&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 24px;&lt;br /&gt;
margin-top: 3px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 14px;          /* VANISOURCE / VANIQUOTES / VANIMEDIA */&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .02em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network a {&lt;br /&gt;
color: #B5BC64 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network a:hover {&lt;br /&gt;
color: var(--gold) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network span {&lt;br /&gt;
margin: 0 3px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo img {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark img {&lt;br /&gt;
width: auto;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark img {&lt;br /&gt;
width: auto;&lt;br /&gt;
height: 50px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle {&lt;br /&gt;
width: 950px;&lt;br /&gt;
margin-left: 28px;&lt;br /&gt;
padding-left: 18px;&lt;br /&gt;
border-left: 2px solid rgba(177,135,61,.45);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
line-height: 1.3;&lt;br /&gt;
letter-spacing: .11em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
align-self: center;&lt;br /&gt;
transform: translateY(6px);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 17px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links i {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 17px;&lt;br /&gt;
background: rgba(177,135,61,.38);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links a {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-main {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1fr)&lt;br /&gt;
220px;&lt;br /&gt;
column-gap: 24px;&lt;br /&gt;
height: 510px;&lt;br /&gt;
}&lt;br /&gt;
.vh-main::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: -35px; /* move divider down */&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.35);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
FROM HIS LETTERS heading&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-letter-heading {&lt;br /&gt;
display: block;&lt;br /&gt;
width: auto;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 0 22px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Rotating content&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
#vh-random-letter {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .45s ease,&lt;br /&gt;
transform .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-letter.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Whole item clickable&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-link {&lt;br /&gt;
display: block;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Recipient&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-person {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 17px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Date&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-date {&lt;br /&gt;
margin-bottom: 14px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.3;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Selected passage&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-text {&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Read letter&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-more {&lt;br /&gt;
margin-top: 14px;&lt;br /&gt;
padding-top: 9px;&lt;br /&gt;
border-top:&lt;br /&gt;
1px solid rgba(177,135,61,.30);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Hover&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-link:hover&lt;br /&gt;
.vh-random-letter-person,&lt;br /&gt;
.vh-random-letter-link:hover&lt;br /&gt;
.vh-random-letter-more {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
MAIN TITLE / INTRO&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-intro {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 8;&lt;br /&gt;
grid-column: 1;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
width: 650px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
padding-top: 36px;&lt;br /&gt;
padding-left: 145px;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: clamp(64px, 5.2vw, 94px);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: .88;&lt;br /&gt;
letter-spacing: -.025em;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
}&lt;br /&gt;
.vh-description,&lt;br /&gt;
.vh-quote-text,&lt;br /&gt;
.vh-quote-source,&lt;br /&gt;
.vh-discover-primary,&lt;br /&gt;
.vh-discover-secondary,&lt;br /&gt;
.vh-gateway-text,&lt;br /&gt;
.vh-feature-copy,&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle,&lt;br /&gt;
.vh-top-links,&lt;br /&gt;
.vh-small-heading,&lt;br /&gt;
.vh-gateway-title,&lt;br /&gt;
.vh-section-title,&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
.vh-network-grid small {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 35px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
margin: 27px 0 18px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
ROTATING ŚRĪLA PRABHUPĀDA SUBTITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-description {&lt;br /&gt;
width: 700px;&lt;br /&gt;
max-width: 700px;&lt;br /&gt;
min-height: 64px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
line-height: 1.48;&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
left: 50px;&lt;br /&gt;
bottom: 0px;&lt;br /&gt;
background: transparent;&lt;br /&gt;
}&lt;br /&gt;
.vh-description.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO PHOTO AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-photo-stage {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
grid-column: 1;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
width: 790px;&lt;br /&gt;
justify-self: end;&lt;br /&gt;
margin: 0 35px 0 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
height: calc(105% + 90px);&lt;br /&gt;
top: -85px;&lt;br /&gt;
}&lt;br /&gt;
.vh-photo {&lt;br /&gt;
position: absolute;&lt;br /&gt;
inset: 0;&lt;br /&gt;
background-position: center center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
filter:&lt;br /&gt;
grayscale(.10)&lt;br /&gt;
sepia(.06)&lt;br /&gt;
saturate(.82)&lt;br /&gt;
contrast(.96);&lt;br /&gt;
transition: opacity 1.4s ease-in-out;&lt;br /&gt;
border-radius: 50;&lt;br /&gt;
-webkit-mask-image:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
ellipse 54% 60% at 50% 50%,&lt;br /&gt;
black 58%,&lt;br /&gt;
rgba(0,0,0,.99) 64%,&lt;br /&gt;
rgba(0,0,0,.92) 70%,&lt;br /&gt;
rgba(0,0,0,.78) 77%,&lt;br /&gt;
rgba(0,0,0,.58) 84%,&lt;br /&gt;
rgba(0,0,0,.36) 90%,&lt;br /&gt;
rgba(0,0,0,.16) 95%,&lt;br /&gt;
rgba(0,0,0,.05) 98%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to bottom,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
);&lt;br /&gt;
-webkit-mask-composite:&lt;br /&gt;
source-in,&lt;br /&gt;
source-in;&lt;br /&gt;
mask-image:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
ellipse 54% 60% at 50% 50%,&lt;br /&gt;
black 58%,&lt;br /&gt;
rgba(0,0,0,.99) 64%,&lt;br /&gt;
rgba(0,0,0,.92) 70%,&lt;br /&gt;
rgba(0,0,0,.78) 77%,&lt;br /&gt;
rgba(0,0,0,.58) 84%,&lt;br /&gt;
rgba(0,0,0,.36) 90%,&lt;br /&gt;
rgba(0,0,0,.16) 95%,&lt;br /&gt;
rgba(0,0,0,.05) 98%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to bottom,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
);&lt;br /&gt;
mask-composite:&lt;br /&gt;
intersect,&lt;br /&gt;
intersect;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
DISCOVER&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
THEMATIC ARTICLE SPOTLIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-discover {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 9;&lt;br /&gt;
grid-column: 2;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
top: 28px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
height: calc(100% - 0px);&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding-left: 24px;&lt;br /&gt;
border-left: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.42;&lt;br /&gt;
}&lt;br /&gt;
/* Section heading */&lt;br /&gt;
.vh-discover-heading {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* Random article container */&lt;br /&gt;
#vh-random-article {&lt;br /&gt;
margin-top: 28px;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .7s ease,&lt;br /&gt;
transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-article.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Whole article preview is clickable */&lt;br /&gt;
.vh-random-article-link {&lt;br /&gt;
display: block;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Article title */&lt;br /&gt;
.vh-random-article-title {&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.18;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
}&lt;br /&gt;
/* First lines of article */&lt;br /&gt;
.vh-random-article-extract {&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
/* Read article link */&lt;br /&gt;
.vh-random-article-more {&lt;br /&gt;
margin-top: 15px;&lt;br /&gt;
padding-top: 10px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Hover */&lt;br /&gt;
.vh-random-article-link:hover .vh-random-article-title,&lt;br /&gt;
.vh-random-article-link:hover .vh-random-article-more {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
GATEWAYS&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 170px;&lt;br /&gt;
bottom: 35px;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 1000px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 1 1 150px;&lt;br /&gt;
min-width: 140px;&lt;br /&gt;
padding: 0 8px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Taller separators between gateways */&lt;br /&gt;
.vh-gateway:not(:last-child)::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
right: 0;&lt;br /&gt;
top: 15px;&lt;br /&gt;
bottom: 15px;&lt;br /&gt;
width: 1px;&lt;br /&gt;
background: rgba(18,63,56,.18);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:last-child {&lt;br /&gt;
border-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon {&lt;br /&gt;
display: block;&lt;br /&gt;
height: 50px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 29px;&lt;br /&gt;
line-height: 45px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
margin: 4px 0 4px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.1;&lt;br /&gt;
letter-spacing: .05em;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title a {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
color: var(--text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.12;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text.vh-gateway-links {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.12;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
CONTINUOUS LIFE TIMELINE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
height: 116px;&lt;br /&gt;
margin-top: 30px;&lt;br /&gt;
width: 100vw;&lt;br /&gt;
max-width: 100vw;&lt;br /&gt;
margin-left: calc(50% - 50vw);&lt;br /&gt;
margin-right: calc(50% - 50vw);&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window:active {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: flex-start;&lt;br /&gt;
width: max-content;&lt;br /&gt;
height: 100%;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
}&lt;br /&gt;
/* horizontal line */&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
top: 42px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.55);&lt;br /&gt;
}&lt;br /&gt;
/* one timeline event */&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 10px 20px 0;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* date */&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
height: 21px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .06em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* dot */&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 38px;&lt;br /&gt;
left: 20px;&lt;br /&gt;
width: 8px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: var(--green);&lt;br /&gt;
border: 2px solid #f6f2e9;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
/* short event text */&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 24px;&lt;br /&gt;
max-width: 175px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
/* hover */&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-date,&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-text {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* subtle edge fade */&lt;br /&gt;
.vh-lifeline-window::before,&lt;br /&gt;
.vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
width: 65px;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window::before {&lt;br /&gt;
left: 0;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
#f6f2e9,&lt;br /&gt;
rgba(246,242,233,0)&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window::after {&lt;br /&gt;
right: 0;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to left,&lt;br /&gt;
#f6f2e9,&lt;br /&gt;
rgba(246,242,233,0)&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEMPORARY LOGO FALLBACK&lt;br /&gt;
Only relevant if you use .vh-logo-temp&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-logo-temp {&lt;br /&gt;
width: 58px;&lt;br /&gt;
height: 58px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
border: 3px solid var(--gold);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: var(--green);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MOTION ACCESSIBILITY&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-photo,&lt;br /&gt;
#vh-discover-content,&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
1366–1500px DESKTOPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
padding-left: 24px !important;&lt;br /&gt;
padding-right: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-size: 67px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
width: 585px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding-left: 8px;&lt;br /&gt;
padding-right: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(560px, 1.12fr)&lt;br /&gt;
minmax(570px, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-grid {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
repeat(4, 88px)&lt;br /&gt;
minmax(150px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark {&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
1200–1365px DESKTOPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-size: 61px;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
width: 525px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
1.05fr&lt;br /&gt;
.95fr;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-grid {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
repeat(4, 78px)&lt;br /&gt;
minmax(140px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
SMALL GATEWAY DESTINATION LINKS&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
/* Individual links */&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
opacity: .82;&lt;br /&gt;
transition:&lt;br /&gt;
color .22s ease,&lt;br /&gt;
opacity .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Very fine underline */&lt;br /&gt;
.vh-gateway-links a::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 50%;&lt;br /&gt;
bottom: -2px;&lt;br /&gt;
width: 0;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform: translateX(-50%);&lt;br /&gt;
transition:&lt;br /&gt;
width .28s cubic-bezier(.2,.8,.2,1);&lt;br /&gt;
}&lt;br /&gt;
/* Hover */&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: var(--gold) !important;&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover::after {&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
/* Separators */&lt;br /&gt;
.vh-link-sep {&lt;br /&gt;
margin: 0 3px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
opacity: .55;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
animation: vh-link-arrive .65s ease both;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(1) {&lt;br /&gt;
animation-delay: .45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(2) {&lt;br /&gt;
animation-delay: .60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(3) {&lt;br /&gt;
animation-delay: .75s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(4) {&lt;br /&gt;
animation-delay: .90s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vh-link-arrive {&lt;br /&gt;
from {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(4px);&lt;br /&gt;
}&lt;br /&gt;
to {&lt;br /&gt;
opacity: .82;&lt;br /&gt;
transform: translateY(0);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Prevent popups */&lt;br /&gt;
body.page-Main_Page #vani-home a[title]:hover::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MAIN PAGE — REMOVE STRAY TOP/BOTTOM SKIN STRIPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* Force every outer Vector wrapper behind homepage to cream */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* MediaWiki sometimes creates empty paragraphs around the page markup */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove any residual top/bottom spacing around parser output */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:first-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* No outer spacing around homepage */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-footer-container,&lt;br /&gt;
body.page-Main_Page footer,&lt;br /&gt;
body.page-Main_Page #footer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-jump-link {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-intro::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: -1;&lt;br /&gt;
left: -20px;&lt;br /&gt;
top: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
width: 500px;&lt;br /&gt;
height: 500px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-main-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-gold-rule,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-description {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: 60px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
FROM HIS LETTERS — LEFT PANEL&lt;br /&gt;
========================================================== */&lt;br /&gt;
/*&lt;br /&gt;
\* Keep .vh-now because it positions the left column.&lt;br /&gt;
\* It is now only an internal technical class name.&lt;br /&gt;
*/&lt;br /&gt;
.vh-now {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 15;&lt;br /&gt;
top: 28px;&lt;br /&gt;
left: -20px;&lt;br /&gt;
width: 180px;&lt;br /&gt;
height: calc(100% - 0px);&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 20px 18px 20px 0;&lt;br /&gt;
border-right: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
text-align: left;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.42;&lt;br /&gt;
}&lt;br /&gt;
.vh-letter-heading {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 0 22px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO TITLE — WHO IS REVEAL&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
/* MediaWiki-generated link wrapping everything */&lt;br /&gt;
.vh-hero-title-link &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
position: relative;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
position: absolute;&lt;br /&gt;
/* VERTICAL POSITION */&lt;br /&gt;
top: 3px;&lt;br /&gt;
/* HORIZONTAL POSITION */&lt;br /&gt;
right: -5px;&lt;br /&gt;
/* SIZE */&lt;br /&gt;
font-size: 40px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, serif;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: .88;&lt;br /&gt;
letter-spacing: -.025em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateX(-18px);&lt;br /&gt;
transition:&lt;br /&gt;
opacity .45s ease,&lt;br /&gt;
transform .55s cubic-bezier(.22,.7,.25,1);&lt;br /&gt;
}&lt;br /&gt;
/* Reveal */&lt;br /&gt;
.vh-hero-title-wrap:hover .vh-who-corner {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
/* No standard link effects */&lt;br /&gt;
.vh-hero-title-link a:hover,&lt;br /&gt;
.vh-hero-title-link a:visited {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
WHO IS ŚRĪLA PRABHUPĀDA?&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 4px;&lt;br /&gt;
bottom: -39px;&lt;br /&gt;
z-index: 30;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(-7px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .35s ease,&lt;br /&gt;
transform .35s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-link a {&lt;br /&gt;
display: inline-flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 9px;&lt;br /&gt;
padding: 8px 13px 7px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.65);&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: rgba(246,242,233,.88);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .10em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition:&lt;br /&gt;
color .25s ease,&lt;br /&gt;
border-color .25s ease,&lt;br /&gt;
background .25s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-arrow {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: -1px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition: transform .25s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Reveal ONLY when interacting with the hero title */&lt;br /&gt;
.vh-hero-title-wrap:hover .vh-who-link {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateY(0);&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
/* Button hover */&lt;br /&gt;
.vh-who-link a:hover {&lt;br /&gt;
color: var(--green);&lt;br /&gt;
border-color: var(--gold);&lt;br /&gt;
background: rgba(246,242,233,.98);&lt;br /&gt;
}&lt;br /&gt;
.vh-who-link a:hover .vh-who-arrow {&lt;br /&gt;
transform: translateX(3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-dot {&lt;br /&gt;
transform: scale(1.5);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline must follow JS position immediately */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
scroll-behavior: auto !important;&lt;br /&gt;
transform-origin: 0 0;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VIRTUAL TIMELINE PERFORMANCE&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
display: flex;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
height: 100%;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
transform-style: flat;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TIMELINE YEAR NAVIGATION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 22px;&lt;br /&gt;
margin: 0 0 10px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 35px;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 4px 2px;&lt;br /&gt;
color: rgba(18,63,56,.62);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
transition:&lt;br /&gt;
color .2s ease,&lt;br /&gt;
transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* Random quotes */&lt;br /&gt;
.vh-quote {&lt;br /&gt;
height: 82px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
padding: 0 40px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
border-bottom: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
margin-top: 26px;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-inner {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
max-width: 1500px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-text {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
text-overflow: ellipsis;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: clamp(20px, 1.65vw, 29px);&lt;br /&gt;
line-height: 1.16;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source {&lt;br /&gt;
margin-top: 7px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source::before,&lt;br /&gt;
.vh-quote-source::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 74px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a {&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a:hover {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 15px;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 93px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote,&lt;br /&gt;
#vh-random-quote-source {&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote.is-changing,&lt;br /&gt;
#vh-random-quote-source.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured {&lt;br /&gt;
width: auto;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(760px, 1.3fr)&lt;br /&gt;
minmax(600px, 1fr);&lt;br /&gt;
column-gap: 32px;&lt;br /&gt;
align-items: start;&lt;br /&gt;
margin-top: 18px;&lt;br /&gt;
padding-top: 18px;&lt;br /&gt;
padding-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured,&lt;br /&gt;
.vh-network {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — TITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — GRID&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
INDIVIDUAL TREASURE CARD&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 48% 52%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature a {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MEDIA AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-media,&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px 0 0 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* Normal video/image cards */&lt;br /&gt;
.vh-feature-video .vh-feature-media,&lt;br /&gt;
.vh-feature-imagequote .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
/* SHORT&lt;br /&gt;
Keep complete vertical YouTube Shorts thumbnail visible.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-short .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: contain;&lt;br /&gt;
background-color: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEXT PANEL ON RIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 3px 10px 5px 12px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
border-radius: 0 6px 6px 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
/* SHORT / VIDEO / IMAGE QUOTE / NECTAR DROP */&lt;br /&gt;
.vh-feature-copy small {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Actual title */&lt;br /&gt;
.vh-feature-copy strong {&lt;br /&gt;
display: block;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
\* Metadata currently not needed.&lt;br /&gt;
\* Keep it hidden so dates do not appear underneath.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-copy span {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
NECTAR DROP&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-audio-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.50);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
line-height: 1;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
transform .2s ease,&lt;br /&gt;
background .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar:hover .vh-feature-audio-icon {&lt;br /&gt;
transform: scale(1.06);&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-network .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 120px;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 5px 10px 0;&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
border-right: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
background .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover .vh-network-icon {&lt;br /&gt;
transform: scale(1.12);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover strong {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
height: 42px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition:&lt;br /&gt;
transform .22s ease,&lt;br /&gt;
color .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes {&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 60px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat strong {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: -8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes + strong {&lt;br /&gt;
white-space: normal;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 19px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat small {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: 8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK MISSION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 430px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 0 0px 0 10px;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-world {&lt;br /&gt;
flex: 0 0 150px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
margin-right: 0px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission-text {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 250px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover .vh-network-world img {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
RESPONSIVE BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(650px, 1.2fr)&lt;br /&gt;
minmax(650px, 1fr);&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
grid-template-columns: 47% 53%;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
padding-left: 9px;&lt;br /&gt;
padding-right: 7px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 110px;&lt;br /&gt;
min-width: 110px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1.1fr)&lt;br /&gt;
minmax(620px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 105px;&lt;br /&gt;
min-width: 105px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =====================================================&lt;br /&gt;
SOCIAL PLATFORM STATISTICS&lt;br /&gt;
===================================================== */&lt;br /&gt;
/* Month / year title */&lt;br /&gt;
.social-stats-title {&lt;br /&gt;
margin: 30px 0 10px;&lt;br /&gt;
padding-bottom: 7px;&lt;br /&gt;
font-size: 25px;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
border-bottom: 2px solid #2a4452;&lt;br /&gt;
}&lt;br /&gt;
/* Clickable statistics bar */&lt;br /&gt;
.social-stats-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-header:hover {&lt;br /&gt;
background: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
/* Platform blocks */&lt;br /&gt;
.social-stats-platform {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
border-right: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-name {&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-views {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
/* Details */&lt;br /&gt;
.social-stats-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 7px;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #2a4452;&lt;br /&gt;
background: #eef2f4;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-arrow {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Expanded report */&lt;br /&gt;
.social-stats-details {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
padding: 24px 28px 30px;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-top: 1px solid #c8ccd1;&lt;br /&gt;
border-radius: 0 0 8px 8px;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-number {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.15;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-view-label {&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
IMAGE QUOTE POPUP&lt;br /&gt;
========================================================== */&lt;br /&gt;
#vh-imagequote-lightbox {&lt;br /&gt;
position: fixed;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
/* positioned by JS */&lt;br /&gt;
top: auto;&lt;br /&gt;
left: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .2s ease,&lt;br /&gt;
visibility .2s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox.is-open {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
visibility: visible;&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 20vw;&lt;br /&gt;
max-width: 380px;&lt;br /&gt;
min-width: 260px;&lt;br /&gt;
height: auto;&lt;br /&gt;
max-height: 55vh;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px&lt;br /&gt;
rgba(0, 0, 0, .28);&lt;br /&gt;
}&lt;br /&gt;
.vh-imagequote-lightbox-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
top: 5px;&lt;br /&gt;
right: 7px;&lt;br /&gt;
width: 28px;&lt;br /&gt;
height: 28px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: rgba(0, 0, 0, .55);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 26px;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar Drop audio activity */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 3px;&lt;br /&gt;
height: 18px;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave span {&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 4px;&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform-origin: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span {&lt;br /&gt;
animation: vhNectarWave .75s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(2) {&lt;br /&gt;
animation-delay: -.45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(3) {&lt;br /&gt;
animation-delay: -.20s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(4) {&lt;br /&gt;
animation-delay: -.60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(5) {&lt;br /&gt;
animation-delay: -.30s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(6) {&lt;br /&gt;
animation-delay: -.55s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(7) {&lt;br /&gt;
animation-delay: -.10s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vhNectarWave {&lt;br /&gt;
0% {&lt;br /&gt;
height: 3px;&lt;br /&gt;
}&lt;br /&gt;
100% {&lt;br /&gt;
height: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Nectar audio area — never scroll */&lt;br /&gt;
.vh-feature-nectar .vh-feature-audio {&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar .vh-nectar-wave {&lt;br /&gt;
flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Video + Nectar Drop title limit */&lt;br /&gt;
.vh-feature-video .vh-feature-copy strong,&lt;br /&gt;
.vh-feature-nectar .vh-feature-copy strong {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
display: -webkit-box;&lt;br /&gt;
-webkit-box-orient: vertical;&lt;br /&gt;
-webkit-line-clamp: 5;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
========================================================= */&lt;br /&gt;
.vani-flipbook-trigger {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
transition:&lt;br /&gt;
transform 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger:hover img {&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px&lt;br /&gt;
rgba(0, 0, 0, 0.22);&lt;br /&gt;
}&lt;br /&gt;
/* Full-screen dark overlay */&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
position: fixed;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
display: none;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
background:&lt;br /&gt;
rgba(15, 20, 18, 0.90);&lt;br /&gt;
}&lt;br /&gt;
#vani-flipbook-overlay.is-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* Popup */&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: calc(100vw - 80px);&lt;br /&gt;
height: calc(100vh - 40px);&lt;br /&gt;
max-width: 1800px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 20px 70px&lt;br /&gt;
rgba(0, 0, 0, 0.55);&lt;br /&gt;
}&lt;br /&gt;
/* Iframe holder */&lt;br /&gt;
#vani-flipbook-frame-holder {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Actual flipbook iframe */&lt;br /&gt;
#vani-flipbook-frame {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
}&lt;br /&gt;
/* Close button */&lt;br /&gt;
.vani-flipbook-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 10px;&lt;br /&gt;
right: 10px;&lt;br /&gt;
z-index: 100001;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background:&lt;br /&gt;
rgba(20, 20, 20, 0.80);&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
font-family:&lt;br /&gt;
Arial,&lt;br /&gt;
sans-serif;&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
line-height: 42px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-close:hover {&lt;br /&gt;
background: #000000;&lt;br /&gt;
}&lt;br /&gt;
body.vani-flipbook-open {&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
padding: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
max-width: none;&lt;br /&gt;
border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================&lt;br /&gt;
VANIPEDIA INSPIRATION&lt;br /&gt;
========================================= */&lt;br /&gt;
/* Image */&lt;br /&gt;
.vision-layout-wrapper .vision-logo {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
}&lt;br /&gt;
.vision-layout-wrapper .vision-logo img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 350px;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Two button columns */&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
display: flex;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-col {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Light green buttons */&lt;br /&gt;
.vision-buttons-container .vision-btn {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn:hover {&lt;br /&gt;
background-color: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn a,&lt;br /&gt;
.vision-buttons-container .vision-btn a.external {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ARCHITECTURAL WOOD SANCTUM &amp;amp; SHADOWBOX NICHES (A1 CONCEPT)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
:root {&lt;br /&gt;
--wood-darkest: #110804;&lt;br /&gt;
--wood-dark: #1c0e07;&lt;br /&gt;
--wood-mid: #2b170e;&lt;br /&gt;
--wood-warm: #3d2214;&lt;br /&gt;
--wood-light: #54311c;&lt;br /&gt;
--gold-bright: #f5d77f;&lt;br /&gt;
--gold-mid: #d4af37;&lt;br /&gt;
--gold-deep: #997a15;&lt;br /&gt;
--text-cream: #f4ebd9;&lt;br /&gt;
--text-muted: #bda892;&lt;br /&gt;
--spotlight-glow: radial-gradient(circle at 50% 0%, rgba(255, 230, 160, 0.28) 0%, rgba(255, 210, 120, 0.08) 45%, transparent 75%);&lt;br /&gt;
}&lt;br /&gt;
/* Master Architectural Container */&lt;br /&gt;
.sanctum-cabinet {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1280px;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
background: linear-gradient(180deg, #2b170e 0%, #1c0e07 40%, #140904 100%);&lt;br /&gt;
border: 3px solid #3d2314;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
box-shadow: 0 25px 60px rgba(0,0,0,0.9), inset 0 2px 4px rgba(255,220,150,0.2), inset 0 -2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
position: relative;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, &#039;Georgia&#039;, serif;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
}&lt;br /&gt;
.sanctum-cabinet::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0; left: 0; right: 0; bottom: 0;&lt;br /&gt;
background: repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0px, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 4px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 1: TOP ARCHITECTURAL CORNICE / NAV BAR */&lt;br /&gt;
.cornice-header {&lt;br /&gt;
background: linear-gradient(180deg, #3f2314 0%, #28140a 60%, #1b0c05 100%);&lt;br /&gt;
border-bottom: 2px solid #5a341b;&lt;br /&gt;
box-shadow: 0 8px 16px rgba(0,0,0,0.7), inset 0 2px 3px rgba(255,230,170,0.25);&lt;br /&gt;
padding: 14px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left .nav-burger {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
background: rgba(0,0,0,0.4);&lt;br /&gt;
padding: 6px 12px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
border: 1px solid #4a2814;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-group {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.main-brand-title {&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0,0,0,0.9), 0 0 12px rgba(212,175,55,0.3);&lt;br /&gt;
}&lt;br /&gt;
.brand-subline {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-search {&lt;br /&gt;
flex: 1;&lt;br /&gt;
max-width: 480px;&lt;br /&gt;
margin: 0 24px;&lt;br /&gt;
}&lt;br /&gt;
.search-input-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel {&lt;br /&gt;
width: 100%;&lt;br /&gt;
padding: 10px 18px 10px 42px;&lt;br /&gt;
background: #0f0704;&lt;br /&gt;
border: 1px solid #472613;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-family: inherit;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0,0,0,0.9), 0 1px 2px rgba(255,255,255,0.08);&lt;br /&gt;
outline: none;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel::placeholder {&lt;br /&gt;
color: #7d6b58;&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.search-icon {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 14px;&lt;br /&gt;
top: 50%;&lt;br /&gt;
transform: translateY(-50%);&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links .btn-gold a {&lt;br /&gt;
background: linear-gradient(180deg, #b8860b 0%, #7d5904 100%);&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: #fff !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* SPOTLIGHT HOOD &amp;amp; OVERHEAD LAMPS (A1 STYLE) */&lt;br /&gt;
.spotlight-frieze {&lt;br /&gt;
position: relative;&lt;br /&gt;
padding: 24px 20px 10px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
background: linear-gradient(180deg, #24130b 0%, #180c06 100%);&lt;br /&gt;
border-bottom: 2px solid #3a1e0f;&lt;br /&gt;
}&lt;br /&gt;
.lamp-row {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-around;&lt;br /&gt;
padding: 0 80px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.lamp {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
background: radial-gradient(ellipse at center, #ffd700 0%, #b8860b 60%, #442500 100%);&lt;br /&gt;
border-radius: 0 0 10px 10px;&lt;br /&gt;
box-shadow: 0 0 14px 4px rgba(255, 215, 0, 0.45);&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
.lamp::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 8px;&lt;br /&gt;
left: -70px;&lt;br /&gt;
width: 200px;&lt;br /&gt;
height: 280px;&lt;br /&gt;
background: var(--spotlight-glow);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.frieze-title {&lt;br /&gt;
font-size: 24px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-shadow: 0 2px 6px rgba(0,0,0,0.95);&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.frieze-subtitle {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.shadowbox-body {&lt;br /&gt;
padding: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 2: HERO STAGE */&lt;br /&gt;
.hero-sanctuary-stage {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 1fr 1.25fr 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
background: linear-gradient(180deg, #180c06 0%, #100703 100%);&lt;br /&gt;
border: 3px solid #361e10;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
box-shadow: inset 0 10px 25px rgba(0,0,0,0.9);&lt;br /&gt;
margin-bottom: 24px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-card {&lt;br /&gt;
background: rgba(0, 0, 0, 0.45);&lt;br /&gt;
border: 1px solid #3b2011;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.8);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-tag {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-headline a {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-body {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: #bcaaa4;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
margin: 10px 0;&lt;br /&gt;
flex: 1;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-footer a {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.center-frame {&lt;br /&gt;
background: #090402;&lt;br /&gt;
border: 3px solid #4a2814;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.95), inset 0 0 30px rgba(0,0,0,0.9);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.sanctuary-center-badge {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link a {&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 3px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 80px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
background: linear-gradient(90deg, transparent, var(--gold-mid), transparent);&lt;br /&gt;
margin: 10px auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.multilingual-tape {&lt;br /&gt;
background: #140904;&lt;br /&gt;
border: 1px solid #361b0d;&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
margin-top: 12px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 3: 3D RECESSED SHADOWBOX SHELF NICHES */&lt;br /&gt;
.niches-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche {&lt;br /&gt;
background: linear-gradient(180deg, #0e0603 0%, #170b05 100%);&lt;br /&gt;
border: 3px solid #381f11;&lt;br /&gt;
border-top: 4px solid #1a0c06;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 18px;&lt;br /&gt;
box-shadow: inset 0 8px 18px rgba(0,0,0,0.95), 0 4px 10px rgba(0,0,0,0.7), inset 0 0 20px rgba(0,0,0,0.8);&lt;br /&gt;
position: relative;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: transform 0.2s, border-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
border-color: #633b20;&lt;br /&gt;
}&lt;br /&gt;
.niche-lamp {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
width: 36px;&lt;br /&gt;
height: 5px;&lt;br /&gt;
background: #e2ba4d;&lt;br /&gt;
border-radius: 0 0 6px 6px;&lt;br /&gt;
box-shadow: 0 0 10px rgba(255,215,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.niche-icon-wrap {&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
margin: 10px 0 10px 0;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0,0,0,0.8));&lt;br /&gt;
}&lt;br /&gt;
.niche-title {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
.niche-desc {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.niche-meta {&lt;br /&gt;
margin-top: auto;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
border-top: 1px solid #2d180c;&lt;br /&gt;
padding-top: 8px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* SUPPLEMENTARY TAXONOMY SHELF */&lt;br /&gt;
.taxonomies-carved-shelf {&lt;br /&gt;
background: #110704;&lt;br /&gt;
border: 1px solid #361b0c;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 12px 18px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.shelf-label {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
background: #1d0f07;&lt;br /&gt;
border: 1px solid #422312;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 4px 10px;&lt;br /&gt;
margin: 0 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
/* CARVED TIMELINE RIBBON */&lt;br /&gt;
.timeline-carved-ribbon {&lt;br /&gt;
background: linear-gradient(180deg, #1c0e07 0%, #120803 100%);&lt;br /&gt;
border: 2px solid #381f11;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
box-shadow: inset 0 4px 10px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.timeline-label-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.timeline-title {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.timeline-span-badge {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.timeline-years-bar {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
background: #080301;&lt;br /&gt;
border: 1px solid #30170a;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-year {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: #9c8570;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
padding: 2px 6px;&lt;br /&gt;
transition: color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.vh-year:hover, .vh-year.active {&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 4: BASE PLINTH FOOTER */&lt;br /&gt;
.plinth-footer {&lt;br /&gt;
background: linear-gradient(180deg, #1d0f07 0%, #120803 100%);&lt;br /&gt;
border-top: 3px solid #3d2111;&lt;br /&gt;
padding: 20px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.05);&lt;br /&gt;
}&lt;br /&gt;
.plinth-stat {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-actions {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
background: #190b05;&lt;br /&gt;
border: 1px solid #4a2712;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
.niches-grid { grid-template-columns: 1fr; }&lt;br /&gt;
.hero-sanctuary-stage { grid-template-columns: 1fr; }&lt;br /&gt;
.taxonomies-carved-shelf { flex-direction: column; gap: 10px; }&lt;br /&gt;
.plinth-footer { flex-direction: column; gap: 14px; text-align: center; }&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PERSISTENT TOP BAR: #345B63 SINGLE-ROW (BURGER, SEARCH, TITLE, USER)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Full-Width Outer Banner Container (Strict #345B63) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Inner Flex Row: STRICT Single Horizontal Line */&lt;br /&gt;
.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CENTERED TITLE: Dead-Center On The Same Line */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.8px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. LEFT SECTION: Burger [ ≡ ] + Search In ONE Row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Force Burger Menu Dropdown to ALWAYS display on desktop */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .cdx-button--fake-button {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* HIGH-VISIBILITY GOLD FOR BURGER &amp;amp; ALL VECTOR ICONS */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.mw-header .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
filter: brightness(0) saturate(100%) invert(86%) sepia(26%) saturate(884%) hue-rotate(352deg) brightness(102%) contrast(96%) !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide duplicate site wordmark &amp;amp; tagline next to burger */&lt;br /&gt;
.vector-header-start .mw-logo-wordmark,&lt;br /&gt;
.vector-header-start .mw-logo-tagline,&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Box Container on Left */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Refined Inset Search Input (Option 1: Harmonious Deep Sea Teal) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 18px !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
padding: 4px 12px 4px 30px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
line-height: 30px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
transition: width 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(245, 215, 127, 0.4), inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input::placeholder,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]::placeholder,&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
color: #a5c4c9 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-search-box-inner .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide separate search submit buttons */&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container #searchButton,&lt;br /&gt;
.vector-header-container #mw-searchButton,&lt;br /&gt;
.vector-header-container .searchButton,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. RIGHT SECTION: User Part Fixed (No weird boxes, clean gold, unified dropdown) */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.1 Remove all clunky button box backgrounds and borders from top bar items */&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button--fake-button,&lt;br /&gt;
.vector-header-end .cdx-button--weight-quiet,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-menu-heading,&lt;br /&gt;
.vector-header-end #p-personal,&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-menu,&lt;br /&gt;
.vector-header-end .vector-menu,&lt;br /&gt;
.vector-header-end .vector-menu-content,&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.2 Style username &amp;amp; header icons in clean warm gold (no boxes) */&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #pt-userpage-2 span,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: background-color 0.2s ease, color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.3 Desktop User Dropdown Menu (Strictly Matching image_a7f3ff.png) */&lt;br /&gt;
.vector-header-end .vector-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content div,&lt;br /&gt;
.vector-header-end .vector-dropdown-content ul,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-menu-content {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure Talk (pt-mytalk) is visible in desktop dropdown */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide icons inside desktop user dropdown so it matches image_a7f3ff.png clean text */&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean, compact, single-row links */&lt;br /&gt;
.vector-header-end .vector-dropdown-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a span {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
font-size: inherit !important;&lt;br /&gt;
font-weight: inherit !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:focus,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Divider above Logout */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-user-menu-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. DISABLE ALL HOVER PREVIEWS / POPUPS IN TOP BAR */&lt;br /&gt;
.vector-header-container [title]:hover::after,&lt;br /&gt;
.vector-header-container [title]:hover::before,&lt;br /&gt;
.vector-header-container a[title]:hover::after,&lt;br /&gt;
.vector-header-container a[title]:hover::before,&lt;br /&gt;
.mw-header [title]:hover::after,&lt;br /&gt;
.mw-header [title]:hover::before,&lt;br /&gt;
.mw-header a[title]:hover::after,&lt;br /&gt;
.mw-header a[title]:hover::before {&lt;br /&gt;
display: none !important;&lt;br /&gt;
content: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Sticky Header Support (Color: #345B63) */&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
height: 48px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-sticky-header a,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Main Page Adjustments: Clean Flush Under Top Bar */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-top {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-photo-stage {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ELIMINATE UNWANTED LIGHT-GREEN STRIP / TOOLBAR UNDER TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure no gap or background bleed between top bar and content on Main Page */&lt;br /&gt;
body.page-Main_Page .vector-header-container {&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
WHO IS SRILA PRABHUPADA &amp;amp; FOUNDER-ACARYA HERO ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 16px auto 8px auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 3px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important; /* Temple Gold */&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
color: #1e353b !important; /* Deep Sacred Slate-Teal */&lt;br /&gt;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
margin: 6px auto 14px auto !important;&lt;br /&gt;
padding: 4px 18px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-radius: 20px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: &amp;quot;♦&amp;quot; !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PANORAMIC TIMELINE RIBBON (1896 – 1977) BETWEEN HERO &amp;amp; GATEWAYS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-timeline-panoramic {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 18px auto 24px auto !important;&lt;br /&gt;
padding: 12px 16px !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-timeline-years {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 auto 12px auto !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-wrap: wrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(255, 255, 255, 0.7) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(52, 91, 99, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* FORCE WARM PARCHMENT ON ALL MAIN PAGE CONTAINERS (KILL MINT GREEN BLEED) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA STRICT ZERO-SCROLL VIEWPORT-FIT SYSTEM (STEP 11)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Strict Zero-Scroll Viewport Locking */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Master Canvas Vertical Rhythm (Auto-distributed inside single screen) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 18px 10px 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Base Card Styling */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Ribbon */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-icon {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-sub {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
opacity: 0.85 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 1: HERO TRIAD (Compact) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 280px 1fr 280px !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories of Srila Prabhupada Card (Left) */&lt;br /&gt;
.vh-card-memories .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-actions {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.28) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Frame */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at center, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 34px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
/* Button below Srila Prabhupada: only &amp;quot;Founder-Ācārya of ISKCON&amp;quot;, clickable wiki link */&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
margin: 3px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Sacred Portrait Oval */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto 4px auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 110px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 2.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f4ebd9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
margin: 2px auto 0 auto !important;&lt;br /&gt;
max-width: 440px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 2: CLEAN INTERACTIVE TIMELINE (No outer border/box rectangle) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lifeline track window */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
flex: 0 0 200px !important;&lt;br /&gt;
padding: 6px 14px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 32px !important;&lt;br /&gt;
left: 14px !important;&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
height: 8px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #1e293b !important;&lt;br /&gt;
max-width: 170px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 3: 6 GATEWAYS GRID (Compact 6-Columns) */&lt;br /&gt;
.vh-gateways-frame {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(6, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 8px 6px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 30px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway .vh-icon {&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
color: #2c3e50 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 4: QUOTE SCROLL (Slim Banner) */&lt;br /&gt;
.vh-quote-frame {&lt;br /&gt;
background: #faf6ee !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
padding: 8px 24px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1000px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-inner {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-text {&lt;br /&gt;
max-width: 750px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-source {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
color: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
font-family: Georgia, serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 5: BOTTOM MODULES (Treasures &amp;amp; Network) */&lt;br /&gt;
.vh-bottom-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 8px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 8px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stats-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-around !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 8px 10px 4px 10px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 2px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-num {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-lbl {&lt;br /&gt;
font-size: 8.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 4px 10px 6px 10px !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
THEMATIC TAXONOMY INDEX (4 SECTIONS) &amp;amp; PRABHUPADA IN MEDIA (STEP 12)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Section Heading */&lt;br /&gt;
.vh-section-header {&lt;br /&gt;
margin: 18px 0 10px 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
padding-bottom: 6px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-badge {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
padding: 3px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.2px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4-Column Taxonomy Grid */&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Prabhupada in the Media Section */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-body {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
padding: 12px 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #334155 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow smooth scrolling when full sections are present */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: repeat(2, 1fr) !important; }&lt;br /&gt;
.vh-media-body { flex-direction: column !important; align-items: flex-start !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: 1fr !important; }&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide quote and bottom sections if any old cache or DOM remains */&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
#vh-random-quote-wrap,&lt;br /&gt;
.vh-bottom-grid,&lt;br /&gt;
.vh-bottom-card,&lt;br /&gt;
.vh-card-treasures,&lt;br /&gt;
.vh-card-network {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 14: TOP BAR SEARCH ANCHORED LEFT + SACRED 3D ARCHITECTURAL STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR LEFT ANCHOR FOR SEARCH */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 0 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. 3D CARDS (HERO TRIAD, GATEWAYS, TAXONOMY, MEDIA) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf8f4 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.32) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 1px 3px rgba(0, 0, 0, 0.05),&lt;br /&gt;
0 5px 15px rgba(30, 53, 59, 0.07),&lt;br /&gt;
0 10px 24px -5px rgba(30, 53, 59, 0.08),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 10px 25px rgba(30, 53, 59, 0.12),&lt;br /&gt;
0 16px 32px -6px rgba(177, 135, 61, 0.16),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Plaques (Embossed Top Bar) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #fbf9f4 0%, #f2ebdd 100%) !important;&lt;br /&gt;
border-bottom: 1.5px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(0, 0, 0, 0.03) !important;&lt;br /&gt;
border-top-left-radius: 7px !important;&lt;br /&gt;
border-top-right-radius: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Center Card (Elevated Sovereign Altar) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 35%, #ffffff 0%, #faf6ec 65%, #f3ece0 100%) !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 1) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.11),&lt;br /&gt;
0 16px 36px -6px rgba(177, 135, 61, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 20px rgba(177, 135, 61, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Frame */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 3.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(30, 53, 59, 0.22),&lt;br /&gt;
0 12px 28px rgba(0, 0, 0, 0.15),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.8),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
transition: transform 0.25s ease, box-shadow 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.28),&lt;br /&gt;
0 16px 36px rgba(177, 135, 61, 0.3),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Gateways Icon Medallions */&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
background: linear-gradient(145deg, #ffffff 0%, #f6efe0 50%, #eadecb 100%) !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
transition: transform 0.2s ease, box-shadow 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.08) translateY(-1px) !important;&lt;br /&gt;
background: linear-gradient(145deg, #fdfbf7 0%, #f2e3c6 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 5px 10px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Tactile Timeline Year Keys */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4eee2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.55) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.07),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.75) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 10px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1f373c 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #122124 !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0d1719 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 1px 2px rgba(0, 0, 0, 0.4),&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Raised 3D Pill Action Buttons */&lt;br /&gt;
.vh-btn-pill,&lt;br /&gt;
.vh-founder-subline a,&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.12),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.4),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #28474e 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #1a2f34 !important;&lt;br /&gt;
border-bottom: 2px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 4px 14px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b1873d 0%, #916c2a 100%) !important;&lt;br /&gt;
border-color: #72531a !important;&lt;br /&gt;
border-bottom: 2.5px solid #553e13 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f6efe2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #213c42 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162a2e !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1517 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(30, 53, 59, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Lifeline Track (Carved Groove with Illuminated Bar) */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #e4ded0 0%, #ede7db 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-bottom: 1px solid #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 15: &amp;quot;SOLID&amp;quot; ARCHITECTURAL PRESENCE &amp;amp; EMBOSSED 3D DEPTH&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SOLID CARD ARCHITECTURE (SUBSTANTIAL GROUNDED PRESENCE) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fbf9f4 60%, #f5efe2 100%) !important;&lt;br /&gt;
border: 1.5px solid #c09b4d !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #8e6b22 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.08),&lt;br /&gt;
0 8px 20px rgba(24, 38, 35, 0.12),&lt;br /&gt;
0 16px 32px -4px rgba(24, 38, 35, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 -1px 0 rgba(192, 155, 77, 0.2) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-4px) !important;&lt;br /&gt;
border-color: #d4ab55 !important;&lt;br /&gt;
border-bottom: 4.5px solid #7a5818 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.10),&lt;br /&gt;
0 14px 28px rgba(24, 38, 35, 0.18),&lt;br /&gt;
0 24px 42px -6px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SOLID EMBOSSED CARD HEADER (STONE/METAL LINTEL) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #faf6ee 0%, #ebe0ca 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #b89348 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 2px 4px rgba(0, 0, 0, 0.05) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.6px !important;&lt;br /&gt;
color: #725215 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #55442a !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.16) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (SOVEREIGN REVERENTIAL ALTAR) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 32%, #ffffff 0%, #fbf6ec 55%, #f0e6d2 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #785414 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.09),&lt;br /&gt;
0 12px 28px rgba(24, 38, 35, 0.16),&lt;br /&gt;
0 22px 44px -8px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SOLID CAST GOLD PORTRAIT MEDALLION */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 4px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(20, 35, 32, 0.32),&lt;br /&gt;
0 16px 36px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #c99c45 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 12px 32px rgba(20, 35, 32, 0.40),&lt;br /&gt;
0 20px 45px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SOLID GATEWAYS WITH SCULPTED BRONZE/GOLD MEDALLIONS */&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 14px 10px 12px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #eedfc7 50%, #d6ba8f 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top-color: #ffffff !important;&lt;br /&gt;
border-bottom-color: #825f18 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.14),&lt;br /&gt;
inset 0 1px 1.5px #ffffff,&lt;br /&gt;
inset 0 -2px 3px rgba(130, 95, 30, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.1) translateY(-2px) !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #f7ebd5 50%, #e5cb9e 100%) !important;&lt;br /&gt;
border-color: #c49d48 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 1px 2px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(130, 95, 30, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #14282c !important;&lt;br /&gt;
letter-spacing: 1.4px !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SOLID TACTILE TIMELINE YEAR BUTTONS */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #efe7d6 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #213c42 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
border-color: #cda24e !important;&lt;br /&gt;
border-bottom: 4.5px solid #63430c !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.28),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #0b1a1c !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #172c30 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0d191c !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #060c0d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 2px 4px rgba(0, 0, 0, 0.5),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SOLID CARVED LIFELINE TRACK */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #ded6c4 0%, #e8e1d3 100%) !important;&lt;br /&gt;
border: 1.5px solid #a8843c !important;&lt;br /&gt;
border-top-color: #8c6a26 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. SOLID 3D ACTION PILL BUTTONS */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #376069 0%, #20393f 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.45) !important;&lt;br /&gt;
border-bottom: 3px solid #0a1315 !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 5px 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 7px rgba(0, 0, 0, 0.20),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.5),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b88e40 0%, #8c661d 100%) !important;&lt;br /&gt;
border-color: #61440d !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
border-bottom: 3.5px solid #432e08 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(177, 135, 61, 0.38) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4ebd9 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #785414 !important;&lt;br /&gt;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1b3237 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #0e1e21 !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #050b0c !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(30, 53, 59, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. SOLID DEDICATED MEDIA ARCHIVES SECTION */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 10. Hide THEMATIC TAXONOMY INDEX announcement banner from old cache */&lt;br /&gt;
.vh-section-header,&lt;br /&gt;
.vh-section-badge,&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide the 6 gateways frame if any cache remains */&lt;br /&gt;
.vh-gateways-frame,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
SAFE NO-SCROLL DASHBOARD &amp;amp; ZERO-OVERLAP ARCHITECTURE (STEP 18)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PREVENT SCROLLING ON MAIN PAGE CLEANLY WITHOUT BREAKING VECTOR INTERNALS */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: hidden !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. THE MASTER DASHBOARD CONTAINER (FITS SCREEN EXACTLY) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 56px) !important;&lt;br /&gt;
max-height: calc(100vh - 56px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize old legacy absolute / conflicting rules */&lt;br /&gt;
.vh-intro,&lt;br /&gt;
.vh-now,&lt;br /&gt;
.vh-main,&lt;br /&gt;
.vh-gateways,&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 1: HERO TRIAD */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 38vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1.15fr 1fr !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Card: Sanctuary Altar */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin: 0 auto 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
padding: 2px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 85px !important;&lt;br /&gt;
height: 85px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 2: INTERACTIVE LIFE TIMELINE */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 62px !important;&lt;br /&gt;
max-height: 62px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 2px 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
max-height: 30px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 3: THEMATIC TAXONOMY (4 CARDS) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 39vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-header {&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 5px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
margin-top: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 4: PRABHUPĀDA IN THE MEDIA (COMPACT HORIZONTAL BAR 42px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-card-header {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-body {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-desc {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 3px 12px !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 19: FULL-WIDTH VIEW + TOP-BAR TEAL (#345B63) BORDERS &amp;amp; SHADOWS&lt;br /&gt;
+ REFINED COMPACT SIZING &amp;amp; EXPANDED AIRY SPACING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH VIEW (EXPAND TO 100% SCREEN WIDTH) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TEAL (#345B63) BORDERS &amp;amp; MULTI-STOP TEAL SHADOWS ACROSS ALL CARDS */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
border-color: #43727c !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.12),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.22),&lt;br /&gt;
0 22px 38px -6px rgba(52, 91, 99, 0.26),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Lintels (Teal Borders &amp;amp; Toned Accents) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #eaf1f2 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(52, 91, 99, 0.06) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #233e44 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY ALAR CARD (REFINED 3D TEAL EMBOSSING) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.10),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.18),&lt;br /&gt;
0 22px 40px -6px rgba(52, 91, 99, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(52, 91, 99, 0.05) !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Bezel in #345B63 */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 80px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
border: 3.5px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(52, 91, 99, 0.35),&lt;br /&gt;
0 12px 26px rgba(26, 47, 52, 0.25),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 22px rgba(52, 91, 99, 0.45),&lt;br /&gt;
0 16px 32px rgba(26, 47, 52, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Title &amp;amp; Subtitle */&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. BIG RECTANGLE ELEMENTS ARE SMALLER WITH BIGGER SPACE BETWEEN THEM */&lt;br /&gt;
/* Section 1: Hero Triad Grid (Reduced Height, Expanded 20px Gutter) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 220px !important;&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 2: Timeline (Sleek Key Row &amp;amp; Track, Teal Borders) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 58px !important;&lt;br /&gt;
height: 58px !important;&lt;br /&gt;
max-height: 58px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
border-bottom: 3.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.25), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1e353b 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-bottom: 3px solid #0b1517 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4), 0 2px 5px rgba(52, 91, 99, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 3: Thematic Taxonomy Grid (Reduced Height, Expanded 18px Gutter) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #3e565c !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 4: Media Bar (Compact 40px Single-Line Strip) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
max-height: 40px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. 3D PILL BUTTONS WITH TEAL THEME */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #1a2f34 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #4c828d 0%, #2e545b 100%) !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 20: NARROWER RECTANGLES + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. NARROWER PROPORTIONED CONTAINER (NO LONGER ENDLESSLY WIDE) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
max-width: 1260px !important;&lt;br /&gt;
width: 95% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CENTER CARD FIXES (PROPER HIERARCHY, NO WEIRD DOUBLE BOXES) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title a {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-sub {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-main {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide legacy floating who-corner and founder subline balloon boxes */&lt;br /&gt;
.vh-hero-title-wrap,&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dedicated button below portrait */&lt;br /&gt;
.vh-founder-btn-wrap {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 78px !important;&lt;br /&gt;
height: 78px !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(52, 91, 99, 0.32), inset 0 2px 4px rgba(255, 255, 255, 0.9), inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE LAYOUT CORRECTIONS (CLEAN &amp;amp; LEGIBLE TRACK) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 64px !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
max-height: 34px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CLEAN MEDIA SECTION (SINGLE HORIZONTAL FLEX ROW 44px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left .vh-badge-text a {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-center {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right .vh-btn-pill {&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. NARROWER HERO &amp;amp; TAXONOMY GRIDS WITH AMPLE SPACING */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 21: NARROW RECTANGLES (1140px) + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE NARROWER DASHBOARD WIDTH (OVERRIDE ALL PREVIOUS MIN-WIDTHS) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
max-width: 1140px !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. NARROW HERO TRIAD (3 CARDS ~360px EACH) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (COMPLETELY REBUILT ARCHITECTURE) */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 76px !important;&lt;br /&gt;
height: 76px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW THEMATIC TAXONOMY (4 CARDS ~270px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. CLEAN MEDIA BAR (HORIZONTAL SINGLE LINE) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 22: FULL-WIDTH VIEW + NARROWER CARDS + VISIBLE TOP BORDER + ZERO CUTOUTS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE VIEW (NO ARTIFICIAL MAX-WIDTH ON CONTAINER) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 10px 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. VISIBLE TOP BORDER ON ALL RECTANGLE ELEMENTS (NO MORE MISSING TOP BORDER!) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-sanctuary-card,&lt;br /&gt;
.vh-card-memories,&lt;br /&gt;
.vh-card-article,&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* CRITICAL: EXPLICIT VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. NARROWER RECTANGLES WITH GENEROUS GAPS (PAGE IS FULL WIDTH, CARDS ARE NARROWER) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 28px !important;&lt;br /&gt;
flex: 0 0 230px !important;&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 400px !important; /* NARROWER RECTANGLES */&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SANCTUARY CENTER CARD: ZERO WEIRD BOXES, PERFECT VERTICAL FIT */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text,&lt;br /&gt;
.vh-sanctuary-header-text *,&lt;br /&gt;
.vh-sanctuary-name,&lt;br /&gt;
.vh-sanctuary-name * {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 74px !important;&lt;br /&gt;
height: 74px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 3px 16px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. PREVENT CUT OUTS IN MEMORIES &amp;amp; SPOTLIGHT */&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-article .vh-discover-secondary {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. TIMELINE: ZERO OVERLAPPING */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 68px !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. NARROWER TAXONOMY CARDS (4 CARDS ~280px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 175px !important;&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 290px !important; /* NARROWER TAXONOMY CARDS */&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: calc(100% - 34px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MEDIA BAR (PERFECT SINGLE ROW, ZERO OVERLAPPING) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 23: DEFINITIVE FIXES FOR TOP BORDERS, WIDTHS, TIMELINE, FULL-WIDTH PAGE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE: UNLOCK MEDIAWIKI WRAPPERS &amp;amp; CONTAINERS TO 100% */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container,&lt;br /&gt;
body.page-Main_Page .vector-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TOP BORDERS: 100% VISIBLE SOLID #345B63 BORDER ON EVERY CARD &amp;amp; HEADER */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* ULTRA-VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* HEADER REINFORCED TOP BORDER */&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. YEAR BUTTONS: SOLID VISIBLE TOP BORDER */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* EXPLICIT SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
border-top: 2px solid #1a2f34 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-top: 2px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2.5px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW ALL RECTANGLES BY 30% */&lt;br /&gt;
/* HERO TRIAD: Cards narrowed to 280px (was 400px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 36px !important;&lt;br /&gt;
flex: 0 0 235px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* TAXONOMY: 4 Cards narrowed to 210px (was 290px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
/* MEDIA BAR: Narrowed to 930px to match Triad/Taxonomy cluster */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 930px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. FLOWING TIMELINE: FIX VERTICAL TRUNCATION (AMP UP HEIGHT TO 70px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1050px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 26px !important;&lt;br /&gt;
flex: 0 0 26px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
max-height: 72px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-date {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-title,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SANCTUARY PORTRAIT &amp;amp; BUTTONS - POLISHED HIERARCHY */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 72px !important;&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
border: 2.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule {&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-subtitle {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 24: FIX THICK BORDERS, FULL-WIDTH EDGES, AND BOTTOM OVERLAPPING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE 100% TRUE FULL-WIDTH (STRIP VECTOR 2022 LEFT/RIGHT INDENTATIONS) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important; /* PREVENTS PUSHING MEDIA SECTION OFF-SCREEN */&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. FIX UNUSUAL THICK TOP BORDER: UNIFORM 1.5px ON ALL CARDS &amp;amp; NO HEADER BORDER-TOP */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important; /* CRISP UNIFORM 1.5px (NOT THICK!) */&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: none !important; /* REMOVE DUPLICATE TOP BORDER ON HEADER */&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. HERO TRIAD (30% NARROWER RECTANGLES, PERFECTLY CENTERED) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 32px !important;&lt;br /&gt;
flex: 0 0 225px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. FULL-WIDTH FLOWING TIMELINE (STRETCHES EDGE-TO-EDGE) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 96px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH EDGE-TO-EDGE */&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 7px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 25px !important;&lt;br /&gt;
flex: 0 0 25px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH TRACK */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important; /* CONTINUOUS SEAMLESS EDGE-TO-EDGE */&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 60px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TAXONOMY 4 CARDS (30% NARROWER RECTANGLES, PERFECT FIT) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. FIX BOTTOM OVERLAPPING: SINGLE-CONTAINER MEDIA BAR */&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 920px !important;&lt;br /&gt;
max-width: 920px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRIP ALL NESTED SUB-BOXES / INTERNAL BORDERS IN MEDIA SECTION */&lt;br /&gt;
body.page-Main_Page .vh-media-bar &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-body,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn .vh-btn-pill,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 51: DEFINITIVE CLEAN ARCHITECTURE &amp;amp; VISIBLE AT-REST ANIMATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. CANVAS &amp;amp; WRAPPER RESET (FULL WIDTH, NO SIDEBAR) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. MAIN CONTAINER: FULL VIEWPORT HEIGHT SPREAD TOP TO BOTTOM */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 18px 40px 14px 40px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important; /* SPREAD CONTENT FROM TOP TO BOTTOM */&lt;br /&gt;
gap: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARDS: 100% TRANSPARENT OPEN SPACE (NO BOXES, NO BORDERS) */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all old badges, buttons, headers, and clutter */&lt;br /&gt;
body.page-Main_Page .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-actions,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-btn-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who,&lt;br /&gt;
body.page-Main_Page .vh-badge-sub,&lt;br /&gt;
body.page-Main_Page .vh-badge-icon,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-link,&lt;br /&gt;
body.page-Main_Page .vh-random-article-more,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 1: HERO TRIAD (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 295px !important;                    /* EXPANDED HEIGHT FOR 180px PORTRAIT */&lt;br /&gt;
height: 295px !important;&lt;br /&gt;
max-height: 295px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 360px !important;&lt;br /&gt;
width: 360px !important;&lt;br /&gt;
max-width: 360px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Portrait Medallion */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 4px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 10px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* +120% BIGGER (82px -&amp;gt; 180px) */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.7),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 2: TIMELINE (EDGE TO EDGE FULL WIDTH) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 27px !important;&lt;br /&gt;
flex: 0 0 27px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 3: THEMATIC TAXONOMY (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 155px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 260px !important;&lt;br /&gt;
width: 260px !important;&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SECTION 4: MEDIA BAR (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
border-top: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
border-bottom: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. DESCRIPTIVE TEXT IN CARDS */&lt;br /&gt;
body.page-Main_Page .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-snippet,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-desc,&lt;br /&gt;
body.page-Main_Page .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* 50% LARGER (12.5px -&amp;gt; 19px) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
9. CAITANYA 3D TITLES + VISIBLE AT-REST BREATHING LINE + ON-HOVER FULL GLIDE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Title Containers */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ALL TITLE LINKS (KEEPING THE EXACT GORGEOUS 3D STYLE FROM USER&#039;S SCREENSHOT) */&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page&lt;br /&gt;
-Main_Page .vh-media-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* PERFECT SPACE FOR UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* 1. LIGHT COLOR FACE (The exact warm temple gold from screenshot) */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 2. DARK SIDES &amp;amp; DEEP CAST SHADOW (The exact 3D from screenshot) */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific Font Sizes */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
letter-spacing: 0.03em !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 18.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title a {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
3. THE GOLDEN FILAMENT LINE BENEATH TITLES (RESTORES THE USER&#039;S FAVORITE FEATURE!)&lt;br /&gt;
- At Rest: Gently breathes in and out (25% to 65% width) so animation is clearly visible!&lt;br /&gt;
- On Hover: Pauses breathing and smoothly glides to full 90% width!&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
/* AT REST: VISIBLE BREATHING ANIMATION (2.8s CYCLE) */&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* At-Rest Line Breathing Keyframes */&lt;br /&gt;
@keyframes vhLineBreath {&lt;br /&gt;
0%, 100% {&lt;br /&gt;
width: 25%;&lt;br /&gt;
left: 37.5%;&lt;br /&gt;
opacity: 0.35;&lt;br /&gt;
}&lt;br /&gt;
50% {&lt;br /&gt;
width: 65%;&lt;br /&gt;
left: 17.5%;&lt;br /&gt;
opacity: 0.95;                              /* Clearly visible expanding light bar! */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
4. ON MOUSE HOVER: FULL GOLDEN LINE GLIDE + DIRECT SUNLIGHT 3D ILLUMINATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;     /* RETAINS 3D STEP MOVEMENT */&lt;br /&gt;
color: #dfad3e !important;                    /* DOES NOT CHANGE COLOR (STAYS RICH GOLD) */&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;  /* 100% CONSTANT COLOR */&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
/* Extended 3D shadow deepening as the letters step forward */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ON HOVER: LINE GLIDES OUT TO FULL 90% WIDTH &amp;amp; STAYS SOLID GOLD */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover::after {&lt;br /&gt;
animation: none !important;                   /* Stops at-rest breathing */&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;                       /* FULL EXTENSION GLIDE! */&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
/* EXACT SAME GOLD COLOR AS AT REST — ZERO COLOR CHANGE */&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 56: TIMELINE EXPANSION (NO TEXT CROPPING, NO BG, NO LINE) &amp;amp; CAPTION REGULAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR, NOT ITALIC */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TIMELINE SECTION: EXPANDED HEIGHT TO PREVENT ALL TEXT CROPPING */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 134px !important;&lt;br /&gt;
height: 134px !important;&lt;br /&gt;
min-height: 134px !important;&lt;br /&gt;
max-height: 134px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. LIFELINE WINDOW &amp;amp; TRACK: TRANSPARENT, NO TOP LINE, HEIGHT 96px */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 96px !important;                     /* EXPANDED HEIGHT (WAS 68px) */&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: transparent !important;          /* REMOVE BACKGROUND */&lt;br /&gt;
border: none !important;                     /* REMOVE ALL BORDERS */&lt;br /&gt;
border-top: none !important;                 /* REMOVE LINE ABOVE */&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line across the timeline items */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE ITEM: EXACT 240px MATCH WITH JAVASCRIPT ITEM_WIDTH */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
min-width: 240px !important;&lt;br /&gt;
max-width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;                    /* Clear Gold Date */&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
width: 9px !important;&lt;br /&gt;
height: 9px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #345B63 !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 57: TIMELINE FULL BLEED (EDGE-TO-EDGE), 50% TALLER (150px),&lt;br /&gt;
DOT/TEXT SEPARATION (ZERO OVERLAP), NO THIN LINE ABOVE,&lt;br /&gt;
AND CAPTION REGULAR (NOT ITALIC)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR (NOT ITALIC) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE ALL THIN LINES ABOVE TIMELINE (NO TOP BORDERS ANYWHERE) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. STRETCH TIMELINE EDGE-TO-EDGE TO VERY LEFT AND RIGHT (FULL BLEED) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
flex: 0 0 190px !important;                    /* EXPANDED TOTAL HEIGHT (150px track + 40px buttons) */&lt;br /&gt;
height: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
max-height: 190px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Year buttons container centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE TRACK WINDOW: 50% TALLER (150px) &amp;amp; FULL BLEED (VERY LEFT TO VERY RIGHT) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 150px !important;                    /* 50% TALLER (WAS 96px -&amp;gt; NOW 150px) */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 150px !important;&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line passing through the dots */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 28px !important;                         /* GUIDE LINE POSITION */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TIMELINE ITEM &amp;amp; DOT / TEXT SEPARATION (ZERO OVERLAP!) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 150px !important;                    /* FULL 150px HEIGHT */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the very top */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot on the horizontal line (top: 24px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 24px !important;                        /* CENTERED ON THE 28px LINE */&lt;br /&gt;
left: 18px !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event text starts strictly BELOW the dot and line (CLEAR SEPARATION) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 18px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT! */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 100px !important;                /* COMFORTABLY HOLDS 6-7 LINES */&lt;br /&gt;
}&lt;br /&gt;
/* Edge fades on the timeline window (seamless left &amp;amp; right fade) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to right, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to left, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 58: ABSOLUTE CROPPING ELIMINATION &amp;amp; PERFECT TIMELINE DOT ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. HERO TRIAD &amp;amp; PRABHUPĀDA CARD: UNCONSTRAINED HEIGHT (ZERO CROPPING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;                  /* AMPLE ROOM FOR 180px CIRCLE + CAPTION */&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 380px !important;&lt;br /&gt;
width: 380px !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait Medallion: 180px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 12px auto !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* FULL 180px CIRCLE */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
overflow: hidden !important;                   /* CLIPS ONLY THE PHOTO, NOT THE CARD */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Caption: Regular (Not Italic) at 19px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;               /* STRICTLY REGULAR (NOT ITALIC) */&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TIMELINE: 50% TALLER (155px), FULL BLEED, NO THIN TOP LINES&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Full Bleed Timeline Section */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 195px !important;&lt;br /&gt;
height: 195px !important;&lt;br /&gt;
min-height: 195px !important;&lt;br /&gt;
max-height: 195px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Track Window: 50% Taller (155px) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 155px !important;                    /* 50% TALLER (HOLDS 6-7 FULL LINES) */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line: Fixed at top: 30px */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 30px !important;                         /* GUIDE LINE LEVEL */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. TIMELINE ITEM: PERFECT VERTICAL &amp;amp; HORIZONTAL DOT ALIGNMENT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;                    /* FULL 155px HEIGHT */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date Text: Centered horizontally above the dot */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED HORIZONTALLY */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: EXACTLY CENTERED VERTICALLY ON THE 30px LINE &amp;amp; HORIZONTALLY WITH DATE */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px center (EXACT ON LINE!) */&lt;br /&gt;
left: 50% !important;                        /* CENTERED HORIZONTALLY */&lt;br /&gt;
transform: translateX(-50%) !important;      /* PERFECT HORIZONTAL ALIGNMENT WITH DATE */&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event Text: Safely below the line and dot (ZERO OVERLAPPING) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 22px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 105px !important;                /* COMFORTABLY HOLDS 6-7 FULL LINES */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 59: TOP BAR HELP TEXT REMOVAL, TIMELINE 3-TIER AXIS CENTERING,&lt;br /&gt;
AND SEAMLESS TITLE MORPH (Śrīla Prabhupāda &amp;lt;-&amp;gt; Who Is Śrīla Prabhupāda)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR: SUPPRESS ALL HOVER HELP TEXTS &amp;amp; TOOLTIPS */&lt;br /&gt;
#mw-head [title]::before,&lt;br /&gt;
#mw-head [title]::after,&lt;br /&gt;
.vector-header [title]::before,&lt;br /&gt;
.vector-header [title]::after,&lt;br /&gt;
.mw-tooltip,&lt;br /&gt;
.tipsy,&lt;br /&gt;
.tipsy-inner,&lt;br /&gt;
.tooltip {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PERMANENT SANCTUARY HERO TITLE: &amp;quot;Who Is Śrīla Prabhupāda&amp;quot; (NO TEXT CHANGE ON HOVER) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize and remove all text-swapping / morph behavior */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-default {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE: PERFECT 3-TIER CENTER ALIGNMENT (DATE, DOT, AND TEXT) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;               /* PERFECT HORIZONTAL AXIS CENTERING */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the top: centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 auto 4px auto !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 30px !important;&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: Center vertically on the 30px line, and horizontally with the date */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px (EXACT ON LINE) */&lt;br /&gt;
left: 50% !important;                        /* EXACT HORIZONTAL CENTER */&lt;br /&gt;
transform: translateX(-50%) !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text below: Properly centered under the dot with ample clearance */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 220px !important;&lt;br /&gt;
margin: 24px auto 0 auto !important;         /* CLEARLY BELOW DOT &amp;amp; LINE */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;                /* PROPERLY CENTERED TEXT */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Suppress any tooltip on top bar header title */&lt;br /&gt;
#vanipedia-header-title,&lt;br /&gt;
.vh-header-title,&lt;br /&gt;
.vanipedia-header-title,&lt;br /&gt;
#p-logo,&lt;br /&gt;
.vector-header {&lt;br /&gt;
-webkit-user-select: none !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition for Remembering Prabhupada random spotlight */&lt;br /&gt;
#vh-random-memories,&lt;br /&gt;
.vh-card-memories .vh-card-body {&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-memories.is-changing,&lt;br /&gt;
.vh-card-memories .vh-card-body.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the text below the titles when randomizing (STEP 70) */&lt;br /&gt;
.vh-card-tax .vh-card-text {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Rotator Titles remain opaque during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title,&lt;br /&gt;
.vh-card-tax .vh-card-body &amp;gt; .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 69: FIX BACKGROUND COLOR SCROLL BLEED &amp;amp; STICKY TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PERSISTENT STICKY TOP BAR WHEN SCROLLING DOWN */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.mw-header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT BACKGROUND COLOR CUTOFF ON SCROLL (SOLID SAGE/TEAL ON ALL PAGES) */&lt;br /&gt;
html {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-content-container {&lt;br /&gt;
min-height: 100vh !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restrict cream background strictly to Main Page */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ŚRĪLA PRABHUPĀDA IN THE MEDIA: ARCHIVAL THUMBNAIL STYLING */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 48px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
padding: 6px 24px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb,&lt;br /&gt;
.vh-media-archival-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb.is-changing,&lt;br /&gt;
.vh-media-archival-thumb.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: scale(0.95);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a:hover {&lt;br /&gt;
transform: translateY(-2px) scale(1.05) !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 75px !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 71: 5-CARD EQUAL FOOTING ROW (TAXONOMY + MEDIA WITH LARGE THUMBNAILS)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. 5-Column Grid on Equal Footing */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 220px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 210px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Soft-Switch ONLY Content Below Titles (Titles Stay 100% Static) */&lt;br /&gt;
.vh-card-tax .vh-card-text,&lt;br /&gt;
.vh-card-tax .vh-media-card-content {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
.vh-card-tax .vh-media-card-content.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing,&lt;br /&gt;
#vh-tax-random-media.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Titles are strictly fixed during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Card 5: Large Archival Media Thumbnail &amp;amp; Captions */&lt;br /&gt;
.vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 105px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fallback Vintage Press Badge */&lt;br /&gt;
.vh-card-media-item .vh-media-fallback-thumb {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: linear-gradient(135deg, #f7f3ec 0%, #ebdcc7 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-icon {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-tag {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions Below Large Thumbnail */&lt;br /&gt;
.vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Hide legacy bottom media bar since it is now unified in the 5-card row */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Grid Breakpoints */&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 72: UNIFIED &amp;quot;STEP FORTH&amp;quot; TOP BAR ICONS &amp;amp; LEFT COLUMN STACK&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. UNIFIED &amp;quot;STEP FORTH&amp;quot; ANIMATION ACROSS ALL TOP BAR ICONS &amp;amp; BUTTONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-start .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.25s ease,&lt;br /&gt;
color 0.25s ease,&lt;br /&gt;
background-color 0.25s ease !important;&lt;br /&gt;
will-change: transform, filter !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH HOVER: Icon floats up 2.5px, scales up, glows with 3D drop shadow */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: translateY(-2.5px) scale(1.14) !important;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.55))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.8)) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH BUTTON CONTAINER HOVER */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ACTIVE / CLICK STATE: Tactile press depression */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: translateY(0.5px) scale(0.98) !important;&lt;br /&gt;
filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TOP-LEFT COLUMN: MEMORIES (TOP) + SRILA PRABHUPADA IN MEDIA (BOTTOM)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Hero */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card in Hero Left: Large Thumbnail &amp;amp; Captions Below */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 95px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.14), inset 0 0 0 1px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. BOTTOM 4-COLUMN TAXONOMY GRID (EQUAL FOOTING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean up any legacy media bar */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 73: FIT EVERYTHING TO SCREEN + 100% LARGER TITLES &amp;amp; TEXTS&lt;br /&gt;
+ MAXIMIZED ŚRĪLA PRABHUPĀDA CARD SIZE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. FIT EVERYTHING TO SCREEN (ZERO SCROLLBAR ON DESKTOP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #faf7f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Master Homepage Container: Perfectly fits single viewport height */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 48px) !important;&lt;br /&gt;
max-height: calc(100vh - 48px) !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 8px 32px 10px 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. MAXIMIZED ŚRĪLA PRABHUPĀDA CARD &amp;amp; HERO ROW PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 310px !important;&lt;br /&gt;
max-height: 44vh !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Memories (Top) + Media (Bottom) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
/* CENTER: MAXIMIZED ŚRĪLA PRABHUPĀDA CARD */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Grand Portrait Circle - Maximized Size */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: min(240px, 24vh) !important;&lt;br /&gt;
height: min(240px, 24vh) !important;&lt;br /&gt;
min-width: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. INCREASE ALL CARD TITLES BY 100% (MAJESTIC 3D SACRED GOLD)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Center Title: &amp;quot;Śrīla Prabhupāda&amp;quot; (+100% -&amp;gt; 46px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories &amp;amp; Article Titles (+100% -&amp;gt; 28px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Title (+100% -&amp;gt; 26px) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 26px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Card Titles: Personalities, Names, Places, Questions (+100% -&amp;gt; 30px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 30px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
4. INCREASE ALL TEXTS IN THOSE CARDS BY 100%&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Śrīla Prabhupāda Sanctuary Subtitle (+100% -&amp;gt; 22px) */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 4px 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Descriptions (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Outlet Tag &amp;amp; Headline (+100%) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Thumbnail Dimensions */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Spotlight Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
5. COMPACT TIMELINE TO FIT THE 100vh SCREEN PERFECTLY&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 130px !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
min-height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
min-height: 32px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 92px !important;&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
6. BOTTOM 4 TAXONOMY CARDS PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 145px !important;&lt;br /&gt;
max-height: 22vh !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 140px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 77: TARGETED ADJUSTMENTS STARTING FROM STEP 73&lt;br /&gt;
1. Centered, ROUND picture (no oval distortion, no text overlap)&lt;br /&gt;
2. Subtitle second line in one line, not truncated (same text size: 20-22px)&lt;br /&gt;
3. Put media card UP to fit in under &amp;quot;...remembers...&amp;quot; (no push-down)&lt;br /&gt;
4. Put bottom 4 cards up &amp;amp; decrease text size (14.5px) to fit in cleanly&lt;br /&gt;
5. Put timeline and years above it MORE DOWN (margin-top: 38px)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: CENTERED ROUND PICTURE (NOT OVAL, NO TEXT OVERLAP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
min-width: 180px !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
max-width: 180px !important;&lt;br /&gt;
max-height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: SECOND LINE IN ONE LINE, NOT TRUNCATED (SAME TEXT SIZE)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 6px auto 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;                  /* NEVER OVERLAPS WITH PHOTO */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UP TO FIT IN UNDER &amp;quot;...REMEMBERS...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column: Natural flow (no space-between that forces media down) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PUT IT UP UNDER REMEMBERS */&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits directly under Memories with compact thumb */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;                      /* COMPACT THUMBNAIL FITS UP UNDER REMEMBERS */&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Card */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 660px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 7 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Row Container Height Capped at 275px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 5: PUT THE TIMELINE AND THE YEARS ABOVE IT MORE DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 120px !important;&lt;br /&gt;
min-height: 120px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 38px !important;                 /* PUSHES TIMELINE &amp;amp; YEARS DOWN */&lt;br /&gt;
margin-bottom: 22px !important;              /* GENEROUS BREATHING ROOM BELOW */&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
min-height: 28px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 3px 9px !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 82px !important;&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 4: PUT BOTTOM CARDS UP &amp;amp; DECREASE TEXT SIZE IN THESE FOUR CARDS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
margin-bottom: 10px !important;              /* ELEVATED ABOVE SCREEN BOTTOM */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Title: 24px Grand Golden 3D Typography */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Decreased text size so it fits in without truncation */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;                 /* DECREASED FROM 18px TO FIT IN */&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 78: 50% LARGER ROUND IMAGE, ZERO SUBTITLE GAP, SMALL MEDIA GAP&lt;br /&gt;
1. 50% larger round image (270px x 270px) with clean visual gaps above/below&lt;br /&gt;
2. Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
3. Small gap (4px) between &amp;quot;Remembers...&amp;quot; and &amp;quot;In the Media&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: 50% LARGER ROUND IMAGE (270px x 270px) WITH VISUAL GAPS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 6px !important;                 /* VISUAL GAP ABOVE ROUND IMAGE */&lt;br /&gt;
}&lt;br /&gt;
/* Portrait stage increased by 50% (180px -&amp;gt; 270px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;                      /* +50% LARGER (180px -&amp;gt; 270px) */&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: NO GAP BETWEEN &amp;quot;FOUNDER-ĀCĀRYA&amp;quot; AND &amp;quot;INTERNATIONAL SOCIETY...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 8px auto 0 auto !important;           /* VISUAL GAP BELOW ROUND IMAGE */&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINES */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UNDER &amp;quot;...REMEMBERS...&amp;quot; WITH JUST SMALL GAP (4px)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: 4px crisp small gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 4px !important;                          /* JUST SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (CONTROLLED BY 4px GAP) */&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Card height aligned */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 385px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline section spacing adjusted for new hero height */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
margin-top: 20px !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 cards padding &amp;amp; positioning */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 79: MOVE &amp;quot;FOUNDER...&amp;quot; +10px DOWN &amp;amp; REMOVE HUGE GAP UNDER REMEMBERS&lt;br /&gt;
1. Subtitle (&amp;quot;Founder-Ācārya / International Society...&amp;quot;) moved +10px down&lt;br /&gt;
2. &amp;quot;Śrīla Prabhupāda in the Media&amp;quot; pulled directly under &amp;quot;Remembers...&amp;quot;&lt;br /&gt;
with just a small 6px gap (huge empty gap completely eliminated)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: MOVE THOSE TWO LINES &amp;quot;FOUNDER...&amp;quot; +10px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 18px !important;                  /* MOVED +10px DOWN (FROM 8px TO 18px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: REMOVE HUGE EMPTY GAP UNDER REMEMBERS (PUT MEDIA DIRECTLY UNDER)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column Container: Natural tight vertical flow */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* TIGHT TOP PACKING (NO SPACE-BETWEEN) */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 6px !important;                          /* CRISP SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* UNCONSTRAINED TO PREVENT PUSH-DOWN */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Card: Memories (Tight fit to content, zero empty space below) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
height: auto !important;                      /* NEVER STRETCH TO 100% */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Card: Media Item (Sits immediately below Memories with only 6px gap) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 80: ABSOLUTE ELIMINATION OF LEFT GAP &amp;amp; CENTER VERTICAL SHIFTS&lt;br /&gt;
1. Left Column: Completely eliminate the huge gap between &amp;quot;...remembers...&amp;quot;&lt;br /&gt;
and &amp;quot;In the Media&amp;quot; (align-items: flex-start, unconstrained auto height,&lt;br /&gt;
flex: 0 0 auto on both cards, strict 4px gap).&lt;br /&gt;
2. Center Card:&lt;br /&gt;
- Shift the round image 30px down from the title (margin-top: 36px)&lt;br /&gt;
- Text lines under the image increased +30px from image (margin-top: 48px)&lt;br /&gt;
- Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: ABSOLUTE ELIMINATION OF THE HUGE EMPTY GAP ON THE LEFT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Unstretch hero row so left column hugs its content instead of stretching 390px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;           /* STOPS FORCING LEFT COLUMN TO STRETCH */&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Strictly pack items with only 4px gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PACK TIGHTLY AT TOP */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP ONLY */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits immediately 4px under Memories */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (4px GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: CENTER CARD - SHIFT IMAGE 30px DOWN &amp;amp; TEXT LINES +30px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 81: SPECIFICITY OVERHAUL - ELIMINATING THE 340px SQUARE ON MEMORIES CARD&lt;br /&gt;
The user&#039;s DevTools confirmed: .vh-card.vh-card-memories was computing to&lt;br /&gt;
EXACTLY 339.99px x 339.99px (a square) because an older high-specificity rule&lt;br /&gt;
&amp;quot;body.page-Main_Page .vh-triad-grid .vh-card { flex: 0 0 340px !important; }&amp;quot;&lt;br /&gt;
was matching it. In a column flex container (.vh-triad-column-left),&lt;br /&gt;
flex-basis: 340px forces the HEIGHT to 340px!&lt;br /&gt;
We now use #vani-home scoped selectors to permanently override and reset&lt;br /&gt;
flex, height, and margins on all cards inside the left column.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. HERO TRIAD GRID &amp;amp; LEFT COLUMN: UNSTRETCH &amp;amp; WRAP CONTENT */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP BETWEEN THE TWO CARDS */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. OVERRIDE THE 340px FLEX-BASIS ON ALL CARDS IN THE LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* KILLS 340px HEIGHT! */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;                      /* HUGS EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARD BODIES IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
height: auto !important;                      /* KILLS 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MEDIA ITEM CARD SPECIFIC STYLING IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
CENTER CARD: SHIFT ROUND IMAGE 30px DOWN &amp;amp; TEXT LINES +30px FROM IMAGE&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text br,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
RIGHT COLUMN: ARTICLE CARD (CLEAN UNCONSTRAINED AUTO HEIGHT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 440px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 82:&lt;br /&gt;
1. Unclamp Memories text so disciple name at the end of &amp;quot;recounted by...&amp;quot;&lt;br /&gt;
displays fully as it used to be (remove -webkit-line-clamp: 3).&lt;br /&gt;
2. Make +50px bigger gap between Memories card and &amp;quot;SP in Media&amp;quot; card&lt;br /&gt;
(gap: 50px).&lt;br /&gt;
3. Make the media thumbnail view a complete standard size (175px tall),&lt;br /&gt;
filling the plenty space below, with object-fit: contain so thumbnails&lt;br /&gt;
fit completely inside without any cropping and without changing their&lt;br /&gt;
aspect ratio.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: DISPLAY FULL NAME AT END OF &amp;quot;RECOUNTED BY...&amp;quot; (UNCLAMP TEXT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
-webkit-line-clamp: unset !important;&lt;br /&gt;
-webkit-box-orient: unset !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: +50px BIGGER GAP TO &amp;quot;SP IN THE MEDIA&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 50px !important;                         /* +50px BIGGER GAP */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: COMPLETE STANDARD SIZE THUMBNAIL VIEW (NO CROPPING, FIT ASPECT RATIO)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 175px !important;                     /* COMPLETE STANDARD VIEW SIZE FILLING THE SPACE */&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: #f4efe6 !important;               /* WARM VINTAGE PARCHMENT TONE */&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 6px 0 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
object-fit: contain !important;               /* FITS COMPLETE THUMBNAIL WITHOUT CROPPING */&lt;br /&gt;
object-position: center center !important;&lt;br /&gt;
transition: transform .3s ease !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions under the thumbnail */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-caption,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-outlet,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 86:&lt;br /&gt;
1. NEUTRALIZE STRAY PARAGRAPHS: Prevent MediaWiki parser from generating&lt;br /&gt;
top/side offsets.&lt;br /&gt;
2. FOUNDER-ĀCARYA CLICKABLE TITLE:&lt;br /&gt;
- Macron ONLY above capital &#039;A&#039; (Founder-Ācarya).&lt;br /&gt;
- Styled in exact 3D sacred gold as other card titles.&lt;br /&gt;
- Breathing filament underline at rest, 90% glide &amp;amp; lift on hover.&lt;br /&gt;
3. DECREASE GAP ABOVE 4 BOTTOM CARDS JUST TO 30px:&lt;br /&gt;
- Shifts .vh-taxonomy-section UP by 50px via translateY(-50px)&lt;br /&gt;
reducing the ~80px gap directly to 30px, keeping layout fully stable.&lt;br /&gt;
4. UNIFY HOVER ANIMATIONS FOR ALL TOP BAR ICONS &amp;amp; BUTTONS:&lt;br /&gt;
- Unified smooth lift (translateY(-2px)) on all topbar buttons/links.&lt;br /&gt;
- Unified warm gold glowing pill (rgba(245, 215, 127, 0.18)).&lt;br /&gt;
- Unified icon scale (1.08x) with soft glow, eliminating double-jumping.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Neutralize stray paragraph tags */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Decrease gap above 4 bottom cards just to 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-50px) !important;      /* DECREASES GAP ABOVE 4 BOTTOM CARDS TO 30px */&lt;br /&gt;
}&lt;br /&gt;
/* 3. Founder-Ācarya Clickable 3D Title Link */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 40px !important;                  /* MAINTAINS +30px GAP FROM 270px ROUND IMAGE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;                   /* IDENTICAL CARD TITLE SIZE */&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* SPACE FOR BREATHING UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* Temple Gold Face */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 3D Chiseled Shadow */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Golden Breathing Filament Underline at Rest */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Hover: 3D Lift &amp;amp; Full Glide Underline */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
}&lt;br /&gt;
/* Subtitle Line 2: International Society for Kṛṣṇa Consciousness */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. UNIFIED HOVER ANIMATION FOR ALL TOP BAR ICONS &amp;amp; BUTTONS */&lt;br /&gt;
/* Base transitions on all interactive elements in top bar */&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg {&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
background-color 0.2s ease,&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease,&lt;br /&gt;
filter 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified button container hover */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25), inset 0 0 0 1px rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified icon scale &amp;amp; soft glow (no double translation) */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: scale(1.08) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5))&lt;br /&gt;
drop-shadow(0 0 8px rgba(245, 215, 127, 0.65)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 87: COMPLETELY ELIMINATE / AVOID TOP BAR ICON ANIMATIONS&lt;br /&gt;
- Neutralize all transforms, scales, translations, and jumping animations on&lt;br /&gt;
all top bar icons, buttons, dropdowns, and links.&lt;br /&gt;
- Clean, quiet, stationary hover state with subtle background pill only.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Reset all transforms, filters, and animations on top bar container elements */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-start,&lt;br /&gt;
.vector-header-end,&lt;br /&gt;
.vector-header-container *,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg,&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
will-change: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. On hover: Keep icons strictly stationary — zero movement, zero scale, zero drop-shadow */&lt;br /&gt;
.vector-header-container .vector-icon:hover,&lt;br /&gt;
.vector-header-container svg:hover,&lt;br /&gt;
.vector-header-container .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover svg,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover svg,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover svg,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. On button/dropdown hover: subtle stationary background highlight only (no vertical lift, no jumping) */&lt;br /&gt;
.vector-header-container .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. On active / click: no displacement */&lt;br /&gt;
.vector-header-container .cdx-button:active,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:active,&lt;br /&gt;
.vector-header-container .vector-icon:active,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 91:&lt;br /&gt;
1. STRICTLY SCOPED TO MAIN PAGE (ZERO LEAKAGE TO REGULAR MEDIAWIKI PAGES):&lt;br /&gt;
- Every cursor rule is prefixed with html body.page-Main_Page.&lt;br /&gt;
- Regular MediaWiki pages retain 100% normal default Windows mouse behavior.&lt;br /&gt;
2. ABSOLUTE DISABLE OF WINDOWS CURSOR ACROSS MAIN PAGE &amp;amp; ALL HOVER STATES:&lt;br /&gt;
- Uses high-specificity rules targeting *:hover, a:hover, etc.&lt;br /&gt;
ensuring the native Windows cursor/pointing hand is completely suppressed.&lt;br /&gt;
3. CUSTOM GOLDEN CURSOR (ARROW AT REST, HAND ONLY ABOVE LINKS):&lt;br /&gt;
- Sleek golden arrow pointer by default.&lt;br /&gt;
- Smoothly switches to golden pointing hand ONLY above links (body.vh-cursor-link).&lt;br /&gt;
- No outer halo ring, zero lag, zero clutter.&lt;br /&gt;
4. FOUNDER-ĀCĀRYA MACRON CENTERING PRESERVED:&lt;br /&gt;
- &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039; font stack.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISABLE WINDOWS CURSOR ON MAIN PAGE ONLY (ACROSS ALL ELEMENTS &amp;amp; HOVER STATES) */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page *:hover,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page a:hover,&lt;br /&gt;
html body.page-Main_Page a:focus,&lt;br /&gt;
html body.page-Main_Page a:active,&lt;br /&gt;
html body.page-Main_Page a:visited,&lt;br /&gt;
html body.page-Main_Page a *,&lt;br /&gt;
html body.page-Main_Page a *:hover,&lt;br /&gt;
html body.page-Main_Page [href],&lt;br /&gt;
html body.page-Main_Page [href]:hover,&lt;br /&gt;
html body.page-Main_Page [href] *,&lt;br /&gt;
html body.page-Main_Page [href] *:hover,&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page button:hover,&lt;br /&gt;
html body.page-Main_Page input,&lt;br /&gt;
html body.page-Main_Page input:hover,&lt;br /&gt;
html body.page-Main_Page textarea,&lt;br /&gt;
html body.page-Main_Page select,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;]:hover,&lt;br /&gt;
html body.page-Main_Page .cdx-button,&lt;br /&gt;
html body.page-Main_Page .cdx-button:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card,&lt;br /&gt;
html body.page-Main_Page .vh-card:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card *,&lt;br /&gt;
html body.page-Main_Page .vh-card *:hover,&lt;br /&gt;
html body.page-Main_Page .vh-year,&lt;br /&gt;
html body.page-Main_Page .vh-year:hover,&lt;br /&gt;
html body.page-Main_Page .vector-menu a,&lt;br /&gt;
html body.page-Main_Page .vector-menu a:hover,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label:hover {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CUSTOM GOLDEN CURSOR (MAIN PAGE ONLY) */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
z-index: 99999999 !important;&lt;br /&gt;
transform: translate3d(-100px, -100px, 0);&lt;br /&gt;
will-change: transform !important;&lt;br /&gt;
transition: opacity 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.65))&lt;br /&gt;
drop-shadow(0 0 6px rgba(223, 173, 62, 0.75)) !important;&lt;br /&gt;
transition: transform 0.18s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 1: Default Golden Arrow */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 2: ONLY Above Links -&amp;gt; Golden Pointing Hand */&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(1.12) !important;&lt;br /&gt;
filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.75))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.95)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Click Compression */&lt;br /&gt;
body.page-Main_Page.vh-cursor-click #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(0.88) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Touchscreens / mobile protection: restore native behavior */&lt;br /&gt;
@media (hover: none) or (pointer: coarse) {&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page button {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOUNDER-ĀCĀRYA PERFECT MACRON CENTERING FIX */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR STYLING&lt;br /&gt;
- Appears on Main Page AND all regular MediaWiki pages.&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Deep temple teal background (#19383e), delicate gold top hairline border,&lt;br /&gt;
warm ivory/gold links, and highlighted Donate button.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid rgba(223, 173, 62, 0.45) !important;&lt;br /&gt;
box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
backdrop-filter: blur(8px) !important;&lt;br /&gt;
-webkit-backdrop-filter: blur(8px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
scrollbar-width: none !important;             /* Firefox */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner::-webkit-scrollbar {&lt;br /&gt;
display: none !important;                     /* Chrome/Safari */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
transition: color 0.18s ease, background-color 0.18s ease, transform 0.15s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate {&lt;br /&gt;
background: linear-gradient(135deg, rgba(223, 173, 62, 0.3) 0%, rgba(223, 173, 62, 0.12) 100%) !important;&lt;br /&gt;
border: 1px solid rgba(223, 173, 62, 0.65) !important;&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
padding: 2.5px 14px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate:hover {&lt;br /&gt;
background: linear-gradient(135deg, #dfad3e 0%, #b88a38 100%) !important;&lt;br /&gt;
color: #150b00 !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 0 10px rgba(223, 173, 62, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.35) !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure long wiki pages leave space above the permanent bottom bar */&lt;br /&gt;
body {&lt;br /&gt;
padding-bottom: 46px !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Main Page with custom cursor, ensure bottom links trigger the hand cursor */&lt;br /&gt;
body.page-Main_Page .vh-bottom-link {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 93:&lt;br /&gt;
1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE:&lt;br /&gt;
- Vector 2022 skin uses a multi-column CSS grid on .mw-page-container-inner&lt;br /&gt;
with .vector-column-end having background-color: #D4ECDD !important;.&lt;br /&gt;
- Collapse grid to 100% full width and hide right/left columns on Main Page.&lt;br /&gt;
- Ensure mw-page-container and mw-content-container match the warm cream background.&lt;br /&gt;
2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR PAGES:&lt;br /&gt;
- MediaWiki places .vector-sticky-header-container after the page content.&lt;br /&gt;
- Enforce position: fixed !important; top: 0 !important; on sticky header container,&lt;br /&gt;
and completely hide it (display: none !important;) when not actively sticky-visible.&lt;br /&gt;
3. VANI-TEMPLE RETURN LINK IN PERMANENT BOTTOM BAR:&lt;br /&gt;
- Provides an immediate 1-click return to the Main Page from any regular wiki page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE */&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-toc-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-appearance-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
max-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR WIKI PAGES */&lt;br /&gt;
.vector-sticky-header-container {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Strictly hide the sticky header container whenever it is NOT in active sticky view */&lt;br /&gt;
.vector-sticky-header-container:not(.vector-sticky-header-visible),&lt;br /&gt;
.vector-header-container.vector-sticky-header-container:not(.vector-sticky-header-visible) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. VANI-TEMPLE RETURN LINK STYLING */&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(223, 173, 62, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 95: SMOOTH TRANSITION FOR IN THE MEDIA CARD CONTENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
transition: opacity .5s ease, transform .5s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 96:&lt;br /&gt;
1. INCREASE ROUND HERO IMAGE BY 20% (270px -&amp;gt; 324px) WHILE KEEPING TOP/BOTTOM GAPS&lt;br /&gt;
2. INCREASE QUOTED TEXT IN RIGHT ARTICLE SPOTLIGHT BY +3 LINES (7 -&amp;gt; 10 LINES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Round hero image increased by 20% to 324px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 324px !important;&lt;br /&gt;
height: 324px !important;&lt;br /&gt;
min-width: 324px !important;&lt;br /&gt;
min-height: 324px !important;&lt;br /&gt;
max-width: 324px !important;&lt;br /&gt;
max-height: 324px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 12px 36px rgba(18, 63, 56, 0.40), 0 3px 10px rgba(0, 0, 0, 0.24), inset 0 2px 6px rgba(255, 255, 255, 0.75), inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure top gap from title remains clean (36px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin-top: 36px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure bottom gap from round image remains clean (40px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 40px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure sanctuary card container height gracefully accommodates 324px image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
min-height: 500px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Increase right article quoted text by +3 lines (-webkit-line-clamp: 10) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 10 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow right card to expand gracefully up to 500px to match sanctuary height */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
max-height: 500px !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicit fast and visible 1.4s crossfade for round hero photo */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-photo-stage .vh-photo,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-photo-stage .vh-photo {&lt;br /&gt;
transition: opacity 1.4s ease-in-out !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE OPTIMIZATION (STAGE 1 - REGULAR WIKI PAGES)&lt;br /&gt;
1. Universal #345B63 Dark Teal top bar across all pages and viewports.&lt;br /&gt;
2. Desktop title banner strictly scoped to screens &amp;gt;= 1000px.&lt;br /&gt;
3. Mobile header layout (burger menu, search, icons).&lt;br /&gt;
4. Mobile content readability, fluid images, and responsive table scrolling.&lt;br /&gt;
5. Mobile bottom bar and floating Back to Top button positioning.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. UNIVERSAL #345B63 TOP BAR ACROSS ALL PAGES AND VIEWPORTS */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header,&lt;br /&gt;
.mw-header,&lt;br /&gt;
#mw-head {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. DESKTOP TITLE BANNER SCOPED STRICTLY TO SCREENS &amp;gt;= 1000px */&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE REGULAR WIKI PAGES OPTIMIZATIONS (&amp;lt;= 768px) */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
/* 3.1 Top Bar Header Row */&lt;br /&gt;
.mw-header {&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.2 Hamburger Site Menu Button */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.3 Search Bar: Fluidly fits available space between burger and user tools */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 110px) !important;&lt;br /&gt;
min-width: 100px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 80px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
padding-left: 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.4 Mobile Vector Sidebar Navigation Drawer */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content,&lt;br /&gt;
#vector-main-menu-dropdown-content,&lt;br /&gt;
#vector-main-menu-unpinned-container,&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content.is-open {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
height: calc(100vh - 52px - 38px) !important;&lt;br /&gt;
max-height: calc(100vh - 90px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
z-index: 100001 !important;&lt;br /&gt;
padding: 10px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a,&lt;br /&gt;
#vector-main-menu-dropdown-content a,&lt;br /&gt;
#vector-main-menu-unpinned-container a {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
padding: 9px 18px !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-unpinned-container a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-left-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-dropdown-content .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-unpinned-container .vector-menu-heading {&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
letter-spacing: 0.6px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
border-bottom: 1px solid rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
padding: 10px 18px 6px 18px !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CONTENT VIEW ON MOBILE */&lt;br /&gt;
#content, .mw-body, .mw-content-container {&lt;br /&gt;
padding: 12px 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
line-height: 1.62 !important;&lt;br /&gt;
}&lt;br /&gt;
#firstHeading, .mw-first-heading {&lt;br /&gt;
font-size: 1.65em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-bottom: 0.4em !important;&lt;br /&gt;
word-wrap: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
h2, .mw-parser-output h2 {&lt;br /&gt;
font-size: 1.3em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 1.1em !important;&lt;br /&gt;
margin-bottom: 0.35em !important;&lt;br /&gt;
}&lt;br /&gt;
h3, .mw-parser-output h3 {&lt;br /&gt;
font-size: 1.15em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Tables horizontal scroll wrapping */&lt;br /&gt;
.vanitable, .wikitable, .daytable {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 12px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fluid images &amp;amp; media embeds */&lt;br /&gt;
div.tright, div.tleft, div.floatright, div.floatleft {&lt;br /&gt;
float: none !important;&lt;br /&gt;
margin: 12px auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
div.thumbinner {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. BOTTOM BAR &amp;amp; BACK TO TOP BUTTON ON MOBILE */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
padding: 2px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 50px !important;&lt;br /&gt;
right: 14px !important;&lt;br /&gt;
width: 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer, .mw-footer {&lt;br /&gt;
padding-bottom: 54px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 105: ROBUST NON-OVERLAPPING MINERVA MOBILE HEADER &amp;amp; USER DROPDOWN&lt;br /&gt;
1. Fix Magnifying Glass &amp;amp; User Icon Overlap:&lt;br /&gt;
- Header uses strictly rigid flex items:&lt;br /&gt;
Burger (32px left) + 20px gap + Title (auto) + [margin-left: auto spacer] + Search (32px right) + 8px gap + User (32px far right).&lt;br /&gt;
- Zero possibility of overlap.&lt;br /&gt;
2. User Menu Dropdown:&lt;br /&gt;
- Placed outside header flow (fixed positioning) with full dark teal &amp;amp; gold styling.&lt;br /&gt;
3. Plain burger icon, golden-yellow (#ffd700) SVGs for all icons.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR CONTAINER */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. STRICT RIGID SINGLE-ROW FLEX LAYOUT */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.1 BURGER (FAR LEFT: 32px) */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.2 SITE TITLE (SPACED 20px FROM BURGER) */&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 0 0 20px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.3 SEARCH FORM (PUSHED TO THE FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
margin-left: auto !important; /* Absorbs ALL horizontal space between title and search */&lt;br /&gt;
margin-right: 8px !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide the large search box input on mobile screens */&lt;br /&gt;
.minerva-header .minerva-search-form .search-box {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.4 USER ICON (FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-notifications,&lt;br /&gt;
.minerva-header .minerva-user-navigation ul,&lt;br /&gt;
.minerva-header .minerva-user-navigation li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE USER DROPDOWN MENU (POPUP AT TOP-RIGHT) */&lt;br /&gt;
#vanipedia-mobile-user-menu {&lt;br /&gt;
display: none !important;&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
width: 175px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu.is-open {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu .vani-user-menu-divider {&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background-color: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin: 5px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.2) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MINERVA NAVIGATION DRAWER (THE LEFT MENU) */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer,&lt;br /&gt;
#mw-mf-page-left.menu {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .minerva-icon {&lt;br /&gt;
background-color: #ffd700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 107: BULLETPROOF DESKTOP USER DROPDOWN (MATCHING image_a7f3ff.png)&lt;br /&gt;
1. Card background: Dark teal (#1f3e45) with gold border (#b1873d).&lt;br /&gt;
2. Zero white background bleed: all inner elements transparent.&lt;br /&gt;
3. Links: High-contrast warm gold (#f5d77f) text, white on hover (#345B63).&lt;br /&gt;
4. Pure clean text without clunky icons: .vector-icon hidden.&lt;br /&gt;
5. Divider above Log out with soft rose highlight.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DESKTOP USER DROPDOWN CARD */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content,&lt;br /&gt;
html body.page-Main_Page #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html body #p-personal.vector-menu,&lt;br /&gt;
html body #p-personal .vector-menu-content,&lt;br /&gt;
#vector-user-links-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. INNER CONTAINERS: 100% TRANSPARENT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content div,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content ul,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content li,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content-list,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content div,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content ul,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content li {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ENSURE TALK (pt-mytalk) IS VISIBLE */&lt;br /&gt;
html #vector-user-links-dropdown #pt-mytalk,&lt;br /&gt;
html .vector-user-menu #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RESTORE USER FIGURE ICON ON HEADER BUTTON (BRIGHT GOLD &amp;amp; VISIBLE) */&lt;br /&gt;
#vector-user-links-dropdown-label .vector-icon,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Inside dropdown items: keep icons compact &amp;amp; inline so they never cause vertical bloating */&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 16px !important;&lt;br /&gt;
height: 16px !important;&lt;br /&gt;
margin: 0 8px 0 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. LINKS: HIGH-CONTRAST WARM GOLD TEXT (#f5d77f) */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a,&lt;br /&gt;
html #p-personal .vector-menu-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a span,&lt;br /&gt;
html #p-personal .vector-menu-content a span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. HOVER STATE: LIGHTER TEAL (#345B63) WITH BRIGHT WHITE TEXT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:focus,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:active,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:focus,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover span {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. DIVIDER ABOVE LOGOUT */&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout,&lt;br /&gt;
html .vector-user-menu #pt-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a,&lt;br /&gt;
html .vector-user-menu #pt-logout a {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a:hover,&lt;br /&gt;
html .vector-user-menu #pt-logout a:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.25) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 110: MOBILE STICKY TOP BAR &amp;amp; BOTTOM BAR FIRST LINK (&amp;quot;MAIN PAGE&amp;quot;)&lt;br /&gt;
1. Top bar remains sticky/visible when scrolling down on mobile viewports.&lt;br /&gt;
2. Fix bottom bar flex centering bug: justify-content: flex-start on mobile&lt;br /&gt;
ensures the first link (&amp;quot;Main Page&amp;quot;) is always visible and not clipped.&lt;br /&gt;
3. Fully reverted experimental Main Page viewport scaling &amp;amp; hint banners.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. STICKY TOP BAR ON MOBILE (REMAINS VISIBLE ON SCROLL) */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome,&lt;br /&gt;
body.skin-minerva header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. BOTTOM BAR: ENSURE &amp;quot;MAIN PAGE&amp;quot; IS VISIBLE AS FIRST LINK ON MOBILE */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ENTRY PAGE SUPPRESSION (dev.vanipedia.org / VanipediaEntry3D)&lt;br /&gt;
Neither top bar nor bottom bar must appear on the 3D entry page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.ext-vp3d-fullscreen #vh-bottom-bar,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-chrome,&lt;br /&gt;
body.ext-vp3d-fullscreen .minerva-header,&lt;br /&gt;
body.ext-vp3d-fullscreen .vector-header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-head,&lt;br /&gt;
body.ext-vp3d-fullscreen .mw-header,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-navigation,&lt;br /&gt;
body:has(.vp-entry3d-container) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-container) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-container) .vector-header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .vector-header-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 116: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE FOR MAIN PAGE ON MOBILE&lt;br /&gt;
Includes Top Bar, Main Page, and Bottom Bar in one unified landscape orientation.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
transform-origin: top left !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-auto-landscape {&lt;br /&gt;
transform: rotate(90deg) translate(0, -100%) !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-native-landscape {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. TOP HEADER SLOT (Landscape orientation) */&lt;br /&gt;
#vani-stage-header-slot {&lt;br /&gt;
flex: 0 0 50px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
max-height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .header-container,&lt;br /&gt;
#vani-stage-header-slot .header-chrome,&lt;br /&gt;
#vani-stage-header-slot .minerva-header,&lt;br /&gt;
#vani-stage-header-slot .vector-header-container,&lt;br /&gt;
#vani-stage-header-slot #mw-head {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CONTENT SLOT (Landscape orientation, containing #vani-home) */&lt;br /&gt;
#vani-stage-content-slot {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: calc(100% - 50px - 36px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Enforce rigid 1200px desktop grid on #vani-home inside mobile stage */&lt;br /&gt;
#vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 8px 16px 20px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Triad in Mobile Landscape: Rigid 3-Column Horizontal Flow */&lt;br /&gt;
#vani-stage-content-slot .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-triad-column-left {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Interactive Timeline in Mobile Landscape */&lt;br /&gt;
#vani-stage-content-slot .vh-timeline-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Thematic Taxonomy in Mobile Landscape: Rigid 4-Column Grid */&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-tax {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOOTER SLOT (Landscape orientation, containing #vh-bottom-bar) */&lt;br /&gt;
#vani-stage-footer-slot {&lt;br /&gt;
flex: 0 0 36px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
min-height: 36px !important;&lt;br /&gt;
background-color: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot #vh-bottom-bar,&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dropdown Menu inside Stage Header */&lt;br /&gt;
#vani-stage-header-slot #vanipedia-mobile-user-menu {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 48px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
z-index: 1000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Minerva Left Navigation Drawer z-index when open */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer {&lt;br /&gt;
z-index: 1000005 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Robust Header Child Layout in Landscape Stage */&lt;br /&gt;
#vani-stage-header-slot .vector-header,&lt;br /&gt;
#vani-stage-header-slot .mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide any duplicate/stray bars outside the stage when active */&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-sticky-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; #mw-head,&lt;br /&gt;
body.has-vani-stage &amp;gt; #vh-bottom-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR FORMATTING FOR MOBILE BURGER MENU&lt;br /&gt;
1. Cleans out Minerva default clutter (Nearby, Random, Settings, About, etc.)&lt;br /&gt;
2. Styles the mobile drawer (#mw-mf-page-left) to match the desktop&lt;br /&gt;
accordion layout (.vanipedia-sidebar-menu).&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#mw-mf-page-left {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 20px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
padding: 12px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all Minerva default lists completely */&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-navigation,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-personal,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul.hlist,&lt;br /&gt;
#mw-mf-page-left .menu__item--nearby,&lt;br /&gt;
#mw-mf-page-left .menu__item--random {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile drawer container for desktop sidebar */&lt;br /&gt;
#mw-mf-page-left #vani-mobile-synced-sidebar {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* In mobile drawer, make .vanipedia-sidebar-menu take full drawer width */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure mobile drawer accordion header matches desktop */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading {&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
background-color: #2c4c50 !important;&lt;br /&gt;
border: 1px solid #1b3033 !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading {&lt;br /&gt;
border-radius: 4px 4px 0 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading:hover {&lt;br /&gt;
background-color: #385e63 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading::after {&lt;br /&gt;
content: &amp;quot;▼&amp;quot; !important;&lt;br /&gt;
font-size: 0.75em !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
transition: transform 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after {&lt;br /&gt;
transform: rotate(-90deg) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Content Area inside Mobile Accordion */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content {&lt;br /&gt;
background-color: #eaeff0 !important;&lt;br /&gt;
border: 1px solid #2c4c50 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-radius: 0 0 4px 4px !important;&lt;br /&gt;
padding: 0 0 4px 0 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content ul {&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 9px 14px 9px 18px !important;&lt;br /&gt;
color: #1b3033 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li:last-child a {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a:hover {&lt;br /&gt;
background-color: #dbe4e6 !important;&lt;br /&gt;
border-left: 3px solid #2c4c50 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 102 Languages Search box inside Mobile Drawer */&lt;br /&gt;
#mw-mf-page-left #sidebarLanguageSearch {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 7px 10px !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
border: 1px solid #a2a9b1 !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 122: STRICT POSITIONING OF &amp;quot;HOME&amp;quot; LINK/ICON (RIGHT OF SEARCH)&lt;br /&gt;
1. Desktop: Positioned strictly on the RIGHT of search bar via order: 10 vs order: 5.&lt;br /&gt;
2. Clean golden styling (#f5d77f), no underline, subtle hover highlight.&lt;br /&gt;
3. Mobile (both Minerva &amp;amp; Vector landscape): Golden Home icon (width 22px)&lt;br /&gt;
strictly visible next to the search icon.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Strict Flex Ordering: Left to Right across .vector-header-start */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .vector-main-menu-landmark,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Bar strictly ORDER 5 */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
div#p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Link strictly ORDER 10 (GUARANTEES IT SITS ON THE RIGHT OF SEARCH) */&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
margin-left: 10px !important;&lt;br /&gt;
margin-right: 14px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
a.vanipedia-topbar-home:hover,&lt;br /&gt;
a.vanipedia-topbar-home:active,&lt;br /&gt;
.vector-header-container a.vanipedia-topbar-home:hover,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link:hover,&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home:hover,&lt;br /&gt;
#vani-stage-header-slot a.vanipedia-topbar-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.2) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Icon Styling */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
stroke: #f5d77f !important;&lt;br /&gt;
fill: none !important;&lt;br /&gt;
stroke-width: 2 !important;&lt;br /&gt;
stroke-linecap: round !important;&lt;br /&gt;
stroke-linejoin: round !important;&lt;br /&gt;
transition: stroke 0.2s ease, transform 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home:hover .vanipedia-home-icon svg {&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
transform: scale(1.1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Text Styling on Desktop */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* MOBILE RESPONSIVE (Both Vector &amp;amp; Minerva) */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 160px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* MINERVA MOBILE SKIN HEADER (Regular Articles on Mobile) */&lt;br /&gt;
.minerva-header .vanipedia-topbar-home,&lt;br /&gt;
.minerva-header #vanipedia-topbar-home-link {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 6px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* In Rotated Landscape Stage on Main Page */&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 8px !important;&lt;br /&gt;
width: 34px !important;&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start #p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Bar Home Link: Strict no underline */&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry,&lt;br /&gt;
a.vh-bottom-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry:hover,&lt;br /&gt;
a.vh-bottom-link:hover {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 129: RESTORE COMPLETE ORIGINAL STRUCTURE (ZERO OVERLAPS, 4 TAXONOMY IN 1 ROW)&lt;br /&gt;
+ TOP BANNER TITLE AS PLAIN TEXT&lt;br /&gt;
+ WHO IS ŚRĪLA PRABHUPĀDA PERMANENT TITLE&lt;br /&gt;
+ OPTION A: RICH BURNISHED ANTIQUE GOLD (#966817)&lt;br /&gt;
+ RISE HOVER EFFECT ON ALL 9 CARD TITLES&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BANNER TITLE AS PURE PLAIN TEXT */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
span#vanipedia-topbar-title,&lt;br /&gt;
a#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover,&lt;br /&gt;
span#vanipedia-topbar-title:hover,&lt;br /&gt;
a#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CARD TITLE SIZING &amp;amp; NO TEXT CHANGE */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 38px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
letter-spacing: 0.015em !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. OPTION A: RICH BURNISHED ANTIQUE GOLD ON ALL CARD TITLES */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-media-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
-webkit-text-stroke: 0 !important;&lt;br /&gt;
paint-order: normal !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
-webkit-filter: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RISE HOVER EFFECT ON ALL 9 CARD TITLES (-3px LIFT + GOLD ILLUMINATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. GOLDEN FILAMENT UNDERLINE AT REST &amp;amp; GLIDE ON HOVER */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. STRICT STRUCTURAL RESTORATION: CLEAN ELEVATION &amp;amp; COLUMN BALANCING */&lt;br /&gt;
/* Introductory Articles flat title styling &amp;amp; hover */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific article item headline within the spotlight card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Devotee Subtitle in Memories card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 5px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
/* Enforce 3 columns on desktop for Section 3 (Personalities, Names, Places) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page .vh-card-questions {&lt;br /&gt;
padding: 2px 10px 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lift 3 bottom taxonomy cards up so they sit comfortably above the footer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-72px) !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Founder-Ācārya and Preeminent Śikṣā-Guru single line fitting */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SHIFT MARKED SECTION (Hero Triad + Timeline) DOWN EXACTLY 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 380px !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin-top: 16px !important;&lt;br /&gt;
margin-bottom: 10px !important;&lt;br /&gt;
height: 125px !important;&lt;br /&gt;
min-height: 125px !important;&lt;br /&gt;
max-height: 125px !important;&lt;br /&gt;
flex: 0 0 125px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left &amp;amp; Right Stacked Columns: Symmetrical 340px widths */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card padding and bounding inside both columns */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 135px !important;&lt;br /&gt;
min-height: 135px !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 139: DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TWO-LINE TITLE &amp;amp; DEVOTEE NAME&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title {&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 141: STATIC TITLE ON MEMORIES ROTATION + 3-LINE WIDER LANGUAGES CARD&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TITLE: 100% STATIC (NEVER ANIMATES ON ROTATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 0 5px 0 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the disciple name subtitle during randomizer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
transition: opacity 0.45s ease, transform 0.45s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle.is-changing,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(3px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SP IN MEDIA: FRAME FITS EXACTLY AROUND THUMBNAIL WITH ZERO SIDE GAPS */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-card-content,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
transition: transform 0.35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 3: 4 COLUMNS WITH WIDER COLUMN FOR PARTICIPATING LANGUAGES */&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr 1fr 1.35fr !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1220px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page .vh-card-languages {&lt;br /&gt;
padding: 3px 8px 5px 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 4. LANGUAGES CARD: EXACTLY 3 ROWS (5 COUNTRIES PER ROW) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-languages-list,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-languages-list {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
padding: 2px 0 0 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-row,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a:hover {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Flag thumbnail element */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center !important;&lt;br /&gt;
background-repeat: no-repeat !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Crisp SVG Flag Definitions */&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 147: SOCIAL ICONS IN THE MID OF THE SPACE ON THE RIGHT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform 0.2s ease, opacity 0.2s ease !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item:hover {&lt;br /&gt;
transform: scale(1.15) !important;&lt;br /&gt;
opacity: 0.9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-height: 20px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 153: DISTINGUISHED VANISEVA PILL + ELEVATED BACK-TO-TOP + FLAG STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELEVATED BACK-TO-TOP ARROW (Floats 16px clearly above the 38px bottom bar) */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 16px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE EXTRA BOX/BAR AROUND HEADER (Outer container completely borderless &amp;amp; transparent) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-container.vector-sticky-header-container {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. THE VERY EXISTING TOP BAR: Single, clean, elegant header bar */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
body.page-Main_Page .vector-header-container header.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TOP BAR CENTER BLOCK */&lt;br /&gt;
.vanipedia-topbar-center-block {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 50% !important;&lt;br /&gt;
top: 54% !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: auto !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-center-block * {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. DISTINGUISHED MIDDLE LINE: VANISEVA LUMINOUS INVITATION PILL */&lt;br /&gt;
.vanipedia-topbar-vaniseva-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border:0 !important;&lt;br /&gt;
border-bottom:0 !important;&lt;br /&gt;
background:none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
border-radius:0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:hover,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:focus,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:active {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-color:transparent !important;&lt;br /&gt;
background-color:transparent !important;&lt;br /&gt;
box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SISTER PROJECTS (Line 3) */&lt;br /&gt;
.vanipedia-topbar-sister-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 1px 6px !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link:hover,&lt;br /&gt;
.vanipedia-topbar-sister-link:focus,&lt;br /&gt;
.vanipedia-topbar-sister-link:active {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. PARTICIPATING LANGUAGES FLAGS STYLING */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-flag svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MINERVA MOBILE SKIN (Phone Header) */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.1 Burger Navigation Drawer Button */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.2 Branding Box Title (Pure CSS Content Injection - 100% JS-Independent) */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box,&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin: 0 0 0 14px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a::before,&lt;br /&gt;
.minerva-header .branding-box a::before {&lt;br /&gt;
content: &amp;quot;Vanipedia&amp;quot; !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; img,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; img {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.3 Home Link in Minerva */&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.4 Search Button in Minerva */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.5 User Navigation in Minerva */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile */&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block-mobile,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-main-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-vaniseva-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-links,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-link,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar mobile styling (from STEP 165) */&lt;br /&gt;
body.skin-minerva .vh-bottom-social-links,&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. RESPONSIVE BREAKPOINTS (Desktop &amp;gt;= 1000px Intact; Mobile &amp;lt; 1000px Full Controls) */&lt;br /&gt;
@media screen and (max-width: 1200px) and (min-width: 1000px) {&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
/* Single Row Header on Mobile Viewports */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-header-container .mw-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Row Left Section: Burger + Search + Home in single row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. FORCE BURGER MENU TO DISPLAY VISIBLE ON MOBILE */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown,&lt;br /&gt;
#vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SEARCH INPUT WITH GUARANTEED VISIBLE MAGNIFYING GLASS */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
max-width: calc(100vw - 140px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input,&lt;br /&gt;
.vector-header-start .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__start-icon,&lt;br /&gt;
#p-search .cdx-text-input__icon,&lt;br /&gt;
#p-search .cdx-text-input__start-icon {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 10px !important;&lt;br /&gt;
top: 50% !important;&lt;br /&gt;
transform: translateY(-50%) !important;&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
z-index: 5 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
padding-left: 32px !important;&lt;br /&gt;
padding-right: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Home Icon */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
margin: 0 2px !important;&lt;br /&gt;
padding: 3px 5px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. USER ICON GUARANTEED ON FAR RIGHT */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-links-wide,&lt;br /&gt;
.vector-header-end .vector-user-links-main {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-userpage {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-overflow,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-label-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile viewports (&amp;lt; 1000px) */&lt;br /&gt;
.vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block-mobile,&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-mobile,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title,&lt;br /&gt;
.vanipedia-topbar-sister-links,&lt;br /&gt;
.vanipedia-topbar-sister-link,&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar social links hidden on mobile (from STEP 165) */&lt;br /&gt;
.vh-bottom-social-links,&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 173: RESTORE WORKING STEP 117 COMPACT STAGE PROPORTIONS (ZERO-CROP)&lt;br /&gt;
Overrides all desktop-specific shifts (min-height: 380px, translateY: 30px,&lt;br /&gt;
translateY: -72px, 324px photo) inside the mobile rotated landscape stage.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage #vani-rotated-box #vani-stage-content-slot #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 4px 16px 12px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 0 0 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
min-width: 200px !important;&lt;br /&gt;
min-height: 200px !important;&lt;br /&gt;
max-width: 200px !important;&lt;br /&gt;
max-height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(18, 63, 56, 0.35), 0 2px 6px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
flex: 0 0 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-track {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-item {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-languages {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-stage-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-main-title,&lt;br /&gt;
#vani-stage-header-slot .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin: 0 10px !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V174 — Vanipedia main page: static, naturally scrolling, and responsive. */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-paper:#faf7ef;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    --vp-ink:#263a39;&lt;br /&gt;
    --vp-brand:#345b63;&lt;br /&gt;
    --vp-accent:#b1873d;&lt;br /&gt;
    --vp-line:#ded7c6;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1240px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:clamp(18px,3vw,38px) !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    background:var(--vp-paper) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    animation:none !important;&lt;br /&gt;
    transition:none !important;&lt;br /&gt;
    scroll-behavior:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a {&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-decoration-color:#aab3a8 !important;&lt;br /&gt;
    text-underline-offset:3px !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:hover {&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    text-decoration-thickness:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:focus-visible {&lt;br /&gt;
    outline:3px solid var(--vp-brand) !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p {&lt;br /&gt;
    margin-top:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1 {&lt;br /&gt;
    margin:0 0 10px !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 clamp(29px,4vw,40px)/1.2 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2 {&lt;br /&gt;
    margin:0 0 14px !important;&lt;br /&gt;
    padding:0 0 9px !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 22px/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3 {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:600 18px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p { margin-bottom:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:220px minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,5vw,64px) !important;&lt;br /&gt;
    max-width:1000px !important;&lt;br /&gt;
    margin:0 auto 32px !important;&lt;br /&gt;
    padding:8px 0 28px !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    width:220px !important;&lt;br /&gt;
    height:220px !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:3px solid var(--vp-brand) !important;&lt;br /&gt;
    border-radius:50% !important;&lt;br /&gt;
    background:#f0eee3 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 35% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 auto 4px !important;&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    font-size:clamp(19px,2.2vw,25px) !important;&lt;br /&gt;
    font-weight:600 !important;&lt;br /&gt;
    line-height:1.35 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font-size:17px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:22px !important;&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    padding:20px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card:hover {&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card h3 { margin-bottom:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card blockquote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid var(--vp-accent) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-feature {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(120px,190px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    border-radius:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-outlet {&lt;br /&gt;
    margin-bottom:5px !important;&lt;br /&gt;
    color:#706b62 !important;&lt;br /&gt;
    font-size:14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-headline { font-size:17px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section {&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
    padding:20px 0 22px !important;&lt;br /&gt;
    border-block:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-intro { margin:-5px 0 12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(auto-fit,minmax(76px,1fr)) !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    justify-content:center !important;&lt;br /&gt;
    min-height:42px !important;&lt;br /&gt;
    padding:6px 8px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a:hover {&lt;br /&gt;
    border-color:var(--vp-brand) !important;&lt;br /&gt;
    background:#f1f3ee !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section { margin:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:18px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-card { padding:18px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card { grid-column:span 1 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-list {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    flex-wrap:wrap !important;&lt;br /&gt;
    gap:8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-lang-item {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
    min-height:32px !important;&lt;br /&gt;
    white-space:nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vh-flag {&lt;br /&gt;
    display:inline-block !important;&lt;br /&gt;
    flex:0 0 22px !important;&lt;br /&gt;
    width:22px !important;&lt;br /&gt;
    height:15px !important;&lt;br /&gt;
    vertical-align:middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restore ordinary page flow and neutralize any legacy rotated-stage wrapper. */&lt;br /&gt;
#vani-mobile-stage, #vani-rotated-box {&lt;br /&gt;
    position:static !important;&lt;br /&gt;
    inset:auto !important;&lt;br /&gt;
    width:auto !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    rotate:none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot, #vani-stage-content-slot, #vani-stage-footer-slot { display:contents !important; }&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:20px 16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding-bottom:22px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:160px !important; height:160px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid { grid-template-columns:minmax(0,1fr) !important; gap:16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:minmax(0,1fr) !important; gap:14px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-card { padding:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(100px,34%) minmax(0,1fr) !important; gap:12px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section { margin-bottom:24px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:380px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-image { max-width:260px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion:reduce) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::before,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::after {&lt;br /&gt;
        animation:none !important;&lt;br /&gt;
        transition:none !important;&lt;br /&gt;
        scroll-behavior:auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V175: natural document scrolling, Vanisource-style hero, Vanipedia colors. */&lt;br /&gt;
html,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:100% !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
    overflow-y:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-brand:#345B63;&lt;br /&gt;
    --vp-accent:#f5d77f;&lt;br /&gt;
    --vp-ink:#263a3d;&lt;br /&gt;
    --vp-line:#d8d1c3;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:min(100%, 1200px) !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1200px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:26px clamp(16px,3vw,34px) 100px !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
}&lt;br /&gt;
/* The site-wide footer remains fixed; this page has room to scroll past it. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    display:block;&lt;br /&gt;
    height:0;&lt;br /&gt;
    clear:both;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(170px,210px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,4vw,44px) !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:880px !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    margin:0 auto 30px !important;&lt;br /&gt;
    padding:22px 26px !important;&lt;br /&gt;
    border:1px solid #345B63 !important;&lt;br /&gt;
    border-left:5px solid #f5d77f !important;&lt;br /&gt;
    border-radius:8px !important;&lt;br /&gt;
    background:#345B63 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:min(100%,210px) !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    aspect-ratio:445 / 542 !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:2px solid #f5d77f !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    box-shadow:0 5px 18px rgba(18,35,37,.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin:0 0 9px !important;&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    font:600 clamp(32px,3vw,42px)/1.15 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:600 clamp(19px,1.7vw,22px)/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-underline-offset:4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a:hover { color:#fff !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:500 clamp(17px,1.5vw,20px)/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-quote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid #f5d77f !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove the old decorative cursor and restore the operating system pointer. */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page * {&lt;br /&gt;
    cursor:auto !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page a[href],&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .cdx-button {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:18px 14px 96px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:14px !important;&lt;br /&gt;
        max-width:460px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding:17px 17px 19px !important;&lt;br /&gt;
        border-left-width:4px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:min(100%,170px) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-role { font-size:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-organization { font-size:17px !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V176: native mouse cursor; main page language links are the remaining taxonomy feature. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-section {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 0 32px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card {&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    grid-column:auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: native Windows pointer and viewport-contained portal rollouts. */&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    cursor:default !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href] *,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home button,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    align-items:start !important;&lt;br /&gt;
    gap:24px 18px !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 auto 28px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    max-width:640px !important;&lt;br /&gt;
    margin-left:auto !important;&lt;br /&gt;
    margin-right:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card {&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    z-index:1 !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.07) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open {&lt;br /&gt;
    z-index:100 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image {&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border-radius:6px 6px 0 0 !important;&lt;br /&gt;
    background:#e9e4d8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 36% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy {&lt;br /&gt;
    min-height:145px !important;&lt;br /&gt;
    padding:14px 15px 13px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 {&lt;br /&gt;
    min-height:50px !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    padding:0 0 7px !important;&lt;br /&gt;
    border-bottom:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 18px/1.28 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 a {&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p {&lt;br /&gt;
    min-height:44px !important;&lt;br /&gt;
    margin:0 0 8px !important;&lt;br /&gt;
    color:#354444 !important;&lt;br /&gt;
    font:400 14px/1.45 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:7px !important;&lt;br /&gt;
    min-height:30px !important;&lt;br /&gt;
    padding:4px 9px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f6f2e9 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.3 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:focus-visible {&lt;br /&gt;
    border-color:#b1873d !important;&lt;br /&gt;
    outline:2px solid #b1873d !important;&lt;br /&gt;
    outline-offset:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    position:fixed !important;&lt;br /&gt;
    top:var(--vp-panel-top, 20px) !important;&lt;br /&gt;
    left:var(--vp-panel-left, 12px) !important;&lt;br /&gt;
    right:auto !important;&lt;br /&gt;
    bottom:auto !important;&lt;br /&gt;
    z-index:2147483000 !important;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:var(--vp-panel-width, 290px) !important;&lt;br /&gt;
    max-width:calc(100vw - 24px) !important;&lt;br /&gt;
    max-height:min(380px,calc(100vh - 100px)) !important;&lt;br /&gt;
    overflow:auto !important;&lt;br /&gt;
    overscroll-behavior:contain !important;&lt;br /&gt;
    padding:11px 12px 12px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-top:3px solid #b1873d !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 10px 22px rgba(38,58,57,.22) !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open &amp;gt; .vp-rollout-panel,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open &amp;gt; .vp-rollout-panel {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-heading {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
    gap:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options &amp;gt; span { display:block !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    min-height:34px !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:500 14px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:focus-visible {&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#805b16 !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    outline:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options { grid-template-columns:repeat(4,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options a { text-align:center !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options a { display:flex !important; align-items:center !important; gap:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all { display:block !important; margin-top:7px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:focus-visible { text-decoration:underline !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all { display:block !important; margin:0 0 10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:8px 10px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-categories-heading {&lt;br /&gt;
    padding-top:8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel {&lt;br /&gt;
    width:min(720px,calc(100vw - 24px)) !important;&lt;br /&gt;
    --vp-panel-width:720px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options {&lt;br /&gt;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:1px 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options a {&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    padding:5px 6px !important;&lt;br /&gt;
    font-size:12px !important;&lt;br /&gt;
    line-height:1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid { max-width:100% !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:min(620px,calc(100vw - 24px)) !important; --vp-panel-width:620px; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img { height:210px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
        position:static !important;&lt;br /&gt;
        top:auto !important;&lt;br /&gt;
        left:auto !important;&lt;br /&gt;
        right:auto !important;&lt;br /&gt;
        bottom:auto !important;&lt;br /&gt;
        width:auto !important;&lt;br /&gt;
        max-width:none !important;&lt;br /&gt;
        max-height:none !important;&lt;br /&gt;
        margin:0 !important;&lt;br /&gt;
        border-top:1px solid #d8d1c3 !important;&lt;br /&gt;
        border-left:3px solid #b1873d !important;&lt;br /&gt;
        border-radius:0 0 7px 7px !important;&lt;br /&gt;
        box-shadow:none !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:auto !important; --vp-panel-width:auto; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V181: restore the native Windows pointing hand on sidebar menu targets.&lt;br /&gt;
   Earlier Main Page cursor rules forced .vector-menu links to cursor:auto. */&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href],&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V183: restore the pointing-hand cursor on every actionable top and bottom bar item.&lt;br /&gt;
   Older Main Page rules set .vector-dropdown-label and .vh-bottom-link to cursor:auto. */&lt;br /&gt;
html body .vector-header-container a[href],&lt;br /&gt;
html body .vector-header-container a[href] *,&lt;br /&gt;
html body header.vector-header a[href],&lt;br /&gt;
html body header.vector-header a[href] *,&lt;br /&gt;
html body header.mw-header a[href],&lt;br /&gt;
html body header.mw-header a[href] *,&lt;br /&gt;
html body #mw-head a[href],&lt;br /&gt;
html body #mw-head a[href] *,&lt;br /&gt;
html body .minerva-header a[href],&lt;br /&gt;
html body .minerva-header a[href] *,&lt;br /&gt;
html body #vh-bottom-bar a[href],&lt;br /&gt;
html body #vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vh-bottom-bar a[href],&lt;br /&gt;
html body .vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vector-header-container button,&lt;br /&gt;
html body .vector-header-container button *,&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label *,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body .minerva-header button,&lt;br /&gt;
html body .minerva-header button *,&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar button,&lt;br /&gt;
html body #vh-bottom-bar button *,&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar .vh-bottom-link[href] {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:hover,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:focus {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V184: the legacy Main Page cursor reset also targets Vector menu links and&lt;br /&gt;
   dropdown labels. Override those exact top-bar targets after the legacy rules. */&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href],&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href] *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href]:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href]:hover *,&lt;br /&gt;
html body.page-Main_Page #mw-head a[href],&lt;br /&gt;
html body.page-Main_Page #mw-head a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-head a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href],&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label *,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label:focus,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-main-menu-dropdown-toggle,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-main-menu-dropdown-toggle *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-main-menu-dropdown-toggle,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-main-menu-dropdown-toggle *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container button,&lt;br /&gt;
html body.page-Main_Page .vector-header-container button *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body.page-Main_Page #mw-head button,&lt;br /&gt;
html body.page-Main_Page #mw-head button *,&lt;br /&gt;
html body.page-Main_Page #mw-head [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #mw-head [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
ct: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-dot {&lt;br /&gt;
transform: scale(1.5);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline must follow JS position immediately */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
scroll-behavior: auto !important;&lt;br /&gt;
transform-origin: 0 0;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VIRTUAL TIMELINE PERFORMANCE&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
display: flex;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
height: 100%;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
transform-style: flat;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TIMELINE YEAR NAVIGATION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 22px;&lt;br /&gt;
margin: 0 0 10px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 35px;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 4px 2px;&lt;br /&gt;
color: rgba(18,63,56,.62);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
transition:&lt;br /&gt;
color .2s ease,&lt;br /&gt;
transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* Random quotes */&lt;br /&gt;
.vh-quote {&lt;br /&gt;
height: 82px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
padding: 0 40px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
border-bottom: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
margin-top: 26px;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-inner {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
max-width: 1500px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-text {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
text-overflow: ellipsis;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: clamp(20px, 1.65vw, 29px);&lt;br /&gt;
line-height: 1.16;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source {&lt;br /&gt;
margin-top: 7px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source::before,&lt;br /&gt;
.vh-quote-source::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 74px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a {&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a:hover {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 15px;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 93px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote,&lt;br /&gt;
#vh-random-quote-source {&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote.is-changing,&lt;br /&gt;
#vh-random-quote-source.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured {&lt;br /&gt;
width: auto;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(760px, 1.3fr)&lt;br /&gt;
minmax(600px, 1fr);&lt;br /&gt;
column-gap: 32px;&lt;br /&gt;
align-items: start;&lt;br /&gt;
margin-top: 18px;&lt;br /&gt;
padding-top: 18px;&lt;br /&gt;
padding-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured,&lt;br /&gt;
.vh-network {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — TITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — GRID&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
INDIVIDUAL TREASURE CARD&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 48% 52%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature a {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MEDIA AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-media,&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px 0 0 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* Normal video/image cards */&lt;br /&gt;
.vh-feature-video .vh-feature-media,&lt;br /&gt;
.vh-feature-imagequote .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
/* SHORT&lt;br /&gt;
Keep complete vertical YouTube Shorts thumbnail visible.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-short .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: contain;&lt;br /&gt;
background-color: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEXT PANEL ON RIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 3px 10px 5px 12px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
border-radius: 0 6px 6px 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
/* SHORT / VIDEO / IMAGE QUOTE / NECTAR DROP */&lt;br /&gt;
.vh-feature-copy small {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Actual title */&lt;br /&gt;
.vh-feature-copy strong {&lt;br /&gt;
display: block;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
\* Metadata currently not needed.&lt;br /&gt;
\* Keep it hidden so dates do not appear underneath.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-copy span {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
NECTAR DROP&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-audio-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.50);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
line-height: 1;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
transform .2s ease,&lt;br /&gt;
background .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar:hover .vh-feature-audio-icon {&lt;br /&gt;
transform: scale(1.06);&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-network .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 120px;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 5px 10px 0;&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
border-right: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
background .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover .vh-network-icon {&lt;br /&gt;
transform: scale(1.12);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover strong {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
height: 42px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition:&lt;br /&gt;
transform .22s ease,&lt;br /&gt;
color .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes {&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 60px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat strong {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: -8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes + strong {&lt;br /&gt;
white-space: normal;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 19px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat small {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: 8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK MISSION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 430px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 0 0px 0 10px;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-world {&lt;br /&gt;
flex: 0 0 150px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
margin-right: 0px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission-text {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 250px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover .vh-network-world img {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
RESPONSIVE BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(650px, 1.2fr)&lt;br /&gt;
minmax(650px, 1fr);&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
grid-template-columns: 47% 53%;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
padding-left: 9px;&lt;br /&gt;
padding-right: 7px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 110px;&lt;br /&gt;
min-width: 110px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1.1fr)&lt;br /&gt;
minmax(620px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 105px;&lt;br /&gt;
min-width: 105px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =====================================================&lt;br /&gt;
SOCIAL PLATFORM STATISTICS&lt;br /&gt;
===================================================== */&lt;br /&gt;
/* Month / year title */&lt;br /&gt;
.social-stats-title {&lt;br /&gt;
margin: 30px 0 10px;&lt;br /&gt;
padding-bottom: 7px;&lt;br /&gt;
font-size: 25px;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
border-bottom: 2px solid #2a4452;&lt;br /&gt;
}&lt;br /&gt;
/* Clickable statistics bar */&lt;br /&gt;
.social-stats-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-header:hover {&lt;br /&gt;
background: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
/* Platform blocks */&lt;br /&gt;
.social-stats-platform {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
border-right: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-name {&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-views {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
/* Details */&lt;br /&gt;
.social-stats-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 7px;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #2a4452;&lt;br /&gt;
background: #eef2f4;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-arrow {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Expanded report */&lt;br /&gt;
.social-stats-details {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
padding: 24px 28px 30px;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-top: 1px solid #c8ccd1;&lt;br /&gt;
border-radius: 0 0 8px 8px;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-number {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.15;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-view-label {&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
IMAGE QUOTE POPUP&lt;br /&gt;
========================================================== */&lt;br /&gt;
#vh-imagequote-lightbox {&lt;br /&gt;
position: fixed;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
/* positioned by JS */&lt;br /&gt;
top: auto;&lt;br /&gt;
left: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .2s ease,&lt;br /&gt;
visibility .2s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox.is-open {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
visibility: visible;&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 20vw;&lt;br /&gt;
max-width: 380px;&lt;br /&gt;
min-width: 260px;&lt;br /&gt;
height: auto;&lt;br /&gt;
max-height: 55vh;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px&lt;br /&gt;
rgba(0, 0, 0, .28);&lt;br /&gt;
}&lt;br /&gt;
.vh-imagequote-lightbox-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
top: 5px;&lt;br /&gt;
right: 7px;&lt;br /&gt;
width: 28px;&lt;br /&gt;
height: 28px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: rgba(0, 0, 0, .55);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 26px;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar Drop audio activity */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 3px;&lt;br /&gt;
height: 18px;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave span {&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 4px;&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform-origin: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span {&lt;br /&gt;
animation: vhNectarWave .75s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(2) {&lt;br /&gt;
animation-delay: -.45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(3) {&lt;br /&gt;
animation-delay: -.20s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(4) {&lt;br /&gt;
animation-delay: -.60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(5) {&lt;br /&gt;
animation-delay: -.30s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(6) {&lt;br /&gt;
animation-delay: -.55s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(7) {&lt;br /&gt;
animation-delay: -.10s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vhNectarWave {&lt;br /&gt;
0% {&lt;br /&gt;
height: 3px;&lt;br /&gt;
}&lt;br /&gt;
100% {&lt;br /&gt;
height: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Nectar audio area — never scroll */&lt;br /&gt;
.vh-feature-nectar .vh-feature-audio {&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar .vh-nectar-wave {&lt;br /&gt;
flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Video + Nectar Drop title limit */&lt;br /&gt;
.vh-feature-video .vh-feature-copy strong,&lt;br /&gt;
.vh-feature-nectar .vh-feature-copy strong {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
display: -webkit-box;&lt;br /&gt;
-webkit-box-orient: vertical;&lt;br /&gt;
-webkit-line-clamp: 5;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
========================================================= */&lt;br /&gt;
.vani-flipbook-trigger {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
transition:&lt;br /&gt;
transform 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger:hover img {&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px&lt;br /&gt;
rgba(0, 0, 0, 0.22);&lt;br /&gt;
}&lt;br /&gt;
/* Full-screen dark overlay */&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
position: fixed;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
display: none;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
background:&lt;br /&gt;
rgba(15, 20, 18, 0.90);&lt;br /&gt;
}&lt;br /&gt;
#vani-flipbook-overlay.is-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* Popup */&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: calc(100vw - 80px);&lt;br /&gt;
height: calc(100vh - 40px);&lt;br /&gt;
max-width: 1800px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 20px 70px&lt;br /&gt;
rgba(0, 0, 0, 0.55);&lt;br /&gt;
}&lt;br /&gt;
/* Iframe holder */&lt;br /&gt;
#vani-flipbook-frame-holder {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Actual flipbook iframe */&lt;br /&gt;
#vani-flipbook-frame {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
}&lt;br /&gt;
/* Close button */&lt;br /&gt;
.vani-flipbook-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 10px;&lt;br /&gt;
right: 10px;&lt;br /&gt;
z-index: 100001;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background:&lt;br /&gt;
rgba(20, 20, 20, 0.80);&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
font-family:&lt;br /&gt;
Arial,&lt;br /&gt;
sans-serif;&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
line-height: 42px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-close:hover {&lt;br /&gt;
background: #000000;&lt;br /&gt;
}&lt;br /&gt;
body.vani-flipbook-open {&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
padding: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
max-width: none;&lt;br /&gt;
border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================&lt;br /&gt;
VANIPEDIA INSPIRATION&lt;br /&gt;
========================================= */&lt;br /&gt;
/* Image */&lt;br /&gt;
.vision-layout-wrapper .vision-logo {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
}&lt;br /&gt;
.vision-layout-wrapper .vision-logo img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 350px;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Two button columns */&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
display: flex;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-col {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Light green buttons */&lt;br /&gt;
.vision-buttons-container .vision-btn {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn:hover {&lt;br /&gt;
background-color: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn a,&lt;br /&gt;
.vision-buttons-container .vision-btn a.external {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ARCHITECTURAL WOOD SANCTUM &amp;amp; SHADOWBOX NICHES (A1 CONCEPT)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
:root {&lt;br /&gt;
--wood-darkest: #110804;&lt;br /&gt;
--wood-dark: #1c0e07;&lt;br /&gt;
--wood-mid: #2b170e;&lt;br /&gt;
--wood-warm: #3d2214;&lt;br /&gt;
--wood-light: #54311c;&lt;br /&gt;
--gold-bright: #f5d77f;&lt;br /&gt;
--gold-mid: #d4af37;&lt;br /&gt;
--gold-deep: #997a15;&lt;br /&gt;
--text-cream: #f4ebd9;&lt;br /&gt;
--text-muted: #bda892;&lt;br /&gt;
--spotlight-glow: radial-gradient(circle at 50% 0%, rgba(255, 230, 160, 0.28) 0%, rgba(255, 210, 120, 0.08) 45%, transparent 75%);&lt;br /&gt;
}&lt;br /&gt;
/* Master Architectural Container */&lt;br /&gt;
.sanctum-cabinet {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1280px;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
background: linear-gradient(180deg, #2b170e 0%, #1c0e07 40%, #140904 100%);&lt;br /&gt;
border: 3px solid #3d2314;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
box-shadow: 0 25px 60px rgba(0,0,0,0.9), inset 0 2px 4px rgba(255,220,150,0.2), inset 0 -2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
position: relative;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, &#039;Georgia&#039;, serif;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
}&lt;br /&gt;
.sanctum-cabinet::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0; left: 0; right: 0; bottom: 0;&lt;br /&gt;
background: repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0px, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 4px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 1: TOP ARCHITECTURAL CORNICE / NAV BAR */&lt;br /&gt;
.cornice-header {&lt;br /&gt;
background: linear-gradient(180deg, #3f2314 0%, #28140a 60%, #1b0c05 100%);&lt;br /&gt;
border-bottom: 2px solid #5a341b;&lt;br /&gt;
box-shadow: 0 8px 16px rgba(0,0,0,0.7), inset 0 2px 3px rgba(255,230,170,0.25);&lt;br /&gt;
padding: 14px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left .nav-burger {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
background: rgba(0,0,0,0.4);&lt;br /&gt;
padding: 6px 12px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
border: 1px solid #4a2814;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-group {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.main-brand-title {&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0,0,0,0.9), 0 0 12px rgba(212,175,55,0.3);&lt;br /&gt;
}&lt;br /&gt;
.brand-subline {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-search {&lt;br /&gt;
flex: 1;&lt;br /&gt;
max-width: 480px;&lt;br /&gt;
margin: 0 24px;&lt;br /&gt;
}&lt;br /&gt;
.search-input-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel {&lt;br /&gt;
width: 100%;&lt;br /&gt;
padding: 10px 18px 10px 42px;&lt;br /&gt;
background: #0f0704;&lt;br /&gt;
border: 1px solid #472613;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-family: inherit;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0,0,0,0.9), 0 1px 2px rgba(255,255,255,0.08);&lt;br /&gt;
outline: none;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel::placeholder {&lt;br /&gt;
color: #7d6b58;&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.search-icon {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 14px;&lt;br /&gt;
top: 50%;&lt;br /&gt;
transform: translateY(-50%);&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links .btn-gold a {&lt;br /&gt;
background: linear-gradient(180deg, #b8860b 0%, #7d5904 100%);&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: #fff !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* SPOTLIGHT HOOD &amp;amp; OVERHEAD LAMPS (A1 STYLE) */&lt;br /&gt;
.spotlight-frieze {&lt;br /&gt;
position: relative;&lt;br /&gt;
padding: 24px 20px 10px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
background: linear-gradient(180deg, #24130b 0%, #180c06 100%);&lt;br /&gt;
border-bottom: 2px solid #3a1e0f;&lt;br /&gt;
}&lt;br /&gt;
.lamp-row {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-around;&lt;br /&gt;
padding: 0 80px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.lamp {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
background: radial-gradient(ellipse at center, #ffd700 0%, #b8860b 60%, #442500 100%);&lt;br /&gt;
border-radius: 0 0 10px 10px;&lt;br /&gt;
box-shadow: 0 0 14px 4px rgba(255, 215, 0, 0.45);&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
.lamp::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 8px;&lt;br /&gt;
left: -70px;&lt;br /&gt;
width: 200px;&lt;br /&gt;
height: 280px;&lt;br /&gt;
background: var(--spotlight-glow);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.frieze-title {&lt;br /&gt;
font-size: 24px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-shadow: 0 2px 6px rgba(0,0,0,0.95);&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.frieze-subtitle {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.shadowbox-body {&lt;br /&gt;
padding: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 2: HERO STAGE */&lt;br /&gt;
.hero-sanctuary-stage {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 1fr 1.25fr 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
background: linear-gradient(180deg, #180c06 0%, #100703 100%);&lt;br /&gt;
border: 3px solid #361e10;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
box-shadow: inset 0 10px 25px rgba(0,0,0,0.9);&lt;br /&gt;
margin-bottom: 24px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-card {&lt;br /&gt;
background: rgba(0, 0, 0, 0.45);&lt;br /&gt;
border: 1px solid #3b2011;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.8);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-tag {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-headline a {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-body {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: #bcaaa4;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
margin: 10px 0;&lt;br /&gt;
flex: 1;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-footer a {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.center-frame {&lt;br /&gt;
background: #090402;&lt;br /&gt;
border: 3px solid #4a2814;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.95), inset 0 0 30px rgba(0,0,0,0.9);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.sanctuary-center-badge {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link a {&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 3px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 80px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
background: linear-gradient(90deg, transparent, var(--gold-mid), transparent);&lt;br /&gt;
margin: 10px auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.multilingual-tape {&lt;br /&gt;
background: #140904;&lt;br /&gt;
border: 1px solid #361b0d;&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
margin-top: 12px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 3: 3D RECESSED SHADOWBOX SHELF NICHES */&lt;br /&gt;
.niches-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche {&lt;br /&gt;
background: linear-gradient(180deg, #0e0603 0%, #170b05 100%);&lt;br /&gt;
border: 3px solid #381f11;&lt;br /&gt;
border-top: 4px solid #1a0c06;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 18px;&lt;br /&gt;
box-shadow: inset 0 8px 18px rgba(0,0,0,0.95), 0 4px 10px rgba(0,0,0,0.7), inset 0 0 20px rgba(0,0,0,0.8);&lt;br /&gt;
position: relative;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: transform 0.2s, border-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
border-color: #633b20;&lt;br /&gt;
}&lt;br /&gt;
.niche-lamp {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
width: 36px;&lt;br /&gt;
height: 5px;&lt;br /&gt;
background: #e2ba4d;&lt;br /&gt;
border-radius: 0 0 6px 6px;&lt;br /&gt;
box-shadow: 0 0 10px rgba(255,215,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.niche-icon-wrap {&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
margin: 10px 0 10px 0;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0,0,0,0.8));&lt;br /&gt;
}&lt;br /&gt;
.niche-title {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
.niche-desc {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.niche-meta {&lt;br /&gt;
margin-top: auto;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
border-top: 1px solid #2d180c;&lt;br /&gt;
padding-top: 8px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* SUPPLEMENTARY TAXONOMY SHELF */&lt;br /&gt;
.taxonomies-carved-shelf {&lt;br /&gt;
background: #110704;&lt;br /&gt;
border: 1px solid #361b0c;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 12px 18px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.shelf-label {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
background: #1d0f07;&lt;br /&gt;
border: 1px solid #422312;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 4px 10px;&lt;br /&gt;
margin: 0 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
/* CARVED TIMELINE RIBBON */&lt;br /&gt;
.timeline-carved-ribbon {&lt;br /&gt;
background: linear-gradient(180deg, #1c0e07 0%, #120803 100%);&lt;br /&gt;
border: 2px solid #381f11;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
box-shadow: inset 0 4px 10px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.timeline-label-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.timeline-title {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.timeline-span-badge {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.timeline-years-bar {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
background: #080301;&lt;br /&gt;
border: 1px solid #30170a;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-year {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: #9c8570;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
padding: 2px 6px;&lt;br /&gt;
transition: color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.vh-year:hover, .vh-year.active {&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 4: BASE PLINTH FOOTER */&lt;br /&gt;
.plinth-footer {&lt;br /&gt;
background: linear-gradient(180deg, #1d0f07 0%, #120803 100%);&lt;br /&gt;
border-top: 3px solid #3d2111;&lt;br /&gt;
padding: 20px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.05);&lt;br /&gt;
}&lt;br /&gt;
.plinth-stat {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-actions {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
background: #190b05;&lt;br /&gt;
border: 1px solid #4a2712;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
.niches-grid { grid-template-columns: 1fr; }&lt;br /&gt;
.hero-sanctuary-stage { grid-template-columns: 1fr; }&lt;br /&gt;
.taxonomies-carved-shelf { flex-direction: column; gap: 10px; }&lt;br /&gt;
.plinth-footer { flex-direction: column; gap: 14px; text-align: center; }&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PERSISTENT TOP BAR: #345B63 SINGLE-ROW (BURGER, SEARCH, TITLE, USER)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Full-Width Outer Banner Container (Strict #345B63) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Inner Flex Row: STRICT Single Horizontal Line */&lt;br /&gt;
.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CENTERED TITLE: Dead-Center On The Same Line */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.8px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. LEFT SECTION: Burger [ ≡ ] + Search In ONE Row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Force Burger Menu Dropdown to ALWAYS display on desktop */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .cdx-button--fake-button {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* HIGH-VISIBILITY GOLD FOR BURGER &amp;amp; ALL VECTOR ICONS */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.mw-header .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
filter: brightness(0) saturate(100%) invert(86%) sepia(26%) saturate(884%) hue-rotate(352deg) brightness(102%) contrast(96%) !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide duplicate site wordmark &amp;amp; tagline next to burger */&lt;br /&gt;
.vector-header-start .mw-logo-wordmark,&lt;br /&gt;
.vector-header-start .mw-logo-tagline,&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Box Container on Left */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Refined Inset Search Input (Option 1: Harmonious Deep Sea Teal) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 18px !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
padding: 4px 12px 4px 30px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
line-height: 30px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
transition: width 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(245, 215, 127, 0.4), inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input::placeholder,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]::placeholder,&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
color: #a5c4c9 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-search-box-inner .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide separate search submit buttons */&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container #searchButton,&lt;br /&gt;
.vector-header-container #mw-searchButton,&lt;br /&gt;
.vector-header-container .searchButton,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. RIGHT SECTION: User Part Fixed (No weird boxes, clean gold, unified dropdown) */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.1 Remove all clunky button box backgrounds and borders from top bar items */&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button--fake-button,&lt;br /&gt;
.vector-header-end .cdx-button--weight-quiet,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-menu-heading,&lt;br /&gt;
.vector-header-end #p-personal,&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-menu,&lt;br /&gt;
.vector-header-end .vector-menu,&lt;br /&gt;
.vector-header-end .vector-menu-content,&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.2 Style username &amp;amp; header icons in clean warm gold (no boxes) */&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #pt-userpage-2 span,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: background-color 0.2s ease, color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.3 Desktop User Dropdown Menu (Strictly Matching image_a7f3ff.png) */&lt;br /&gt;
.vector-header-end .vector-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content div,&lt;br /&gt;
.vector-header-end .vector-dropdown-content ul,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-menu-content {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure Talk (pt-mytalk) is visible in desktop dropdown */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide icons inside desktop user dropdown so it matches image_a7f3ff.png clean text */&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean, compact, single-row links */&lt;br /&gt;
.vector-header-end .vector-dropdown-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a span {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
font-size: inherit !important;&lt;br /&gt;
font-weight: inherit !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:focus,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Divider above Logout */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-user-menu-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. DISABLE ALL HOVER PREVIEWS / POPUPS IN TOP BAR */&lt;br /&gt;
.vector-header-container [title]:hover::after,&lt;br /&gt;
.vector-header-container [title]:hover::before,&lt;br /&gt;
.vector-header-container a[title]:hover::after,&lt;br /&gt;
.vector-header-container a[title]:hover::before,&lt;br /&gt;
.mw-header [title]:hover::after,&lt;br /&gt;
.mw-header [title]:hover::before,&lt;br /&gt;
.mw-header a[title]:hover::after,&lt;br /&gt;
.mw-header a[title]:hover::before {&lt;br /&gt;
display: none !important;&lt;br /&gt;
content: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Sticky Header Support (Color: #345B63) */&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
height: 48px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-sticky-header a,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Main Page Adjustments: Clean Flush Under Top Bar */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-top {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-photo-stage {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ELIMINATE UNWANTED LIGHT-GREEN STRIP / TOOLBAR UNDER TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure no gap or background bleed between top bar and content on Main Page */&lt;br /&gt;
body.page-Main_Page .vector-header-container {&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
WHO IS SRILA PRABHUPADA &amp;amp; FOUNDER-ACARYA HERO ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 16px auto 8px auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 3px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important; /* Temple Gold */&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
color: #1e353b !important; /* Deep Sacred Slate-Teal */&lt;br /&gt;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
margin: 6px auto 14px auto !important;&lt;br /&gt;
padding: 4px 18px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-radius: 20px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: &amp;quot;♦&amp;quot; !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PANORAMIC TIMELINE RIBBON (1896 – 1977) BETWEEN HERO &amp;amp; GATEWAYS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-timeline-panoramic {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 18px auto 24px auto !important;&lt;br /&gt;
padding: 12px 16px !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-timeline-years {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 auto 12px auto !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-wrap: wrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(255, 255, 255, 0.7) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(52, 91, 99, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* FORCE WARM PARCHMENT ON ALL MAIN PAGE CONTAINERS (KILL MINT GREEN BLEED) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA STRICT ZERO-SCROLL VIEWPORT-FIT SYSTEM (STEP 11)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Strict Zero-Scroll Viewport Locking */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Master Canvas Vertical Rhythm (Auto-distributed inside single screen) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 18px 10px 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Base Card Styling */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Ribbon */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-icon {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-sub {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
opacity: 0.85 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 1: HERO TRIAD (Compact) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 280px 1fr 280px !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories of Srila Prabhupada Card (Left) */&lt;br /&gt;
.vh-card-memories .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-actions {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.28) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Frame */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at center, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 34px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
/* Button below Srila Prabhupada: only &amp;quot;Founder-Ācārya of ISKCON&amp;quot;, clickable wiki link */&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
margin: 3px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Sacred Portrait Oval */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto 4px auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 110px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 2.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f4ebd9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
margin: 2px auto 0 auto !important;&lt;br /&gt;
max-width: 440px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 2: CLEAN INTERACTIVE TIMELINE (No outer border/box rectangle) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lifeline track window */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
flex: 0 0 200px !important;&lt;br /&gt;
padding: 6px 14px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 32px !important;&lt;br /&gt;
left: 14px !important;&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
height: 8px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #1e293b !important;&lt;br /&gt;
max-width: 170px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 3: 6 GATEWAYS GRID (Compact 6-Columns) */&lt;br /&gt;
.vh-gateways-frame {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(6, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 8px 6px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 30px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway .vh-icon {&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
color: #2c3e50 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 4: QUOTE SCROLL (Slim Banner) */&lt;br /&gt;
.vh-quote-frame {&lt;br /&gt;
background: #faf6ee !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
padding: 8px 24px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1000px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-inner {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-text {&lt;br /&gt;
max-width: 750px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-source {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
color: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
font-family: Georgia, serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 5: BOTTOM MODULES (Treasures &amp;amp; Network) */&lt;br /&gt;
.vh-bottom-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 8px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 8px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stats-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-around !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 8px 10px 4px 10px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 2px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-num {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-lbl {&lt;br /&gt;
font-size: 8.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 4px 10px 6px 10px !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
THEMATIC TAXONOMY INDEX (4 SECTIONS) &amp;amp; PRABHUPADA IN MEDIA (STEP 12)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Section Heading */&lt;br /&gt;
.vh-section-header {&lt;br /&gt;
margin: 18px 0 10px 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
padding-bottom: 6px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-badge {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
padding: 3px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.2px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4-Column Taxonomy Grid */&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Prabhupada in the Media Section */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-body {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
padding: 12px 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #334155 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow smooth scrolling when full sections are present */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: repeat(2, 1fr) !important; }&lt;br /&gt;
.vh-media-body { flex-direction: column !important; align-items: flex-start !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: 1fr !important; }&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide quote and bottom sections if any old cache or DOM remains */&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
#vh-random-quote-wrap,&lt;br /&gt;
.vh-bottom-grid,&lt;br /&gt;
.vh-bottom-card,&lt;br /&gt;
.vh-card-treasures,&lt;br /&gt;
.vh-card-network {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 14: TOP BAR SEARCH ANCHORED LEFT + SACRED 3D ARCHITECTURAL STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR LEFT ANCHOR FOR SEARCH */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 0 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. 3D CARDS (HERO TRIAD, GATEWAYS, TAXONOMY, MEDIA) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf8f4 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.32) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 1px 3px rgba(0, 0, 0, 0.05),&lt;br /&gt;
0 5px 15px rgba(30, 53, 59, 0.07),&lt;br /&gt;
0 10px 24px -5px rgba(30, 53, 59, 0.08),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 10px 25px rgba(30, 53, 59, 0.12),&lt;br /&gt;
0 16px 32px -6px rgba(177, 135, 61, 0.16),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Plaques (Embossed Top Bar) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #fbf9f4 0%, #f2ebdd 100%) !important;&lt;br /&gt;
border-bottom: 1.5px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(0, 0, 0, 0.03) !important;&lt;br /&gt;
border-top-left-radius: 7px !important;&lt;br /&gt;
border-top-right-radius: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Center Card (Elevated Sovereign Altar) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 35%, #ffffff 0%, #faf6ec 65%, #f3ece0 100%) !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 1) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.11),&lt;br /&gt;
0 16px 36px -6px rgba(177, 135, 61, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 20px rgba(177, 135, 61, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Frame */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 3.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(30, 53, 59, 0.22),&lt;br /&gt;
0 12px 28px rgba(0, 0, 0, 0.15),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.8),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
transition: transform 0.25s ease, box-shadow 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.28),&lt;br /&gt;
0 16px 36px rgba(177, 135, 61, 0.3),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Gateways Icon Medallions */&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
background: linear-gradient(145deg, #ffffff 0%, #f6efe0 50%, #eadecb 100%) !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
transition: transform 0.2s ease, box-shadow 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.08) translateY(-1px) !important;&lt;br /&gt;
background: linear-gradient(145deg, #fdfbf7 0%, #f2e3c6 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 5px 10px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Tactile Timeline Year Keys */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4eee2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.55) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.07),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.75) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 10px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1f373c 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #122124 !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0d1719 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 1px 2px rgba(0, 0, 0, 0.4),&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Raised 3D Pill Action Buttons */&lt;br /&gt;
.vh-btn-pill,&lt;br /&gt;
.vh-founder-subline a,&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.12),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.4),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #28474e 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #1a2f34 !important;&lt;br /&gt;
border-bottom: 2px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 4px 14px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b1873d 0%, #916c2a 100%) !important;&lt;br /&gt;
border-color: #72531a !important;&lt;br /&gt;
border-bottom: 2.5px solid #553e13 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f6efe2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #213c42 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162a2e !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1517 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(30, 53, 59, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Lifeline Track (Carved Groove with Illuminated Bar) */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #e4ded0 0%, #ede7db 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-bottom: 1px solid #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 15: &amp;quot;SOLID&amp;quot; ARCHITECTURAL PRESENCE &amp;amp; EMBOSSED 3D DEPTH&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SOLID CARD ARCHITECTURE (SUBSTANTIAL GROUNDED PRESENCE) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fbf9f4 60%, #f5efe2 100%) !important;&lt;br /&gt;
border: 1.5px solid #c09b4d !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #8e6b22 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.08),&lt;br /&gt;
0 8px 20px rgba(24, 38, 35, 0.12),&lt;br /&gt;
0 16px 32px -4px rgba(24, 38, 35, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 -1px 0 rgba(192, 155, 77, 0.2) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-4px) !important;&lt;br /&gt;
border-color: #d4ab55 !important;&lt;br /&gt;
border-bottom: 4.5px solid #7a5818 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.10),&lt;br /&gt;
0 14px 28px rgba(24, 38, 35, 0.18),&lt;br /&gt;
0 24px 42px -6px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SOLID EMBOSSED CARD HEADER (STONE/METAL LINTEL) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #faf6ee 0%, #ebe0ca 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #b89348 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 2px 4px rgba(0, 0, 0, 0.05) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.6px !important;&lt;br /&gt;
color: #725215 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #55442a !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.16) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (SOVEREIGN REVERENTIAL ALTAR) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 32%, #ffffff 0%, #fbf6ec 55%, #f0e6d2 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #785414 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.09),&lt;br /&gt;
0 12px 28px rgba(24, 38, 35, 0.16),&lt;br /&gt;
0 22px 44px -8px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SOLID CAST GOLD PORTRAIT MEDALLION */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 4px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(20, 35, 32, 0.32),&lt;br /&gt;
0 16px 36px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #c99c45 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 12px 32px rgba(20, 35, 32, 0.40),&lt;br /&gt;
0 20px 45px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SOLID GATEWAYS WITH SCULPTED BRONZE/GOLD MEDALLIONS */&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 14px 10px 12px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #eedfc7 50%, #d6ba8f 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top-color: #ffffff !important;&lt;br /&gt;
border-bottom-color: #825f18 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.14),&lt;br /&gt;
inset 0 1px 1.5px #ffffff,&lt;br /&gt;
inset 0 -2px 3px rgba(130, 95, 30, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.1) translateY(-2px) !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #f7ebd5 50%, #e5cb9e 100%) !important;&lt;br /&gt;
border-color: #c49d48 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 1px 2px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(130, 95, 30, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #14282c !important;&lt;br /&gt;
letter-spacing: 1.4px !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SOLID TACTILE TIMELINE YEAR BUTTONS */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #efe7d6 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #213c42 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
border-color: #cda24e !important;&lt;br /&gt;
border-bottom: 4.5px solid #63430c !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.28),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #0b1a1c !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #172c30 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0d191c !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #060c0d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 2px 4px rgba(0, 0, 0, 0.5),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SOLID CARVED LIFELINE TRACK */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #ded6c4 0%, #e8e1d3 100%) !important;&lt;br /&gt;
border: 1.5px solid #a8843c !important;&lt;br /&gt;
border-top-color: #8c6a26 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. SOLID 3D ACTION PILL BUTTONS */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #376069 0%, #20393f 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.45) !important;&lt;br /&gt;
border-bottom: 3px solid #0a1315 !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 5px 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 7px rgba(0, 0, 0, 0.20),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.5),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b88e40 0%, #8c661d 100%) !important;&lt;br /&gt;
border-color: #61440d !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
border-bottom: 3.5px solid #432e08 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(177, 135, 61, 0.38) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4ebd9 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #785414 !important;&lt;br /&gt;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1b3237 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #0e1e21 !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #050b0c !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(30, 53, 59, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. SOLID DEDICATED MEDIA ARCHIVES SECTION */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 10. Hide THEMATIC TAXONOMY INDEX announcement banner from old cache */&lt;br /&gt;
.vh-section-header,&lt;br /&gt;
.vh-section-badge,&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide the 6 gateways frame if any cache remains */&lt;br /&gt;
.vh-gateways-frame,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
SAFE NO-SCROLL DASHBOARD &amp;amp; ZERO-OVERLAP ARCHITECTURE (STEP 18)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PREVENT SCROLLING ON MAIN PAGE CLEANLY WITHOUT BREAKING VECTOR INTERNALS */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: hidden !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. THE MASTER DASHBOARD CONTAINER (FITS SCREEN EXACTLY) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 56px) !important;&lt;br /&gt;
max-height: calc(100vh - 56px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize old legacy absolute / conflicting rules */&lt;br /&gt;
.vh-intro,&lt;br /&gt;
.vh-now,&lt;br /&gt;
.vh-main,&lt;br /&gt;
.vh-gateways,&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 1: HERO TRIAD */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 38vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1.15fr 1fr !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Card: Sanctuary Altar */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin: 0 auto 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
padding: 2px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 85px !important;&lt;br /&gt;
height: 85px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 2: INTERACTIVE LIFE TIMELINE */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 62px !important;&lt;br /&gt;
max-height: 62px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 2px 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
max-height: 30px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 3: THEMATIC TAXONOMY (4 CARDS) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 39vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-header {&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 5px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
margin-top: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 4: PRABHUPĀDA IN THE MEDIA (COMPACT HORIZONTAL BAR 42px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-card-header {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-body {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-desc {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 3px 12px !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 19: FULL-WIDTH VIEW + TOP-BAR TEAL (#345B63) BORDERS &amp;amp; SHADOWS&lt;br /&gt;
+ REFINED COMPACT SIZING &amp;amp; EXPANDED AIRY SPACING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH VIEW (EXPAND TO 100% SCREEN WIDTH) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TEAL (#345B63) BORDERS &amp;amp; MULTI-STOP TEAL SHADOWS ACROSS ALL CARDS */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
border-color: #43727c !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.12),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.22),&lt;br /&gt;
0 22px 38px -6px rgba(52, 91, 99, 0.26),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Lintels (Teal Borders &amp;amp; Toned Accents) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #eaf1f2 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(52, 91, 99, 0.06) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #233e44 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY ALAR CARD (REFINED 3D TEAL EMBOSSING) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.10),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.18),&lt;br /&gt;
0 22px 40px -6px rgba(52, 91, 99, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(52, 91, 99, 0.05) !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Bezel in #345B63 */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 80px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
border: 3.5px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(52, 91, 99, 0.35),&lt;br /&gt;
0 12px 26px rgba(26, 47, 52, 0.25),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 22px rgba(52, 91, 99, 0.45),&lt;br /&gt;
0 16px 32px rgba(26, 47, 52, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Title &amp;amp; Subtitle */&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. BIG RECTANGLE ELEMENTS ARE SMALLER WITH BIGGER SPACE BETWEEN THEM */&lt;br /&gt;
/* Section 1: Hero Triad Grid (Reduced Height, Expanded 20px Gutter) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 220px !important;&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 2: Timeline (Sleek Key Row &amp;amp; Track, Teal Borders) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 58px !important;&lt;br /&gt;
height: 58px !important;&lt;br /&gt;
max-height: 58px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
border-bottom: 3.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.25), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1e353b 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-bottom: 3px solid #0b1517 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4), 0 2px 5px rgba(52, 91, 99, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 3: Thematic Taxonomy Grid (Reduced Height, Expanded 18px Gutter) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #3e565c !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 4: Media Bar (Compact 40px Single-Line Strip) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
max-height: 40px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. 3D PILL BUTTONS WITH TEAL THEME */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #1a2f34 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #4c828d 0%, #2e545b 100%) !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 20: NARROWER RECTANGLES + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. NARROWER PROPORTIONED CONTAINER (NO LONGER ENDLESSLY WIDE) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
max-width: 1260px !important;&lt;br /&gt;
width: 95% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CENTER CARD FIXES (PROPER HIERARCHY, NO WEIRD DOUBLE BOXES) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title a {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-sub {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-main {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide legacy floating who-corner and founder subline balloon boxes */&lt;br /&gt;
.vh-hero-title-wrap,&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dedicated button below portrait */&lt;br /&gt;
.vh-founder-btn-wrap {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 78px !important;&lt;br /&gt;
height: 78px !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(52, 91, 99, 0.32), inset 0 2px 4px rgba(255, 255, 255, 0.9), inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE LAYOUT CORRECTIONS (CLEAN &amp;amp; LEGIBLE TRACK) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 64px !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
max-height: 34px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CLEAN MEDIA SECTION (SINGLE HORIZONTAL FLEX ROW 44px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left .vh-badge-text a {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-center {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right .vh-btn-pill {&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. NARROWER HERO &amp;amp; TAXONOMY GRIDS WITH AMPLE SPACING */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 21: NARROW RECTANGLES (1140px) + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE NARROWER DASHBOARD WIDTH (OVERRIDE ALL PREVIOUS MIN-WIDTHS) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
max-width: 1140px !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. NARROW HERO TRIAD (3 CARDS ~360px EACH) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (COMPLETELY REBUILT ARCHITECTURE) */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 76px !important;&lt;br /&gt;
height: 76px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW THEMATIC TAXONOMY (4 CARDS ~270px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. CLEAN MEDIA BAR (HORIZONTAL SINGLE LINE) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 22: FULL-WIDTH VIEW + NARROWER CARDS + VISIBLE TOP BORDER + ZERO CUTOUTS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE VIEW (NO ARTIFICIAL MAX-WIDTH ON CONTAINER) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 10px 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. VISIBLE TOP BORDER ON ALL RECTANGLE ELEMENTS (NO MORE MISSING TOP BORDER!) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-sanctuary-card,&lt;br /&gt;
.vh-card-memories,&lt;br /&gt;
.vh-card-article,&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* CRITICAL: EXPLICIT VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. NARROWER RECTANGLES WITH GENEROUS GAPS (PAGE IS FULL WIDTH, CARDS ARE NARROWER) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 28px !important;&lt;br /&gt;
flex: 0 0 230px !important;&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 400px !important; /* NARROWER RECTANGLES */&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SANCTUARY CENTER CARD: ZERO WEIRD BOXES, PERFECT VERTICAL FIT */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text,&lt;br /&gt;
.vh-sanctuary-header-text *,&lt;br /&gt;
.vh-sanctuary-name,&lt;br /&gt;
.vh-sanctuary-name * {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 74px !important;&lt;br /&gt;
height: 74px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 3px 16px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. PREVENT CUT OUTS IN MEMORIES &amp;amp; SPOTLIGHT */&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-article .vh-discover-secondary {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. TIMELINE: ZERO OVERLAPPING */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 68px !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. NARROWER TAXONOMY CARDS (4 CARDS ~280px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 175px !important;&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 290px !important; /* NARROWER TAXONOMY CARDS */&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: calc(100% - 34px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MEDIA BAR (PERFECT SINGLE ROW, ZERO OVERLAPPING) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 23: DEFINITIVE FIXES FOR TOP BORDERS, WIDTHS, TIMELINE, FULL-WIDTH PAGE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE: UNLOCK MEDIAWIKI WRAPPERS &amp;amp; CONTAINERS TO 100% */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container,&lt;br /&gt;
body.page-Main_Page .vector-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TOP BORDERS: 100% VISIBLE SOLID #345B63 BORDER ON EVERY CARD &amp;amp; HEADER */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* ULTRA-VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* HEADER REINFORCED TOP BORDER */&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. YEAR BUTTONS: SOLID VISIBLE TOP BORDER */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* EXPLICIT SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
border-top: 2px solid #1a2f34 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-top: 2px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2.5px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW ALL RECTANGLES BY 30% */&lt;br /&gt;
/* HERO TRIAD: Cards narrowed to 280px (was 400px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 36px !important;&lt;br /&gt;
flex: 0 0 235px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* TAXONOMY: 4 Cards narrowed to 210px (was 290px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
/* MEDIA BAR: Narrowed to 930px to match Triad/Taxonomy cluster */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 930px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. FLOWING TIMELINE: FIX VERTICAL TRUNCATION (AMP UP HEIGHT TO 70px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1050px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 26px !important;&lt;br /&gt;
flex: 0 0 26px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
max-height: 72px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-date {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-title,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SANCTUARY PORTRAIT &amp;amp; BUTTONS - POLISHED HIERARCHY */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 72px !important;&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
border: 2.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule {&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-subtitle {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 24: FIX THICK BORDERS, FULL-WIDTH EDGES, AND BOTTOM OVERLAPPING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE 100% TRUE FULL-WIDTH (STRIP VECTOR 2022 LEFT/RIGHT INDENTATIONS) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important; /* PREVENTS PUSHING MEDIA SECTION OFF-SCREEN */&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. FIX UNUSUAL THICK TOP BORDER: UNIFORM 1.5px ON ALL CARDS &amp;amp; NO HEADER BORDER-TOP */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important; /* CRISP UNIFORM 1.5px (NOT THICK!) */&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: none !important; /* REMOVE DUPLICATE TOP BORDER ON HEADER */&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. HERO TRIAD (30% NARROWER RECTANGLES, PERFECTLY CENTERED) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 32px !important;&lt;br /&gt;
flex: 0 0 225px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. FULL-WIDTH FLOWING TIMELINE (STRETCHES EDGE-TO-EDGE) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 96px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH EDGE-TO-EDGE */&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 7px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 25px !important;&lt;br /&gt;
flex: 0 0 25px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH TRACK */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important; /* CONTINUOUS SEAMLESS EDGE-TO-EDGE */&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 60px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TAXONOMY 4 CARDS (30% NARROWER RECTANGLES, PERFECT FIT) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. FIX BOTTOM OVERLAPPING: SINGLE-CONTAINER MEDIA BAR */&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 920px !important;&lt;br /&gt;
max-width: 920px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRIP ALL NESTED SUB-BOXES / INTERNAL BORDERS IN MEDIA SECTION */&lt;br /&gt;
body.page-Main_Page .vh-media-bar &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-body,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn .vh-btn-pill,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 51: DEFINITIVE CLEAN ARCHITECTURE &amp;amp; VISIBLE AT-REST ANIMATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. CANVAS &amp;amp; WRAPPER RESET (FULL WIDTH, NO SIDEBAR) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. MAIN CONTAINER: FULL VIEWPORT HEIGHT SPREAD TOP TO BOTTOM */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 18px 40px 14px 40px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important; /* SPREAD CONTENT FROM TOP TO BOTTOM */&lt;br /&gt;
gap: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARDS: 100% TRANSPARENT OPEN SPACE (NO BOXES, NO BORDERS) */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all old badges, buttons, headers, and clutter */&lt;br /&gt;
body.page-Main_Page .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-actions,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-btn-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who,&lt;br /&gt;
body.page-Main_Page .vh-badge-sub,&lt;br /&gt;
body.page-Main_Page .vh-badge-icon,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-link,&lt;br /&gt;
body.page-Main_Page .vh-random-article-more,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 1: HERO TRIAD (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 295px !important;                    /* EXPANDED HEIGHT FOR 180px PORTRAIT */&lt;br /&gt;
height: 295px !important;&lt;br /&gt;
max-height: 295px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 360px !important;&lt;br /&gt;
width: 360px !important;&lt;br /&gt;
max-width: 360px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Portrait Medallion */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 4px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 10px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* +120% BIGGER (82px -&amp;gt; 180px) */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.7),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 2: TIMELINE (EDGE TO EDGE FULL WIDTH) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 27px !important;&lt;br /&gt;
flex: 0 0 27px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 3: THEMATIC TAXONOMY (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 155px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 260px !important;&lt;br /&gt;
width: 260px !important;&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SECTION 4: MEDIA BAR (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
border-top: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
border-bottom: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. DESCRIPTIVE TEXT IN CARDS */&lt;br /&gt;
body.page-Main_Page .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-snippet,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-desc,&lt;br /&gt;
body.page-Main_Page .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* 50% LARGER (12.5px -&amp;gt; 19px) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
9. CAITANYA 3D TITLES + VISIBLE AT-REST BREATHING LINE + ON-HOVER FULL GLIDE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Title Containers */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ALL TITLE LINKS (KEEPING THE EXACT GORGEOUS 3D STYLE FROM USER&#039;S SCREENSHOT) */&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page&lt;br /&gt;
-Main_Page .vh-media-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* PERFECT SPACE FOR UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* 1. LIGHT COLOR FACE (The exact warm temple gold from screenshot) */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 2. DARK SIDES &amp;amp; DEEP CAST SHADOW (The exact 3D from screenshot) */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific Font Sizes */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
letter-spacing: 0.03em !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 18.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title a {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
3. THE GOLDEN FILAMENT LINE BENEATH TITLES (RESTORES THE USER&#039;S FAVORITE FEATURE!)&lt;br /&gt;
- At Rest: Gently breathes in and out (25% to 65% width) so animation is clearly visible!&lt;br /&gt;
- On Hover: Pauses breathing and smoothly glides to full 90% width!&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
/* AT REST: VISIBLE BREATHING ANIMATION (2.8s CYCLE) */&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* At-Rest Line Breathing Keyframes */&lt;br /&gt;
@keyframes vhLineBreath {&lt;br /&gt;
0%, 100% {&lt;br /&gt;
width: 25%;&lt;br /&gt;
left: 37.5%;&lt;br /&gt;
opacity: 0.35;&lt;br /&gt;
}&lt;br /&gt;
50% {&lt;br /&gt;
width: 65%;&lt;br /&gt;
left: 17.5%;&lt;br /&gt;
opacity: 0.95;                              /* Clearly visible expanding light bar! */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
4. ON MOUSE HOVER: FULL GOLDEN LINE GLIDE + DIRECT SUNLIGHT 3D ILLUMINATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;     /* RETAINS 3D STEP MOVEMENT */&lt;br /&gt;
color: #dfad3e !important;                    /* DOES NOT CHANGE COLOR (STAYS RICH GOLD) */&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;  /* 100% CONSTANT COLOR */&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
/* Extended 3D shadow deepening as the letters step forward */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ON HOVER: LINE GLIDES OUT TO FULL 90% WIDTH &amp;amp; STAYS SOLID GOLD */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover::after {&lt;br /&gt;
animation: none !important;                   /* Stops at-rest breathing */&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;                       /* FULL EXTENSION GLIDE! */&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
/* EXACT SAME GOLD COLOR AS AT REST — ZERO COLOR CHANGE */&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 56: TIMELINE EXPANSION (NO TEXT CROPPING, NO BG, NO LINE) &amp;amp; CAPTION REGULAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR, NOT ITALIC */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TIMELINE SECTION: EXPANDED HEIGHT TO PREVENT ALL TEXT CROPPING */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 134px !important;&lt;br /&gt;
height: 134px !important;&lt;br /&gt;
min-height: 134px !important;&lt;br /&gt;
max-height: 134px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. LIFELINE WINDOW &amp;amp; TRACK: TRANSPARENT, NO TOP LINE, HEIGHT 96px */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 96px !important;                     /* EXPANDED HEIGHT (WAS 68px) */&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: transparent !important;          /* REMOVE BACKGROUND */&lt;br /&gt;
border: none !important;                     /* REMOVE ALL BORDERS */&lt;br /&gt;
border-top: none !important;                 /* REMOVE LINE ABOVE */&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line across the timeline items */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE ITEM: EXACT 240px MATCH WITH JAVASCRIPT ITEM_WIDTH */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
min-width: 240px !important;&lt;br /&gt;
max-width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;                    /* Clear Gold Date */&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
width: 9px !important;&lt;br /&gt;
height: 9px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #345B63 !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 57: TIMELINE FULL BLEED (EDGE-TO-EDGE), 50% TALLER (150px),&lt;br /&gt;
DOT/TEXT SEPARATION (ZERO OVERLAP), NO THIN LINE ABOVE,&lt;br /&gt;
AND CAPTION REGULAR (NOT ITALIC)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR (NOT ITALIC) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE ALL THIN LINES ABOVE TIMELINE (NO TOP BORDERS ANYWHERE) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. STRETCH TIMELINE EDGE-TO-EDGE TO VERY LEFT AND RIGHT (FULL BLEED) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
flex: 0 0 190px !important;                    /* EXPANDED TOTAL HEIGHT (150px track + 40px buttons) */&lt;br /&gt;
height: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
max-height: 190px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Year buttons container centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE TRACK WINDOW: 50% TALLER (150px) &amp;amp; FULL BLEED (VERY LEFT TO VERY RIGHT) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 150px !important;                    /* 50% TALLER (WAS 96px -&amp;gt; NOW 150px) */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 150px !important;&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line passing through the dots */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 28px !important;                         /* GUIDE LINE POSITION */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TIMELINE ITEM &amp;amp; DOT / TEXT SEPARATION (ZERO OVERLAP!) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 150px !important;                    /* FULL 150px HEIGHT */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the very top */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot on the horizontal line (top: 24px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 24px !important;                        /* CENTERED ON THE 28px LINE */&lt;br /&gt;
left: 18px !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event text starts strictly BELOW the dot and line (CLEAR SEPARATION) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 18px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT! */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 100px !important;                /* COMFORTABLY HOLDS 6-7 LINES */&lt;br /&gt;
}&lt;br /&gt;
/* Edge fades on the timeline window (seamless left &amp;amp; right fade) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to right, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to left, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 58: ABSOLUTE CROPPING ELIMINATION &amp;amp; PERFECT TIMELINE DOT ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. HERO TRIAD &amp;amp; PRABHUPĀDA CARD: UNCONSTRAINED HEIGHT (ZERO CROPPING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;                  /* AMPLE ROOM FOR 180px CIRCLE + CAPTION */&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 380px !important;&lt;br /&gt;
width: 380px !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait Medallion: 180px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 12px auto !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* FULL 180px CIRCLE */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
overflow: hidden !important;                   /* CLIPS ONLY THE PHOTO, NOT THE CARD */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Caption: Regular (Not Italic) at 19px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;               /* STRICTLY REGULAR (NOT ITALIC) */&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TIMELINE: 50% TALLER (155px), FULL BLEED, NO THIN TOP LINES&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Full Bleed Timeline Section */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 195px !important;&lt;br /&gt;
height: 195px !important;&lt;br /&gt;
min-height: 195px !important;&lt;br /&gt;
max-height: 195px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Track Window: 50% Taller (155px) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 155px !important;                    /* 50% TALLER (HOLDS 6-7 FULL LINES) */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line: Fixed at top: 30px */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 30px !important;                         /* GUIDE LINE LEVEL */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. TIMELINE ITEM: PERFECT VERTICAL &amp;amp; HORIZONTAL DOT ALIGNMENT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;                    /* FULL 155px HEIGHT */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date Text: Centered horizontally above the dot */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED HORIZONTALLY */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: EXACTLY CENTERED VERTICALLY ON THE 30px LINE &amp;amp; HORIZONTALLY WITH DATE */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px center (EXACT ON LINE!) */&lt;br /&gt;
left: 50% !important;                        /* CENTERED HORIZONTALLY */&lt;br /&gt;
transform: translateX(-50%) !important;      /* PERFECT HORIZONTAL ALIGNMENT WITH DATE */&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event Text: Safely below the line and dot (ZERO OVERLAPPING) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 22px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 105px !important;                /* COMFORTABLY HOLDS 6-7 FULL LINES */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 59: TOP BAR HELP TEXT REMOVAL, TIMELINE 3-TIER AXIS CENTERING,&lt;br /&gt;
AND SEAMLESS TITLE MORPH (Śrīla Prabhupāda &amp;lt;-&amp;gt; Who Is Śrīla Prabhupāda)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR: SUPPRESS ALL HOVER HELP TEXTS &amp;amp; TOOLTIPS */&lt;br /&gt;
#mw-head [title]::before,&lt;br /&gt;
#mw-head [title]::after,&lt;br /&gt;
.vector-header [title]::before,&lt;br /&gt;
.vector-header [title]::after,&lt;br /&gt;
.mw-tooltip,&lt;br /&gt;
.tipsy,&lt;br /&gt;
.tipsy-inner,&lt;br /&gt;
.tooltip {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PERMANENT SANCTUARY HERO TITLE: &amp;quot;Who Is Śrīla Prabhupāda&amp;quot; (NO TEXT CHANGE ON HOVER) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize and remove all text-swapping / morph behavior */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-default {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE: PERFECT 3-TIER CENTER ALIGNMENT (DATE, DOT, AND TEXT) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;               /* PERFECT HORIZONTAL AXIS CENTERING */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the top: centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 auto 4px auto !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 30px !important;&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: Center vertically on the 30px line, and horizontally with the date */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px (EXACT ON LINE) */&lt;br /&gt;
left: 50% !important;                        /* EXACT HORIZONTAL CENTER */&lt;br /&gt;
transform: translateX(-50%) !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text below: Properly centered under the dot with ample clearance */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 220px !important;&lt;br /&gt;
margin: 24px auto 0 auto !important;         /* CLEARLY BELOW DOT &amp;amp; LINE */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;                /* PROPERLY CENTERED TEXT */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Suppress any tooltip on top bar header title */&lt;br /&gt;
#vanipedia-header-title,&lt;br /&gt;
.vh-header-title,&lt;br /&gt;
.vanipedia-header-title,&lt;br /&gt;
#p-logo,&lt;br /&gt;
.vector-header {&lt;br /&gt;
-webkit-user-select: none !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition for Remembering Prabhupada random spotlight */&lt;br /&gt;
#vh-random-memories,&lt;br /&gt;
.vh-card-memories .vh-card-body {&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-memories.is-changing,&lt;br /&gt;
.vh-card-memories .vh-card-body.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the text below the titles when randomizing (STEP 70) */&lt;br /&gt;
.vh-card-tax .vh-card-text {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Rotator Titles remain opaque during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title,&lt;br /&gt;
.vh-card-tax .vh-card-body &amp;gt; .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 69: FIX BACKGROUND COLOR SCROLL BLEED &amp;amp; STICKY TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PERSISTENT STICKY TOP BAR WHEN SCROLLING DOWN */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.mw-header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT BACKGROUND COLOR CUTOFF ON SCROLL (SOLID SAGE/TEAL ON ALL PAGES) */&lt;br /&gt;
html {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-content-container {&lt;br /&gt;
min-height: 100vh !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restrict cream background strictly to Main Page */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ŚRĪLA PRABHUPĀDA IN THE MEDIA: ARCHIVAL THUMBNAIL STYLING */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 48px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
padding: 6px 24px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb,&lt;br /&gt;
.vh-media-archival-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb.is-changing,&lt;br /&gt;
.vh-media-archival-thumb.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: scale(0.95);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a:hover {&lt;br /&gt;
transform: translateY(-2px) scale(1.05) !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 75px !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 71: 5-CARD EQUAL FOOTING ROW (TAXONOMY + MEDIA WITH LARGE THUMBNAILS)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. 5-Column Grid on Equal Footing */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 220px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 210px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Soft-Switch ONLY Content Below Titles (Titles Stay 100% Static) */&lt;br /&gt;
.vh-card-tax .vh-card-text,&lt;br /&gt;
.vh-card-tax .vh-media-card-content {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
.vh-card-tax .vh-media-card-content.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing,&lt;br /&gt;
#vh-tax-random-media.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Titles are strictly fixed during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Card 5: Large Archival Media Thumbnail &amp;amp; Captions */&lt;br /&gt;
.vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 105px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fallback Vintage Press Badge */&lt;br /&gt;
.vh-card-media-item .vh-media-fallback-thumb {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: linear-gradient(135deg, #f7f3ec 0%, #ebdcc7 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-icon {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-tag {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions Below Large Thumbnail */&lt;br /&gt;
.vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Hide legacy bottom media bar since it is now unified in the 5-card row */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Grid Breakpoints */&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 72: UNIFIED &amp;quot;STEP FORTH&amp;quot; TOP BAR ICONS &amp;amp; LEFT COLUMN STACK&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. UNIFIED &amp;quot;STEP FORTH&amp;quot; ANIMATION ACROSS ALL TOP BAR ICONS &amp;amp; BUTTONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-start .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.25s ease,&lt;br /&gt;
color 0.25s ease,&lt;br /&gt;
background-color 0.25s ease !important;&lt;br /&gt;
will-change: transform, filter !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH HOVER: Icon floats up 2.5px, scales up, glows with 3D drop shadow */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: translateY(-2.5px) scale(1.14) !important;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.55))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.8)) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH BUTTON CONTAINER HOVER */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ACTIVE / CLICK STATE: Tactile press depression */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: translateY(0.5px) scale(0.98) !important;&lt;br /&gt;
filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TOP-LEFT COLUMN: MEMORIES (TOP) + SRILA PRABHUPADA IN MEDIA (BOTTOM)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Hero */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card in Hero Left: Large Thumbnail &amp;amp; Captions Below */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 95px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.14), inset 0 0 0 1px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. BOTTOM 4-COLUMN TAXONOMY GRID (EQUAL FOOTING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean up any legacy media bar */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 73: FIT EVERYTHING TO SCREEN + 100% LARGER TITLES &amp;amp; TEXTS&lt;br /&gt;
+ MAXIMIZED ŚRĪLA PRABHUPĀDA CARD SIZE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. FIT EVERYTHING TO SCREEN (ZERO SCROLLBAR ON DESKTOP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #faf7f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Master Homepage Container: Perfectly fits single viewport height */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 48px) !important;&lt;br /&gt;
max-height: calc(100vh - 48px) !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 8px 32px 10px 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. MAXIMIZED ŚRĪLA PRABHUPĀDA CARD &amp;amp; HERO ROW PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 310px !important;&lt;br /&gt;
max-height: 44vh !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Memories (Top) + Media (Bottom) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
/* CENTER: MAXIMIZED ŚRĪLA PRABHUPĀDA CARD */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Grand Portrait Circle - Maximized Size */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: min(240px, 24vh) !important;&lt;br /&gt;
height: min(240px, 24vh) !important;&lt;br /&gt;
min-width: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. INCREASE ALL CARD TITLES BY 100% (MAJESTIC 3D SACRED GOLD)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Center Title: &amp;quot;Śrīla Prabhupāda&amp;quot; (+100% -&amp;gt; 46px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories &amp;amp; Article Titles (+100% -&amp;gt; 28px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Title (+100% -&amp;gt; 26px) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 26px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Card Titles: Personalities, Names, Places, Questions (+100% -&amp;gt; 30px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 30px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
4. INCREASE ALL TEXTS IN THOSE CARDS BY 100%&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Śrīla Prabhupāda Sanctuary Subtitle (+100% -&amp;gt; 22px) */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 4px 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Descriptions (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Outlet Tag &amp;amp; Headline (+100%) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Thumbnail Dimensions */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Spotlight Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
5. COMPACT TIMELINE TO FIT THE 100vh SCREEN PERFECTLY&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 130px !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
min-height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
min-height: 32px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 92px !important;&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
6. BOTTOM 4 TAXONOMY CARDS PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 145px !important;&lt;br /&gt;
max-height: 22vh !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 140px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 77: TARGETED ADJUSTMENTS STARTING FROM STEP 73&lt;br /&gt;
1. Centered, ROUND picture (no oval distortion, no text overlap)&lt;br /&gt;
2. Subtitle second line in one line, not truncated (same text size: 20-22px)&lt;br /&gt;
3. Put media card UP to fit in under &amp;quot;...remembers...&amp;quot; (no push-down)&lt;br /&gt;
4. Put bottom 4 cards up &amp;amp; decrease text size (14.5px) to fit in cleanly&lt;br /&gt;
5. Put timeline and years above it MORE DOWN (margin-top: 38px)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: CENTERED ROUND PICTURE (NOT OVAL, NO TEXT OVERLAP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
min-width: 180px !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
max-width: 180px !important;&lt;br /&gt;
max-height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: SECOND LINE IN ONE LINE, NOT TRUNCATED (SAME TEXT SIZE)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 6px auto 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;                  /* NEVER OVERLAPS WITH PHOTO */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UP TO FIT IN UNDER &amp;quot;...REMEMBERS...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column: Natural flow (no space-between that forces media down) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PUT IT UP UNDER REMEMBERS */&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits directly under Memories with compact thumb */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;                      /* COMPACT THUMBNAIL FITS UP UNDER REMEMBERS */&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Card */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 660px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 7 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Row Container Height Capped at 275px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 5: PUT THE TIMELINE AND THE YEARS ABOVE IT MORE DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 120px !important;&lt;br /&gt;
min-height: 120px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 38px !important;                 /* PUSHES TIMELINE &amp;amp; YEARS DOWN */&lt;br /&gt;
margin-bottom: 22px !important;              /* GENEROUS BREATHING ROOM BELOW */&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
min-height: 28px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 3px 9px !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 82px !important;&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 4: PUT BOTTOM CARDS UP &amp;amp; DECREASE TEXT SIZE IN THESE FOUR CARDS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
margin-bottom: 10px !important;              /* ELEVATED ABOVE SCREEN BOTTOM */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Title: 24px Grand Golden 3D Typography */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Decreased text size so it fits in without truncation */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;                 /* DECREASED FROM 18px TO FIT IN */&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 78: 50% LARGER ROUND IMAGE, ZERO SUBTITLE GAP, SMALL MEDIA GAP&lt;br /&gt;
1. 50% larger round image (270px x 270px) with clean visual gaps above/below&lt;br /&gt;
2. Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
3. Small gap (4px) between &amp;quot;Remembers...&amp;quot; and &amp;quot;In the Media&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: 50% LARGER ROUND IMAGE (270px x 270px) WITH VISUAL GAPS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 6px !important;                 /* VISUAL GAP ABOVE ROUND IMAGE */&lt;br /&gt;
}&lt;br /&gt;
/* Portrait stage increased by 50% (180px -&amp;gt; 270px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;                      /* +50% LARGER (180px -&amp;gt; 270px) */&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: NO GAP BETWEEN &amp;quot;FOUNDER-ĀCĀRYA&amp;quot; AND &amp;quot;INTERNATIONAL SOCIETY...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 8px auto 0 auto !important;           /* VISUAL GAP BELOW ROUND IMAGE */&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINES */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UNDER &amp;quot;...REMEMBERS...&amp;quot; WITH JUST SMALL GAP (4px)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: 4px crisp small gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 4px !important;                          /* JUST SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (CONTROLLED BY 4px GAP) */&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Card height aligned */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 385px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline section spacing adjusted for new hero height */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
margin-top: 20px !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 cards padding &amp;amp; positioning */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 79: MOVE &amp;quot;FOUNDER...&amp;quot; +10px DOWN &amp;amp; REMOVE HUGE GAP UNDER REMEMBERS&lt;br /&gt;
1. Subtitle (&amp;quot;Founder-Ācārya / International Society...&amp;quot;) moved +10px down&lt;br /&gt;
2. &amp;quot;Śrīla Prabhupāda in the Media&amp;quot; pulled directly under &amp;quot;Remembers...&amp;quot;&lt;br /&gt;
with just a small 6px gap (huge empty gap completely eliminated)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: MOVE THOSE TWO LINES &amp;quot;FOUNDER...&amp;quot; +10px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 18px !important;                  /* MOVED +10px DOWN (FROM 8px TO 18px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: REMOVE HUGE EMPTY GAP UNDER REMEMBERS (PUT MEDIA DIRECTLY UNDER)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column Container: Natural tight vertical flow */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* TIGHT TOP PACKING (NO SPACE-BETWEEN) */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 6px !important;                          /* CRISP SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* UNCONSTRAINED TO PREVENT PUSH-DOWN */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Card: Memories (Tight fit to content, zero empty space below) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
height: auto !important;                      /* NEVER STRETCH TO 100% */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Card: Media Item (Sits immediately below Memories with only 6px gap) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 80: ABSOLUTE ELIMINATION OF LEFT GAP &amp;amp; CENTER VERTICAL SHIFTS&lt;br /&gt;
1. Left Column: Completely eliminate the huge gap between &amp;quot;...remembers...&amp;quot;&lt;br /&gt;
and &amp;quot;In the Media&amp;quot; (align-items: flex-start, unconstrained auto height,&lt;br /&gt;
flex: 0 0 auto on both cards, strict 4px gap).&lt;br /&gt;
2. Center Card:&lt;br /&gt;
- Shift the round image 30px down from the title (margin-top: 36px)&lt;br /&gt;
- Text lines under the image increased +30px from image (margin-top: 48px)&lt;br /&gt;
- Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: ABSOLUTE ELIMINATION OF THE HUGE EMPTY GAP ON THE LEFT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Unstretch hero row so left column hugs its content instead of stretching 390px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;           /* STOPS FORCING LEFT COLUMN TO STRETCH */&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Strictly pack items with only 4px gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PACK TIGHTLY AT TOP */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP ONLY */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits immediately 4px under Memories */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (4px GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: CENTER CARD - SHIFT IMAGE 30px DOWN &amp;amp; TEXT LINES +30px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 81: SPECIFICITY OVERHAUL - ELIMINATING THE 340px SQUARE ON MEMORIES CARD&lt;br /&gt;
The user&#039;s DevTools confirmed: .vh-card.vh-card-memories was computing to&lt;br /&gt;
EXACTLY 339.99px x 339.99px (a square) because an older high-specificity rule&lt;br /&gt;
&amp;quot;body.page-Main_Page .vh-triad-grid .vh-card { flex: 0 0 340px !important; }&amp;quot;&lt;br /&gt;
was matching it. In a column flex container (.vh-triad-column-left),&lt;br /&gt;
flex-basis: 340px forces the HEIGHT to 340px!&lt;br /&gt;
We now use #vani-home scoped selectors to permanently override and reset&lt;br /&gt;
flex, height, and margins on all cards inside the left column.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. HERO TRIAD GRID &amp;amp; LEFT COLUMN: UNSTRETCH &amp;amp; WRAP CONTENT */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP BETWEEN THE TWO CARDS */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. OVERRIDE THE 340px FLEX-BASIS ON ALL CARDS IN THE LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* KILLS 340px HEIGHT! */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;                      /* HUGS EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARD BODIES IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
height: auto !important;                      /* KILLS 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MEDIA ITEM CARD SPECIFIC STYLING IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
CENTER CARD: SHIFT ROUND IMAGE 30px DOWN &amp;amp; TEXT LINES +30px FROM IMAGE&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text br,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
RIGHT COLUMN: ARTICLE CARD (CLEAN UNCONSTRAINED AUTO HEIGHT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 440px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 82:&lt;br /&gt;
1. Unclamp Memories text so disciple name at the end of &amp;quot;recounted by...&amp;quot;&lt;br /&gt;
displays fully as it used to be (remove -webkit-line-clamp: 3).&lt;br /&gt;
2. Make +50px bigger gap between Memories card and &amp;quot;SP in Media&amp;quot; card&lt;br /&gt;
(gap: 50px).&lt;br /&gt;
3. Make the media thumbnail view a complete standard size (175px tall),&lt;br /&gt;
filling the plenty space below, with object-fit: contain so thumbnails&lt;br /&gt;
fit completely inside without any cropping and without changing their&lt;br /&gt;
aspect ratio.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: DISPLAY FULL NAME AT END OF &amp;quot;RECOUNTED BY...&amp;quot; (UNCLAMP TEXT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
-webkit-line-clamp: unset !important;&lt;br /&gt;
-webkit-box-orient: unset !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: +50px BIGGER GAP TO &amp;quot;SP IN THE MEDIA&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 50px !important;                         /* +50px BIGGER GAP */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: COMPLETE STANDARD SIZE THUMBNAIL VIEW (NO CROPPING, FIT ASPECT RATIO)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 175px !important;                     /* COMPLETE STANDARD VIEW SIZE FILLING THE SPACE */&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: #f4efe6 !important;               /* WARM VINTAGE PARCHMENT TONE */&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 6px 0 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
object-fit: contain !important;               /* FITS COMPLETE THUMBNAIL WITHOUT CROPPING */&lt;br /&gt;
object-position: center center !important;&lt;br /&gt;
transition: transform .3s ease !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions under the thumbnail */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-caption,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-outlet,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 86:&lt;br /&gt;
1. NEUTRALIZE STRAY PARAGRAPHS: Prevent MediaWiki parser from generating&lt;br /&gt;
top/side offsets.&lt;br /&gt;
2. FOUNDER-ĀCARYA CLICKABLE TITLE:&lt;br /&gt;
- Macron ONLY above capital &#039;A&#039; (Founder-Ācarya).&lt;br /&gt;
- Styled in exact 3D sacred gold as other card titles.&lt;br /&gt;
- Breathing filament underline at rest, 90% glide &amp;amp; lift on hover.&lt;br /&gt;
3. DECREASE GAP ABOVE 4 BOTTOM CARDS JUST TO 30px:&lt;br /&gt;
- Shifts .vh-taxonomy-section UP by 50px via translateY(-50px)&lt;br /&gt;
reducing the ~80px gap directly to 30px, keeping layout fully stable.&lt;br /&gt;
4. UNIFY HOVER ANIMATIONS FOR ALL TOP BAR ICONS &amp;amp; BUTTONS:&lt;br /&gt;
- Unified smooth lift (translateY(-2px)) on all topbar buttons/links.&lt;br /&gt;
- Unified warm gold glowing pill (rgba(245, 215, 127, 0.18)).&lt;br /&gt;
- Unified icon scale (1.08x) with soft glow, eliminating double-jumping.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Neutralize stray paragraph tags */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Decrease gap above 4 bottom cards just to 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-50px) !important;      /* DECREASES GAP ABOVE 4 BOTTOM CARDS TO 30px */&lt;br /&gt;
}&lt;br /&gt;
/* 3. Founder-Ācarya Clickable 3D Title Link */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 40px !important;                  /* MAINTAINS +30px GAP FROM 270px ROUND IMAGE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;                   /* IDENTICAL CARD TITLE SIZE */&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* SPACE FOR BREATHING UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* Temple Gold Face */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 3D Chiseled Shadow */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Golden Breathing Filament Underline at Rest */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Hover: 3D Lift &amp;amp; Full Glide Underline */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
}&lt;br /&gt;
/* Subtitle Line 2: International Society for Kṛṣṇa Consciousness */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. UNIFIED HOVER ANIMATION FOR ALL TOP BAR ICONS &amp;amp; BUTTONS */&lt;br /&gt;
/* Base transitions on all interactive elements in top bar */&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg {&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
background-color 0.2s ease,&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease,&lt;br /&gt;
filter 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified button container hover */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25), inset 0 0 0 1px rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified icon scale &amp;amp; soft glow (no double translation) */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: scale(1.08) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5))&lt;br /&gt;
drop-shadow(0 0 8px rgba(245, 215, 127, 0.65)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 87: COMPLETELY ELIMINATE / AVOID TOP BAR ICON ANIMATIONS&lt;br /&gt;
- Neutralize all transforms, scales, translations, and jumping animations on&lt;br /&gt;
all top bar icons, buttons, dropdowns, and links.&lt;br /&gt;
- Clean, quiet, stationary hover state with subtle background pill only.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Reset all transforms, filters, and animations on top bar container elements */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-start,&lt;br /&gt;
.vector-header-end,&lt;br /&gt;
.vector-header-container *,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg,&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
will-change: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. On hover: Keep icons strictly stationary — zero movement, zero scale, zero drop-shadow */&lt;br /&gt;
.vector-header-container .vector-icon:hover,&lt;br /&gt;
.vector-header-container svg:hover,&lt;br /&gt;
.vector-header-container .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover svg,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover svg,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover svg,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. On button/dropdown hover: subtle stationary background highlight only (no vertical lift, no jumping) */&lt;br /&gt;
.vector-header-container .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. On active / click: no displacement */&lt;br /&gt;
.vector-header-container .cdx-button:active,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:active,&lt;br /&gt;
.vector-header-container .vector-icon:active,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 91:&lt;br /&gt;
1. STRICTLY SCOPED TO MAIN PAGE (ZERO LEAKAGE TO REGULAR MEDIAWIKI PAGES):&lt;br /&gt;
- Every cursor rule is prefixed with html body.page-Main_Page.&lt;br /&gt;
- Regular MediaWiki pages retain 100% normal default Windows mouse behavior.&lt;br /&gt;
2. ABSOLUTE DISABLE OF WINDOWS CURSOR ACROSS MAIN PAGE &amp;amp; ALL HOVER STATES:&lt;br /&gt;
- Uses high-specificity rules targeting *:hover, a:hover, etc.&lt;br /&gt;
ensuring the native Windows cursor/pointing hand is completely suppressed.&lt;br /&gt;
3. CUSTOM GOLDEN CURSOR (ARROW AT REST, HAND ONLY ABOVE LINKS):&lt;br /&gt;
- Sleek golden arrow pointer by default.&lt;br /&gt;
- Smoothly switches to golden pointing hand ONLY above links (body.vh-cursor-link).&lt;br /&gt;
- No outer halo ring, zero lag, zero clutter.&lt;br /&gt;
4. FOUNDER-ĀCĀRYA MACRON CENTERING PRESERVED:&lt;br /&gt;
- &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039; font stack.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISABLE WINDOWS CURSOR ON MAIN PAGE ONLY (ACROSS ALL ELEMENTS &amp;amp; HOVER STATES) */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page *:hover,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page a:hover,&lt;br /&gt;
html body.page-Main_Page a:focus,&lt;br /&gt;
html body.page-Main_Page a:active,&lt;br /&gt;
html body.page-Main_Page a:visited,&lt;br /&gt;
html body.page-Main_Page a *,&lt;br /&gt;
html body.page-Main_Page a *:hover,&lt;br /&gt;
html body.page-Main_Page [href],&lt;br /&gt;
html body.page-Main_Page [href]:hover,&lt;br /&gt;
html body.page-Main_Page [href] *,&lt;br /&gt;
html body.page-Main_Page [href] *:hover,&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page button:hover,&lt;br /&gt;
html body.page-Main_Page input,&lt;br /&gt;
html body.page-Main_Page input:hover,&lt;br /&gt;
html body.page-Main_Page textarea,&lt;br /&gt;
html body.page-Main_Page select,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;]:hover,&lt;br /&gt;
html body.page-Main_Page .cdx-button,&lt;br /&gt;
html body.page-Main_Page .cdx-button:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card,&lt;br /&gt;
html body.page-Main_Page .vh-card:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card *,&lt;br /&gt;
html body.page-Main_Page .vh-card *:hover,&lt;br /&gt;
html body.page-Main_Page .vh-year,&lt;br /&gt;
html body.page-Main_Page .vh-year:hover,&lt;br /&gt;
html body.page-Main_Page .vector-menu a,&lt;br /&gt;
html body.page-Main_Page .vector-menu a:hover,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label:hover {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CUSTOM GOLDEN CURSOR (MAIN PAGE ONLY) */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
z-index: 99999999 !important;&lt;br /&gt;
transform: translate3d(-100px, -100px, 0);&lt;br /&gt;
will-change: transform !important;&lt;br /&gt;
transition: opacity 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.65))&lt;br /&gt;
drop-shadow(0 0 6px rgba(223, 173, 62, 0.75)) !important;&lt;br /&gt;
transition: transform 0.18s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 1: Default Golden Arrow */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 2: ONLY Above Links -&amp;gt; Golden Pointing Hand */&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(1.12) !important;&lt;br /&gt;
filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.75))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.95)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Click Compression */&lt;br /&gt;
body.page-Main_Page.vh-cursor-click #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(0.88) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Touchscreens / mobile protection: restore native behavior */&lt;br /&gt;
@media (hover: none) or (pointer: coarse) {&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page button {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOUNDER-ĀCĀRYA PERFECT MACRON CENTERING FIX */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR STYLING&lt;br /&gt;
- Appears on Main Page AND all regular MediaWiki pages.&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Deep temple teal background (#19383e), delicate gold top hairline border,&lt;br /&gt;
warm ivory/gold links, and highlighted Donate button.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid rgba(223, 173, 62, 0.45) !important;&lt;br /&gt;
box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
backdrop-filter: blur(8px) !important;&lt;br /&gt;
-webkit-backdrop-filter: blur(8px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
scrollbar-width: none !important;             /* Firefox */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner::-webkit-scrollbar {&lt;br /&gt;
display: none !important;                     /* Chrome/Safari */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
transition: color 0.18s ease, background-color 0.18s ease, transform 0.15s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate {&lt;br /&gt;
background: linear-gradient(135deg, rgba(223, 173, 62, 0.3) 0%, rgba(223, 173, 62, 0.12) 100%) !important;&lt;br /&gt;
border: 1px solid rgba(223, 173, 62, 0.65) !important;&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
padding: 2.5px 14px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate:hover {&lt;br /&gt;
background: linear-gradient(135deg, #dfad3e 0%, #b88a38 100%) !important;&lt;br /&gt;
color: #150b00 !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 0 10px rgba(223, 173, 62, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.35) !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure long wiki pages leave space above the permanent bottom bar */&lt;br /&gt;
body {&lt;br /&gt;
padding-bottom: 46px !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Main Page with custom cursor, ensure bottom links trigger the hand cursor */&lt;br /&gt;
body.page-Main_Page .vh-bottom-link {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 93:&lt;br /&gt;
1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE:&lt;br /&gt;
- Vector 2022 skin uses a multi-column CSS grid on .mw-page-container-inner&lt;br /&gt;
with .vector-column-end having background-color: #D4ECDD !important;.&lt;br /&gt;
- Collapse grid to 100% full width and hide right/left columns on Main Page.&lt;br /&gt;
- Ensure mw-page-container and mw-content-container match the warm cream background.&lt;br /&gt;
2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR PAGES:&lt;br /&gt;
- MediaWiki places .vector-sticky-header-container after the page content.&lt;br /&gt;
- Enforce position: fixed !important; top: 0 !important; on sticky header container,&lt;br /&gt;
and completely hide it (display: none !important;) when not actively sticky-visible.&lt;br /&gt;
3. VANI-TEMPLE RETURN LINK IN PERMANENT BOTTOM BAR:&lt;br /&gt;
- Provides an immediate 1-click return to the Main Page from any regular wiki page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE */&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-toc-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-appearance-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
max-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR WIKI PAGES */&lt;br /&gt;
.vector-sticky-header-container {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Strictly hide the sticky header container whenever it is NOT in active sticky view */&lt;br /&gt;
.vector-sticky-header-container:not(.vector-sticky-header-visible),&lt;br /&gt;
.vector-header-container.vector-sticky-header-container:not(.vector-sticky-header-visible) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. VANI-TEMPLE RETURN LINK STYLING */&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(223, 173, 62, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 95: SMOOTH TRANSITION FOR IN THE MEDIA CARD CONTENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
transition: opacity .5s ease, transform .5s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 96:&lt;br /&gt;
1. INCREASE ROUND HERO IMAGE BY 20% (270px -&amp;gt; 324px) WHILE KEEPING TOP/BOTTOM GAPS&lt;br /&gt;
2. INCREASE QUOTED TEXT IN RIGHT ARTICLE SPOTLIGHT BY +3 LINES (7 -&amp;gt; 10 LINES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Round hero image increased by 20% to 324px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 324px !important;&lt;br /&gt;
height: 324px !important;&lt;br /&gt;
min-width: 324px !important;&lt;br /&gt;
min-height: 324px !important;&lt;br /&gt;
max-width: 324px !important;&lt;br /&gt;
max-height: 324px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 12px 36px rgba(18, 63, 56, 0.40), 0 3px 10px rgba(0, 0, 0, 0.24), inset 0 2px 6px rgba(255, 255, 255, 0.75), inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure top gap from title remains clean (36px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin-top: 36px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure bottom gap from round image remains clean (40px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 40px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure sanctuary card container height gracefully accommodates 324px image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
min-height: 500px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Increase right article quoted text by +3 lines (-webkit-line-clamp: 10) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 10 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow right card to expand gracefully up to 500px to match sanctuary height */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
max-height: 500px !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicit fast and visible 1.4s crossfade for round hero photo */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-photo-stage .vh-photo,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-photo-stage .vh-photo {&lt;br /&gt;
transition: opacity 1.4s ease-in-out !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE OPTIMIZATION (STAGE 1 - REGULAR WIKI PAGES)&lt;br /&gt;
1. Universal #345B63 Dark Teal top bar across all pages and viewports.&lt;br /&gt;
2. Desktop title banner strictly scoped to screens &amp;gt;= 1000px.&lt;br /&gt;
3. Mobile header layout (burger menu, search, icons).&lt;br /&gt;
4. Mobile content readability, fluid images, and responsive table scrolling.&lt;br /&gt;
5. Mobile bottom bar and floating Back to Top button positioning.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. UNIVERSAL #345B63 TOP BAR ACROSS ALL PAGES AND VIEWPORTS */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header,&lt;br /&gt;
.mw-header,&lt;br /&gt;
#mw-head {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. DESKTOP TITLE BANNER SCOPED STRICTLY TO SCREENS &amp;gt;= 1000px */&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE REGULAR WIKI PAGES OPTIMIZATIONS (&amp;lt;= 768px) */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
/* 3.1 Top Bar Header Row */&lt;br /&gt;
.mw-header {&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.2 Hamburger Site Menu Button */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.3 Search Bar: Fluidly fits available space between burger and user tools */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 110px) !important;&lt;br /&gt;
min-width: 100px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 80px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
padding-left: 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.4 Mobile Vector Sidebar Navigation Drawer */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content,&lt;br /&gt;
#vector-main-menu-dropdown-content,&lt;br /&gt;
#vector-main-menu-unpinned-container,&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content.is-open {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
height: calc(100vh - 52px - 38px) !important;&lt;br /&gt;
max-height: calc(100vh - 90px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
z-index: 100001 !important;&lt;br /&gt;
padding: 10px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a,&lt;br /&gt;
#vector-main-menu-dropdown-content a,&lt;br /&gt;
#vector-main-menu-unpinned-container a {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
padding: 9px 18px !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-unpinned-container a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-left-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-dropdown-content .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-unpinned-container .vector-menu-heading {&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
letter-spacing: 0.6px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
border-bottom: 1px solid rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
padding: 10px 18px 6px 18px !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CONTENT VIEW ON MOBILE */&lt;br /&gt;
#content, .mw-body, .mw-content-container {&lt;br /&gt;
padding: 12px 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
line-height: 1.62 !important;&lt;br /&gt;
}&lt;br /&gt;
#firstHeading, .mw-first-heading {&lt;br /&gt;
font-size: 1.65em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-bottom: 0.4em !important;&lt;br /&gt;
word-wrap: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
h2, .mw-parser-output h2 {&lt;br /&gt;
font-size: 1.3em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 1.1em !important;&lt;br /&gt;
margin-bottom: 0.35em !important;&lt;br /&gt;
}&lt;br /&gt;
h3, .mw-parser-output h3 {&lt;br /&gt;
font-size: 1.15em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Tables horizontal scroll wrapping */&lt;br /&gt;
.vanitable, .wikitable, .daytable {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 12px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fluid images &amp;amp; media embeds */&lt;br /&gt;
div.tright, div.tleft, div.floatright, div.floatleft {&lt;br /&gt;
float: none !important;&lt;br /&gt;
margin: 12px auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
div.thumbinner {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. BOTTOM BAR &amp;amp; BACK TO TOP BUTTON ON MOBILE */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
padding: 2px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 50px !important;&lt;br /&gt;
right: 14px !important;&lt;br /&gt;
width: 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer, .mw-footer {&lt;br /&gt;
padding-bottom: 54px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 105: ROBUST NON-OVERLAPPING MINERVA MOBILE HEADER &amp;amp; USER DROPDOWN&lt;br /&gt;
1. Fix Magnifying Glass &amp;amp; User Icon Overlap:&lt;br /&gt;
- Header uses strictly rigid flex items:&lt;br /&gt;
Burger (32px left) + 20px gap + Title (auto) + [margin-left: auto spacer] + Search (32px right) + 8px gap + User (32px far right).&lt;br /&gt;
- Zero possibility of overlap.&lt;br /&gt;
2. User Menu Dropdown:&lt;br /&gt;
- Placed outside header flow (fixed positioning) with full dark teal &amp;amp; gold styling.&lt;br /&gt;
3. Plain burger icon, golden-yellow (#ffd700) SVGs for all icons.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR CONTAINER */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. STRICT RIGID SINGLE-ROW FLEX LAYOUT */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.1 BURGER (FAR LEFT: 32px) */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.2 SITE TITLE (SPACED 20px FROM BURGER) */&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 0 0 20px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.3 SEARCH FORM (PUSHED TO THE FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
margin-left: auto !important; /* Absorbs ALL horizontal space between title and search */&lt;br /&gt;
margin-right: 8px !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide the large search box input on mobile screens */&lt;br /&gt;
.minerva-header .minerva-search-form .search-box {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.4 USER ICON (FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-notifications,&lt;br /&gt;
.minerva-header .minerva-user-navigation ul,&lt;br /&gt;
.minerva-header .minerva-user-navigation li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE USER DROPDOWN MENU (POPUP AT TOP-RIGHT) */&lt;br /&gt;
#vanipedia-mobile-user-menu {&lt;br /&gt;
display: none !important;&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
width: 175px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu.is-open {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu .vani-user-menu-divider {&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background-color: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin: 5px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.2) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MINERVA NAVIGATION DRAWER (THE LEFT MENU) */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer,&lt;br /&gt;
#mw-mf-page-left.menu {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .minerva-icon {&lt;br /&gt;
background-color: #ffd700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 107: BULLETPROOF DESKTOP USER DROPDOWN (MATCHING image_a7f3ff.png)&lt;br /&gt;
1. Card background: Dark teal (#1f3e45) with gold border (#b1873d).&lt;br /&gt;
2. Zero white background bleed: all inner elements transparent.&lt;br /&gt;
3. Links: High-contrast warm gold (#f5d77f) text, white on hover (#345B63).&lt;br /&gt;
4. Pure clean text without clunky icons: .vector-icon hidden.&lt;br /&gt;
5. Divider above Log out with soft rose highlight.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DESKTOP USER DROPDOWN CARD */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content,&lt;br /&gt;
html body.page-Main_Page #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html body #p-personal.vector-menu,&lt;br /&gt;
html body #p-personal .vector-menu-content,&lt;br /&gt;
#vector-user-links-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. INNER CONTAINERS: 100% TRANSPARENT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content div,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content ul,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content li,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content-list,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content div,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content ul,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content li {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ENSURE TALK (pt-mytalk) IS VISIBLE */&lt;br /&gt;
html #vector-user-links-dropdown #pt-mytalk,&lt;br /&gt;
html .vector-user-menu #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RESTORE USER FIGURE ICON ON HEADER BUTTON (BRIGHT GOLD &amp;amp; VISIBLE) */&lt;br /&gt;
#vector-user-links-dropdown-label .vector-icon,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Inside dropdown items: keep icons compact &amp;amp; inline so they never cause vertical bloating */&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 16px !important;&lt;br /&gt;
height: 16px !important;&lt;br /&gt;
margin: 0 8px 0 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. LINKS: HIGH-CONTRAST WARM GOLD TEXT (#f5d77f) */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a,&lt;br /&gt;
html #p-personal .vector-menu-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a span,&lt;br /&gt;
html #p-personal .vector-menu-content a span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. HOVER STATE: LIGHTER TEAL (#345B63) WITH BRIGHT WHITE TEXT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:focus,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:active,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:focus,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover span {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. DIVIDER ABOVE LOGOUT */&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout,&lt;br /&gt;
html .vector-user-menu #pt-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a,&lt;br /&gt;
html .vector-user-menu #pt-logout a {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a:hover,&lt;br /&gt;
html .vector-user-menu #pt-logout a:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.25) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 110: MOBILE STICKY TOP BAR &amp;amp; BOTTOM BAR FIRST LINK (&amp;quot;MAIN PAGE&amp;quot;)&lt;br /&gt;
1. Top bar remains sticky/visible when scrolling down on mobile viewports.&lt;br /&gt;
2. Fix bottom bar flex centering bug: justify-content: flex-start on mobile&lt;br /&gt;
ensures the first link (&amp;quot;Main Page&amp;quot;) is always visible and not clipped.&lt;br /&gt;
3. Fully reverted experimental Main Page viewport scaling &amp;amp; hint banners.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. STICKY TOP BAR ON MOBILE (REMAINS VISIBLE ON SCROLL) */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome,&lt;br /&gt;
body.skin-minerva header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. BOTTOM BAR: ENSURE &amp;quot;MAIN PAGE&amp;quot; IS VISIBLE AS FIRST LINK ON MOBILE */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ENTRY PAGE SUPPRESSION (dev.vanipedia.org / VanipediaEntry3D)&lt;br /&gt;
Neither top bar nor bottom bar must appear on the 3D entry page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.ext-vp3d-fullscreen #vh-bottom-bar,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-chrome,&lt;br /&gt;
body.ext-vp3d-fullscreen .minerva-header,&lt;br /&gt;
body.ext-vp3d-fullscreen .vector-header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-head,&lt;br /&gt;
body.ext-vp3d-fullscreen .mw-header,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-navigation,&lt;br /&gt;
body:has(.vp-entry3d-container) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-container) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-container) .vector-header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .vector-header-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 116: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE FOR MAIN PAGE ON MOBILE&lt;br /&gt;
Includes Top Bar, Main Page, and Bottom Bar in one unified landscape orientation.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
transform-origin: top left !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-auto-landscape {&lt;br /&gt;
transform: rotate(90deg) translate(0, -100%) !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-native-landscape {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. TOP HEADER SLOT (Landscape orientation) */&lt;br /&gt;
#vani-stage-header-slot {&lt;br /&gt;
flex: 0 0 50px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
max-height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .header-container,&lt;br /&gt;
#vani-stage-header-slot .header-chrome,&lt;br /&gt;
#vani-stage-header-slot .minerva-header,&lt;br /&gt;
#vani-stage-header-slot .vector-header-container,&lt;br /&gt;
#vani-stage-header-slot #mw-head {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CONTENT SLOT (Landscape orientation, containing #vani-home) */&lt;br /&gt;
#vani-stage-content-slot {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: calc(100% - 50px - 36px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Enforce rigid 1200px desktop grid on #vani-home inside mobile stage */&lt;br /&gt;
#vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 8px 16px 20px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Triad in Mobile Landscape: Rigid 3-Column Horizontal Flow */&lt;br /&gt;
#vani-stage-content-slot .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-triad-column-left {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Interactive Timeline in Mobile Landscape */&lt;br /&gt;
#vani-stage-content-slot .vh-timeline-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Thematic Taxonomy in Mobile Landscape: Rigid 4-Column Grid */&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-tax {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOOTER SLOT (Landscape orientation, containing #vh-bottom-bar) */&lt;br /&gt;
#vani-stage-footer-slot {&lt;br /&gt;
flex: 0 0 36px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
min-height: 36px !important;&lt;br /&gt;
background-color: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot #vh-bottom-bar,&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dropdown Menu inside Stage Header */&lt;br /&gt;
#vani-stage-header-slot #vanipedia-mobile-user-menu {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 48px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
z-index: 1000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Minerva Left Navigation Drawer z-index when open */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer {&lt;br /&gt;
z-index: 1000005 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Robust Header Child Layout in Landscape Stage */&lt;br /&gt;
#vani-stage-header-slot .vector-header,&lt;br /&gt;
#vani-stage-header-slot .mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide any duplicate/stray bars outside the stage when active */&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-sticky-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; #mw-head,&lt;br /&gt;
body.has-vani-stage &amp;gt; #vh-bottom-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR FORMATTING FOR MOBILE BURGER MENU&lt;br /&gt;
1. Cleans out Minerva default clutter (Nearby, Random, Settings, About, etc.)&lt;br /&gt;
2. Styles the mobile drawer (#mw-mf-page-left) to match the desktop&lt;br /&gt;
accordion layout (.vanipedia-sidebar-menu).&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#mw-mf-page-left {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 20px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
padding: 12px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all Minerva default lists completely */&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-navigation,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-personal,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul.hlist,&lt;br /&gt;
#mw-mf-page-left .menu__item--nearby,&lt;br /&gt;
#mw-mf-page-left .menu__item--random {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile drawer container for desktop sidebar */&lt;br /&gt;
#mw-mf-page-left #vani-mobile-synced-sidebar {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* In mobile drawer, make .vanipedia-sidebar-menu take full drawer width */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure mobile drawer accordion header matches desktop */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading {&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
background-color: #2c4c50 !important;&lt;br /&gt;
border: 1px solid #1b3033 !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading {&lt;br /&gt;
border-radius: 4px 4px 0 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading:hover {&lt;br /&gt;
background-color: #385e63 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading::after {&lt;br /&gt;
content: &amp;quot;▼&amp;quot; !important;&lt;br /&gt;
font-size: 0.75em !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
transition: transform 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after {&lt;br /&gt;
transform: rotate(-90deg) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Content Area inside Mobile Accordion */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content {&lt;br /&gt;
background-color: #eaeff0 !important;&lt;br /&gt;
border: 1px solid #2c4c50 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-radius: 0 0 4px 4px !important;&lt;br /&gt;
padding: 0 0 4px 0 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content ul {&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 9px 14px 9px 18px !important;&lt;br /&gt;
color: #1b3033 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li:last-child a {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a:hover {&lt;br /&gt;
background-color: #dbe4e6 !important;&lt;br /&gt;
border-left: 3px solid #2c4c50 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 102 Languages Search box inside Mobile Drawer */&lt;br /&gt;
#mw-mf-page-left #sidebarLanguageSearch {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 7px 10px !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
border: 1px solid #a2a9b1 !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 122: STRICT POSITIONING OF &amp;quot;HOME&amp;quot; LINK/ICON (RIGHT OF SEARCH)&lt;br /&gt;
1. Desktop: Positioned strictly on the RIGHT of search bar via order: 10 vs order: 5.&lt;br /&gt;
2. Clean golden styling (#f5d77f), no underline, subtle hover highlight.&lt;br /&gt;
3. Mobile (both Minerva &amp;amp; Vector landscape): Golden Home icon (width 22px)&lt;br /&gt;
strictly visible next to the search icon.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Strict Flex Ordering: Left to Right across .vector-header-start */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .vector-main-menu-landmark,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Bar strictly ORDER 5 */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
div#p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Link strictly ORDER 10 (GUARANTEES IT SITS ON THE RIGHT OF SEARCH) */&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
margin-left: 10px !important;&lt;br /&gt;
margin-right: 14px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
a.vanipedia-topbar-home:hover,&lt;br /&gt;
a.vanipedia-topbar-home:active,&lt;br /&gt;
.vector-header-container a.vanipedia-topbar-home:hover,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link:hover,&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home:hover,&lt;br /&gt;
#vani-stage-header-slot a.vanipedia-topbar-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.2) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Icon Styling */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
stroke: #f5d77f !important;&lt;br /&gt;
fill: none !important;&lt;br /&gt;
stroke-width: 2 !important;&lt;br /&gt;
stroke-linecap: round !important;&lt;br /&gt;
stroke-linejoin: round !important;&lt;br /&gt;
transition: stroke 0.2s ease, transform 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home:hover .vanipedia-home-icon svg {&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
transform: scale(1.1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Text Styling on Desktop */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* MOBILE RESPONSIVE (Both Vector &amp;amp; Minerva) */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 160px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* MINERVA MOBILE SKIN HEADER (Regular Articles on Mobile) */&lt;br /&gt;
.minerva-header .vanipedia-topbar-home,&lt;br /&gt;
.minerva-header #vanipedia-topbar-home-link {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 6px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* In Rotated Landscape Stage on Main Page */&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 8px !important;&lt;br /&gt;
width: 34px !important;&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start #p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Bar Home Link: Strict no underline */&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry,&lt;br /&gt;
a.vh-bottom-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry:hover,&lt;br /&gt;
a.vh-bottom-link:hover {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 129: RESTORE COMPLETE ORIGINAL STRUCTURE (ZERO OVERLAPS, 4 TAXONOMY IN 1 ROW)&lt;br /&gt;
+ TOP BANNER TITLE AS PLAIN TEXT&lt;br /&gt;
+ WHO IS ŚRĪLA PRABHUPĀDA PERMANENT TITLE&lt;br /&gt;
+ OPTION A: RICH BURNISHED ANTIQUE GOLD (#966817)&lt;br /&gt;
+ RISE HOVER EFFECT ON ALL 9 CARD TITLES&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BANNER TITLE AS PURE PLAIN TEXT */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
span#vanipedia-topbar-title,&lt;br /&gt;
a#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover,&lt;br /&gt;
span#vanipedia-topbar-title:hover,&lt;br /&gt;
a#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CARD TITLE SIZING &amp;amp; NO TEXT CHANGE */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 38px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
letter-spacing: 0.015em !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. OPTION A: RICH BURNISHED ANTIQUE GOLD ON ALL CARD TITLES */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-media-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
-webkit-text-stroke: 0 !important;&lt;br /&gt;
paint-order: normal !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
-webkit-filter: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RISE HOVER EFFECT ON ALL 9 CARD TITLES (-3px LIFT + GOLD ILLUMINATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. GOLDEN FILAMENT UNDERLINE AT REST &amp;amp; GLIDE ON HOVER */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. STRICT STRUCTURAL RESTORATION: CLEAN ELEVATION &amp;amp; COLUMN BALANCING */&lt;br /&gt;
/* Introductory Articles flat title styling &amp;amp; hover */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific article item headline within the spotlight card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Devotee Subtitle in Memories card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 5px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
/* Enforce 3 columns on desktop for Section 3 (Personalities, Names, Places) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page .vh-card-questions {&lt;br /&gt;
padding: 2px 10px 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lift 3 bottom taxonomy cards up so they sit comfortably above the footer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-72px) !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Founder-Ācārya and Preeminent Śikṣā-Guru single line fitting */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SHIFT MARKED SECTION (Hero Triad + Timeline) DOWN EXACTLY 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 380px !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin-top: 16px !important;&lt;br /&gt;
margin-bottom: 10px !important;&lt;br /&gt;
height: 125px !important;&lt;br /&gt;
min-height: 125px !important;&lt;br /&gt;
max-height: 125px !important;&lt;br /&gt;
flex: 0 0 125px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left &amp;amp; Right Stacked Columns: Symmetrical 340px widths */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card padding and bounding inside both columns */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 135px !important;&lt;br /&gt;
min-height: 135px !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 139: DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TWO-LINE TITLE &amp;amp; DEVOTEE NAME&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title {&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 141: STATIC TITLE ON MEMORIES ROTATION + 3-LINE WIDER LANGUAGES CARD&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TITLE: 100% STATIC (NEVER ANIMATES ON ROTATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 0 5px 0 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the disciple name subtitle during randomizer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
transition: opacity 0.45s ease, transform 0.45s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle.is-changing,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(3px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SP IN MEDIA: FRAME FITS EXACTLY AROUND THUMBNAIL WITH ZERO SIDE GAPS */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-card-content,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
transition: transform 0.35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 3: 4 COLUMNS WITH WIDER COLUMN FOR PARTICIPATING LANGUAGES */&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr 1fr 1.35fr !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1220px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page .vh-card-languages {&lt;br /&gt;
padding: 3px 8px 5px 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 4. LANGUAGES CARD: EXACTLY 3 ROWS (5 COUNTRIES PER ROW) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-languages-list,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-languages-list {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
padding: 2px 0 0 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-row,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a:hover {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Flag thumbnail element */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center !important;&lt;br /&gt;
background-repeat: no-repeat !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Crisp SVG Flag Definitions */&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 147: SOCIAL ICONS IN THE MID OF THE SPACE ON THE RIGHT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform 0.2s ease, opacity 0.2s ease !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item:hover {&lt;br /&gt;
transform: scale(1.15) !important;&lt;br /&gt;
opacity: 0.9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-height: 20px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 153: DISTINGUISHED VANISEVA PILL + ELEVATED BACK-TO-TOP + FLAG STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELEVATED BACK-TO-TOP ARROW (Floats 16px clearly above the 38px bottom bar) */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 16px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE EXTRA BOX/BAR AROUND HEADER (Outer container completely borderless &amp;amp; transparent) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-container.vector-sticky-header-container {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. THE VERY EXISTING TOP BAR: Single, clean, elegant header bar */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
body.page-Main_Page .vector-header-container header.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TOP BAR CENTER BLOCK */&lt;br /&gt;
.vanipedia-topbar-center-block {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 50% !important;&lt;br /&gt;
top: 54% !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: auto !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-center-block * {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. DISTINGUISHED MIDDLE LINE: VANISEVA LUMINOUS INVITATION PILL */&lt;br /&gt;
.vanipedia-topbar-vaniseva-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border:0 !important;&lt;br /&gt;
border-bottom:0 !important;&lt;br /&gt;
background:none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
border-radius:0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:hover,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:focus,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:active {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-color:transparent !important;&lt;br /&gt;
background-color:transparent !important;&lt;br /&gt;
box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SISTER PROJECTS (Line 3) */&lt;br /&gt;
.vanipedia-topbar-sister-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 1px 6px !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link:hover,&lt;br /&gt;
.vanipedia-topbar-sister-link:focus,&lt;br /&gt;
.vanipedia-topbar-sister-link:active {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. PARTICIPATING LANGUAGES FLAGS STYLING */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-flag svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MINERVA MOBILE SKIN (Phone Header) */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.1 Burger Navigation Drawer Button */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.2 Branding Box Title (Pure CSS Content Injection - 100% JS-Independent) */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box,&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin: 0 0 0 14px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a::before,&lt;br /&gt;
.minerva-header .branding-box a::before {&lt;br /&gt;
content: &amp;quot;Vanipedia&amp;quot; !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; img,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; img {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.3 Home Link in Minerva */&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.4 Search Button in Minerva */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.5 User Navigation in Minerva */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile */&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block-mobile,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-main-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-vaniseva-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-links,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-link,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar mobile styling (from STEP 165) */&lt;br /&gt;
body.skin-minerva .vh-bottom-social-links,&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. RESPONSIVE BREAKPOINTS (Desktop &amp;gt;= 1000px Intact; Mobile &amp;lt; 1000px Full Controls) */&lt;br /&gt;
@media screen and (max-width: 1200px) and (min-width: 1000px) {&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
/* Single Row Header on Mobile Viewports */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-header-container .mw-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Row Left Section: Burger + Search + Home in single row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. FORCE BURGER MENU TO DISPLAY VISIBLE ON MOBILE */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown,&lt;br /&gt;
#vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SEARCH INPUT WITH GUARANTEED VISIBLE MAGNIFYING GLASS */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
max-width: calc(100vw - 140px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input,&lt;br /&gt;
.vector-header-start .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__start-icon,&lt;br /&gt;
#p-search .cdx-text-input__icon,&lt;br /&gt;
#p-search .cdx-text-input__start-icon {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 10px !important;&lt;br /&gt;
top: 50% !important;&lt;br /&gt;
transform: translateY(-50%) !important;&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
z-index: 5 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
padding-left: 32px !important;&lt;br /&gt;
padding-right: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Home Icon */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
margin: 0 2px !important;&lt;br /&gt;
padding: 3px 5px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. USER ICON GUARANTEED ON FAR RIGHT */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-links-wide,&lt;br /&gt;
.vector-header-end .vector-user-links-main {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-userpage {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-overflow,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-label-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile viewports (&amp;lt; 1000px) */&lt;br /&gt;
.vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block-mobile,&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-mobile,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title,&lt;br /&gt;
.vanipedia-topbar-sister-links,&lt;br /&gt;
.vanipedia-topbar-sister-link,&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar social links hidden on mobile (from STEP 165) */&lt;br /&gt;
.vh-bottom-social-links,&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 173: RESTORE WORKING STEP 117 COMPACT STAGE PROPORTIONS (ZERO-CROP)&lt;br /&gt;
Overrides all desktop-specific shifts (min-height: 380px, translateY: 30px,&lt;br /&gt;
translateY: -72px, 324px photo) inside the mobile rotated landscape stage.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage #vani-rotated-box #vani-stage-content-slot #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 4px 16px 12px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 0 0 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
min-width: 200px !important;&lt;br /&gt;
min-height: 200px !important;&lt;br /&gt;
max-width: 200px !important;&lt;br /&gt;
max-height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(18, 63, 56, 0.35), 0 2px 6px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
flex: 0 0 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-track {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-item {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-languages {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-stage-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-main-title,&lt;br /&gt;
#vani-stage-header-slot .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin: 0 10px !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V174 — Vanipedia main page: static, naturally scrolling, and responsive. */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-paper:#faf7ef;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    --vp-ink:#263a39;&lt;br /&gt;
    --vp-brand:#345b63;&lt;br /&gt;
    --vp-accent:#b1873d;&lt;br /&gt;
    --vp-line:#ded7c6;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1240px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:clamp(18px,3vw,38px) !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    background:var(--vp-paper) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    animation:none !important;&lt;br /&gt;
    transition:none !important;&lt;br /&gt;
    scroll-behavior:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a {&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-decoration-color:#aab3a8 !important;&lt;br /&gt;
    text-underline-offset:3px !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:hover {&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    text-decoration-thickness:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:focus-visible {&lt;br /&gt;
    outline:3px solid var(--vp-brand) !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p {&lt;br /&gt;
    margin-top:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1 {&lt;br /&gt;
    margin:0 0 10px !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 clamp(29px,4vw,40px)/1.2 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2 {&lt;br /&gt;
    margin:0 0 14px !important;&lt;br /&gt;
    padding:0 0 9px !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 22px/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3 {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:600 18px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p { margin-bottom:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:220px minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,5vw,64px) !important;&lt;br /&gt;
    max-width:1000px !important;&lt;br /&gt;
    margin:0 auto 32px !important;&lt;br /&gt;
    padding:8px 0 28px !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    width:220px !important;&lt;br /&gt;
    height:220px !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:3px solid var(--vp-brand) !important;&lt;br /&gt;
    border-radius:50% !important;&lt;br /&gt;
    background:#f0eee3 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 35% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 auto 4px !important;&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    font-size:clamp(19px,2.2vw,25px) !important;&lt;br /&gt;
    font-weight:600 !important;&lt;br /&gt;
    line-height:1.35 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font-size:17px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:22px !important;&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    padding:20px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card:hover {&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card h3 { margin-bottom:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card blockquote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid var(--vp-accent) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-feature {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(120px,190px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    border-radius:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-outlet {&lt;br /&gt;
    margin-bottom:5px !important;&lt;br /&gt;
    color:#706b62 !important;&lt;br /&gt;
    font-size:14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-headline { font-size:17px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section {&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
    padding:20px 0 22px !important;&lt;br /&gt;
    border-block:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-intro { margin:-5px 0 12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(auto-fit,minmax(76px,1fr)) !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    justify-content:center !important;&lt;br /&gt;
    min-height:42px !important;&lt;br /&gt;
    padding:6px 8px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a:hover {&lt;br /&gt;
    border-color:var(--vp-brand) !important;&lt;br /&gt;
    background:#f1f3ee !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section { margin:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:18px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-card { padding:18px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card { grid-column:span 1 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-list {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    flex-wrap:wrap !important;&lt;br /&gt;
    gap:8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-lang-item {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
    min-height:32px !important;&lt;br /&gt;
    white-space:nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vh-flag {&lt;br /&gt;
    display:inline-block !important;&lt;br /&gt;
    flex:0 0 22px !important;&lt;br /&gt;
    width:22px !important;&lt;br /&gt;
    height:15px !important;&lt;br /&gt;
    vertical-align:middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restore ordinary page flow and neutralize any legacy rotated-stage wrapper. */&lt;br /&gt;
#vani-mobile-stage, #vani-rotated-box {&lt;br /&gt;
    position:static !important;&lt;br /&gt;
    inset:auto !important;&lt;br /&gt;
    width:auto !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    rotate:none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot, #vani-stage-content-slot, #vani-stage-footer-slot { display:contents !important; }&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:20px 16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding-bottom:22px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:160px !important; height:160px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid { grid-template-columns:minmax(0,1fr) !important; gap:16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:minmax(0,1fr) !important; gap:14px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-card { padding:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(100px,34%) minmax(0,1fr) !important; gap:12px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section { margin-bottom:24px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:380px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-image { max-width:260px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion:reduce) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::before,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::after {&lt;br /&gt;
        animation:none !important;&lt;br /&gt;
        transition:none !important;&lt;br /&gt;
        scroll-behavior:auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V175: natural document scrolling, Vanisource-style hero, Vanipedia colors. */&lt;br /&gt;
html,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:100% !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
    overflow-y:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-brand:#345B63;&lt;br /&gt;
    --vp-accent:#f5d77f;&lt;br /&gt;
    --vp-ink:#263a3d;&lt;br /&gt;
    --vp-line:#d8d1c3;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:min(100%, 1200px) !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1200px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:26px clamp(16px,3vw,34px) 100px !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
}&lt;br /&gt;
/* The site-wide footer remains fixed; this page has room to scroll past it. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    display:block;&lt;br /&gt;
    height:0;&lt;br /&gt;
    clear:both;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(170px,210px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,4vw,44px) !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:880px !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    margin:0 auto 30px !important;&lt;br /&gt;
    padding:22px 26px !important;&lt;br /&gt;
    border:1px solid #345B63 !important;&lt;br /&gt;
    border-left:5px solid #f5d77f !important;&lt;br /&gt;
    border-radius:8px !important;&lt;br /&gt;
    background:#345B63 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:min(100%,210px) !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    aspect-ratio:445 / 542 !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:2px solid #f5d77f !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    box-shadow:0 5px 18px rgba(18,35,37,.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin:0 0 9px !important;&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    font:600 clamp(32px,3vw,42px)/1.15 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:600 clamp(19px,1.7vw,22px)/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-underline-offset:4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a:hover { color:#fff !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:500 clamp(17px,1.5vw,20px)/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-quote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid #f5d77f !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove the old decorative cursor and restore the operating system pointer. */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page * {&lt;br /&gt;
    cursor:auto !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page a[href],&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .cdx-button {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:18px 14px 96px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:14px !important;&lt;br /&gt;
        max-width:460px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding:17px 17px 19px !important;&lt;br /&gt;
        border-left-width:4px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:min(100%,170px) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-role { font-size:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-organization { font-size:17px !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V176: native mouse cursor; main page language links are the remaining taxonomy feature. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-section {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 0 32px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card {&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    grid-column:auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: native Windows pointer and viewport-contained portal rollouts. */&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    cursor:default !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href] *,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home button,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    align-items:start !important;&lt;br /&gt;
    gap:24px 18px !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 auto 28px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    max-width:640px !important;&lt;br /&gt;
    margin-left:auto !important;&lt;br /&gt;
    margin-right:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card {&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    z-index:1 !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.07) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open {&lt;br /&gt;
    z-index:100 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image {&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border-radius:6px 6px 0 0 !important;&lt;br /&gt;
    background:#e9e4d8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 36% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy {&lt;br /&gt;
    min-height:145px !important;&lt;br /&gt;
    padding:14px 15px 13px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 {&lt;br /&gt;
    min-height:50px !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    padding:0 0 7px !important;&lt;br /&gt;
    border-bottom:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 18px/1.28 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 a {&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p {&lt;br /&gt;
    min-height:44px !important;&lt;br /&gt;
    margin:0 0 8px !important;&lt;br /&gt;
    color:#354444 !important;&lt;br /&gt;
    font:400 14px/1.45 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:7px !important;&lt;br /&gt;
    min-height:30px !important;&lt;br /&gt;
    padding:4px 9px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f6f2e9 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.3 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:focus-visible {&lt;br /&gt;
    border-color:#b1873d !important;&lt;br /&gt;
    outline:2px solid #b1873d !important;&lt;br /&gt;
    outline-offset:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    position:fixed !important;&lt;br /&gt;
    top:var(--vp-panel-top, 20px) !important;&lt;br /&gt;
    left:var(--vp-panel-left, 12px) !important;&lt;br /&gt;
    right:auto !important;&lt;br /&gt;
    bottom:auto !important;&lt;br /&gt;
    z-index:2147483000 !important;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:var(--vp-panel-width, 290px) !important;&lt;br /&gt;
    max-width:calc(100vw - 24px) !important;&lt;br /&gt;
    max-height:min(380px,calc(100vh - 100px)) !important;&lt;br /&gt;
    overflow:auto !important;&lt;br /&gt;
    overscroll-behavior:contain !important;&lt;br /&gt;
    padding:11px 12px 12px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-top:3px solid #b1873d !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 10px 22px rgba(38,58,57,.22) !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open &amp;gt; .vp-rollout-panel,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open &amp;gt; .vp-rollout-panel {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-heading {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
    gap:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options &amp;gt; span { display:block !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    min-height:34px !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:500 14px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:focus-visible {&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#805b16 !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    outline:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options { grid-template-columns:repeat(4,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options a { text-align:center !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options a { display:flex !important; align-items:center !important; gap:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all { display:block !important; margin-top:7px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:focus-visible { text-decoration:underline !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all { display:block !important; margin:0 0 10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:8px 10px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-categories-heading {&lt;br /&gt;
    padding-top:8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel {&lt;br /&gt;
    width:min(720px,calc(100vw - 24px)) !important;&lt;br /&gt;
    --vp-panel-width:720px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options {&lt;br /&gt;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:1px 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options a {&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    padding:5px 6px !important;&lt;br /&gt;
    font-size:12px !important;&lt;br /&gt;
    line-height:1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid { max-width:100% !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:min(620px,calc(100vw - 24px)) !important; --vp-panel-width:620px; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img { height:210px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
        position:static !important;&lt;br /&gt;
        top:auto !important;&lt;br /&gt;
        left:auto !important;&lt;br /&gt;
        right:auto !important;&lt;br /&gt;
        bottom:auto !important;&lt;br /&gt;
        width:auto !important;&lt;br /&gt;
        max-width:none !important;&lt;br /&gt;
        max-height:none !important;&lt;br /&gt;
        margin:0 !important;&lt;br /&gt;
        border-top:1px solid #d8d1c3 !important;&lt;br /&gt;
        border-left:3px solid #b1873d !important;&lt;br /&gt;
        border-radius:0 0 7px 7px !important;&lt;br /&gt;
        box-shadow:none !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:auto !important; --vp-panel-width:auto; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V181: restore the native Windows pointing hand on sidebar menu targets.&lt;br /&gt;
   Earlier Main Page cursor rules forced .vector-menu links to cursor:auto. */&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href],&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V183: restore the pointing-hand cursor on every actionable top and bottom bar item.&lt;br /&gt;
   Older Main Page rules set .vector-dropdown-label and .vh-bottom-link to cursor:auto. */&lt;br /&gt;
html body .vector-header-container a[href],&lt;br /&gt;
html body .vector-header-container a[href] *,&lt;br /&gt;
html body header.vector-header a[href],&lt;br /&gt;
html body header.vector-header a[href] *,&lt;br /&gt;
html body header.mw-header a[href],&lt;br /&gt;
html body header.mw-header a[href] *,&lt;br /&gt;
html body #mw-head a[href],&lt;br /&gt;
html body #mw-head a[href] *,&lt;br /&gt;
html body .minerva-header a[href],&lt;br /&gt;
html body .minerva-header a[href] *,&lt;br /&gt;
html body #vh-bottom-bar a[href],&lt;br /&gt;
html body #vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vh-bottom-bar a[href],&lt;br /&gt;
html body .vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vector-header-container button,&lt;br /&gt;
html body .vector-header-container button *,&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label *,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body .minerva-header button,&lt;br /&gt;
html body .minerva-header button *,&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar button,&lt;br /&gt;
html body #vh-bottom-bar button *,&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar .vh-bottom-link[href] {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:hover,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:focus {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V185: plain, clickable gold collaboration invitation. */&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a:hover {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a:focus-visible {&lt;br /&gt;
    outline:1px dotted #f5d77f !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared petal label inside the hero */&lt;br /&gt;
.vani-hero-petal-title {&lt;br /&gt;
    margin: 0 0 8px !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    color: #f5d77f !important;&lt;br /&gt;
    font-family: Georgia, &amp;quot;Noto Serif&amp;quot;, serif !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 600 !important;&lt;br /&gt;
    line-height: 1.3 !important;&lt;br /&gt;
    letter-spacing: 2px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    text-transform: uppercase !important;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: -16px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin: 0 0 4px !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Match the organization text to the gold founder title */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Separate the introductory link from the main hero text */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who {&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove spacing from MediaWiki&#039;s hero heading wrapper */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy .mw-heading1 {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2026-11-11 (Vamshi Krishna): phones (700 px and below), where the photo sits above the title.&lt;br /&gt;
   Do not lift the VANIPEDIA title onto the photo, and give the two-line Founder-Acarya role room. */&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    html body.page-Main_Page #vani-home.vp-static-home .vani-hero-petal-title {&lt;br /&gt;
        top:0 !important;&lt;br /&gt;
    }&lt;br /&gt;
    html body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
        line-height:1.45 !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/* Remove white background and borders from search bar */&lt;br /&gt;
.vector-header-container form#searchform, &lt;br /&gt;
.vector-header-container .cdx-search-input, &lt;br /&gt;
.vector-header-container .cdx-text-input, &lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container .cdx-search-input__wrapper,&lt;br /&gt;
.vector-header-container .cdx-search-input__input-wrapper {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   CLEAN CONSOLIDATED MOBILE HEADER, SEARCH BAR &amp;amp; USER MENU — VANIPEDIA&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
&lt;br /&gt;
#mspu_div_wrapper {&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 1. High-contrast user dropdown menu (Dark teal background with gold text &amp;amp; border) */&lt;br /&gt;
.vector-menu-dropdown .vector-dropdown-content,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
.vector-menu-portal .vector-dropdown-content {&lt;br /&gt;
    background-color: #1f3e45 !important;&lt;br /&gt;
    border: 1.5px solid #f5d77f !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.6) !important;&lt;br /&gt;
    padding: 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-dropdown .vector-dropdown-content a,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content a,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content a,&lt;br /&gt;
.vector-menu-portal .vector-dropdown-content a {&lt;br /&gt;
    color: #f5d77f !important;&lt;br /&gt;
    font-weight: 500 !important;&lt;br /&gt;
    padding: 8px 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content a:hover,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
.vector-menu-portal .vector-dropdown-content a:hover {&lt;br /&gt;
    background-color: #345B63 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Mobile Top Bar Layout (&amp;lt;= 999px): Burger flush left, Search bar full width, 3 Icons compact on right */&lt;br /&gt;
@media (max-width: 999px) {&lt;br /&gt;
    html body header.vector-header,&lt;br /&gt;
    html body header.mw-header,&lt;br /&gt;
    html body .vector-header-container header.mw-header {&lt;br /&gt;
        padding: 0 2px !important;&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-wrap: nowrap !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: space-between !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #pt-userpage-2,&lt;br /&gt;
    .vector-user-links-main #pt-userpage-2,&lt;br /&gt;
    #vanipedia-topbar-home-link .vanipedia-home-text,&lt;br /&gt;
    #p-search .search-toggle,&lt;br /&gt;
    .vector-header-start .mw-logo {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html body header.vector-header .vector-header-start,&lt;br /&gt;
    html body .vector-header-start {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: flex-start !important;&lt;br /&gt;
        flex: 1 1 auto !important;&lt;br /&gt;
        width: auto !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        gap: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html body .vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
        flex: 0 0 auto !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html body .vector-header-start #vector-main-menu-dropdown .vector-dropdown-label {&lt;br /&gt;
        padding: 4px 2px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html body header.vector-header .vector-header-start #p-search,&lt;br /&gt;
    html body .vector-header-start #p-search,&lt;br /&gt;
    html body #p-search {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
        flex: 1 1 auto !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 2px 0 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html body #p-search &amp;gt; *,&lt;br /&gt;
    html body #p-search .vector-typeahead-search-container,&lt;br /&gt;
    html body #p-search .cdx-typeahead-search,&lt;br /&gt;
    html body #p-search .vani-desktop-search-wrap,&lt;br /&gt;
    html body #p-search .vani-mobile-search-wrap {&lt;br /&gt;
        flex: 1 1 100% !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html body #p-search #ori_search,&lt;br /&gt;
    html body #p-search .vani-clean-search-input {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 32px !important;&lt;br /&gt;
        font-size: 14px !important;&lt;br /&gt;
        padding: 2px 28px 2px 10px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html body #vanipedia-topbar-home-link {&lt;br /&gt;
        order: 3 !important;&lt;br /&gt;
        flex: 0 0 auto !important;&lt;br /&gt;
        width: 24px !important;&lt;br /&gt;
        height: 32px !important;&lt;br /&gt;
        margin: 0 1px !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        display: inline-flex !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html body .vector-header-end,&lt;br /&gt;
    html body .vector-user-links {&lt;br /&gt;
        flex: 0 0 auto !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        gap: 0 !important;&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html body .vector-header-end .vector-dropdown-label,&lt;br /&gt;
    html body .vector-header-end .cdx-button,&lt;br /&gt;
    html body .vector-header-end a {&lt;br /&gt;
        padding: 4px 3px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Common.js&amp;diff=659033</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Common.js&amp;diff=659033"/>
		<updated>2026-11-13T15:25:14Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* V176: remove legacy decorative cursor if it was left by cached site code. */&lt;br /&gt;
(function restoreNativeMainPageCursor() {&lt;br /&gt;
  function clean() {&lt;br /&gt;
    if (!document.body || !document.body.classList.contains(&amp;quot;page-Main_Page&amp;quot;)) return;&lt;br /&gt;
    var cursor = document.getElementById(&amp;quot;vh-cursor-pointer&amp;quot;);&lt;br /&gt;
    if (cursor) cursor.remove();&lt;br /&gt;
    var injected = document.getElementById(&amp;quot;vh-kill-windows-cursor&amp;quot;);&lt;br /&gt;
    if (injected) injected.remove();&lt;br /&gt;
    document.body.classList.remove(&amp;quot;vh-cursor-link&amp;quot;, &amp;quot;vh-cursor-click&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  if (document.readyState === &amp;quot;loading&amp;quot;) document.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, clean);&lt;br /&gt;
  else clean();&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
﻿﻿/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039; ) === &#039;Krishna_says_in_Bhagavad-gita&#039;) {&lt;br /&gt;
/* switch tooltip texts from content-div to label-div */&lt;br /&gt;
const v_labels = Array.from(document.getElementsByClassName(&amp;quot;tabs-label&amp;quot;));&lt;br /&gt;
const v_content = Array.from(document.getElementsByClassName(&amp;quot;tabs-content&amp;quot;));&lt;br /&gt;
for (var i = 0; i &amp;lt; v_labels.length; i++) {&lt;br /&gt;
v_labels[i].title = v_content[i].title;&lt;br /&gt;
v_content[i].title = &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
/* adjust wikitables */&lt;br /&gt;
var arr = Array.from(document.getElementsByClassName(&amp;quot;wikitable&amp;quot;));&lt;br /&gt;
for (var t = 0; t &amp;lt; arr.length; t++) {&lt;br /&gt;
/* insert THEAD in wikitable */&lt;br /&gt;
var thead = document.createElement(&amp;quot;thead&amp;quot;);&lt;br /&gt;
thead.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
var wtbl = arr[t];&lt;br /&gt;
wtbl.insertBefore(thead, wtbl.firstChild);&lt;br /&gt;
/* move first row of TBODY to THEAD */&lt;br /&gt;
thead.appendChild(wtbl.rows[0]);&lt;br /&gt;
/* make TBODY scrollable */&lt;br /&gt;
var tbody = wtbl.tBodies[0];&lt;br /&gt;
tbody.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
tbody.style.overflowY = &amp;quot;auto&amp;quot;;&lt;br /&gt;
tbody.style.maxHeight = &amp;quot;500px&amp;quot;;&lt;br /&gt;
for (var r = 0; r &amp;lt; wtbl.rows.length; r++) {&lt;br /&gt;
var row = wtbl.rows[r];&lt;br /&gt;
/* adjust column widths and hide from-until columns */&lt;br /&gt;
row.cells[0].classList = &amp;quot;cw_0&amp;quot;;&lt;br /&gt;
row.cells[1].classList = &amp;quot;cw_150&amp;quot;;&lt;br /&gt;
row.cells[2].classList = &amp;quot;cw_500&amp;quot;;&lt;br /&gt;
/* mark the text */&lt;br /&gt;
if (r == 0) continue;&lt;br /&gt;
var v_text = row.cells[2].textContent;&lt;br /&gt;
var v_html = &amp;quot;&amp;quot;; var v_from = 0;&lt;br /&gt;
var marks = JSON.parse(row.cells[0].textContent.replaceAll(&amp;quot;O&amp;quot;, &amp;quot;[&amp;quot;).replaceAll(&amp;quot;C&amp;quot;, &amp;quot;]&amp;quot;));&lt;br /&gt;
for (var m = 0; m &amp;lt; marks.length; m++) {&lt;br /&gt;
v_html +=&lt;br /&gt;
v_text.substr(v_from,marks[m][0]-v_from) + &amp;quot;&amp;lt;mark&amp;gt;&amp;quot; +&lt;br /&gt;
v_text.substr(marks[m][0],marks[m][1]-marks[m][0]+1) + &amp;quot;&amp;lt;/mark&amp;gt;&amp;quot;;&lt;br /&gt;
v_from = marks[m][1]+1;&lt;br /&gt;
}&lt;br /&gt;
v_html += v_text.substr(v_from);&lt;br /&gt;
row.cells[2].innerHTML = v_html;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// install Google Search&lt;br /&gt;
// document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
// + &#039;http://vanipedia.org/w/index.php?title=MediaWiki:GoogleSearch.js&#039;&lt;br /&gt;
// + &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install JQuery&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:JQuery.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install WikEd toolbar and Vanify&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Vaniquotes.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Replace&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:TextboxReplace.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Unify&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Unify.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Vanify&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Vanify.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Vani_suggest for diacritics auto-suggest pulldown on the search bar&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Vani_suggest.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install previous/next links for video categories in all languages&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/navcat/navcat.js&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// Buttons&lt;br /&gt;
//addOnloadHook(function() {&lt;br /&gt;
//if (document.editform) {&lt;br /&gt;
//addPortletLink(&amp;quot;p-cactions&amp;quot;, &amp;quot;javascript:Unify()&amp;quot;, &amp;quot;unify&amp;quot;, &amp;quot;ca-unify&amp;quot;, &amp;quot;Convert Balarama fonts to Unicode&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
// addPortletLink(&amp;quot;p-cactions&amp;quot;, &amp;quot;javascript:Vanify()&amp;quot;, &amp;quot;vanify&amp;quot;, &amp;quot;ca-vanify&amp;quot;, &amp;quot;Corrects vani markup&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
// addPortletLink(&#039;p-cactions&#039;, &#039;javascript:format()&#039;, &#039;format&#039;, &#039;ca-format&#039;, &#039;Format article&#039;, &#039;&#039;);&lt;br /&gt;
//addPortletLink(&#039;p-cactions&#039;, &#039;javascript:wpTextboxReplace()&#039;, &#039;Replace&#039;, &#039;ca-replace&#039;, &#039;Replaces text in the edit window&#039;, &#039;R&#039;);&lt;br /&gt;
//}&lt;br /&gt;
//});&lt;br /&gt;
// end Buttons&lt;br /&gt;
// --- YouTube Random Shorts (Kasya) ---&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
var $widget = $(&#039;.vani-shorts-viewport&#039;);&lt;br /&gt;
if ($widget.length) {&lt;br /&gt;
var $viewport = $widget;&lt;br /&gt;
var $titleFrame = $widget.find(&#039;.vani-shorts-title&#039;);&lt;br /&gt;
new mw.Api().get({&lt;br /&gt;
action: &#039;query&#039;,&lt;br /&gt;
prop: &#039;revisions&#039;,&lt;br /&gt;
titles: &#039;VanimediaMayapur YouTube SHORTS List&#039;,&lt;br /&gt;
rvprop: &#039;content&#039;,&lt;br /&gt;
format: &#039;json&#039;&lt;br /&gt;
}).done(function(data) {&lt;br /&gt;
try {&lt;br /&gt;
var pages = data.query.pages;&lt;br /&gt;
var pageId = Object.keys(pages)[0];&lt;br /&gt;
if (pageId == &amp;quot;-1&amp;quot; || !pages[pageId].revisions) {&lt;br /&gt;
$viewport.text(&amp;quot;Database list page not found.&amp;quot;);&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// FIXED: Corrected MediaWiki revision array syntax lookup&lt;br /&gt;
var rawWikiText = pages[pageId].revisions[0][&#039;*&#039;];&lt;br /&gt;
var lines = rawWikiText.split(&#039;\n&#039;);&lt;br /&gt;
var validShorts = [];&lt;br /&gt;
for (var i = 0; i &amp;lt; lines.length; i++) {&lt;br /&gt;
var line = $.trim(lines[i]);&lt;br /&gt;
if (line.indexOf(&#039;File:&#039;) === 0 &amp;amp;&amp;amp; line.toLowerCase().indexOf(&#039;link=&#039;) !== -1) {&lt;br /&gt;
validShorts.push(line);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (validShorts.length === 0) {&lt;br /&gt;
$viewport.text(&amp;quot;No gallery entries recognized.&amp;quot;);&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
var randomLine = validShorts[Math.floor(Math.random() * validShorts.length)];&lt;br /&gt;
var parts = randomLine.split(&#039;|&#039;);&lt;br /&gt;
// Reset defaults before parsing line elements&lt;br /&gt;
var rawUrl = &amp;quot;&amp;quot;;&lt;br /&gt;
for (var j = 0; j &amp;lt; parts.length; j++) {&lt;br /&gt;
var part = $.trim(parts[j]);&lt;br /&gt;
if (part.toLowerCase().indexOf(&#039;link=&#039;) === 0) {&lt;br /&gt;
rawUrl = part.substring(5).trim();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// Clean all template formatting brackets, space characters, and hidden control markers&lt;br /&gt;
var urlCleaned = rawUrl.replace(/[\u200e\u200f\s\}\}\]]/g, &#039;&#039;);&lt;br /&gt;
// Direct YouTube Alphanumeric Pattern Matcher&lt;br /&gt;
var idRegex = /(?:shorts\/|v=|embed\/|\/)([a-zA-Z0-9_-]{11})/;&lt;br /&gt;
var matchResults = urlCleaned.match(idRegex);&lt;br /&gt;
var videoId = &amp;quot;&amp;quot;;&lt;br /&gt;
if (matchResults &amp;amp;&amp;amp; matchResults[1]) {&lt;br /&gt;
// FIXED: Grabbed index 1 to pull the standalone 11-digit ID without any slashes&lt;br /&gt;
videoId = matchResults[1].trim();&lt;br /&gt;
}&lt;br /&gt;
if (videoId &amp;amp;&amp;amp; videoId.length === 11) {&lt;br /&gt;
// FIXED: Isolated to inject ONLY the video player iframe at the correct 280px width&lt;br /&gt;
var embedUrl = &amp;quot;https://www.youtube.com/embed/&amp;quot; + videoId;&lt;br /&gt;
$viewport.html(&#039;&amp;lt;iframe width=&amp;quot;280&amp;quot; height=&amp;quot;225&amp;quot; src=&amp;quot;&#039; + embedUrl + &#039;&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen style=&amp;quot;border-radius: 8px; border: none;&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
$viewport.html(&amp;quot;&amp;lt;div style=&#039;color:#c0392b; padding:10px; font-size:11px;&#039;&amp;gt;Invalid video ID sequence extracted.&amp;lt;/div&amp;gt;&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
} catch (err) {&lt;br /&gt;
console.error(&amp;quot;Shorts engine exception:&amp;quot;, err);&lt;br /&gt;
$viewport.text(&amp;quot;Error handling text structure values.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
}).fail(function() {&lt;br /&gt;
$viewport.text(&amp;quot;API connection failed.&amp;quot;);&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Kasya&lt;br /&gt;
/* Open Timeline links in a new tab ONLY on the Chapters page */&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function($content) {&lt;br /&gt;
// Check if we are exactly on the timeline page&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) === &amp;quot;Chapters_in_Srila_Prabhupada&#039;s_Life&amp;quot;) {&lt;br /&gt;
// If yes, apply the new tab rule to the table&lt;br /&gt;
$content.find(&#039;#mp-tfp a&#039;).attr(&#039;target&#039;, &#039;_blank&#039;).attr(&#039;rel&#039;, &#039;noopener noreferrer&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Wait for MediaWiki core modules and the DOM to load&lt;br /&gt;
mw.loader.using([&#039;mediawiki.api&#039;, &#039;mediawiki.util&#039;]).then(function () {&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
// 1. FIND THE &amp;quot;102 Languages&amp;quot; SIDEBAR SECTION&lt;br /&gt;
var $sidebarMenu = $(&#039;#p-102_Languages ul&#039;).first();&lt;br /&gt;
// Fallback in case your specific MediaWiki version formats the ID differently&lt;br /&gt;
if ($sidebarMenu.length === 0) {&lt;br /&gt;
$(&#039;.vector-menu-heading, .portal h3&#039;).each(function() {&lt;br /&gt;
// Looks for the heading text directly&lt;br /&gt;
if ($(this).text().trim() === &#039;102 Languages&#039;) {&lt;br /&gt;
$sidebarMenu = $(this).closest(&#039;.vector-menu, .portal&#039;).find(&#039;ul&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
// Exit if the 102 Languages menu isn&#039;t found on the page&lt;br /&gt;
if (!$sidebarMenu || $sidebarMenu.length === 0) return;&lt;br /&gt;
// 2. CREATE THE SEARCH BAR AS A MENU ITEM&lt;br /&gt;
var $searchLi = $(&#039;&amp;lt;li id=&amp;quot;n-language-search&amp;quot; style=&amp;quot;margin-top: 10px; margin-bottom: 5px; list-style: none;&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
var $searchBox = $(&#039;&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;sidebarLanguageSearch&amp;quot; placeholder=&amp;quot;Search 102 Languages...&amp;quot; style=&amp;quot;width: 100%; box-sizing: border-box; padding: 5px; font-size: 0.85em; border: 1px solid #a2a9b1; border-radius: 2px;&amp;quot; autocomplete=&amp;quot;off&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
// Container for the results (hidden by default)&lt;br /&gt;
var $resultsContainer = $(&#039;&amp;lt;ul id=&amp;quot;sidebarLanguageResults&amp;quot; style=&amp;quot;list-style: none; padding: 0; margin: 4px 0 0 0; max-height: 200px; overflow-y: auto; border: 1px solid #eaecf0; background: #ffffff; display: none;&amp;quot;&amp;gt;&amp;lt;/ul&amp;gt;&#039;);&lt;br /&gt;
// Build the menu item and append it to the sidebar&lt;br /&gt;
$searchLi.append($searchBox).append($resultsContainer);&lt;br /&gt;
$sidebarMenu.prepend($searchLi);&lt;br /&gt;
var api = new mw.Api();&lt;br /&gt;
var languageList = [];&lt;br /&gt;
// 3. FETCH LANGUAGES FROM THE CATEGORY VIA API IN THE BACKGROUND&lt;br /&gt;
api.get({&lt;br /&gt;
action: &#039;query&#039;,&lt;br /&gt;
list: &#039;categorymembers&#039;,&lt;br /&gt;
cmtitle: &#039;Category:Languages_with_Total_Pages&#039;,&lt;br /&gt;
cmlimit: &#039;max&#039;,&lt;br /&gt;
format: &#039;json&#039;&lt;br /&gt;
}).done(function (data) {&lt;br /&gt;
if (data.query &amp;amp;&amp;amp; data.query.categorymembers) {&lt;br /&gt;
languageList = data.query.categorymembers.map(function (member) {&lt;br /&gt;
return {&lt;br /&gt;
title: member.title,&lt;br /&gt;
url: mw.util.getUrl(member.title)&lt;br /&gt;
};&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 4. ADD SEARCH FUNCTIONALITY TO THE SIDEBAR BOX&lt;br /&gt;
$(&#039;#sidebarLanguageSearch&#039;).on(&#039;keyup&#039;, function (e) {&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
var searchTerm = $(this).val().toLowerCase();&lt;br /&gt;
$resultsContainer.empty();&lt;br /&gt;
// Hide the results box if the search is empty&lt;br /&gt;
if (searchTerm.length === 0) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// Filter the fetched languages&lt;br /&gt;
var filteredLanguages = languageList.filter(function (lang) {&lt;br /&gt;
return lang.title.toLowerCase().indexOf(searchTerm) &amp;gt; -1;&lt;br /&gt;
});&lt;br /&gt;
// Show results container&lt;br /&gt;
$resultsContainer.show();&lt;br /&gt;
// Append results using Vector&#039;s standard dark text color&lt;br /&gt;
if (filteredLanguages.length &amp;gt; 0) {&lt;br /&gt;
filteredLanguages.forEach(function (lang) {&lt;br /&gt;
$resultsContainer.append(&#039;&amp;lt;li style=&amp;quot;padding: 4px 6px; border-bottom: 1px solid #f8f9fa;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + lang.url + &#039;&amp;quot; style=&amp;quot;text-decoration: none; color: #0645ad; display: block; font-size: 0.9em;&amp;quot;&amp;gt;&#039; + lang.title + &#039;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
});&lt;br /&gt;
} else {&lt;br /&gt;
$resultsContainer.append(&#039;&amp;lt;li style=&amp;quot;padding: 4px 6px; color: #72777d; font-size: 0.9em;&amp;quot;&amp;gt;No languages found&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Prevent typing from accidentally triggering global keyboard shortcuts&lt;br /&gt;
$(&#039;#sidebarLanguageSearch&#039;).on(&#039;keydown&#039;, function(e) {&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
});&lt;br /&gt;
// Optional: Hide results when clicking outside the sidebar search&lt;br /&gt;
$(document).on(&#039;click&#039;, function(e) {&lt;br /&gt;
if (!$(e.target).closest(&#039;#n-language-search&#039;).length) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Re-show results if they click back into the search box&lt;br /&gt;
$(&#039;#sidebarLanguageSearch&#039;).on(&#039;click&#039;, function() {&lt;br /&gt;
if ($(this).val().length &amp;gt; 0) {&lt;br /&gt;
$resultsContainer.show();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
});&lt;br /&gt;
});&lt;br /&gt;
// 5. SIDEBAR ACCORDION - STRICT LEFT-COLUMN ISOLATION &amp;amp; TRUE ACCORDION&lt;br /&gt;
(function() {&lt;br /&gt;
// 1. Tag ONLY menus physically located in the left sidebar&lt;br /&gt;
function tagSidebarMenus() {&lt;br /&gt;
var allMenus = document.querySelectorAll(&#039;.vector-menu&#039;);&lt;br /&gt;
for (var i = 0; i &amp;lt; allMenus.length; i++) {&lt;br /&gt;
var menu = allMenus[i];&lt;br /&gt;
// STRICT INCLUSION: Only tag menus inside the modern or legacy left sidebar containers&lt;br /&gt;
if (menu.closest(&#039;#vector-main-menu, #mw-panel, #mw-navigation&#039;)) {&lt;br /&gt;
menu.classList.add(&#039;vanipedia-sidebar-menu&#039;);&lt;br /&gt;
// Collapse them by default if they have a heading&lt;br /&gt;
if (menu.querySelector(&#039;.vector-menu-heading&#039;) &amp;amp;&amp;amp; !menu.classList.contains(&#039;vanipedia-collapsed&#039;)) {&lt;br /&gt;
menu.classList.add(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// Run tagging immediately, and again on load as a failsafe&lt;br /&gt;
tagSidebarMenus();&lt;br /&gt;
if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
document.addEventListener(&#039;DOMContentLoaded&#039;, tagSidebarMenus);&lt;br /&gt;
}&lt;br /&gt;
// 2. Inject CSS targeted STRICTLY at our newly tagged custom class&lt;br /&gt;
var style = document.createElement(&#039;style&#039;);&lt;br /&gt;
style.textContent =&lt;br /&gt;
/* Widen only our tagged sidebar menus */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu { width: 185px !important; } &#039; +&lt;br /&gt;
/* Core functional hiding rule */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content { display: none !important; } &#039; +&lt;br /&gt;
/* Bold, Dark Header */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-heading { &#039; +&lt;br /&gt;
&#039;   cursor: pointer !important; &#039; +&lt;br /&gt;
&#039;   background-color: #2c4c50 !important; &#039; +&lt;br /&gt;
&#039;   border: 1px solid #1b3033 !important; &#039; +&lt;br /&gt;
&#039;   border-radius: 4px !important; &#039; +&lt;br /&gt;
&#039;   margin-bottom: 4px !important; &#039; +&lt;br /&gt;
&#039;   padding: 10px 12px !important; &#039; +&lt;br /&gt;
&#039;   font-weight: 600 !important; &#039; +&lt;br /&gt;
&#039;   color: #ffffff !important; &#039; +&lt;br /&gt;
&#039;   display: flex !important; &#039; +&lt;br /&gt;
&#039;   justify-content: space-between !important; &#039; +&lt;br /&gt;
&#039;   align-items: center !important; &#039; +&lt;br /&gt;
&#039;   gap: 10px !important; &#039; +&lt;br /&gt;
&#039;   transition: all 0.2s ease; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Fix header corners when expanded */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading { &#039; +&lt;br /&gt;
&#039;   border-radius: 4px 4px 0 0 !important; &#039; +&lt;br /&gt;
&#039;   margin-bottom: 0 !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Hover effect */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-heading:hover { background-color: #385e63 !important; } &#039; +&lt;br /&gt;
/* The dropdown caret */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-heading::after { &#039; +&lt;br /&gt;
&#039;   content: &amp;quot;▼&amp;quot;; &#039; +&lt;br /&gt;
&#039;   font-size: 0.75em; &#039; +&lt;br /&gt;
&#039;   color: #ffffff !important; &#039; +&lt;br /&gt;
&#039;   transition: transform 0.2s ease; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Rotate the arrow when collapsed */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after { &#039; +&lt;br /&gt;
&#039;   transform: rotate(-90deg); &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* The Expanded Content Area */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content { &#039; +&lt;br /&gt;
&#039;   background-color: #eaeff0 !important; &#039; +&lt;br /&gt;
&#039;   border: 1px solid #2c4c50 !important; &#039; +&lt;br /&gt;
&#039;   border-top: none !important; &#039; +&lt;br /&gt;
&#039;   border-radius: 0 0 4px 4px !important; &#039; +&lt;br /&gt;
&#039;   padding: 0 0 4px 0 !important; &#039; +&lt;br /&gt;
&#039;   margin-bottom: 6px !important; &#039; +&lt;br /&gt;
&#039;   box-shadow: 0 3px 6px rgba(0,0,0,0.15) !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Reset the list styles */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content ul { &#039; +&lt;br /&gt;
&#039;   list-style: none !important; &#039; +&lt;br /&gt;
&#039;   margin: 0 !important; &#039; +&lt;br /&gt;
&#039;   padding: 0 !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Menu links */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content li a { &#039; +&lt;br /&gt;
&#039;   display: block !important; &#039; +&lt;br /&gt;
&#039;   padding: 8px 12px 8px 16px !important; &#039; +&lt;br /&gt;
&#039;   color: #1b3033 !important; &#039; +&lt;br /&gt;
&#039;   text-decoration: none !important; &#039; +&lt;br /&gt;
&#039;   border-left: 3px solid transparent !important; &#039; +&lt;br /&gt;
&#039;   border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important; &#039; +&lt;br /&gt;
&#039;   transition: all 0.15s ease !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Remove separator from last item */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content li:last-child a { &#039; +&lt;br /&gt;
&#039;   border-bottom: none !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Hover effect for individual menu items */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content li a:hover { &#039; +&lt;br /&gt;
&#039;   background-color: #dbe4e6 !important; &#039; +&lt;br /&gt;
&#039;   border-left: 3px solid #2c4c50 !important; &#039; +&lt;br /&gt;
&#039;   color: #000000 !important; &#039; +&lt;br /&gt;
&#039;} &#039;;&lt;br /&gt;
document.head.appendChild(style);&lt;br /&gt;
// 3. Helper function to collapse all of our securely tagged menus&lt;br /&gt;
function collapseAllSidebarMenus() {&lt;br /&gt;
var menus = document.querySelectorAll(&#039;.vanipedia-sidebar-menu&#039;);&lt;br /&gt;
for (var i = 0; i &amp;lt; menus.length; i++) {&lt;br /&gt;
menus[i].classList.add(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// 4. Intercept clicks for True Accordion Behavior&lt;br /&gt;
document.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
var heading = e.target.closest(&#039;.vector-menu-heading&#039;);&lt;br /&gt;
if (!heading) return;&lt;br /&gt;
// ONLY react if this click belongs to one of our tagged sidebar menus&lt;br /&gt;
var navContainer = heading.closest(&#039;.vanipedia-sidebar-menu&#039;);&lt;br /&gt;
if (navContainer) {&lt;br /&gt;
var isAlreadyOpen = !navContainer.classList.contains(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
// Forcefully collapse ALL left sidebar menus first&lt;br /&gt;
collapseAllSidebarMenus();&lt;br /&gt;
// Open the clicked one if it wasn&#039;t already open&lt;br /&gt;
if (!isAlreadyOpen) {&lt;br /&gt;
navContainer.classList.remove(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
}&lt;br /&gt;
}, true);&lt;br /&gt;
})();&lt;br /&gt;
mw.loader.using(&#039;mediawiki.user&#039;).then(function() {&lt;br /&gt;
// Fetch the user&#039;s assigned groups&lt;br /&gt;
var userGroups = mw.config.get(&#039;wgUserGroups&#039;) || [];&lt;br /&gt;
// Define the roles that SHOULD see the administrative tabs&lt;br /&gt;
var isAuthorized = userGroups.includes(&#039;sysop&#039;) ||&lt;br /&gt;
userGroups.includes(&#039;interface-admin&#039;) ||&lt;br /&gt;
userGroups.includes(&#039;Editor&#039;);&lt;br /&gt;
// If the user is not in one of those groups, restrict the UI&lt;br /&gt;
if (!isAuthorized) {&lt;br /&gt;
document.body.classList.add(&#039;restricted-ui&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Function to open accordion from TOC and jump there //&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
function handleAccordionTOC(hash) {&lt;br /&gt;
if (!hash || hash === &#039;#&#039;) return false;&lt;br /&gt;
try {&lt;br /&gt;
var targetId = hash.substring(1);&lt;br /&gt;
var targetElement = document.getElementById(targetId) || document.getElementById(decodeURIComponent(targetId));&lt;br /&gt;
if (!targetElement) return false;&lt;br /&gt;
var $target = $(targetElement);&lt;br /&gt;
// Match either h2 or h3&lt;br /&gt;
var $heading = $target.is(&#039;h2, h3&#039;) ? $target : $target.closest(&#039;h2, h3&#039;);&lt;br /&gt;
if (!$heading.length) return false;&lt;br /&gt;
var $accordion = $heading.next(&#039;.book-accordion&#039;);&lt;br /&gt;
// If the heading itself is not followed directly by an accordion,&lt;br /&gt;
// check if the heading is located INSIDE a parent accordion (e.g., nested h3)&lt;br /&gt;
var $parentAccordions = $heading.parents(&#039;.book-accordion&#039;);&lt;br /&gt;
// If there&#039;s no direct accordion next to it and it&#039;s not inside any accordion,&lt;br /&gt;
// let the browser handle standard jump.&lt;br /&gt;
if (!$accordion.length &amp;amp;&amp;amp; !$parentAccordions.length) return false;&lt;br /&gt;
// 1. Open all ancestor accordions (if target heading is nested inside one)&lt;br /&gt;
$parentAccordions.each(function() {&lt;br /&gt;
var $parentCollapsible = $(this).children(&#039;.mw-collapsible&#039;);&lt;br /&gt;
if ($parentCollapsible.length &amp;amp;&amp;amp; $parentCollapsible.hasClass(&#039;mw-collapsed&#039;)) {&lt;br /&gt;
var pId = $parentCollapsible.attr(&#039;id&#039;);&lt;br /&gt;
if (pId) {&lt;br /&gt;
var pToggleClass = pId.replace(&#039;mw-customcollapsible-&#039;, &#039;mw-customtoggle-&#039;);&lt;br /&gt;
$(&#039;.&#039; + pToggleClass).first().click();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 2. Open the accordion immediately following this heading (if present)&lt;br /&gt;
if ($accordion.length) {&lt;br /&gt;
var $collapsible = $accordion.children(&#039;.mw-collapsible, .mw-collapsible-content&#039;).first();&lt;br /&gt;
if (!$collapsible.length) {&lt;br /&gt;
$collapsible = $accordion.find(&#039;.mw-collapsible&#039;);&lt;br /&gt;
}&lt;br /&gt;
if ($collapsible.length &amp;amp;&amp;amp; $collapsible.hasClass(&#039;mw-collapsed&#039;)) {&lt;br /&gt;
var collapsibleId = $collapsible.attr(&#039;id&#039;);&lt;br /&gt;
if (collapsibleId) {&lt;br /&gt;
var toggleClass = collapsibleId.replace(&#039;mw-customcollapsible-&#039;, &#039;mw-customtoggle-&#039;);&lt;br /&gt;
$(&#039;.&#039; + toggleClass).first().click();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// Target element to scroll to (the accordion, or the heading itself if accordion is missing)&lt;br /&gt;
var $scrollTarget = $accordion.length ? $accordion : $heading;&lt;br /&gt;
// 3. Scroll to the visible section&lt;br /&gt;
setTimeout(function() {&lt;br /&gt;
$(&#039;html, body&#039;).animate({&lt;br /&gt;
scrollTop: $scrollTarget.offset().top - 75&lt;br /&gt;
}, 300);&lt;br /&gt;
}, 100);&lt;br /&gt;
// Return true to indicate we successfully handled the TOC accordion click&lt;br /&gt;
return true;&lt;br /&gt;
} catch (e) {&lt;br /&gt;
console.error(&amp;quot;TOC Accordion script error:&amp;quot;, e);&lt;br /&gt;
return false;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(document).off(&#039;click.tocAccordion&#039;).on(&#039;click.tocAccordion&#039;, &#039;a[href^=&amp;quot;#&amp;quot;]&#039;, function(e) {&lt;br /&gt;
if ($(this).closest(&#039;#toc, .toc, .vector-toc&#039;).length &amp;gt; 0) {&lt;br /&gt;
var href = $(this).attr(&#039;href&#039;);&lt;br /&gt;
// Run our function to see if this is an accordion/heading link&lt;br /&gt;
var isAccordion = handleAccordionTOC(href);&lt;br /&gt;
// ONLY stop the default browser jump if we handled it&lt;br /&gt;
if (isAccordion) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
// Update the URL manually so the user can still share the link&lt;br /&gt;
if (history.pushState) {&lt;br /&gt;
history.pushState(null, null, href);&lt;br /&gt;
} else {&lt;br /&gt;
window.location.hash = href;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
if (window.location.hash) {&lt;br /&gt;
setTimeout(function() {&lt;br /&gt;
handleAccordionTOC(window.location.hash);&lt;br /&gt;
}, 500);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
/* Sticky burger menu - Pure Floating Dropdown (Forces Unpinned &amp;amp; Full Title) */&lt;br /&gt;
(function () {&lt;br /&gt;
let isMenuOpen = false;&lt;br /&gt;
// 1. Force the sidebar out of pinned mode and return menu into the dropdown container&lt;br /&gt;
function forceUnpinSidebar() {&lt;br /&gt;
document.documentElement.classList.remove(&#039;vector-feature-main-menu-pinned-enabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-1&#039;);&lt;br /&gt;
document.documentElement.classList.add(&#039;vector-feature-main-menu-pinned-disabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-0&#039;);&lt;br /&gt;
if (document.body) {&lt;br /&gt;
document.body.classList.remove(&#039;vector-feature-main-menu-pinned-enabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-1&#039;);&lt;br /&gt;
document.body.classList.add(&#039;vector-feature-main-menu-pinned-disabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-0&#039;);&lt;br /&gt;
}&lt;br /&gt;
// Clear stored pin preference&lt;br /&gt;
document.cookie = &amp;quot;vector-feature-main-menu-pinned=0; path=/; max-age=31536000&amp;quot;;&lt;br /&gt;
try { localStorage.setItem(&#039;vector-feature-main-menu-pinned&#039;, &#039;0&#039;); } catch(e) {}&lt;br /&gt;
// If #vector-main-menu was moved into the pinned container, move it back into dropdown&lt;br /&gt;
const mainMenu = document.getElementById(&#039;vector-main-menu&#039;);&lt;br /&gt;
const unpinnedContainer = document.getElementById(&#039;vector-main-menu-unpinned-container&#039;) ||&lt;br /&gt;
document.querySelector(&#039;#vector-main-menu-dropdown .vector-dropdown-content&#039;);&lt;br /&gt;
const pinnedContainer = document.getElementById(&#039;vector-main-menu-pinned-container&#039;);&lt;br /&gt;
if (mainMenu &amp;amp;&amp;amp; unpinnedContainer &amp;amp;&amp;amp; pinnedContainer &amp;amp;&amp;amp; pinnedContainer.contains(mainMenu)) {&lt;br /&gt;
unpinnedContainer.appendChild(mainMenu);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
function getDropdownElement() {&lt;br /&gt;
return document.querySelector(&#039;#vector-main-menu-dropdown .vector-dropdown-content&#039;) ||&lt;br /&gt;
document.getElementById(&#039;vector-main-menu-dropdown-content&#039;) ||&lt;br /&gt;
document.getElementById(&#039;vector-main-menu-unpinned-container&#039;) ||&lt;br /&gt;
document.getElementById(&#039;vector-main-menu&#039;);&lt;br /&gt;
}&lt;br /&gt;
function openMenu(menuBtn) {&lt;br /&gt;
forceUnpinSidebar();&lt;br /&gt;
const checkbox = document.getElementById(&#039;vector-main-menu-dropdown-checkbox&#039;);&lt;br /&gt;
const dropdown = getDropdownElement();&lt;br /&gt;
if (!dropdown) return;&lt;br /&gt;
if (checkbox) {&lt;br /&gt;
checkbox.checked = true;&lt;br /&gt;
checkbox.dispatchEvent(new Event(&#039;change&#039;, { bubbles: true }));&lt;br /&gt;
}&lt;br /&gt;
const rect = menuBtn.getBoundingClientRect();&lt;br /&gt;
dropdown.style.setProperty(&#039;position&#039;, &#039;fixed&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;top&#039;, rect.bottom + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;left&#039;, rect.left + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;z-index&#039;, &#039;99999&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;max-height&#039;, (window.innerHeight - rect.bottom - 16) + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;overflow-y&#039;, &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;display&#039;, &#039;block&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;visibility&#039;, &#039;visible&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;opacity&#039;, &#039;1&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;background-color&#039;, &#039;var(--background-color-base, #ffffff)&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;box-shadow&#039;, &#039;0 4px 16px rgba(0, 0, 0, 0.2)&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;border-radius&#039;, &#039;4px&#039;, &#039;important&#039;);&lt;br /&gt;
isMenuOpen = true;&lt;br /&gt;
}&lt;br /&gt;
function closeMenu() {&lt;br /&gt;
const checkbox = document.getElementById(&#039;vector-main-menu-dropdown-checkbox&#039;);&lt;br /&gt;
const dropdown = getDropdownElement();&lt;br /&gt;
if (!dropdown) return;&lt;br /&gt;
if (checkbox) {&lt;br /&gt;
checkbox.checked = false;&lt;br /&gt;
checkbox.dispatchEvent(new Event(&#039;change&#039;, { bubbles: true }));&lt;br /&gt;
}&lt;br /&gt;
dropdown.style.removeProperty(&#039;position&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;top&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;left&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;z-index&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;max-height&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;overflow-y&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;background-color&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;box-shadow&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;border-radius&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;visibility&#039;, &#039;hidden&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;opacity&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
isMenuOpen = false;&lt;br /&gt;
}&lt;br /&gt;
function initStickyBurger() {&lt;br /&gt;
forceUnpinSidebar();&lt;br /&gt;
const stickyHeader = document.getElementById(&#039;vector-sticky-header&#039;);&lt;br /&gt;
if (!stickyHeader) return false;&lt;br /&gt;
if (document.getElementById(&#039;vanipedia-sticky-main-menu&#039;)) return true;&lt;br /&gt;
// 1. Create burger button&lt;br /&gt;
const menuBtn = document.createElement(&#039;div&#039;);&lt;br /&gt;
menuBtn.id = &#039;vanipedia-sticky-main-menu&#039;;&lt;br /&gt;
menuBtn.title = &#039;Main menu&#039;;&lt;br /&gt;
menuBtn.style.cursor = &#039;pointer&#039;;&lt;br /&gt;
menuBtn.className = &#039;vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--icon-only&#039;;&lt;br /&gt;
// 2. Add hamburger icon&lt;br /&gt;
const iconSpan = document.createElement(&#039;span&#039;);&lt;br /&gt;
iconSpan.className = &#039;vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu&#039;;&lt;br /&gt;
menuBtn.appendChild(iconSpan);&lt;br /&gt;
// 3. Toggle click handler (1st click opens, 2nd click rolls back)&lt;br /&gt;
menuBtn.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
if (isMenuOpen) {&lt;br /&gt;
closeMenu();&lt;br /&gt;
} else {&lt;br /&gt;
openMenu(menuBtn);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 4. Inject into start container&lt;br /&gt;
let startContainer = stickyHeader.querySelector(&#039;.vector-sticky-header-start&#039;);&lt;br /&gt;
if (!startContainer) {&lt;br /&gt;
startContainer = document.createElement(&#039;div&#039;);&lt;br /&gt;
startContainer.className = &#039;vector-sticky-header-start&#039;;&lt;br /&gt;
stickyHeader.insertBefore(startContainer, stickyHeader.firstChild);&lt;br /&gt;
}&lt;br /&gt;
startContainer.insertBefore(menuBtn, startContainer.firstChild);&lt;br /&gt;
return true;&lt;br /&gt;
}&lt;br /&gt;
// 5. Close when clicking anywhere outside&lt;br /&gt;
document.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
if (!isMenuOpen) return;&lt;br /&gt;
const menuBtn = document.getElementById(&#039;vanipedia-sticky-main-menu&#039;);&lt;br /&gt;
const dropdown = getDropdownElement();&lt;br /&gt;
if (dropdown &amp;amp;&amp;amp; menuBtn &amp;amp;&amp;amp; !menuBtn.contains(e.target) &amp;amp;&amp;amp; !dropdown.contains(e.target)) {&lt;br /&gt;
closeMenu();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 6. Bootstrap initializer&lt;br /&gt;
if (!initStickyBurger()) {&lt;br /&gt;
const checkTimer = setInterval(function () {&lt;br /&gt;
if (initStickyBurger()) {&lt;br /&gt;
clearInterval(checkTimer);&lt;br /&gt;
}&lt;br /&gt;
}, 100);&lt;br /&gt;
setTimeout(function () { clearInterval(checkTimer); }, 4000);&lt;br /&gt;
}&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initStickyBurger);&lt;br /&gt;
$(initStickyBurger);&lt;br /&gt;
})();&lt;br /&gt;
/* Floating &amp;quot;Back to Top&amp;quot; Button Controller */&lt;br /&gt;
(function () {&lt;br /&gt;
function initBackToTop() {&lt;br /&gt;
if (document.getElementById(&#039;vanipedia-back-to-top&#039;)) return;&lt;br /&gt;
// 1. Create button element with an up-arrow SVG icon&lt;br /&gt;
const btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
btn.id = &#039;vanipedia-back-to-top&#039;;&lt;br /&gt;
btn.title = &#039;Back to top&#039;;&lt;br /&gt;
btn.setAttribute(&#039;aria-label&#039;, &#039;Back to top&#039;);&lt;br /&gt;
btn.innerHTML = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; width=&amp;quot;22&amp;quot; height=&amp;quot;22&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2.5&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;polyline points=&amp;quot;18 15 12 9 6 15&amp;quot;&amp;gt;&amp;lt;/polyline&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
// 2. Smooth scroll to top on click&lt;br /&gt;
btn.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
window.scrollTo({ top: 0, behavior: &#039;smooth&#039; });&lt;br /&gt;
});&lt;br /&gt;
// 3. Show button only after scrolling down 300px&lt;br /&gt;
function toggleVisibility() {&lt;br /&gt;
if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
btn.classList.add(&#039;visible&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
btn.classList.remove(&#039;visible&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, toggleVisibility, { passive: true });&lt;br /&gt;
toggleVisibility();&lt;br /&gt;
document.body.appendChild(btn);&lt;br /&gt;
}&lt;br /&gt;
$(initBackToTop);&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initBackToTop);&lt;br /&gt;
})();&lt;br /&gt;
/* V176: Removed the homepage animation/random-content initializer. Main-page&lt;br /&gt;
   features now remain exactly as curated in Main-Page.wikitext. */&lt;br /&gt;
&lt;br /&gt;
// SAFE LEFT-ANCHORED SEARCH (STEP 18)&lt;br /&gt;
// ==========================================================================&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
var $search = $(&#039;#p-search&#039;);&lt;br /&gt;
var $start = $(&#039;.vector-header-start&#039;);&lt;br /&gt;
if ($search.length &amp;amp;&amp;amp; $start.length &amp;amp;&amp;amp; !$start.find(&#039;#p-search&#039;).length) {&lt;br /&gt;
$start.append($search);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
/* ======================================================================&lt;br /&gt;
STEP 59: REMOVE TOP BAR HOVER HELP TEXTS (BROWSER TOOLTIPS)&lt;br /&gt;
====================================================================== */&lt;br /&gt;
function removeTopBarHelpTexts() {&lt;br /&gt;
var selectors = [&lt;br /&gt;
&#039;#mw-head [title]&#039;,&lt;br /&gt;
&#039;.vector-header [title]&#039;,&lt;br /&gt;
&#039;#vanipedia-header-title&#039;,&lt;br /&gt;
&#039;.vh-header-title&#039;,&lt;br /&gt;
&#039;.vanipedia-header-title&#039;,&lt;br /&gt;
&#039;#p-logo [title]&#039;,&lt;br /&gt;
&#039;#p-logo a&#039;,&lt;br /&gt;
&#039;header [title]&#039;,&lt;br /&gt;
&#039;#p-personal [title]&#039;,&lt;br /&gt;
&#039;#p-search [title]&#039;,&lt;br /&gt;
&#039;.vector-user-menu [title]&#039;,&lt;br /&gt;
&#039;#pt-login [title]&#039;,&lt;br /&gt;
&#039;#pt-anonuserpage [title]&#039;,&lt;br /&gt;
&#039;#pt-anontalk [title]&#039;,&lt;br /&gt;
&#039;.vector-menu [title]&#039;&lt;br /&gt;
];&lt;br /&gt;
$(selectors.join(&#039;, &#039;)).removeAttr(&#039;title&#039;);&lt;br /&gt;
// Aggressively remove title from all top bar elements&lt;br /&gt;
$(&#039;#mw-head, .vector-header, header, .vector-header-container&#039;).find(&#039;*&#039;).removeAttr(&#039;title&#039;);&lt;br /&gt;
}&lt;br /&gt;
function initSanctuaryTitle() {&lt;br /&gt;
$(&#039;.vh-sanctuary-title a&#039;).each(function () {&lt;br /&gt;
var $link = $(this);&lt;br /&gt;
$link.removeClass(&#039;vh-title-morph&#039;);&lt;br /&gt;
$link.find(&#039;.vh-title-hover, .vh-title-default&#039;).remove();&lt;br /&gt;
$link.text(&#039;Who Is Śrīla Prabhupāda&#039;);&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
removeTopBarHelpTexts();&lt;br /&gt;
initSanctuaryTitle();&lt;br /&gt;
setTimeout(removeTopBarHelpTexts, 400);&lt;br /&gt;
setTimeout(removeTopBarHelpTexts, 1500);&lt;br /&gt;
});&lt;br /&gt;
// ==========================================================================&lt;br /&gt;
/* V175: decorative cursor code removed; the native system cursor is retained. */&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR (MAIN PAGE &amp;amp; REGULAR WIKI PAGES)&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Core Principles (/wiki/Vanipedia_Vision)&lt;br /&gt;
- Volunteer (/wiki/Vaniseva)&lt;br /&gt;
- Community (/wiki/Vanipedia_Community)&lt;br /&gt;
- Contact (/contact.php, opens in new window)&lt;br /&gt;
- Donate (/wiki/Special:IframePage)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function initPermanentBottomBar() {&lt;br /&gt;
function isEntryPage() {&lt;br /&gt;
return (&lt;br /&gt;
document.body.classList.contains(&#039;ext-vp3d-fullscreen&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-container&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-wrapper&#039;) ||&lt;br /&gt;
window.location.pathname === &#039;/&#039; ||&lt;br /&gt;
(window.location.pathname === &#039;/index.php&#039; &amp;amp;&amp;amp; !window.location.search) ||&lt;br /&gt;
(window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; (mw.config.get(&#039;wgPageName&#039;) === &#039;Entry_Page&#039; || mw.config.get(&#039;wgTitle&#039;) === &#039;Entry Page&#039;))&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
/* V190: mobile footer navigation starts at Home/Main Page, with reachable horizontal overflow. */&lt;br /&gt;
function updateBottomBarLayout(bar) {&lt;br /&gt;
if (!bar) return;&lt;br /&gt;
var mobile = window.innerWidth &amp;lt;= 999 || document.body.classList.contains(&#039;skin-minerva&#039;);&lt;br /&gt;
var inner = bar.querySelector(&#039;.vh-bottom-bar-inner&#039;);&lt;br /&gt;
var links = bar.querySelector(&#039;.vh-bottom-nav-links&#039;);&lt;br /&gt;
var left = bar.querySelector(&#039;.vh-bottom-bar-left-space&#039;);&lt;br /&gt;
var right = bar.querySelector(&#039;.vh-bottom-bar-right-space&#039;);&lt;br /&gt;
if (!inner || !links) return;&lt;br /&gt;
inner.style.setProperty(&#039;padding&#039;, mobile ? &#039;0 10px&#039; : &#039;0 24px&#039;, &#039;important&#039;);&lt;br /&gt;
inner.style.setProperty(&#039;min-width&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
if (mobile) inner.style.setProperty(&#039;justify-content&#039;, &#039;flex-start&#039;, &#039;important&#039;);&lt;br /&gt;
else inner.style.removeProperty(&#039;justify-content&#039;);&lt;br /&gt;
links.style.setProperty(&#039;justify-content&#039;, mobile ? &#039;flex-start&#039; : &#039;center&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;flex&#039;, mobile ? &#039;1 1 auto&#039; : &#039;0 0 auto&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;width&#039;, mobile ? &#039;100%&#039; : &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;min-width&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;gap&#039;, mobile ? &#039;8px&#039; : &#039;12px&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;flex-wrap&#039;, &#039;nowrap&#039;, &#039;important&#039;);&lt;br /&gt;
if (mobile) links.style.setProperty(&#039;overflow-x&#039;, &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
else links.style.removeProperty(&#039;overflow-x&#039;);&lt;br /&gt;
links.querySelectorAll(&#039;.vh-bottom-link, .vh-bottom-sep&#039;).forEach(function (item) {&lt;br /&gt;
item.style.setProperty(&#039;flex-shrink&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
});&lt;br /&gt;
if (left) left.style.setProperty(&#039;display&#039;, mobile ? &#039;none&#039; : &#039;block&#039;, &#039;important&#039;);&lt;br /&gt;
if (right) right.style.setProperty(&#039;display&#039;, mobile ? &#039;none&#039; : &#039;flex&#039;, &#039;important&#039;);&lt;br /&gt;
if (mobile &amp;amp;&amp;amp; bar.dataset.vpFooterMode !== &#039;mobile&#039;) {&lt;br /&gt;
links.scrollLeft = 0;&lt;br /&gt;
inner.scrollLeft = 0;&lt;br /&gt;
}&lt;br /&gt;
bar.dataset.vpFooterMode = mobile ? &#039;mobile&#039; : &#039;desktop&#039;;&lt;br /&gt;
}&lt;br /&gt;
function setupBottomBar() {&lt;br /&gt;
// Never inject on the 3D entry page; remove if already present&lt;br /&gt;
if (isEntryPage()) {&lt;br /&gt;
var existing = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (existing) existing.remove();&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
var currentBar = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (currentBar) { updateBottomBarLayout(currentBar); return; }&lt;br /&gt;
var bar = document.createElement(&#039;nav&#039;);&lt;br /&gt;
bar.id = &#039;vh-bottom-bar&#039;;&lt;br /&gt;
bar.className = &#039;vh-bottom-bar&#039;;&lt;br /&gt;
bar.setAttribute(&#039;aria-label&#039;, &#039;Vanipedia Global Navigation&#039;);&lt;br /&gt;
bar.innerHTML =&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-bar-inner&amp;quot; style=&amp;quot;display:flex !important; align-items:center !important; width:100% !important; max-width:100% !important; height:100% !important; padding:0 24px !important; box-sizing:border-box !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-bar-left-space&amp;quot; style=&amp;quot;flex:1 1 0 !important; min-width:0 !important;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-nav-links&amp;quot; style=&amp;quot;flex:0 0 auto !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:12px !important; white-space:nowrap !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/&amp;quot; class=&amp;quot;vh-bottom-link vh-bottom-entry&amp;quot;&amp;gt;Home&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot; class=&amp;quot;vh-bottom-link vh-bottom-home&amp;quot;&amp;gt;Main Page&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Vanipedia_Vision&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Core Principles&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Vaniseva&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Volunteer&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Vanipedia_Community&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Community&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/contact.php&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Contact&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Special:IframePage&amp;quot; class=&amp;quot;vh-bottom-link vh-bottom-donate&amp;quot;&amp;gt;Donate&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-bar-right-space&amp;quot; style=&amp;quot;flex:1 1 0 !important; min-width:0 !important; display:flex !important; align-items:center !important; justify-content:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-social-links&amp;quot; style=&amp;quot;position:static !important; transform:none !important; display:inline-flex !important; align-items:center !important; gap:24px !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.youtube.com/@VanimediaPrabhupada&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;YouTube&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/YouTube_Logo_B.png&amp;quot; alt=&amp;quot;YouTube&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.facebook.com/vanipedia.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;Facebook Page&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/Facebook_Group_Logo.png&amp;quot; alt=&amp;quot;Facebook&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.facebook.com/groups/VanipediaGroup&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;Facebook Group&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/Facebook_Logo_2023.png&amp;quot; alt=&amp;quot;Facebook Group&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.instagram.com/vanipediaprabhupada/&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;Instagram&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/Insta Logo.png&amp;quot; alt=&amp;quot;Instagram&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
var stageSlot = document.getElementById(&#039;vani-stage-footer-slot&#039;);&lt;br /&gt;
if (stageSlot) {&lt;br /&gt;
stageSlot.appendChild(bar);&lt;br /&gt;
} else {&lt;br /&gt;
document.body.appendChild(bar);&lt;br /&gt;
}&lt;br /&gt;
updateBottomBarLayout(bar);&lt;br /&gt;
}&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, function () {&lt;br /&gt;
updateBottomBarLayout(document.getElementById(&#039;vh-bottom-bar&#039;));&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
// Remove bar if 3D entry page activates asynchronously&lt;br /&gt;
if (window.MutationObserver &amp;amp;&amp;amp; document.body) {&lt;br /&gt;
var observer = new MutationObserver(function() {&lt;br /&gt;
if (isEntryPage()) {&lt;br /&gt;
var existing = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (existing) existing.remove();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
observer.observe(document.body, { attributes: true, attributeFilter: [&#039;class&#039;], childList: true });&lt;br /&gt;
}&lt;br /&gt;
if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
document.addEventListener(&#039;DOMContentLoaded&#039;, setupBottomBar);&lt;br /&gt;
} else {&lt;br /&gt;
setupBottomBar();&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
// Chrome suppression for Entry Page&lt;br /&gt;
(function suppressEntryPageChrome() {&lt;br /&gt;
function checkEntryChrome() {&lt;br /&gt;
var isEntry = (&lt;br /&gt;
document.body.classList.contains(&#039;ext-vp3d-fullscreen&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-container&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-wrapper&#039;) ||&lt;br /&gt;
window.location.pathname === &#039;/&#039; ||&lt;br /&gt;
(window.location.pathname === &#039;/index.php&#039; &amp;amp;&amp;amp; !window.location.search)&lt;br /&gt;
);&lt;br /&gt;
if (isEntry) {&lt;br /&gt;
var headers = document.querySelectorAll(&#039;.header-container, .header-chrome, .minerva-header, .vector-header-container, #mw-head, .mw-header&#039;);&lt;br /&gt;
for (var i = 0; i &amp;lt; headers.length; i++) {&lt;br /&gt;
headers[i].style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
}&lt;br /&gt;
var b = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (b) b.remove();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
document.addEventListener(&#039;DOMContentLoaded&#039;, checkEntryChrome);&lt;br /&gt;
} else {&lt;br /&gt;
checkEntryChrome();&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE BURGER MENU TOGGLE ENHANCER&lt;br /&gt;
Ensures the hamburger menu reliably opens and closes the Vector navigation&lt;br /&gt;
drawer on mobile viewports and touch devices.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
function initMobileMenuToggle() {&lt;br /&gt;
var dropdown = document.getElementById(&#039;vector-main-menu-dropdown&#039;);&lt;br /&gt;
if (!dropdown || dropdown.dataset.vaniMobileInit) return;&lt;br /&gt;
dropdown.dataset.vaniMobileInit = &#039;true&#039;;&lt;br /&gt;
var label = dropdown.querySelector(&#039;.vector-dropdown-label&#039;);&lt;br /&gt;
var checkbox = document.getElementById(&#039;vector-main-menu-dropdown-checkbox&#039;);&lt;br /&gt;
var content = dropdown.querySelector(&#039;.vector-dropdown-content&#039;);&lt;br /&gt;
if (label &amp;amp;&amp;amp; checkbox) {&lt;br /&gt;
label.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
setTimeout(function() {&lt;br /&gt;
if (content) {&lt;br /&gt;
if (checkbox.checked) {&lt;br /&gt;
content.classList.add(&#039;is-open&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
content.classList.remove(&#039;is-open&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}, 50);&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(initMobileMenuToggle);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initMobileMenuToggle);&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA MOBILE JAVASCRIPT (MediaWiki:Mobile.js)&lt;br /&gt;
1. User Menu Dropdown: Intercepts #ca-mytalks on mobile to show the regular&lt;br /&gt;
user dropdown menu (Talk, Preferences, Contributions, Log out) matching desktop.&lt;br /&gt;
2. Self-contained styles injected into &amp;lt;head&amp;gt;.&lt;br /&gt;
3. Screen Orientation lock to landscape on Main Page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
// 1. Inject self-contained dropdown styles immediately into &amp;lt;head&amp;gt;&lt;br /&gt;
var styleId = &#039;vani-mobile-dropdown-styles&#039;;&lt;br /&gt;
if (!document.getElementById(styleId)) {&lt;br /&gt;
var style = document.createElement(&#039;style&#039;);&lt;br /&gt;
style.id = styleId;&lt;br /&gt;
style.textContent = [&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu {&#039;,&lt;br /&gt;
&#039;  display: none !important;&#039;,&lt;br /&gt;
&#039;  position: fixed !important;&#039;,&lt;br /&gt;
&#039;  top: 52px !important;&#039;,&lt;br /&gt;
&#039;  right: 8px !important;&#039;,&lt;br /&gt;
&#039;  width: 175px !important;&#039;,&lt;br /&gt;
&#039;  background-color: #1f3e45 !important;&#039;,&lt;br /&gt;
&#039;  border: 1.5px solid #b1873d !important;&#039;,&lt;br /&gt;
&#039;  border-radius: 6px !important;&#039;,&lt;br /&gt;
&#039;  box-shadow: 0 8px 24px rgba(0,0,0,0.5) !important;&#039;,&lt;br /&gt;
&#039;  padding: 6px 0 !important;&#039;,&lt;br /&gt;
&#039;  z-index: 999999 !important;&#039;,&lt;br /&gt;
&#039;  box-sizing: border-box !important;&#039;,&lt;br /&gt;
&#039;  flex-direction: column !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu.is-open {&#039;,&lt;br /&gt;
&#039;  display: flex !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-item {&#039;,&lt;br /&gt;
&#039;  color: #f5d77f !important;&#039;,&lt;br /&gt;
&#039;  font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&#039;,&lt;br /&gt;
&#039;  font-size: 15px !important;&#039;,&lt;br /&gt;
&#039;  font-weight: 500 !important;&#039;,&lt;br /&gt;
&#039;  padding: 10px 18px !important;&#039;,&lt;br /&gt;
&#039;  text-decoration: none !important;&#039;,&lt;br /&gt;
&#039;  display: block !important;&#039;,&lt;br /&gt;
&#039;  line-height: 1.2 !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&#039;,&lt;br /&gt;
&#039;  background-color: #345B63 !important;&#039;,&lt;br /&gt;
&#039;  color: #ffffff !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu .vani-user-menu-divider {&#039;,&lt;br /&gt;
&#039;  height: 1px !important;&#039;,&lt;br /&gt;
&#039;  background-color: rgba(177, 135, 61, 0.35) !important;&#039;,&lt;br /&gt;
&#039;  margin: 5px 0 !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-logout {&#039;,&lt;br /&gt;
&#039;  color: #fca5a5 !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&#039;,&lt;br /&gt;
&#039;  background-color: rgba(239, 68, 68, 0.2) !important;&#039;,&lt;br /&gt;
&#039;  color: #ffffff !important;&#039;,&lt;br /&gt;
&#039;}&#039;&lt;br /&gt;
].join(&#039;\n&#039;);&lt;br /&gt;
document.head.appendChild(style);&lt;br /&gt;
}&lt;br /&gt;
// 2. Setup user dropdown click interceptor&lt;br /&gt;
function initUserMenuDropdown() {&lt;br /&gt;
var $userBtn = $(&#039;#ca-mytalks&#039;);&lt;br /&gt;
if (!$userBtn.length || $userBtn.data(&#039;vaniMenuInit&#039;)) return;&lt;br /&gt;
$userBtn.data(&#039;vaniMenuInit&#039;, true);&lt;br /&gt;
// Prevent opening talk page directly&lt;br /&gt;
$userBtn.attr(&#039;href&#039;, &#039;javascript:void(0)&#039;);&lt;br /&gt;
// Build the dropdown container attached to body&lt;br /&gt;
var $dropdown = $(&#039;#vanipedia-mobile-user-menu&#039;);&lt;br /&gt;
if (!$dropdown.length) {&lt;br /&gt;
$dropdown = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-mobile-user-menu&#039;,&lt;br /&gt;
class: &#039;vanipedia-mobile-user-dropdown&#039;&lt;br /&gt;
});&lt;br /&gt;
var user = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgUserName&#039;)) || &#039;Kashya&#039;;&lt;br /&gt;
var talkUrl = &#039;/wiki/User_talk:&#039; + encodeURIComponent(user);&lt;br /&gt;
var prefUrl = &#039;/wiki/Special:Preferences&#039;;&lt;br /&gt;
var contUrl = &#039;/wiki/Special:Contributions/&#039; + encodeURIComponent(user);&lt;br /&gt;
var page = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgPageName&#039;)) || &#039;Main_Page&#039;;&lt;br /&gt;
var logoutUrl = &#039;/w/index.php?title=Special:UserLogout&amp;amp;returnto=&#039; + encodeURIComponent(page) + &#039;&amp;amp;useformat=mobile&#039;;&lt;br /&gt;
$dropdown.html(&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + talkUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item&amp;quot;&amp;gt;Talk&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + prefUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item&amp;quot;&amp;gt;Preferences&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + contUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item&amp;quot;&amp;gt;Contributions&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vani-user-menu-divider&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + logoutUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item vani-user-menu-logout&amp;quot;&amp;gt;Log out&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
);&lt;br /&gt;
$(&#039;body&#039;).append($dropdown);&lt;br /&gt;
}&lt;br /&gt;
// Toggle on click&lt;br /&gt;
$userBtn.on(&#039;click&#039;, function(e) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
$dropdown.toggleClass(&#039;is-open&#039;);&lt;br /&gt;
});&lt;br /&gt;
// Close on clicking outside&lt;br /&gt;
$(document).on(&#039;click touchstart&#039;, function(e) {&lt;br /&gt;
if (!$(e.target).closest(&#039;#ca-mytalks, #vanipedia-mobile-user-menu&#039;).length) {&lt;br /&gt;
$dropdown.removeClass(&#039;is-open&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
// =========================================================================&lt;br /&gt;
// 3. Container-Level Auto-Landscape &amp;amp; 2D Fitting (STEP 115)&lt;br /&gt;
// Matches the exact architecture of VanipediaEntry3D:&lt;br /&gt;
// - Keeps &amp;lt;body&amp;gt; stable without full-page transforms.&lt;br /&gt;
// - Wraps #vani-home inside #vani-mobile-stage &amp;gt; #vani-rotated-box.&lt;br /&gt;
// - Rotates #vani-rotated-box 90deg in portrait mode.&lt;br /&gt;
// - Scales the 1200px desktop layout so all sections (Triad, Timeline,&lt;br /&gt;
//   4 Taxonomy Cards, Bottom Bar) fit the phone screen without cropping.&lt;br /&gt;
// =========================================================================&lt;br /&gt;
/* =========================================================================&lt;br /&gt;
3. STEP 117: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE (TOP BAR + MAIN PAGE + BOTTOM BAR)&lt;br /&gt;
- Puts Top Bar, #vani-home, and Bottom Bar together in landscape.&lt;br /&gt;
- Rotates 90deg as a single unified screen when held in portrait.&lt;br /&gt;
- Stays completely horizontal with zero rotation when held in native landscape.&lt;br /&gt;
- Leaves regular wiki pages and desktop view completely untouched.&lt;br /&gt;
========================================================================= */&lt;br /&gt;
function initMobileMainPageStage() {&lt;br /&gt;
if (window._vaniMainPageStageInit) return;&lt;br /&gt;
var pageName = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgPageName&#039;)) || &#039;&#039;;&lt;br /&gt;
var isMainPage = pageName === &#039;Main_Page&#039; || document.body.classList.contains(&#039;page-Main_Page&#039;);&lt;br /&gt;
if (!isMainPage) return;&lt;br /&gt;
var $vh = $(&#039;#vani-home&#039;);&lt;br /&gt;
if (!$vh.length) return;&lt;br /&gt;
window._vaniMainPageStageInit = true;&lt;br /&gt;
var $stage = null;&lt;br /&gt;
var $rotatedBox = null;&lt;br /&gt;
var $headerSlot = null;&lt;br /&gt;
var $contentSlot = null;&lt;br /&gt;
var $footerSlot = null;&lt;br /&gt;
var $topHeader = null;&lt;br /&gt;
var $bottomBar = null;&lt;br /&gt;
var $headerParent = null;&lt;br /&gt;
var $footerParent = null;&lt;br /&gt;
var $vhParent = null;&lt;br /&gt;
function ensureStage() {&lt;br /&gt;
if (!$(&#039;#vani-mobile-stage&#039;).length) {&lt;br /&gt;
$topHeader = $(&#039;.vector-header-container, #mw-head, .mw-header, .header-container, header.header-chrome&#039;).filter(&#039;:visible&#039;).first();&lt;br /&gt;
if (!$topHeader.length) {&lt;br /&gt;
$topHeader = $(&#039;.vector-header-container, #mw-head, .mw-header, .header-container, header.header-chrome&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
$bottomBar = $(&#039;#vh-bottom-bar&#039;);&lt;br /&gt;
if ($topHeader.length) $headerParent = $topHeader.parent();&lt;br /&gt;
if ($bottomBar.length) $footerParent = $bottomBar.parent();&lt;br /&gt;
$vhParent = $vh.parent();&lt;br /&gt;
var stageHtml = [&lt;br /&gt;
&#039;&amp;lt;div id=&amp;quot;vani-mobile-stage&amp;quot;&amp;gt;&#039;,&lt;br /&gt;
&#039;  &amp;lt;div id=&amp;quot;vani-rotated-box&amp;quot;&amp;gt;&#039;,&lt;br /&gt;
&#039;    &amp;lt;div id=&amp;quot;vani-stage-header-slot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;    &amp;lt;div id=&amp;quot;vani-stage-content-slot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;    &amp;lt;div id=&amp;quot;vani-stage-footer-slot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;  &amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
].join(&#039;&#039;);&lt;br /&gt;
$(&#039;body&#039;).append(stageHtml);&lt;br /&gt;
document.body.classList.add(&#039;has-vani-stage&#039;);&lt;br /&gt;
$stage = $(&#039;#vani-mobile-stage&#039;);&lt;br /&gt;
$rotatedBox = $(&#039;#vani-rotated-box&#039;);&lt;br /&gt;
$headerSlot = $(&#039;#vani-stage-header-slot&#039;);&lt;br /&gt;
$contentSlot = $(&#039;#vani-stage-content-slot&#039;);&lt;br /&gt;
$footerSlot = $(&#039;#vani-stage-footer-slot&#039;);&lt;br /&gt;
if ($topHeader.length) {&lt;br /&gt;
$headerSlot.append($topHeader);&lt;br /&gt;
var $menu = $(&#039;#vanipedia-mobile-user-menu&#039;);&lt;br /&gt;
if ($menu.length) $headerSlot.append($menu);&lt;br /&gt;
}&lt;br /&gt;
$contentSlot.append($vh);&lt;br /&gt;
if ($bottomBar.length) {&lt;br /&gt;
$footerSlot.append($bottomBar);&lt;br /&gt;
}&lt;br /&gt;
} else {&lt;br /&gt;
$stage = $(&#039;#vani-mobile-stage&#039;);&lt;br /&gt;
$rotatedBox = $(&#039;#vani-rotated-box&#039;);&lt;br /&gt;
$headerSlot = $(&#039;#vani-stage-header-slot&#039;);&lt;br /&gt;
$contentSlot = $(&#039;#vani-stage-content-slot&#039;);&lt;br /&gt;
$footerSlot = $(&#039;#vani-stage-footer-slot&#039;);&lt;br /&gt;
if (!$footerSlot.find(&#039;#vh-bottom-bar&#039;).length) {&lt;br /&gt;
var $b = $(&#039;#vh-bottom-bar&#039;);&lt;br /&gt;
if ($b.length) $footerSlot.append($b);&lt;br /&gt;
}&lt;br /&gt;
if (!$headerSlot.find(&#039;.vector-header-container, #mw-head, .header-container&#039;).length) {&lt;br /&gt;
var $h = $(&#039;.vector-header-container, #mw-head, .mw-header, .header-container&#039;).first();&lt;br /&gt;
if ($h.length) $headerSlot.append($h);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if ($headerSlot &amp;amp;&amp;amp; !$headerSlot.find(&#039;.vanipedia-stage-title-link&#039;).length) {&lt;br /&gt;
var $st = $(&#039;&amp;lt;a class=&amp;quot;vanipedia-stage-title-link&amp;quot; href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;Vanipedia&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
var $targetNav = $headerSlot.find(&#039;.vector-header-start, .minerva-header, .header-container&#039;);&lt;br /&gt;
if ($targetNav.length) {&lt;br /&gt;
$targetNav.first().children().first().after($st);&lt;br /&gt;
} else {&lt;br /&gt;
$headerSlot.prepend($st);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
function updateLayout() {&lt;br /&gt;
var screenW = window.innerWidth;&lt;br /&gt;
var screenH = window.innerHeight;&lt;br /&gt;
var isMobile = (&#039;ontouchstart&#039; in window) || (navigator.maxTouchPoints &amp;gt; 0) || (screenW &amp;lt; 900) || (screenH &amp;lt; 900 &amp;amp;&amp;amp; screenH &amp;gt; screenW);&lt;br /&gt;
if (!isMobile &amp;amp;&amp;amp; screenW &amp;gt;= 1000 &amp;amp;&amp;amp; screenW &amp;gt; screenH) {&lt;br /&gt;
if ($(&#039;#vani-mobile-stage&#039;).length) {&lt;br /&gt;
if ($topHeader &amp;amp;&amp;amp; $topHeader.length &amp;amp;&amp;amp; $headerParent) {&lt;br /&gt;
$headerParent.prepend($topHeader);&lt;br /&gt;
}&lt;br /&gt;
if ($vhParent) {&lt;br /&gt;
$vhParent.append($vh);&lt;br /&gt;
}&lt;br /&gt;
if ($bottomBar &amp;amp;&amp;amp; $bottomBar.length &amp;amp;&amp;amp; $footerParent) {&lt;br /&gt;
$footerParent.append($bottomBar);&lt;br /&gt;
}&lt;br /&gt;
var $m = $(&#039;#vanipedia-mobile-user-menu&#039;);&lt;br /&gt;
if ($m.length) $(&#039;body&#039;).append($m);&lt;br /&gt;
$(&#039;#vani-mobile-stage&#039;).remove();&lt;br /&gt;
document.body.classList.remove(&#039;has-vani-stage&#039;);&lt;br /&gt;
$vh.css({ &#039;transform&#039;: &#039;&#039;, &#039;transform-origin&#039;: &#039;&#039;, &#039;width&#039;: &#039;&#039; });&lt;br /&gt;
}&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
ensureStage();&lt;br /&gt;
var isMobilePortrait = (screenH &amp;gt; screenW) &amp;amp;&amp;amp; (screenW &amp;lt; 850);&lt;br /&gt;
var landscapeW = isMobilePortrait ? screenH : screenW;&lt;br /&gt;
var landscapeH = isMobilePortrait ? screenW : screenH;&lt;br /&gt;
$rotatedBox.css({&lt;br /&gt;
&#039;width&#039;: landscapeW + &#039;px&#039;,&lt;br /&gt;
&#039;height&#039;: landscapeH + &#039;px&#039;&lt;br /&gt;
});&lt;br /&gt;
if (isMobilePortrait) {&lt;br /&gt;
$rotatedBox.removeClass(&#039;is-native-landscape&#039;).addClass(&#039;is-auto-landscape&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
$rotatedBox.removeClass(&#039;is-auto-landscape&#039;).addClass(&#039;is-native-landscape&#039;);&lt;br /&gt;
}&lt;br /&gt;
var headerH = 50;&lt;br /&gt;
var footerH = 36;&lt;br /&gt;
var availableContentH = Math.max(120, landscapeH - headerH - footerH);&lt;br /&gt;
$contentSlot.css({&lt;br /&gt;
&#039;height&#039;: availableContentH + &#039;px&#039;&lt;br /&gt;
});&lt;br /&gt;
var baseW = 1200;&lt;br /&gt;
var baseH = 475;&lt;br /&gt;
var scaleW = landscapeW / baseW;&lt;br /&gt;
var scaleH = availableContentH / baseH;&lt;br /&gt;
var scale = Math.min(scaleW, scaleH);&lt;br /&gt;
if (scale &amp;gt; 0.85) scale = 0.85;&lt;br /&gt;
if (scale &amp;lt; 0.45) scale = 0.45;&lt;br /&gt;
var scaledWidth = baseW * scale;&lt;br /&gt;
var offsetX = Math.max(0, (landscapeW - scaledWidth) / 2);&lt;br /&gt;
$vh.css({&lt;br /&gt;
&#039;transform&#039;: &#039;translate(&#039; + offsetX.toFixed(1) + &#039;px, 0) scale(&#039; + scale.toFixed(4) + &#039;)&#039;,&lt;br /&gt;
&#039;transform-origin&#039;: &#039;top left&#039;,&lt;br /&gt;
&#039;width&#039;: baseW + &#039;px&#039;&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
var touchStartY = 0;&lt;br /&gt;
var touchStartScroll = 0;&lt;br /&gt;
window.addEventListener(&#039;touchstart&#039;, function(e) {&lt;br /&gt;
if ($rotatedBox &amp;amp;&amp;amp; $rotatedBox.hasClass(&#039;is-auto-landscape&#039;) &amp;amp;&amp;amp; e.touches &amp;amp;&amp;amp; e.touches.length === 1) {&lt;br /&gt;
touchStartY = e.touches[0].clientX;&lt;br /&gt;
if ($contentSlot &amp;amp;&amp;amp; $contentSlot[0]) {&lt;br /&gt;
touchStartScroll = $contentSlot[0].scrollTop || 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
window.addEventListener(&#039;touchmove&#039;, function(e) {&lt;br /&gt;
if ($rotatedBox &amp;amp;&amp;amp; $rotatedBox.hasClass(&#039;is-auto-landscape&#039;) &amp;amp;&amp;amp; e.touches &amp;amp;&amp;amp; e.touches.length === 1) {&lt;br /&gt;
var delta = touchStartY - e.touches[0].clientX;&lt;br /&gt;
if ($contentSlot &amp;amp;&amp;amp; $contentSlot[0]) {&lt;br /&gt;
$contentSlot[0].scrollTop = touchStartScroll + delta;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
window.addEventListener(&#039;wheel&#039;, function(e) {&lt;br /&gt;
if ($rotatedBox &amp;amp;&amp;amp; $rotatedBox.hasClass(&#039;is-auto-landscape&#039;) &amp;amp;&amp;amp; $contentSlot &amp;amp;&amp;amp; $contentSlot[0]) {&lt;br /&gt;
$contentSlot[0].scrollTop += e.deltaY;&lt;br /&gt;
}&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateLayout);&lt;br /&gt;
window.addEventListener(&#039;orientationchange&#039;, function() {&lt;br /&gt;
setTimeout(updateLayout, 150);&lt;br /&gt;
});&lt;br /&gt;
updateLayout();&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
initUserMenuDropdown(); // V174: natural portrait/landscape flow; no forced rotation.&lt;br /&gt;
});&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
initUserMenuDropdown(); // V174: natural portrait/landscape flow; no forced rotation.&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR INJECTION INTO MOBILE BURGER DRAWER&lt;br /&gt;
1. Empties all irrelevant Minerva items (Nearby, Random, Settings, About).&lt;br /&gt;
2. Clones or fetches the exact desktop Vector 2022 sidebar (#vector-main-menu).&lt;br /&gt;
3. Tags each section with .vanipedia-sidebar-menu for the true desktop accordion.&lt;br /&gt;
4. Connects the 102 Languages live search box.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function initExactMobileSidebar() {&lt;br /&gt;
function cleanAndInject($drawer, sidebarHtml) {&lt;br /&gt;
if ($drawer.data(&#039;vaniSidebarCleaned&#039;)) return;&lt;br /&gt;
$drawer.data(&#039;vaniSidebarCleaned&#039;, true);&lt;br /&gt;
// 1. Remove all default Minerva items (Nearby, Random, Personal, Hlist)&lt;br /&gt;
$drawer.find(&#039;#p-navigation, #p-personal, ul.hlist, .menu__item--nearby, .menu__item--random&#039;).remove();&lt;br /&gt;
// 2. Parse and filter desktop sidebar HTML&lt;br /&gt;
var $parsed = $(&#039;&amp;lt;div&amp;gt;&#039;).append($.parseHTML(sidebarHtml));&lt;br /&gt;
var $menus = $parsed.find(&#039;.vector-menu&#039;);&lt;br /&gt;
if (!$menus.length) {&lt;br /&gt;
$menus = $parsed.find(&#039;.portal, [id^=&amp;quot;p-&amp;quot;]&#039;);&lt;br /&gt;
}&lt;br /&gt;
var $container = $(&#039;&amp;lt;div&amp;gt;&#039;, { id: &#039;vani-mobile-synced-sidebar&#039; });&lt;br /&gt;
$menus.each(function(idx) {&lt;br /&gt;
var $menu = $(this).clone();&lt;br /&gt;
var menuId = $menu.attr(&#039;id&#039;) || &#039;&#039;;&lt;br /&gt;
// Ignore personal or search menus if caught&lt;br /&gt;
if (menuId === &#039;p-personal&#039; || menuId === &#039;p-search&#039; || menuId === &#039;p-logo&#039;) return;&lt;br /&gt;
// Apply standard desktop class&lt;br /&gt;
$menu.addClass(&#039;vanipedia-sidebar-menu&#039;);&lt;br /&gt;
// Collapse by default, except the first section (Navigation)&lt;br /&gt;
if (idx === 0) {&lt;br /&gt;
$menu.removeClass(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
$menu.addClass(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
$container.append($menu);&lt;br /&gt;
});&lt;br /&gt;
// 3. Mount cleanly inside mobile drawer&lt;br /&gt;
$drawer.empty().append($container);&lt;br /&gt;
// 4. Initialize 102 Languages live search box in the cloned menu&lt;br /&gt;
initLanguageSearchInDrawer($container);&lt;br /&gt;
}&lt;br /&gt;
function initLanguageSearchInDrawer($container) {&lt;br /&gt;
var $sidebarMenu = $container.find(&#039;#p-102_Languages ul, [id*=&amp;quot;102_Languages&amp;quot;] ul&#039;).first();&lt;br /&gt;
if ($sidebarMenu.length === 0) {&lt;br /&gt;
$container.find(&#039;.vector-menu-heading, .portal h3&#039;).each(function() {&lt;br /&gt;
if ($(this).text().trim().indexOf(&#039;102 Languages&#039;) !== -1) {&lt;br /&gt;
$sidebarMenu = $(this).closest(&#039;.vector-menu, .portal&#039;).find(&#039;ul&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
if (!$sidebarMenu || $sidebarMenu.length === 0 || $sidebarMenu.find(&#039;#sidebarLanguageSearch&#039;).length) return;&lt;br /&gt;
var $searchLi = $(&#039;&amp;lt;li id=&amp;quot;n-language-search&amp;quot; style=&amp;quot;margin: 8px 10px; list-style: none;&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
var $searchBox = $(&#039;&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;sidebarLanguageSearch&amp;quot; placeholder=&amp;quot;Search 102 Languages...&amp;quot; autocomplete=&amp;quot;off&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
var $resultsContainer = $(&#039;&amp;lt;ul id=&amp;quot;sidebarLanguageResults&amp;quot; style=&amp;quot;list-style: none; padding: 0; margin: 4px 0 0 0; max-height: 200px; overflow-y: auto; border: 1px solid #2c4c50; background: #ffffff; display: none;&amp;quot;&amp;gt;&amp;lt;/ul&amp;gt;&#039;);&lt;br /&gt;
$searchLi.append($searchBox).append($resultsContainer);&lt;br /&gt;
$sidebarMenu.prepend($searchLi);&lt;br /&gt;
var api = new mw.Api();&lt;br /&gt;
var languageList = [];&lt;br /&gt;
api.get({&lt;br /&gt;
action: &#039;query&#039;,&lt;br /&gt;
list: &#039;categorymembers&#039;,&lt;br /&gt;
cmtitle: &#039;Category:Languages_with_Total_Pages&#039;,&lt;br /&gt;
cmlimit: &#039;max&#039;,&lt;br /&gt;
format: &#039;json&#039;&lt;br /&gt;
}).done(function(data) {&lt;br /&gt;
if (data.query &amp;amp;&amp;amp; data.query.categorymembers) {&lt;br /&gt;
languageList = data.query.categorymembers.map(function(member) {&lt;br /&gt;
return {&lt;br /&gt;
title: member.title,&lt;br /&gt;
url: mw.util.getUrl(member.title)&lt;br /&gt;
};&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
$searchBox.on(&#039;keyup&#039;, function(e) {&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
var term = $(this).val().toLowerCase().trim();&lt;br /&gt;
$resultsContainer.empty();&lt;br /&gt;
if (term.length === 0) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
var matches = languageList.filter(function(item) {&lt;br /&gt;
return item.title.toLowerCase().indexOf(term) !== -1;&lt;br /&gt;
});&lt;br /&gt;
if (matches.length &amp;gt; 0) {&lt;br /&gt;
matches.slice(0, 15).forEach(function(item) {&lt;br /&gt;
var $li = $(&#039;&amp;lt;li&amp;gt;&#039;, { style: &#039;padding: 6px 12px; border-bottom: 1px solid #eaeff0;&#039; });&lt;br /&gt;
var $a = $(&#039;&amp;lt;a&amp;gt;&#039;, {&lt;br /&gt;
href: item.url,&lt;br /&gt;
text: item.title,&lt;br /&gt;
style: &#039;color: #1b3033; text-decoration: none; display: block;&#039;&lt;br /&gt;
});&lt;br /&gt;
$li.append($a);&lt;br /&gt;
$resultsContainer.append($li);&lt;br /&gt;
});&lt;br /&gt;
$resultsContainer.show();&lt;br /&gt;
} else {&lt;br /&gt;
$resultsContainer.html(&#039;&amp;lt;li style=&amp;quot;padding: 6px 12px; color: #888; font-style: italic;&amp;quot;&amp;gt;No languages found&amp;lt;/li&amp;gt;&#039;).show();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
$(document).on(&#039;click touchstart&#039;, function(e) {&lt;br /&gt;
if (!$(e.target).closest(&#039;#n-language-search&#039;).length) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
function setupMobileDrawer() {&lt;br /&gt;
var $drawer = $(&#039;#mw-mf-page-left&#039;);&lt;br /&gt;
if (!$drawer.length) return;&lt;br /&gt;
// Check if desktop sidebar is already in DOM&lt;br /&gt;
var $desktopSidebar = $(&#039;#vector-main-menu, .vector-sidebar-container #mw-panel&#039;);&lt;br /&gt;
if ($desktopSidebar.length &amp;amp;&amp;amp; $desktopSidebar.find(&#039;.vector-menu&#039;).length) {&lt;br /&gt;
cleanAndInject($drawer, $desktopSidebar.html());&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// Check sessionStorage cache&lt;br /&gt;
var cached = null;&lt;br /&gt;
try { cached = sessionStorage.getItem(&#039;vani_desktop_sidebar_html&#039;); } catch(e) {}&lt;br /&gt;
if (cached) {&lt;br /&gt;
cleanAndInject($drawer, cached);&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// Fetch desktop Vector 2022 page to get exact sidebar markup&lt;br /&gt;
var fetchUrl = (window.mw &amp;amp;&amp;amp; mw.util &amp;amp;&amp;amp; mw.util.getUrl(&#039;Main_Page&#039;, { useskin: &#039;vector-2022&#039; })) ||&lt;br /&gt;
&#039;/wiki/Main_Page?useskin=vector-2022&#039;;&lt;br /&gt;
$.ajax({&lt;br /&gt;
url: fetchUrl,&lt;br /&gt;
type: &#039;GET&#039;,&lt;br /&gt;
dataType: &#039;html&#039;,&lt;br /&gt;
success: function(response) {&lt;br /&gt;
try {&lt;br /&gt;
var $parsed = $(&#039;&amp;lt;div&amp;gt;&#039;).append($.parseHTML(response));&lt;br /&gt;
var $sidebar = $parsed.find(&#039;#vector-main-menu&#039;);&lt;br /&gt;
if (!$sidebar.length) {&lt;br /&gt;
$sidebar = $parsed.find(&#039;#mw-panel, .vector-sidebar-container&#039;);&lt;br /&gt;
}&lt;br /&gt;
if ($sidebar.length) {&lt;br /&gt;
var html = $sidebar.html();&lt;br /&gt;
try { sessionStorage.setItem(&#039;vani_desktop_sidebar_html&#039;, html); } catch(e) {}&lt;br /&gt;
cleanAndInject($drawer, html);&lt;br /&gt;
}&lt;br /&gt;
} catch(e) {&lt;br /&gt;
console.warn(&#039;[VANIPEDIA] Error extracting desktop sidebar:&#039;, e);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(setupMobileDrawer);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(setupMobileDrawer);&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PARTICIPATING LANGUAGES: INLINE SVG FLAG INJECTOR (STEP 153)&lt;br /&gt;
MediaWiki CSS sanitizer strips data:image from stylesheets.&lt;br /&gt;
Injecting pure vector SVGs directly into DOM spans ensures 100% compliance.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
function initLanguageFlags() {&lt;br /&gt;
var flags = {&lt;br /&gt;
&#039;es&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 750 500&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;750&amp;quot; height=&amp;quot;500&amp;quot; fill=&amp;quot;#c60b1e&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;125&amp;quot; width=&amp;quot;750&amp;quot; height=&amp;quot;250&amp;quot; fill=&amp;quot;#ffc400&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;fr&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;300&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#002654&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;300&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;600&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#ce1126&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;de&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 5 3&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;5&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#000&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;1&amp;quot; width=&amp;quot;5&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#d00&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;5&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#ffce00&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;it&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 3 2&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;1&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#008c45&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;1&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#f4f5f0&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;2&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#cd212a&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;ru&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 9 6&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#0039a6&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;4&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#d52b1e&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;in&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;200&amp;quot; fill=&amp;quot;#ff9933&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;200&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;200&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;400&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;200&amp;quot; fill=&amp;quot;#128807&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;450&amp;quot; cy=&amp;quot;300&amp;quot; r=&amp;quot;80&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;#000080&amp;quot; stroke-width=&amp;quot;16&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;450&amp;quot; cy=&amp;quot;300&amp;quot; r=&amp;quot;20&amp;quot; fill=&amp;quot;#000080&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;br&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 1000 700&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;1000&amp;quot; height=&amp;quot;700&amp;quot; fill=&amp;quot;#009b3a&amp;quot;/&amp;gt;&amp;lt;polygon points=&amp;quot;500,85 915,350 500,615 85,350&amp;quot; fill=&amp;quot;#fedf00&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;500&amp;quot; cy=&amp;quot;350&amp;quot; r=&amp;quot;175&amp;quot; fill=&amp;quot;#002776&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;pl&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 8 5&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;8&amp;quot; height=&amp;quot;2.5&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2.5&amp;quot; width=&amp;quot;8&amp;quot; height=&amp;quot;2.5&amp;quot; fill=&amp;quot;#dc143c&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;bd&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 10 6&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;10&amp;quot; height=&amp;quot;6&amp;quot; fill=&amp;quot;#006a4e&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;4.5&amp;quot; cy=&amp;quot;3&amp;quot; r=&amp;quot;2&amp;quot; fill=&amp;quot;#f42a41&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;cn&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#de2910&amp;quot;/&amp;gt;&amp;lt;polygon points=&amp;quot;150,50 180,140 100,85 200,85 120,140&amp;quot; fill=&amp;quot;#ffde00&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;jp&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;450&amp;quot; cy=&amp;quot;300&amp;quot; r=&amp;quot;180&amp;quot; fill=&amp;quot;#bc002d&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;nl&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 9 6&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#ae1c28&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;4&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#21468b&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;hr&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 6 3&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#f00&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;1&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#00f&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;cz&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;300&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;300&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;300&amp;quot; fill=&amp;quot;#d7141a&amp;quot;/&amp;gt;&amp;lt;polygon points=&amp;quot;0,0 450,300 0,600&amp;quot; fill=&amp;quot;#11457e&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;hu&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 6 3&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#ce2939&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;1&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#477050&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;&lt;br /&gt;
};&lt;br /&gt;
for (var code in flags) {&lt;br /&gt;
var elements = document.getElementsByClassName(&#039;vh-flag-&#039; + code);&lt;br /&gt;
for (var i = 0; i &amp;lt; elements.length; i++) {&lt;br /&gt;
if (!elements[i].childNodes.length) {&lt;br /&gt;
elements[i].innerHTML = flags[code];&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(initLanguageFlags);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initLanguageFlags);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: one viewport-contained rollout at a time, with fixed-footer clearance. */&lt;br /&gt;
(function initViewportPortalRollouts() {&lt;br /&gt;
&lt;br /&gt;
  /* V187: prepared link pools, matching the other petals&#039; rollout sampling.&lt;br /&gt;
     Select 20 unique entries once per browser page load from each 120-link pool.&lt;br /&gt;
     Sources: Vaniquotes Questions asked to Srila Prabhupada; public Vanipedia&lt;br /&gt;
     Living Devotees Remembering Srila Prabhupada (snapshot: 2026-10-27).&lt;br /&gt;
     Question links open Vaniquotes; remembrance links use the current wiki.&lt;br /&gt;
     No runtime API requests or persistent browser cache are needed.&lt;br /&gt;
  */&lt;br /&gt;
  var hookPools = {&amp;quot;questions&amp;quot;:[&amp;quot;And after you left the college, were you employed?&amp;quot;,&amp;quot;And that mental process, if you are working, is it a wrong mental process?&amp;quot;,&amp;quot;And this is your first visit to this (Paris) center?&amp;quot;,&amp;quot;Aren&#039;t there coverings of the 8 elements?&amp;quot;,&amp;quot;As the spirit soul is leaving the body, do you become older?&amp;quot;,&amp;quot;Babar was also a minister of his (Akbar)?&amp;quot;,&amp;quot;But how can that (real process is devotion) be scientifically presented? How can we accept that scientifically?&amp;quot;,&amp;quot;But how can we understand all this science and technology just by understanding Krsna, just by one book?&amp;quot;,&amp;quot;But is it (that worship made by trees and other lower animals) voluntary or involuntary?&amp;quot;,&amp;quot;But the innocent souls, they&#039;re not surrendered to Krsna?&amp;quot;,&amp;quot;Can one assume that matter is a kind of energy?&amp;quot;,&amp;quot;Could you explain further, purification of the senses? You said that you had to purify your senses before you can see God&amp;quot;,&amp;quot;Could you give them by name, the five kinds of liberation? In English?&amp;quot;,&amp;quot;Did Krsna describe to Arjuna the disciplic succession?&amp;quot;,&amp;quot;Do you have a name that you call... are they called students?&amp;quot;,&amp;quot;Do you have children? You just left them?&amp;quot;,&amp;quot;Do you spend a certain amount of time in each center? Do you yourself travel from one center to another?&amp;quot;,&amp;quot;Do you want to keep the checks or give them to him (Kirtanananda)?&amp;quot;,&amp;quot;Does any physical change take place in your body when you become Krsna conscious?&amp;quot;,&amp;quot;Does our line of succession go directly to Gaurakisora dasa Babaji or to Bhaktivinoda Thakura?&amp;quot;,&amp;quot;Excuse me, does that mean that people from other religions may..., it is not possible for them to achieve the highest perfection?&amp;quot;,&amp;quot;God has not created us imperfect?&amp;quot;,&amp;quot;How are the boys and girls to learn these things in manners of decorum and manners from the sannyasis, for example. How are they to offer respects to their godbrothers?&amp;quot;,&amp;quot;How are they feeling about it (temple), the Vrndavana Gosais?&amp;quot;,&amp;quot;How can a spirit become so ignorant?&amp;quot;,&amp;quot;How do you call devotion to the Lord?&amp;quot;,&amp;quot;How do you know (that is a bogus)? Have you met him (Guru Maharaji)?&amp;quot;,&amp;quot;How do you know if you have satisfied God?&amp;quot;,&amp;quot;How do you know that you know? May I ask this (we have to find out, we have to find out who can give the perfect knowledge)?&amp;quot;,&amp;quot;How do you want India to take this movement?&amp;quot;,&amp;quot;How is it that when our coat, size of the coat, changes because the body grows bigger the size of the coat is bigger?&amp;quot;,&amp;quot;How is our movement doing in India?&amp;quot;,&amp;quot;How old is this man (Prakasananda Sarasvati)?&amp;quot;,&amp;quot;I am thinking about this, Swamiji, that your Guru Maharaja is preaching through you, and you are preaching through them?&amp;quot;,&amp;quot;I mean, what is the idea in \&amp;quot;Even if it goes slowly, it must begin\&amp;quot;(so let them begin the foundation… Let it go on slowly, but it must begin)?&amp;quot;,&amp;quot;If a person experiences difficulty attaining a level of consciousness of God, how to counteract that?&amp;quot;,&amp;quot;If Krsna knows that we will suffer here in this material world if we come here, why does He let us go?&amp;quot;,&amp;quot;If we are given charge of the society, we should dismantle all this industry, all these cities...?&amp;quot;,&amp;quot;In what way we will live in that spiritual form?&amp;quot;,&amp;quot;Initiation (of Srila Prabhupada) was held at that Gaudiya Matha in Allahabad?&amp;quot;,&amp;quot;Introduced starting with ISKCON community (varnasrama-dharma should be introduced all over the world)?&amp;quot;,&amp;quot;Is everything done in our movement for preaching? Everything that is done in our movement is done for preaching?&amp;quot;,&amp;quot;Is he (Syamasundara&#039;s father is very rich man)?&amp;quot;,&amp;quot;Is it possible through Krsna consciousness to, in the supreme state, to be able to remember all that you were?&amp;quot;,&amp;quot;Is it true that there are more young people now in the world that are giving more serious thought to what life is really all about?&amp;quot;,&amp;quot;Is that differentiated (total material elements, mahat-tattva)?&amp;quot;,&amp;quot;Is that part of your income, to run a...(publishing house)?&amp;quot;,&amp;quot;Is that perfection possible in one life (our healthy life is to enjoy eternal life... So our human life should be utilized for attaining that perfectional stage)?&amp;quot;,&amp;quot;Is there any possible way of a balanced combination between spiritualism and materialism?&amp;quot;,&amp;quot;Is your spiritual master still alive?&amp;quot;,&amp;quot;Isn&#039;t it inevitable that it&#039;s going to occur, that the devolution occurs inevitably without anyone&#039;s being able to change it?&amp;quot;,&amp;quot;It becomes a belief rather than a logic now, then, for when we think about the God. You were saying everybody has father, so why God, in exception, He hasn&#039;t got a father?&amp;quot;,&amp;quot;It is possible to attain that affection of love for God... without taking part in this Krsna consciousness movement?&amp;quot;,&amp;quot;It&#039;s not dedicated to Krsna? The work is not dedicated to Krsna. How, specifically, how can you do this?&amp;quot;,&amp;quot;Krsna says to perform your sva-dharma, so how does one know what is his sva-dharma?&amp;quot;,&amp;quot;Last night you said that what is the meaning of the word \&amp;quot;nothing.\&amp;quot; That maya means \&amp;quot;nothing\&amp;quot;?&amp;quot;,&amp;quot;Maybe we will show Lord Caitanya&#039;s marriage? Is that nice to show?&amp;quot;,&amp;quot;No doubt, but what about the daily worship? Should we have Jagannatha deities if it&#039;s not possible for worshiping them? Should we have them just for the festival?&amp;quot;,&amp;quot;No, most of them, they have lived, a very short times. But still is it a fact that the soul is transplanted from one body to another body?&amp;quot;,&amp;quot;One thing that puzzles me is if what is practical for one person is not practical for another person, then what is the criterion of truth? Is truth relative?&amp;quot;,&amp;quot;Prabhupada, are all living entities, always under the protection at all times of the Supreme Lord, the Personality of Godhead, at all times?&amp;quot;,&amp;quot;Prabhupada, what does Balabhadra mean?&amp;quot;,&amp;quot;Sambodhana is to remove the evil, remove the bad part isn&#039;t it?&amp;quot;,&amp;quot;Say someone prepares something, like some prasadam for Krsna, but he does not make it so good?&amp;quot;,&amp;quot;She&#039;s (Mrs.Marchand) asking that since in these Western countries the families are so broken up and the women sometimes cannot find a qualified husband, what should she do?&amp;quot;,&amp;quot;So is that a fact, that he (Jesus Christ) went to India?&amp;quot;,&amp;quot;So then to love Krsna is unnatural?&amp;quot;,&amp;quot;So they&#039;re representatives (Guru Nanak, Muhammad, and other people)?&amp;quot;,&amp;quot;So why not eat, drink, and be merry because tomorrow you die?&amp;quot;,&amp;quot;Sometimes the question is put before us: \&amp;quot;You ask us not to eat meat, but you are eating vegetables. Do you think that is not violence?\&amp;quot;&amp;quot;,&amp;quot;Spiritual master is the mercy of God?&amp;quot;,&amp;quot;Srila Prabhupada, is the subtle bodies in the subtle world, are they made up of subtle atoms?&amp;quot;,&amp;quot;Srila Prabhupada, there was a fish on Laksmi&#039;s hand yesterday. The Deity in the temple, where Laksmi had her hand up like this, there was a fish here across her hand. What is this?&amp;quot;,&amp;quot;Swami, what do you think accounts for the..., your popularity, popularity of the..., the Krsna consciousness movement sweeping America?&amp;quot;,&amp;quot;Swamiji, so the government, the present government in the world...?&amp;quot;,&amp;quot;Swamiji? Are there people living on the moon now or were they in other yugas living there?&amp;quot;,&amp;quot;That desire is simple (he does not desire. He desires, and the matter helps. In the material world)?&amp;quot;,&amp;quot;That doesn&#039;t mean (in the spiritual world, it is full of variegatedness) that it is complex, Srila Prabhupada, yes?&amp;quot;,&amp;quot;That later-on Ramayana has caused some havoc... That later-on interpretation?&amp;quot;,&amp;quot;The body is matter, but still it is conscious as long as I am alive. So that means the life is consciousness?&amp;quot;,&amp;quot;The karmi and the jnani are both within the material world. Is the jnani considered more elevated than the karmi?&amp;quot;,&amp;quot;The literal meaning of sutra is a condensed statement, Prabhupada?&amp;quot;,&amp;quot;The school in Vrndavana, is this, I assume this is to be out there in the yard that they were clearing. When do you anticipate that will be built?&amp;quot;,&amp;quot;The shaved head, he&#039;s asking?&amp;quot;,&amp;quot;There are two, two functions in the tongue, one is (indistinct) and one is (indistinct)? So which one (indistinct). Preaching is a form of tapasya?&amp;quot;,&amp;quot;These days there are so many men who claim to have found the Absolute, who claim to be spiritual masters in their own way. How does one tell who is a bona fide spiritual master?&amp;quot;,&amp;quot;They have so many people in boxes in the hospitals they are keeping alive. So the big battle is raging whether or not they should pull out the plug?&amp;quot;,&amp;quot;They say, \&amp;quot;Then my chanting is useless? So I should stop?\&amp;quot; That&#039;s what they say&amp;quot;,&amp;quot;This would be the prescription for all people?&amp;quot;,&amp;quot;Today there&#039;s a little swelling in your... It seems to come and go… It seems to come and go. Is it bothering you?… Is it disturbing?... Really?&amp;quot;,&amp;quot;Upendra is here now. Should we give him the kismis to make?&amp;quot;,&amp;quot;We have a display over here in the window of your books, Srila Prabhupada... Would you like to see?&amp;quot;,&amp;quot;We have a spiritual body to serve Krsna?&amp;quot;,&amp;quot;Well, then, how is the individual soul eternal if it has a beginning?&amp;quot;,&amp;quot;Were some of the animals destined to survive through the destruction of other animals?&amp;quot;,&amp;quot;Were they liberated souls? The thief?&amp;quot;,&amp;quot;Were you just waiting to finish your books?&amp;quot;,&amp;quot;What about the poor, hungry, and the suffering bodies?&amp;quot;,&amp;quot;What does it (Gandharvapur) mean?&amp;quot;,&amp;quot;What happens to his consciousness which he has achieved as a man during that time which he is in the animal kingdom?&amp;quot;,&amp;quot;What happens to them (the devotees)?&amp;quot;,&amp;quot;What is an example of the throwing potency of maya?&amp;quot;,&amp;quot;What is good and what is bad, what is sinful activity?&amp;quot;,&amp;quot;What is the position of a soul that&#039;s in a sacred tree like a fig tree?&amp;quot;,&amp;quot;What is the purpose? What is the sense, if there is any, or does the very question (Why anything exists?) make sense?&amp;quot;,&amp;quot;What was that story of Caesar (scissors)?&amp;quot;,&amp;quot;What will the business of the trustees (for construction of Bombay) be?&amp;quot;,&amp;quot;Who are we, why are we here and where are we going?&amp;quot;,&amp;quot;Why is it seen that they (impersonalists) are making spiritual advancement?&amp;quot;,&amp;quot;Why is that better than loving your fellow man in the traditional bhakti-marga?&amp;quot;,&amp;quot;Why was it (Hindu-Muslim unity) the programs failed?&amp;quot;,&amp;quot;Why would someone who is not Krsna conscious have one hundred children? For example, why would someone like Dhrtarastra, who is not particularly Krsna conscious...?&amp;quot;,&amp;quot;Would, say, the cutting down of a plant, vegetable.... You are killing the growth there. Is that a living matter?&amp;quot;,&amp;quot;You conclude that when you become enlightened, you will see the God in form of human nature?&amp;quot;,&amp;quot;You don&#039;t think the patients have any mind of their own?&amp;quot;,&amp;quot;You have inquired about how we leave our body and enter into the Spiritual Sky?&amp;quot;,&amp;quot;You think we can&#039;t help people?&amp;quot;,&amp;quot;You were very well known in Vrndavana before you came? Because you were writing or…?… Or because of your ambition to come to the West?&amp;quot;,&amp;quot;You&#039;re feeling a little stronger today, Srila Prabhupada?&amp;quot;,&amp;quot;Your Divine Grace, since religion is one, do you think man will enter into a golden age in which he will accept one God?&amp;quot;],&amp;quot;memories&amp;quot;:[&amp;quot;Abhirama das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Adideva das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Aditi devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Amarendra das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Anada devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Anandamaya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Anuttama das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Arjuna das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Armarendra das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Atreya Rsi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bala Gopal devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Balai devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Batu Gopal das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhakta das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhakti Gauravani Goswami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhavatarini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhima das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhurijana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Brahmatirtha das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Brajendranandana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Candramauli Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Chaitanyachandra das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Chitralekha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dadhi-harta das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dayanidhi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dhananjaya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dharmatma das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dhristadyumna das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dhruva Maharaja das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dina Bandhu das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dinatarine devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dravinaksha das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Drumila das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gadi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gaura das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gokulananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gokularanajana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gopinath Acharya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Guru Gauranga das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Guruprasad das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Haravapuh das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Harikesa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jagadisa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jagat Guru Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jagat Purusa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jahnava devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Janaki devi dasi 01 Remembers Srila Prabhupada&amp;quot;,&amp;quot;Janaki devi dasi Remembers Srila Prabhupada 02&amp;quot;,&amp;quot;Janananda Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jaya Jagadish das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jivananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jyestha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kamalini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kanti devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Karanodakasayi Visnu das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kaushalya devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kedara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kesava Bharati Goswami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Ksudi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kulashekhara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Madan Mohan Mohini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Madhava Gosh das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Maha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mahakratu das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mahamaya devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mahatma das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mandapa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mishra Bhagavan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mohan Gopal das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mondakini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Nanda devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Narahari 02 das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Nayanabhiram das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Niranjan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Nischintya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pancadravida Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pavamana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Prabhavishnu Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Prafulla devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pragosh das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Prakashatma das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pratapana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Radha Krsna das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Radha Kunda devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Radhanatha Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rajashekar das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rambhoru devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Ramprasad das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Ranganath das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rangavati devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rucira devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sacinandana Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sahadevi devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sandamini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sankarshan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sarupananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Satarupa devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Satsvarupa das Goswami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Satyanarayana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sivananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sivarama Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sriniketana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Srutadev das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Suddha Jiva das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sukhada devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Surabhi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Suresvara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Susan Witty Remembers Srila Prabhupada&amp;quot;,&amp;quot;Tamohara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Tattvavit das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Tota Gopinatha das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vaishesika das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vedamata devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vedavyas das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Visakha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vishvadevi devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vrindavan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vrndavenesvari devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Yadubara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Yogindra Vandana das Remembers Srila Prabhupada&amp;quot;]};&lt;br /&gt;
  var hookSelections = Object.create(null);&lt;br /&gt;
&lt;br /&gt;
  function shuffleHooks(items) {&lt;br /&gt;
    var copy = items.slice();&lt;br /&gt;
    for (var i = copy.length - 1; i &amp;gt; 0; i--) {&lt;br /&gt;
      var j = Math.floor(Math.random() * (i + 1));&lt;br /&gt;
      var value = copy[i]; copy[i] = copy[j]; copy[j] = value;&lt;br /&gt;
    }&lt;br /&gt;
    return copy;&lt;br /&gt;
  }&lt;br /&gt;
  function getHookSelection(key) {&lt;br /&gt;
    if (!Object.prototype.hasOwnProperty.call(hookSelections, key)) {&lt;br /&gt;
      hookSelections[key] = shuffleHooks(hookPools[key] || []).slice(0, 20);&lt;br /&gt;
    }&lt;br /&gt;
    return hookSelections[key];&lt;br /&gt;
  }&lt;br /&gt;
  function populateHookLists(root) {&lt;br /&gt;
    [&#039;questions&#039;, &#039;memories&#039;].forEach(function (key) {&lt;br /&gt;
      var card = root.querySelector(&#039;.vp-portal-card[data-vp-rollout=&amp;quot;&#039; + key + &#039;&amp;quot;]&#039;);&lt;br /&gt;
      var panel = card &amp;amp;&amp;amp; card.querySelector(&#039;.vp-rollout-panel&#039;);&lt;br /&gt;
      if (!panel || panel.dataset.vpHooksReady === &#039;1&#039;) return;&lt;br /&gt;
      var fragment = document.createDocumentFragment();&lt;br /&gt;
      var heading = document.createElement(&#039;span&#039;);&lt;br /&gt;
      heading.className = &#039;vp-rollout-heading&#039;;&lt;br /&gt;
      heading.textContent = key === &#039;questions&#039; ? &#039;Questions and Answers&#039; : &#039;Disciples Remember&#039;;&lt;br /&gt;
      fragment.appendChild(heading);&lt;br /&gt;
      var list = document.createElement(&#039;span&#039;);&lt;br /&gt;
      list.className = &#039;vp-rollout-options&#039;;&lt;br /&gt;
      function addLink(title, label) {&lt;br /&gt;
        var row = document.createElement(&#039;span&#039;);&lt;br /&gt;
        var link = document.createElement(&#039;a&#039;);&lt;br /&gt;
        var host = key === &#039;questions&#039; ? &#039;https://vaniquotes.org&#039; : &#039;&#039;;&lt;br /&gt;
        link.href = host + &#039;/wiki/&#039; + encodeURIComponent(title.replace(/ /g, &#039;_&#039;));&lt;br /&gt;
        link.textContent = label;&lt;br /&gt;
        link.title = title;&lt;br /&gt;
        if (key === &#039;questions&#039;) {&lt;br /&gt;
          link.target = &#039;_blank&#039;;&lt;br /&gt;
          link.rel = &#039;noopener noreferrer&#039;;&lt;br /&gt;
        }&lt;br /&gt;
        row.appendChild(link);&lt;br /&gt;
        list.appendChild(row);&lt;br /&gt;
      }&lt;br /&gt;
      if (key === &#039;questions&#039;) {&lt;br /&gt;
        addLink(&#039;Category:Questions asked to Srila Prabhupada&#039;, &#039;Browse all questions&#039;);&lt;br /&gt;
      } else {&lt;br /&gt;
        addLink(&#039;Category:Living Devotees Remembering Srila Prabhupada&#039;, &#039;Browse all remembrances&#039;);&lt;br /&gt;
      }&lt;br /&gt;
      getHookSelection(key).forEach(function (title) {&lt;br /&gt;
        var label = key === &#039;memories&#039; ? title.replace(/ Remembers Srila Prabhupada$/, &#039;&#039;) : title;&lt;br /&gt;
        addLink(title, label);&lt;br /&gt;
      });&lt;br /&gt;
      fragment.appendChild(list);&lt;br /&gt;
      // Keep the original panel node and its existing hover/mobile behavior.&lt;br /&gt;
panel.innerHTML = &#039;&#039;;&lt;br /&gt;
panel.appendChild(fragment);&lt;br /&gt;
      panel.dataset.vpHooksReady = &#039;1&#039;;&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* V189: put the full index first in every other card&#039;s rollout too. */&lt;br /&gt;
  function putBrowseAllFirst(root) {&lt;br /&gt;
    var indexes = [&lt;br /&gt;
      { key:&#039;articles&#039;, existing:&#039;.vp-article-all&#039;, title:&#039;Category:Vanipedia Gemini - Articles&#039;, label:&#039;Browse all articles A–Z&#039; },&lt;br /&gt;
      { key:&#039;media&#039;, existing:&#039;.vp-media-all&#039;, title:&#039;Category:Srila Prabhupada in the Media&#039;, label:&#039;Browse all media&#039; },&lt;br /&gt;
      { key:&#039;timeline&#039;, title:&amp;quot;Timeline of Srila Prabhupada&#039;s Life&amp;quot;, label:&#039;Browse the full timeline&#039; },&lt;br /&gt;
      { key:&#039;languages&#039;, title:&#039;Category:Participating Languages - Main Pages&#039;, label:&#039;Browse all languages&#039; }&lt;br /&gt;
    ];&lt;br /&gt;
    indexes.forEach(function (index) {&lt;br /&gt;
      var card = root.querySelector(&#039;.vp-portal-card[data-vp-rollout=&amp;quot;&#039; + index.key + &#039;&amp;quot;]&#039;);&lt;br /&gt;
      var panel = card &amp;amp;&amp;amp; card.querySelector(&#039;.vp-rollout-panel&#039;);&lt;br /&gt;
      if (!panel || panel.querySelector(&#039;.vp-browse-all&#039;)) return;&lt;br /&gt;
      var row = index.existing &amp;amp;&amp;amp; panel.querySelector(index.existing);&lt;br /&gt;
      if (!row) {&lt;br /&gt;
        row = document.createElement(&#039;span&#039;);&lt;br /&gt;
        var link = document.createElement(&#039;a&#039;);&lt;br /&gt;
        link.href = &#039;/wiki/&#039; + encodeURIComponent(index.title.replace(/ /g, &#039;_&#039;));&lt;br /&gt;
        link.textContent = index.label;&lt;br /&gt;
        row.appendChild(link);&lt;br /&gt;
      }&lt;br /&gt;
      row.classList.add(&#039;vp-browse-all&#039;);&lt;br /&gt;
      row.style.display = &#039;block&#039;;&lt;br /&gt;
      row.style.margin = &#039;0 0 8px&#039;;&lt;br /&gt;
      var heading = panel.querySelector(&#039;.vp-rollout-heading&#039;);&lt;br /&gt;
      panel.insertBefore(row, heading ? heading.nextSibling : panel.firstChild);&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
  function init() {&lt;br /&gt;
    var root = document.querySelector(&amp;quot;body.page-Main_Page #vani-home.vp-static-home&amp;quot;);&lt;br /&gt;
    if (!root) return;&lt;br /&gt;
    populateHookLists(root);&lt;br /&gt;
    putBrowseAllFirst(root);&lt;br /&gt;
    if (root.dataset.vpRolloutsReady === &amp;quot;1&amp;quot;) return;&lt;br /&gt;
    root.dataset.vpRolloutsReady = &amp;quot;1&amp;quot;;&lt;br /&gt;
    var cards = Array.prototype.slice.call(root.querySelectorAll(&amp;quot;.vp-portal-card[data-vp-rollout]&amp;quot;));&lt;br /&gt;
    var mobile = function () {&lt;br /&gt;
      return window.matchMedia &amp;amp;&amp;amp; window.matchMedia(&amp;quot;(max-width:700px), (hover:none), (pointer:coarse)&amp;quot;).matches;&lt;br /&gt;
    };&lt;br /&gt;
    function setExpanded(card, expanded) {&lt;br /&gt;
      var toggle = card.querySelector(&amp;quot;.vp-rollout-toggle&amp;quot;);&lt;br /&gt;
      if (toggle) toggle.setAttribute(&amp;quot;aria-expanded&amp;quot;, expanded ? &amp;quot;true&amp;quot; : &amp;quot;false&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    function close(card) {&lt;br /&gt;
      card.classList.remove(&amp;quot;is-open&amp;quot;, &amp;quot;is-hover-open&amp;quot;);&lt;br /&gt;
      var panel = card.querySelector(&amp;quot;.vp-rollout-panel&amp;quot;);&lt;br /&gt;
      if (panel) {&lt;br /&gt;
        panel.classList.remove(&amp;quot;is-viewport-panel&amp;quot;);&lt;br /&gt;
        panel.style.removeProperty(&amp;quot;--vp-panel-top&amp;quot;);&lt;br /&gt;
        panel.style.removeProperty(&amp;quot;--vp-panel-left&amp;quot;);&lt;br /&gt;
        panel.style.removeProperty(&amp;quot;--vp-panel-width&amp;quot;);&lt;br /&gt;
        if (panel.dataset.vpHooksReady === &#039;1&#039;) {&lt;br /&gt;
          panel.style.removeProperty(&#039;max-height&#039;);&lt;br /&gt;
          panel.style.removeProperty(&#039;overflow-y&#039;);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      setExpanded(card, false);&lt;br /&gt;
    }&lt;br /&gt;
    function closeOthers(keep) {&lt;br /&gt;
      cards.forEach(function (card) { if (card !== keep) close(card); });&lt;br /&gt;
    }&lt;br /&gt;
    // V188: keep long random lists attached to the browse control and scroll inside them.&lt;br /&gt;
    function positionRandomHookPanel(card, panel) {&lt;br /&gt;
      var key = card.getAttribute(&#039;data-vp-rollout&#039;);&lt;br /&gt;
      if (key !== &#039;questions&#039; &amp;amp;&amp;amp; key !== &#039;memories&#039;) return false;&lt;br /&gt;
      var toggle = card.querySelector(&#039;.vp-rollout-toggle&#039;);&lt;br /&gt;
      if (!toggle) return false;&lt;br /&gt;
      var control = toggle.getBoundingClientRect();&lt;br /&gt;
      var cardBox = card.getBoundingClientRect();&lt;br /&gt;
      var header = document.querySelector(&#039;header.vector-header, header.mw-header&#039;);&lt;br /&gt;
      var footer = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
      var topLimit = 12;&lt;br /&gt;
      var bottomLimit = window.innerHeight - 76;&lt;br /&gt;
      if (header) {&lt;br /&gt;
        var headerBox = header.getBoundingClientRect();&lt;br /&gt;
        if (headerBox.top &amp;lt; window.innerHeight &amp;amp;&amp;amp; headerBox.bottom &amp;gt; 0) {&lt;br /&gt;
          topLimit = Math.max(topLimit, headerBox.bottom + 8);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      if (footer) {&lt;br /&gt;
        var footerBox = footer.getBoundingClientRect();&lt;br /&gt;
        if (footerBox.top &amp;gt; topLimit &amp;amp;&amp;amp; footerBox.top &amp;lt; window.innerHeight) {&lt;br /&gt;
          bottomLimit = footerBox.top - 8;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      var below = Math.max(0, bottomLimit - control.bottom);&lt;br /&gt;
      var above = Math.max(0, control.top - topLimit);&lt;br /&gt;
      var openBelow = below &amp;gt;= 120 || below &amp;gt;= above;&lt;br /&gt;
      var room = openBelow ? below : above;&lt;br /&gt;
      var height = Math.min(420, room);&lt;br /&gt;
      var width = Math.min(panel.getBoundingClientRect().width || 290, window.innerWidth - 24);&lt;br /&gt;
      var left = Math.max(12, Math.min(cardBox.left, window.innerWidth - width - 12));&lt;br /&gt;
      panel.style.setProperty(&#039;max-height&#039;, height + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
      panel.style.setProperty(&#039;overflow-y&#039;, &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
      var actualHeight = Math.min(panel.getBoundingClientRect().height, height);&lt;br /&gt;
      var top = openBelow ? control.bottom : control.top - actualHeight;&lt;br /&gt;
      top = Math.max(topLimit, Math.min(top, bottomLimit - actualHeight));&lt;br /&gt;
      panel.style.setProperty(&#039;--vp-panel-width&#039;, width + &#039;px&#039;);&lt;br /&gt;
      panel.style.setProperty(&#039;--vp-panel-left&#039;, left + &#039;px&#039;);&lt;br /&gt;
      panel.style.setProperty(&#039;--vp-panel-top&#039;, top + &#039;px&#039;);&lt;br /&gt;
      return true;&lt;br /&gt;
    }&lt;br /&gt;
    function place(card) {&lt;br /&gt;
      var panel = card.querySelector(&amp;quot;.vp-rollout-panel&amp;quot;);&lt;br /&gt;
      if (!panel || mobile() || (!card.classList.contains(&amp;quot;is-open&amp;quot;) &amp;amp;&amp;amp; !card.classList.contains(&amp;quot;is-hover-open&amp;quot;))) return;&lt;br /&gt;
      panel.classList.add(&amp;quot;is-viewport-panel&amp;quot;);&lt;br /&gt;
      if (positionRandomHookPanel(card, panel)) return;&lt;br /&gt;
      var anchor = card.getBoundingClientRect();&lt;br /&gt;
      var width = Math.min(panel.getBoundingClientRect().width || 290, window.innerWidth - 24);&lt;br /&gt;
      var height = panel.getBoundingClientRect().height || 280;&lt;br /&gt;
      var topLimit = 12;&lt;br /&gt;
      var bottomLimit = window.innerHeight - 76;&lt;br /&gt;
      var side = card.getAttribute(&amp;quot;data-vp-rollout-side&amp;quot;);&lt;br /&gt;
      var left;&lt;br /&gt;
      var top;&lt;br /&gt;
      if (side === &amp;quot;left&amp;quot; || side === &amp;quot;right&amp;quot;) {&lt;br /&gt;
        var preferredLeft = side === &amp;quot;left&amp;quot; ? anchor.left - width : anchor.right;&lt;br /&gt;
        left = Math.max(12, Math.min(preferredLeft, window.innerWidth - width - 12));&lt;br /&gt;
        top = Math.max(topLimit, Math.min(anchor.top, bottomLimit - height));&lt;br /&gt;
      } else {&lt;br /&gt;
        left = Math.max(12, Math.min(anchor.left, window.innerWidth - width - 12));&lt;br /&gt;
        var below = bottomLimit - anchor.bottom;&lt;br /&gt;
        var above = anchor.top - topLimit;&lt;br /&gt;
        if (height &amp;lt;= below) top = anchor.bottom;&lt;br /&gt;
        else if (height &amp;lt;= above) top = anchor.top - height;&lt;br /&gt;
        else top = Math.max(topLimit, Math.min(anchor.bottom, bottomLimit - height));&lt;br /&gt;
      }&lt;br /&gt;
      panel.style.setProperty(&amp;quot;--vp-panel-width&amp;quot;, width + &amp;quot;px&amp;quot;);&lt;br /&gt;
      panel.style.setProperty(&amp;quot;--vp-panel-left&amp;quot;, left + &amp;quot;px&amp;quot;);&lt;br /&gt;
      panel.style.setProperty(&amp;quot;--vp-panel-top&amp;quot;, top + &amp;quot;px&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    function open(card, mode) {&lt;br /&gt;
      closeOthers(card);&lt;br /&gt;
      card.classList.toggle(&amp;quot;is-hover-open&amp;quot;, mode === &amp;quot;hover&amp;quot;);&lt;br /&gt;
      card.classList.toggle(&amp;quot;is-open&amp;quot;, mode === &amp;quot;pinned&amp;quot;);&lt;br /&gt;
      setExpanded(card, true);&lt;br /&gt;
      window.requestAnimationFrame(function () { place(card); });&lt;br /&gt;
    }&lt;br /&gt;
    cards.forEach(function (card) {&lt;br /&gt;
      if (card.dataset.vpRolloutReady === &amp;quot;1&amp;quot;) return;&lt;br /&gt;
      card.dataset.vpRolloutReady = &amp;quot;1&amp;quot;;&lt;br /&gt;
      var toggle = card.querySelector(&amp;quot;.vp-rollout-toggle&amp;quot;);&lt;br /&gt;
      if (!toggle) return;&lt;br /&gt;
      card.addEventListener(&amp;quot;pointerdown&amp;quot;, function (event) {&lt;br /&gt;
        card.dataset.pointerTriggeredFocus = event.pointerType || &amp;quot;pointer&amp;quot;;&lt;br /&gt;
        window.setTimeout(function () { delete card.dataset.pointerTriggeredFocus; }, 0);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;pointerenter&amp;quot;, function (event) {&lt;br /&gt;
        if (event.pointerType === &amp;quot;mouse&amp;quot; &amp;amp;&amp;amp; !mobile() &amp;amp;&amp;amp; !card.classList.contains(&amp;quot;is-open&amp;quot;)) open(card, &amp;quot;hover&amp;quot;);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;pointerleave&amp;quot;, function (event) {&lt;br /&gt;
        if (card.contains(event.relatedTarget)) return;&lt;br /&gt;
        if (card.classList.contains(&amp;quot;is-open&amp;quot;) || card.contains(document.activeElement)) return;&lt;br /&gt;
        close(card);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;focusin&amp;quot;, function () {&lt;br /&gt;
        if (!card.classList.contains(&amp;quot;is-open&amp;quot;)) open(card, &amp;quot;hover&amp;quot;);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;focusout&amp;quot;, function () {&lt;br /&gt;
        window.setTimeout(function () {&lt;br /&gt;
          if (!card.contains(document.activeElement) &amp;amp;&amp;amp; !card.matches(&amp;quot;:hover&amp;quot;)) close(card);&lt;br /&gt;
        }, 0);&lt;br /&gt;
      });&lt;br /&gt;
      toggle.addEventListener(&amp;quot;click&amp;quot;, function (event) {&lt;br /&gt;
        event.preventDefault();&lt;br /&gt;
        var wasPinned = card.classList.contains(&amp;quot;is-open&amp;quot;);&lt;br /&gt;
        if (wasPinned) close(card);&lt;br /&gt;
        else open(card, &amp;quot;pinned&amp;quot;);&lt;br /&gt;
      });&lt;br /&gt;
      toggle.addEventListener(&amp;quot;keydown&amp;quot;, function (event) {&lt;br /&gt;
        if (event.key === &amp;quot;Enter&amp;quot; || event.key === &amp;quot; &amp;quot;) {&lt;br /&gt;
          event.preventDefault();&lt;br /&gt;
          if (card.classList.contains(&amp;quot;is-open&amp;quot;)) close(card);&lt;br /&gt;
          else open(card, &amp;quot;pinned&amp;quot;);&lt;br /&gt;
        } else if (event.key === &amp;quot;Escape&amp;quot;) {&lt;br /&gt;
          close(card);&lt;br /&gt;
          toggle.blur();&lt;br /&gt;
        }&lt;br /&gt;
      });&lt;br /&gt;
    });&lt;br /&gt;
    document.addEventListener(&amp;quot;pointerdown&amp;quot;, function (event) {&lt;br /&gt;
      if (root.contains(event.target)) return;&lt;br /&gt;
      cards.forEach(close);&lt;br /&gt;
    });&lt;br /&gt;
    document.addEventListener(&amp;quot;keydown&amp;quot;, function (event) {&lt;br /&gt;
      if (event.key === &amp;quot;Escape&amp;quot;) cards.forEach(close);&lt;br /&gt;
    });&lt;br /&gt;
    function repositionOpen() {&lt;br /&gt;
      cards.forEach(function (card) {&lt;br /&gt;
        if (card.classList.contains(&amp;quot;is-open&amp;quot;) || card.classList.contains(&amp;quot;is-hover-open&amp;quot;)) place(card);&lt;br /&gt;
      });&lt;br /&gt;
    }&lt;br /&gt;
    window.addEventListener(&amp;quot;resize&amp;quot;, repositionOpen, { passive: true });&lt;br /&gt;
    window.addEventListener(&amp;quot;scroll&amp;quot;, repositionOpen, { passive: true, capture: true });&lt;br /&gt;
  }&lt;br /&gt;
  if (document.readyState === &amp;quot;loading&amp;quot;) document.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, init);&lt;br /&gt;
  else init();&lt;br /&gt;
  if (window.mw &amp;amp;&amp;amp; mw.hook) mw.hook(&amp;quot;wikipage.content&amp;quot;).add(init);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* V182: restore original desktop Vanipedia top-bar branding and sister-petal links. */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA TOP BAR CONTROLLER (Step 172: Guaranteed Vanipedia Title &amp;amp; Icons on Mobile)&lt;br /&gt;
========================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
var titleText = &amp;quot;VANIPEDIA - ŚRĪLA PRABHUPĀDA&#039;S VANI-TEMPLE&amp;quot;;&lt;br /&gt;
var targetUrl = &amp;quot;https://vanipedia.org&amp;quot;;&lt;br /&gt;
function removeGlobalSiteNotice() {&lt;br /&gt;
$(&#039;#siteNotice, #localNotice, .vector-sitenotice-container, #mainbanner, .sitenotice, .mw-sitenotice, .anonnotice, .dismissable-notice, #centralNotice&#039;).remove();&lt;br /&gt;
}&lt;br /&gt;
function createHomeLink() {&lt;br /&gt;
var homeSvg = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; width=&amp;quot;18&amp;quot; height=&amp;quot;18&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z&amp;quot;&amp;gt;&amp;lt;/path&amp;gt;&amp;lt;polyline points=&amp;quot;9 22 9 12 15 12 15 22&amp;quot;&amp;gt;&amp;lt;/polyline&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
return $(&#039;&amp;lt;a&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-topbar-home-link&#039;,&lt;br /&gt;
href: &#039;/&#039;,&lt;br /&gt;
title: &#039;Vanipedia Home / Entry Portal&#039;,&lt;br /&gt;
&#039;aria-label&#039;: &#039;Home&#039;,&lt;br /&gt;
class: &#039;vanipedia-topbar-home&#039;&lt;br /&gt;
}).html(&#039;&amp;lt;span class=&amp;quot;vanipedia-home-icon&amp;quot;&amp;gt;&#039; + homeSvg + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;vanipedia-home-text&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
function createCenterBlock() {&lt;br /&gt;
var blockStyle = &#039;position:absolute !important; left:50% !important; top:54% !important; transform:translate(-50%, -50%) !important; display:flex !important; flex-direction:column !important; align-items:center !important; justify-content:center !important; text-align:center !important; white-space:nowrap !important; z-index:10 !important; pointer-events:auto !important;&#039;;&lt;br /&gt;
var titleStyle = &#039;position:static !important; transform:none !important; display:block !important; font-family:&amp;quot;Cinzel&amp;quot;, Georgia, serif !important; font-size:18px !important; font-weight:700 !important; letter-spacing:2px !important; color:#f5d77f !important; text-decoration:none !important; text-shadow:0 2px 4px rgba(0,0,0,0.9), 0 0 10px rgba(245,215,127,0.3) !important; line-height:1.25 !important; margin:0 0 4px 0 !important; padding:0 !important; user-select:text !important;&#039;;&lt;br /&gt;
var vanisevaWrapStyle = &#039;position:static !important; transform:none !important; display:block !important; margin:0 0 4px 0 !important; line-height:1.2 !important;&#039;;&lt;br /&gt;
var vanisevaLinkStyle = &#039;color:#f5d77f !important; font-family:&amp;quot;Noto Serif&amp;quot;, Georgia, serif !important; font-size:12.5px !important; font-style:normal !important; font-weight:500 !important; letter-spacing:0.35px !important; text-decoration:none !important; border:0 !important; background:none !important; outline:none !important; padding:0 !important; border-radius:0 !important; cursor:pointer !important; display:inline-block !important; transition:all 0.18s ease !important;box-shadow:none !important;&#039;;&lt;br /&gt;
var sisterWrapStyle = &#039;position:static !important; transform:none !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:14px !important; margin:0 !important; line-height:1.2 !important;&#039;;&lt;br /&gt;
var sisterLinkStyle = &#039;color:#f5d77f !important; font-family:&amp;quot;Noto Serif&amp;quot;, Georgia, serif !important; font-size:13px !important; font-weight:600 !important; letter-spacing:0.4px !important; text-decoration:none !important; border:none !important; border-bottom:none !important; outline:none !important; padding:2px 8px !important; border-radius:3px !important; display:inline-flex !important; align-items:center !important; cursor:pointer !important; transition:all 0.18s ease !important;&#039;;&lt;br /&gt;
var sepStyle = &#039;color:rgba(245,215,127,0.4) !important; font-size:11px !important; line-height:1 !important; user-select:none !important;&#039;;&lt;br /&gt;
var $block = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-topbar-center-block&#039;,&lt;br /&gt;
class: &#039;vanipedia-topbar-center-block&#039;,&lt;br /&gt;
style: blockStyle&lt;br /&gt;
});&lt;br /&gt;
var $title = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-topbar-title&#039;,&lt;br /&gt;
class: &#039;vanipedia-topbar-main-title&#039;,&lt;br /&gt;
style: titleStyle,&lt;br /&gt;
text: titleText&lt;br /&gt;
});&lt;br /&gt;
var $vaniseva = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
class: &#039;vanipedia-topbar-vaniseva-title&#039;,&lt;br /&gt;
style: vanisevaWrapStyle&lt;br /&gt;
}).html(&#039;&amp;lt;a href=&amp;quot;https://vaniseva.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; title=&amp;quot;Vaniseva&amp;quot; style=&amp;quot;&#039; + vanisevaLinkStyle + &#039;&amp;quot;&amp;gt;Collaborate with us to invoke and fully manifest Śrīla Prabhupāda&amp;amp;#39;s Vani-presence&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
var $sisterLinks = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
class: &#039;vanipedia-topbar-sister-links&#039;,&lt;br /&gt;
style: sisterWrapStyle&lt;br /&gt;
}).html(&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://vanisource.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vanipedia-topbar-sister-link&amp;quot; title=&amp;quot;Vanisource&amp;quot; style=&amp;quot;&#039; + sisterLinkStyle + &#039;&amp;quot;&amp;gt;vanisource.org&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vanipedia-topbar-sister-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot; style=&amp;quot;&#039; + sepStyle + &#039;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://vaniquotes.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vanipedia-topbar-sister-link&amp;quot; title=&amp;quot;Vaniquotes&amp;quot; style=&amp;quot;&#039; + sisterLinkStyle + &#039;&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vanipedia-topbar-sister-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot; style=&amp;quot;&#039; + sepStyle + &#039;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://vanimedia.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vanipedia-topbar-sister-link&amp;quot; title=&amp;quot;Vanimedia&amp;quot; style=&amp;quot;&#039; + sisterLinkStyle + &#039;&amp;quot;&amp;gt;vanimedia.org&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
);&lt;br /&gt;
$block.append($title, $vaniseva, $sisterLinks);&lt;br /&gt;
return $block;&lt;br /&gt;
}&lt;br /&gt;
function updateTopBar() {&lt;br /&gt;
removeGlobalSiteNotice();&lt;br /&gt;
$(&#039;#vanipedia-topbar-center-block, #vanipedia-topbar-center-block-mobile, #vanipedia-topbar-title, #vanipedia-topbar-title-mobile, #vanipedia-topbar-title-link, #vanipedia-topbar-center-title, #vanipedia-topbar-home-link, #vanipedia-topbar-sister-links, #vanipedia-topbar-sister-links-mobile, .vanipedia-topbar-sister-links, .vanipedia-topbar-center-block&#039;).remove();&lt;br /&gt;
$(&#039;.vector-header-container&#039;).css({&lt;br /&gt;
&#039;background&#039;: &#039;transparent&#039;,&lt;br /&gt;
&#039;background-color&#039;: &#039;transparent&#039;,&lt;br /&gt;
&#039;border&#039;: &#039;none&#039;,&lt;br /&gt;
&#039;box-shadow&#039;: &#039;none&#039;,&lt;br /&gt;
&#039;padding&#039;: &#039;0&#039;,&lt;br /&gt;
&#039;margin&#039;: &#039;0&#039;,&lt;br /&gt;
&#039;min-height&#039;: &#039;0&#039;,&lt;br /&gt;
&#039;height&#039;: &#039;auto&#039;,&lt;br /&gt;
&#039;width&#039;: &#039;100%&#039;,&lt;br /&gt;
&#039;max-width&#039;: &#039;100%&#039;&lt;br /&gt;
});&lt;br /&gt;
var isMobile = (window.innerWidth &amp;lt;= 999) || $(&#039;body&#039;).hasClass(&#039;skin-minerva&#039;) || $(&#039;body&#039;).hasClass(&#039;skin-vector-mobile&#039;) || $(&#039;.minerva-header&#039;).length &amp;gt; 0;&lt;br /&gt;
var $header = $(&#039;header.mw-header, header.vector-header&#039;).not(&#039;.minerva-header&#039;).first();&lt;br /&gt;
if (!$header.length &amp;amp;&amp;amp; !$(&#039;body&#039;).hasClass(&#039;skin-minerva&#039;) &amp;amp;&amp;amp; !$(&#039;.minerva-header&#039;).length) {&lt;br /&gt;
$header = $(&#039;#mw-head, header&#039;).not(&#039;.minerva-header&#039;).filter(&#039;:visible&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
if ($header.length) {&lt;br /&gt;
$header.css({&lt;br /&gt;
&#039;min-height&#039;: isMobile ? &#039;52px&#039; : &#039;86px&#039;,&lt;br /&gt;
&#039;height&#039;: isMobile ? &#039;52px&#039; : &#039;auto&#039;,&lt;br /&gt;
&#039;max-height&#039;: isMobile ? &#039;52px&#039; : &#039;none&#039;,&lt;br /&gt;
&#039;padding&#039;: isMobile ? &#039;0 10px&#039; : &#039;10px 24px&#039;,&lt;br /&gt;
&#039;background-color&#039;: &#039;#345B63&#039;,&lt;br /&gt;
&#039;border-bottom&#039;: &#039;2px solid #b1873d&#039;,&lt;br /&gt;
&#039;box-shadow&#039;: &#039;0 4px 18px rgba(0,0,0,0.35)&#039;,&lt;br /&gt;
&#039;position&#039;: &#039;relative&#039;,&lt;br /&gt;
&#039;display&#039;: &#039;flex&#039;,&lt;br /&gt;
&#039;flex-wrap&#039;: &#039;nowrap&#039;,&lt;br /&gt;
&#039;align-items&#039;: &#039;center&#039;,&lt;br /&gt;
&#039;justify-content&#039;: &#039;space-between&#039;,&lt;br /&gt;
&#039;box-sizing&#039;: &#039;border-box&#039;,&lt;br /&gt;
&#039;width&#039;: &#039;100%&#039;,&lt;br /&gt;
&#039;max-width&#039;: &#039;100%&#039;&lt;br /&gt;
});&lt;br /&gt;
if (!isMobile) {&lt;br /&gt;
$header.append(createCenterBlock());&lt;br /&gt;
}&lt;br /&gt;
var $search = $header.find(&#039;.vector-header-start #p-search, #p-search&#039;);&lt;br /&gt;
if ($search.length) {&lt;br /&gt;
$search.after(createHomeLink());&lt;br /&gt;
} else if ($header.find(&#039;.vector-header-start&#039;).length) {&lt;br /&gt;
$header.find(&#039;.vector-header-start&#039;).append(createHomeLink());&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
var $minervaHeader = $(&#039;.minerva-header&#039;);&lt;br /&gt;
if ($minervaHeader.length) {&lt;br /&gt;
// 1. Ensure &amp;quot;Vanipedia&amp;quot; Title Link exists with text in the branding box&lt;br /&gt;
var $branding = $minervaHeader.find(&#039;.branding-box&#039;);&lt;br /&gt;
if ($branding.length) {&lt;br /&gt;
var $brandLink = $branding.find(&#039;a&#039;);&lt;br /&gt;
if ($brandLink.length) {&lt;br /&gt;
if (!$brandLink.text().trim()) {&lt;br /&gt;
$brandLink.html(&#039;&amp;lt;span&amp;gt;Vanipedia&amp;lt;/span&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
} else {&lt;br /&gt;
$branding.html(&#039;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vanipedia&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
} else {&lt;br /&gt;
var brandHtml = &#039;&amp;lt;div class=&amp;quot;branding-box&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vanipedia&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
var $burger = $minervaHeader.find(&#039;#mw-mf-main-menu-button, .navigation-drawer.toggle-list&#039;).first();&lt;br /&gt;
if ($burger.length) {&lt;br /&gt;
$burger.after(brandHtml);&lt;br /&gt;
} else {&lt;br /&gt;
$minervaHeader.prepend(brandHtml);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// 2. Ensure Home Link is inserted cleanly&lt;br /&gt;
var $minervaForm = $minervaHeader.find(&#039;.minerva-search-form, #searchform&#039;).first();&lt;br /&gt;
if ($minervaForm.length &amp;amp;&amp;amp; !$minervaHeader.find(&#039;#vanipedia-topbar-home-link&#039;).length) {&lt;br /&gt;
$minervaForm.before(createHomeLink());&lt;br /&gt;
} else if (!$minervaHeader.find(&#039;#vanipedia-topbar-home-link&#039;).length) {&lt;br /&gt;
var $minervaUser = $minervaHeader.find(&#039;.minerva-user-navigation, #ca-mytalks&#039;).first();&lt;br /&gt;
if ($minervaUser.length) {&lt;br /&gt;
$minervaUser.before(createHomeLink());&lt;br /&gt;
} else {&lt;br /&gt;
$minervaHeader.append(createHomeLink());&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$minervaHeader.css({&lt;br /&gt;
&#039;flex-wrap&#039;: &#039;nowrap&#039;,&lt;br /&gt;
&#039;height&#039;: &#039;52px&#039;,&lt;br /&gt;
&#039;min-height&#039;: &#039;52px&#039;,&lt;br /&gt;
&#039;max-height&#039;: &#039;52px&#039;,&lt;br /&gt;
&#039;padding&#039;: &#039;0 10px&#039;,&lt;br /&gt;
&#039;display&#039;: &#039;flex&#039;,&lt;br /&gt;
&#039;align-items&#039;: &#039;center&#039;,&lt;br /&gt;
&#039;justify-content&#039;: &#039;space-between&#039;,&lt;br /&gt;
&#039;box-sizing&#039;: &#039;border-box&#039;&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
var $stageHeader = $(&#039;#vani-stage-header-slot&#039;);&lt;br /&gt;
if ($stageHeader.length &amp;amp;&amp;amp; !$stageHeader.find(&#039;.vanipedia-topbar-center-block&#039;).length) {&lt;br /&gt;
var $stageSearch = $stageHeader.find(&#039;#p-search, .search-box, .minerva-search-form&#039;).first();&lt;br /&gt;
if ($stageSearch.length &amp;amp;&amp;amp; !$stageHeader.find(&#039;#vanipedia-topbar-home-link&#039;).length) {&lt;br /&gt;
$stageSearch.after(createHomeLink());&lt;br /&gt;
}&lt;br /&gt;
if (!isMobile) {&lt;br /&gt;
$stageHeader.append(createCenterBlock());&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
var $stickyTitle = $(&#039;#vector-sticky-header .vector-sticky-header-title, #vector-sticky-header .vector-sticky-header-context-bar .mw-headline&#039;);&lt;br /&gt;
if ($stickyTitle.length) {&lt;br /&gt;
$stickyTitle.html(&#039;&amp;lt;a href=&amp;quot;&#039; + targetUrl + &#039;&amp;quot; style=&amp;quot;color: inherit; text-decoration: none;&amp;quot;&amp;gt;&#039; + titleText + &#039;&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(function() {&lt;br /&gt;
removeGlobalSiteNotice();&lt;br /&gt;
});&lt;br /&gt;
var topbarResizeTimer;&lt;br /&gt;
var lastVanipediaTopWidth = window.innerWidth;&lt;br /&gt;
$(window).on(&#039;resize orientationchange&#039;, function() {&lt;br /&gt;
if (Math.abs(window.innerWidth - lastVanipediaTopWidth) &amp;lt; 10) return;&lt;br /&gt;
lastVanipediaTopWidth = window.innerWidth;&lt;br /&gt;
clearTimeout(topbarResizeTimer);&lt;br /&gt;
topbarResizeTimer = setTimeout(updateTopBar, 150);&lt;br /&gt;
});&lt;br /&gt;
$(document).ready(updateTopBar);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(updateTopBar);&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
// ==========================================================================&lt;br /&gt;
/* 2026-11-11 (Vamshi Krishna): keep the header and footer from overlapping at in-between widths.&lt;br /&gt;
   - Header: the centre block (site title, Vaniseva line, petal links) is hidden only when it would&lt;br /&gt;
     actually run over the search box, Home link or the user links.&lt;br /&gt;
   - Footer: on wide screens the social icons are hidden when they would cover Donate, and the links&lt;br /&gt;
     are centred. On narrow screens the right edge of the links fades while more are off-screen.&lt;br /&gt;
   The skin sets these styles inline with !important (and re-applies the footer layout on every resize), so&lt;br /&gt;
   this runs after it, and Common.css cannot override them. */&lt;br /&gt;
(function () {&lt;br /&gt;
    function leaves(el) {&lt;br /&gt;
        var out = [];&lt;br /&gt;
        el.querySelectorAll(&#039;*&#039;).forEach(function (e) {&lt;br /&gt;
            if (!e.children.length) {&lt;br /&gt;
                var r = e.getBoundingClientRect();&lt;br /&gt;
                if (r.width &amp;amp;&amp;amp; r.height) out.push(r);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        return out;&lt;br /&gt;
    }&lt;br /&gt;
    function clash(a, b) {&lt;br /&gt;
        for (var x = 0; x &amp;lt; a.length; x++) {&lt;br /&gt;
            for (var y = 0; y &amp;lt; b.length; y++) {&lt;br /&gt;
                var r = a[x], s = b[y];&lt;br /&gt;
                if (Math.min(r.right, s.right) - Math.max(r.left, s.left) &amp;gt; 0 &amp;amp;&amp;amp;&lt;br /&gt;
                    Math.min(r.bottom, s.bottom) - Math.max(r.top, s.top) &amp;gt; 2) return true;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
    function fixMidWidths() {&lt;br /&gt;
        var w = window.innerWidth;&lt;br /&gt;
        var header = document.querySelector(&#039;header.vector-header, header.mw-header&#039;);&lt;br /&gt;
        document.querySelectorAll(&#039;.vanipedia-topbar-center-block&#039;).forEach(function (b) {&lt;br /&gt;
            b.style.setProperty(&#039;display&#039;, &#039;flex&#039;, &#039;important&#039;);&lt;br /&gt;
            if (w &amp;lt; 1000 || !header) return;&lt;br /&gt;
            var theirs = [];&lt;br /&gt;
            header.querySelectorAll(&#039;#p-search, #vanipedia-topbar-home-link, .vector-header-end&#039;).forEach(function (e) {&lt;br /&gt;
                if (!b.contains(e)) theirs = theirs.concat(leaves(e));&lt;br /&gt;
            });&lt;br /&gt;
            if (clash(leaves(b), theirs)) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        var bar = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
        if (!bar) return;&lt;br /&gt;
        var left = bar.querySelector(&#039;.vh-bottom-bar-left-space&#039;);&lt;br /&gt;
        var right = bar.querySelector(&#039;.vh-bottom-bar-right-space&#039;);&lt;br /&gt;
        var inner = bar.querySelector(&#039;.vh-bottom-bar-inner&#039;);&lt;br /&gt;
        var nav = bar.querySelector(&#039;.vh-bottom-nav-links&#039;);&lt;br /&gt;
        var social = bar.querySelector(&#039;.vh-bottom-social-links&#039;);&lt;br /&gt;
        if (!left || !right || !inner || !nav || !social) return;&lt;br /&gt;
        // The icons measure 0 px until their images load, so check again once they have.&lt;br /&gt;
        bar.querySelectorAll(&#039;img&#039;).forEach(function (img) {&lt;br /&gt;
            if (!img.complete &amp;amp;&amp;amp; !img.dataset.fixBound) {&lt;br /&gt;
                img.dataset.fixBound = &#039;1&#039;;&lt;br /&gt;
                img.addEventListener(&#039;load&#039;, schedule);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        if (w &amp;gt;= 1000) {&lt;br /&gt;
            // The footer is kept between resizes here, so clear a fade left over from a narrow window.&lt;br /&gt;
            nav.style.removeProperty(&#039;-webkit-mask-image&#039;);&lt;br /&gt;
            nav.style.removeProperty(&#039;mask-image&#039;);&lt;br /&gt;
            var nr = nav.getBoundingClientRect(), sr = social.getBoundingClientRect();&lt;br /&gt;
            if (sr.width &amp;amp;&amp;amp; (nr.right + 8 &amp;gt; sr.left || sr.right &amp;gt; w)) {&lt;br /&gt;
                left.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
                right.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
                inner.style.setProperty(&#039;justify-content&#039;, &#039;center&#039;, &#039;important&#039;);&lt;br /&gt;
            }&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        var updateFade = function () {&lt;br /&gt;
            var more = nav.scrollLeft + nav.clientWidth &amp;lt; nav.scrollWidth - 2;&lt;br /&gt;
            var mask = more ? &#039;linear-gradient(to right, #000 calc(100% - 40px), transparent)&#039; : &#039;none&#039;;&lt;br /&gt;
            nav.style.setProperty(&#039;-webkit-mask-image&#039;, mask, &#039;important&#039;);&lt;br /&gt;
            nav.style.setProperty(&#039;mask-image&#039;, mask, &#039;important&#039;);&lt;br /&gt;
        };&lt;br /&gt;
        updateFade();&lt;br /&gt;
        if (!nav.dataset.fadeBound) {&lt;br /&gt;
            nav.dataset.fadeBound = &#039;1&#039;;&lt;br /&gt;
            nav.addEventListener(&#039;scroll&#039;, updateFade, { passive: true });&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    var pending;&lt;br /&gt;
    // Run after the skin&#039;s own header and footer setup (which re-runs on resize and 150 ms after it).&lt;br /&gt;
    function schedule() { clearTimeout(pending); pending = setTimeout(fixMidWidths, 300); }&lt;br /&gt;
    $(schedule);&lt;br /&gt;
    $(window).on(&#039;resize orientationchange&#039;, schedule);&lt;br /&gt;
    // This script often starts after the page has loaded, so also re-check when the fonts are ready.&lt;br /&gt;
    if (document.fonts &amp;amp;&amp;amp; document.fonts.ready) document.fonts.ready.then(schedule);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* VaniSearch Popup Launcher + Desktop Burger Restore */&lt;br /&gt;
(function() {&lt;br /&gt;
    var lockPopupSubmitUntil = 0;&lt;br /&gt;
&lt;br /&gt;
    function ensureBurgerMenu() {&lt;br /&gt;
        var nodes = document.querySelectorAll(&#039;.vector-feature-main-menu-pinned-enabled, .vector-feature-main-menu-pinned-clientpref-1&#039;);&lt;br /&gt;
        for (var i = 0; i &amp;lt; nodes.length; i++) {&lt;br /&gt;
            nodes[i].classList.remove(&#039;vector-feature-main-menu-pinned-enabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-1&#039;);&lt;br /&gt;
            nodes[i].classList.add(&#039;vector-feature-main-menu-pinned-disabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-0&#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var dropdown = document.getElementById(&#039;vector-main-menu-dropdown&#039;);&lt;br /&gt;
        var header = document.querySelector(&#039;header.vector-header, header.mw-header&#039;);&lt;br /&gt;
        var start = header ? header.querySelector(&#039;.vector-header-start&#039;) : document.querySelector(&#039;.vector-header-start&#039;);&lt;br /&gt;
&lt;br /&gt;
        if (dropdown &amp;amp;&amp;amp; start &amp;amp;&amp;amp; dropdown.parentNode !== start) {&lt;br /&gt;
            start.insertBefore(dropdown, start.firstChild);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var menu = document.getElementById(&#039;vector-main-menu&#039;);&lt;br /&gt;
        var unpinned = document.getElementById(&#039;vector-main-menu-unpinned-container&#039;) ||&lt;br /&gt;
            (dropdown ? dropdown.querySelector(&#039;.vector-dropdown-content&#039;) : null);&lt;br /&gt;
        if (menu &amp;amp;&amp;amp; unpinned) {&lt;br /&gt;
            menu.classList.remove(&#039;vanipedia-sidebar-menu&#039;, &#039;vanipedia-collapsed&#039;);&lt;br /&gt;
            if (!unpinned.contains(menu)) {&lt;br /&gt;
                unpinned.appendChild(menu);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    window.open_modal = function() {&lt;br /&gt;
        var ori = document.getElementById(&#039;ori_search&#039;) || document.getElementById(&#039;searchInput&#039;);&lt;br /&gt;
        var modal = document.getElementById(&#039;mspu_div_wrapper&#039;);&lt;br /&gt;
        var inpSearch = document.getElementById(&#039;mspu_txt_input&#039;);&lt;br /&gt;
        var submitBtn = document.getElementById(&#039;mspu_but_submit&#039;);&lt;br /&gt;
&lt;br /&gt;
        if (!modal || !inpSearch) return false;&lt;br /&gt;
&lt;br /&gt;
        lockPopupSubmitUntil = Date.now() + 500;&lt;br /&gt;
&lt;br /&gt;
        if (submitBtn) {&lt;br /&gt;
            submitBtn.disabled = true;&lt;br /&gt;
            setTimeout(function() { submitBtn.disabled = false; }, 500);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (typeof window.sync_but_search === &#039;function&#039;) {&lt;br /&gt;
            try { window.sync_but_search(); } catch (e) {}&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (ori) {&lt;br /&gt;
            inpSearch.value = ori.value;&lt;br /&gt;
            ori.blur();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        modal.style.display = &#039;block&#039;;&lt;br /&gt;
&lt;br /&gt;
        setTimeout(function() {&lt;br /&gt;
            inpSearch.focus();&lt;br /&gt;
        }, 250);&lt;br /&gt;
&lt;br /&gt;
        return false;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    function protectModalForm() {&lt;br /&gt;
        var modal = document.getElementById(&#039;mspu_div_wrapper&#039;);&lt;br /&gt;
        if (!modal || modal.dataset.vaniHardLocked) return;&lt;br /&gt;
        modal.dataset.vaniHardLocked = &#039;true&#039;;&lt;br /&gt;
&lt;br /&gt;
        var strayBtns = modal.querySelectorAll(&#039;.vani-search-trigger-btn&#039;);&lt;br /&gt;
        for (var i = 0; i &amp;lt; strayBtns.length; i++) {&lt;br /&gt;
            if (strayBtns[i].parentNode) strayBtns[i].parentNode.removeChild(strayBtns[i]);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var mForm = modal.querySelector(&#039;form&#039;);&lt;br /&gt;
        if (mForm) {&lt;br /&gt;
            mForm.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
                if (Date.now() &amp;lt; lockPopupSubmitUntil) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    e.stopImmediatePropagation();&lt;br /&gt;
                    return false;&lt;br /&gt;
                }&lt;br /&gt;
            }, true);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var inpSearch = document.getElementById(&#039;mspu_txt_input&#039;);&lt;br /&gt;
        if (inpSearch) {&lt;br /&gt;
            [&#039;keydown&#039;, &#039;keypress&#039;, &#039;keyup&#039;].forEach(function(evt) {&lt;br /&gt;
                inpSearch.addEventListener(evt, function(e) {&lt;br /&gt;
                    if (Date.now() &amp;lt; lockPopupSubmitUntil &amp;amp;&amp;amp; (e.key === &#039;Enter&#039; || e.keyCode === 13)) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                        e.stopImmediatePropagation();&lt;br /&gt;
                        return false;&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function buildCleanSearchBox(oldElement, isMobile) {&lt;br /&gt;
        var wrap = document.createElement(&#039;div&#039;);&lt;br /&gt;
        wrap.className = isMobile ? &#039;vani-mobile-search-wrap&#039; : &#039;vani-desktop-search-wrap&#039;;&lt;br /&gt;
        wrap.style.cssText = &#039;flex: 1 1 auto; width: 100%; max-width: 280px; display: flex !important; align-items: center !important; position: relative !important; margin: 0; z-index: 999999 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
        var inp = document.createElement(&#039;input&#039;);&lt;br /&gt;
        inp.type = &#039;text&#039;;&lt;br /&gt;
        inp.id = &#039;ori_search&#039;;&lt;br /&gt;
        inp.className = &#039;vani-clean-search-input&#039;;&lt;br /&gt;
        inp.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
        inp.autocomplete = &#039;off&#039;;&lt;br /&gt;
        inp.style.cssText = &#039;width:100% !important; height:32px !important; background:#1f3e45 !important; background-image:none !important; color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; border:1.5px solid #f5d77f !important; border-radius:16px !important; padding:2px 32px 2px 12px !important; font-size:15px !important; outline:none !important; box-sizing:border-box !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
        var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
        btn.type = &#039;button&#039;;&lt;br /&gt;
        btn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
        btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
        btn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:20 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
        [&#039;click&#039;, &#039;focus&#039;, &#039;focusin&#039;, &#039;touchstart&#039;, &#039;input&#039;, &#039;keypress&#039;].forEach(function(evtType) {&lt;br /&gt;
            inp.addEventListener(evtType, function(e) {&lt;br /&gt;
                e.stopPropagation();&lt;br /&gt;
            }, true);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        inp.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
            e.stopPropagation();&lt;br /&gt;
            if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                e.stopImmediatePropagation();&lt;br /&gt;
                window.open_modal();&lt;br /&gt;
            }&lt;br /&gt;
        }, true);&lt;br /&gt;
&lt;br /&gt;
        btn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            e.stopPropagation();&lt;br /&gt;
            e.stopImmediatePropagation();&lt;br /&gt;
            window.open_modal();&lt;br /&gt;
        }, true);&lt;br /&gt;
&lt;br /&gt;
        wrap.appendChild(inp);&lt;br /&gt;
        wrap.appendChild(btn);&lt;br /&gt;
        if (oldElement.parentNode) {&lt;br /&gt;
            oldElement.parentNode.replaceChild(wrap, oldElement);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function setupAllSearchBars() {&lt;br /&gt;
        ensureBurgerMenu();&lt;br /&gt;
        protectModalForm();&lt;br /&gt;
&lt;br /&gt;
        var minervaHeader = document.querySelector(&#039;.minerva-header&#039;);&lt;br /&gt;
        if (minervaHeader) {&lt;br /&gt;
            document.documentElement.classList.remove(&#039;overlay-enabled&#039;);&lt;br /&gt;
            document.body.classList.remove(&#039;search-enabled&#039;, &#039;overlay-enabled&#039;);&lt;br /&gt;
            var b = minervaHeader.querySelector(&#039;.branding-box&#039;);&lt;br /&gt;
            if (b) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
&lt;br /&gt;
            var mForm = minervaHeader.querySelector(&#039;form.minerva-search-form, form#searchform&#039;);&lt;br /&gt;
            if (mForm &amp;amp;&amp;amp; !minervaHeader.querySelector(&#039;.vani-mobile-search-wrap&#039;)) {&lt;br /&gt;
                buildCleanSearchBox(mForm, true);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (!document.querySelector(&#039;.vani-desktop-search-wrap&#039;) &amp;amp;&amp;amp; !minervaHeader) {&lt;br /&gt;
            var pSearch = document.querySelector(&#039;#p-search&#039;);&lt;br /&gt;
            if (pSearch &amp;amp;&amp;amp; !pSearch.dataset.vaniDetached) {&lt;br /&gt;
                var cleanPSearch = pSearch.cloneNode(true);&lt;br /&gt;
                cleanPSearch.dataset.vaniDetached = &#039;true&#039;;&lt;br /&gt;
                cleanPSearch.classList.add(&#039;vector-search-box-show-thumbnail&#039;);&lt;br /&gt;
                var toggle = cleanPSearch.querySelector(&#039;.search-toggle&#039;);&lt;br /&gt;
                if (toggle &amp;amp;&amp;amp; toggle.parentNode) toggle.parentNode.removeChild(toggle);&lt;br /&gt;
                if (pSearch.parentNode) pSearch.parentNode.replaceChild(cleanPSearch, pSearch);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            var dTarget = document.querySelector(&#039;form#searchform, #p-search form, .vector-search-box form&#039;);&lt;br /&gt;
            if (!dTarget) {&lt;br /&gt;
                var rawInput = document.querySelector(&#039;#ori_search, #searchInput, input[type=&amp;quot;search&amp;quot;]&#039;);&lt;br /&gt;
                if (rawInput &amp;amp;&amp;amp; !rawInput.closest(&#039;#mspu_div_wrapper&#039;) &amp;amp;&amp;amp; !rawInput.classList.contains(&#039;vani-clean-search-input&#039;)) {&lt;br /&gt;
                    dTarget = rawInput.closest(&#039;form&#039;) || rawInput.parentElement;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            if (dTarget &amp;amp;&amp;amp; !dTarget.closest(&#039;#mspu_div_wrapper&#039;)) {&lt;br /&gt;
                buildCleanSearchBox(dTarget, false);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, setupAllSearchBars);&lt;br /&gt;
    } else {&lt;br /&gt;
        setupAllSearchBars();&lt;br /&gt;
    }&lt;br /&gt;
    setTimeout(setupAllSearchBars, 200);&lt;br /&gt;
    setTimeout(setupAllSearchBars, 700);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Common.js&amp;diff=659027</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Common.js&amp;diff=659027"/>
		<updated>2026-11-13T03:42:03Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* V176: remove legacy decorative cursor if it was left by cached site code. */&lt;br /&gt;
(function restoreNativeMainPageCursor() {&lt;br /&gt;
  function clean() {&lt;br /&gt;
    if (!document.body || !document.body.classList.contains(&amp;quot;page-Main_Page&amp;quot;)) return;&lt;br /&gt;
    var cursor = document.getElementById(&amp;quot;vh-cursor-pointer&amp;quot;);&lt;br /&gt;
    if (cursor) cursor.remove();&lt;br /&gt;
    var injected = document.getElementById(&amp;quot;vh-kill-windows-cursor&amp;quot;);&lt;br /&gt;
    if (injected) injected.remove();&lt;br /&gt;
    document.body.classList.remove(&amp;quot;vh-cursor-link&amp;quot;, &amp;quot;vh-cursor-click&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  if (document.readyState === &amp;quot;loading&amp;quot;) document.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, clean);&lt;br /&gt;
  else clean();&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
﻿﻿/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039; ) === &#039;Krishna_says_in_Bhagavad-gita&#039;) {&lt;br /&gt;
/* switch tooltip texts from content-div to label-div */&lt;br /&gt;
const v_labels = Array.from(document.getElementsByClassName(&amp;quot;tabs-label&amp;quot;));&lt;br /&gt;
const v_content = Array.from(document.getElementsByClassName(&amp;quot;tabs-content&amp;quot;));&lt;br /&gt;
for (var i = 0; i &amp;lt; v_labels.length; i++) {&lt;br /&gt;
v_labels[i].title = v_content[i].title;&lt;br /&gt;
v_content[i].title = &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
/* adjust wikitables */&lt;br /&gt;
var arr = Array.from(document.getElementsByClassName(&amp;quot;wikitable&amp;quot;));&lt;br /&gt;
for (var t = 0; t &amp;lt; arr.length; t++) {&lt;br /&gt;
/* insert THEAD in wikitable */&lt;br /&gt;
var thead = document.createElement(&amp;quot;thead&amp;quot;);&lt;br /&gt;
thead.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
var wtbl = arr[t];&lt;br /&gt;
wtbl.insertBefore(thead, wtbl.firstChild);&lt;br /&gt;
/* move first row of TBODY to THEAD */&lt;br /&gt;
thead.appendChild(wtbl.rows[0]);&lt;br /&gt;
/* make TBODY scrollable */&lt;br /&gt;
var tbody = wtbl.tBodies[0];&lt;br /&gt;
tbody.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
tbody.style.overflowY = &amp;quot;auto&amp;quot;;&lt;br /&gt;
tbody.style.maxHeight = &amp;quot;500px&amp;quot;;&lt;br /&gt;
for (var r = 0; r &amp;lt; wtbl.rows.length; r++) {&lt;br /&gt;
var row = wtbl.rows[r];&lt;br /&gt;
/* adjust column widths and hide from-until columns */&lt;br /&gt;
row.cells[0].classList = &amp;quot;cw_0&amp;quot;;&lt;br /&gt;
row.cells[1].classList = &amp;quot;cw_150&amp;quot;;&lt;br /&gt;
row.cells[2].classList = &amp;quot;cw_500&amp;quot;;&lt;br /&gt;
/* mark the text */&lt;br /&gt;
if (r == 0) continue;&lt;br /&gt;
var v_text = row.cells[2].textContent;&lt;br /&gt;
var v_html = &amp;quot;&amp;quot;; var v_from = 0;&lt;br /&gt;
var marks = JSON.parse(row.cells[0].textContent.replaceAll(&amp;quot;O&amp;quot;, &amp;quot;[&amp;quot;).replaceAll(&amp;quot;C&amp;quot;, &amp;quot;]&amp;quot;));&lt;br /&gt;
for (var m = 0; m &amp;lt; marks.length; m++) {&lt;br /&gt;
v_html +=&lt;br /&gt;
v_text.substr(v_from,marks[m][0]-v_from) + &amp;quot;&amp;lt;mark&amp;gt;&amp;quot; +&lt;br /&gt;
v_text.substr(marks[m][0],marks[m][1]-marks[m][0]+1) + &amp;quot;&amp;lt;/mark&amp;gt;&amp;quot;;&lt;br /&gt;
v_from = marks[m][1]+1;&lt;br /&gt;
}&lt;br /&gt;
v_html += v_text.substr(v_from);&lt;br /&gt;
row.cells[2].innerHTML = v_html;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// install Google Search&lt;br /&gt;
// document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
// + &#039;http://vanipedia.org/w/index.php?title=MediaWiki:GoogleSearch.js&#039;&lt;br /&gt;
// + &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install JQuery&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:JQuery.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install WikEd toolbar and Vanify&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Vaniquotes.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Replace&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:TextboxReplace.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Unify&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Unify.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Vanify&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Vanify.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Vani_suggest for diacritics auto-suggest pulldown on the search bar&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Vani_suggest.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install previous/next links for video categories in all languages&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/navcat/navcat.js&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// Buttons&lt;br /&gt;
//addOnloadHook(function() {&lt;br /&gt;
//if (document.editform) {&lt;br /&gt;
//addPortletLink(&amp;quot;p-cactions&amp;quot;, &amp;quot;javascript:Unify()&amp;quot;, &amp;quot;unify&amp;quot;, &amp;quot;ca-unify&amp;quot;, &amp;quot;Convert Balarama fonts to Unicode&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
// addPortletLink(&amp;quot;p-cactions&amp;quot;, &amp;quot;javascript:Vanify()&amp;quot;, &amp;quot;vanify&amp;quot;, &amp;quot;ca-vanify&amp;quot;, &amp;quot;Corrects vani markup&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
// addPortletLink(&#039;p-cactions&#039;, &#039;javascript:format()&#039;, &#039;format&#039;, &#039;ca-format&#039;, &#039;Format article&#039;, &#039;&#039;);&lt;br /&gt;
//addPortletLink(&#039;p-cactions&#039;, &#039;javascript:wpTextboxReplace()&#039;, &#039;Replace&#039;, &#039;ca-replace&#039;, &#039;Replaces text in the edit window&#039;, &#039;R&#039;);&lt;br /&gt;
//}&lt;br /&gt;
//});&lt;br /&gt;
// end Buttons&lt;br /&gt;
// --- YouTube Random Shorts (Kasya) ---&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
var $widget = $(&#039;.vani-shorts-viewport&#039;);&lt;br /&gt;
if ($widget.length) {&lt;br /&gt;
var $viewport = $widget;&lt;br /&gt;
var $titleFrame = $widget.find(&#039;.vani-shorts-title&#039;);&lt;br /&gt;
new mw.Api().get({&lt;br /&gt;
action: &#039;query&#039;,&lt;br /&gt;
prop: &#039;revisions&#039;,&lt;br /&gt;
titles: &#039;VanimediaMayapur YouTube SHORTS List&#039;,&lt;br /&gt;
rvprop: &#039;content&#039;,&lt;br /&gt;
format: &#039;json&#039;&lt;br /&gt;
}).done(function(data) {&lt;br /&gt;
try {&lt;br /&gt;
var pages = data.query.pages;&lt;br /&gt;
var pageId = Object.keys(pages)[0];&lt;br /&gt;
if (pageId == &amp;quot;-1&amp;quot; || !pages[pageId].revisions) {&lt;br /&gt;
$viewport.text(&amp;quot;Database list page not found.&amp;quot;);&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// FIXED: Corrected MediaWiki revision array syntax lookup&lt;br /&gt;
var rawWikiText = pages[pageId].revisions[0][&#039;*&#039;];&lt;br /&gt;
var lines = rawWikiText.split(&#039;\n&#039;);&lt;br /&gt;
var validShorts = [];&lt;br /&gt;
for (var i = 0; i &amp;lt; lines.length; i++) {&lt;br /&gt;
var line = $.trim(lines[i]);&lt;br /&gt;
if (line.indexOf(&#039;File:&#039;) === 0 &amp;amp;&amp;amp; line.toLowerCase().indexOf(&#039;link=&#039;) !== -1) {&lt;br /&gt;
validShorts.push(line);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (validShorts.length === 0) {&lt;br /&gt;
$viewport.text(&amp;quot;No gallery entries recognized.&amp;quot;);&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
var randomLine = validShorts[Math.floor(Math.random() * validShorts.length)];&lt;br /&gt;
var parts = randomLine.split(&#039;|&#039;);&lt;br /&gt;
// Reset defaults before parsing line elements&lt;br /&gt;
var rawUrl = &amp;quot;&amp;quot;;&lt;br /&gt;
for (var j = 0; j &amp;lt; parts.length; j++) {&lt;br /&gt;
var part = $.trim(parts[j]);&lt;br /&gt;
if (part.toLowerCase().indexOf(&#039;link=&#039;) === 0) {&lt;br /&gt;
rawUrl = part.substring(5).trim();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// Clean all template formatting brackets, space characters, and hidden control markers&lt;br /&gt;
var urlCleaned = rawUrl.replace(/[\u200e\u200f\s\}\}\]]/g, &#039;&#039;);&lt;br /&gt;
// Direct YouTube Alphanumeric Pattern Matcher&lt;br /&gt;
var idRegex = /(?:shorts\/|v=|embed\/|\/)([a-zA-Z0-9_-]{11})/;&lt;br /&gt;
var matchResults = urlCleaned.match(idRegex);&lt;br /&gt;
var videoId = &amp;quot;&amp;quot;;&lt;br /&gt;
if (matchResults &amp;amp;&amp;amp; matchResults[1]) {&lt;br /&gt;
// FIXED: Grabbed index 1 to pull the standalone 11-digit ID without any slashes&lt;br /&gt;
videoId = matchResults[1].trim();&lt;br /&gt;
}&lt;br /&gt;
if (videoId &amp;amp;&amp;amp; videoId.length === 11) {&lt;br /&gt;
// FIXED: Isolated to inject ONLY the video player iframe at the correct 280px width&lt;br /&gt;
var embedUrl = &amp;quot;https://www.youtube.com/embed/&amp;quot; + videoId;&lt;br /&gt;
$viewport.html(&#039;&amp;lt;iframe width=&amp;quot;280&amp;quot; height=&amp;quot;225&amp;quot; src=&amp;quot;&#039; + embedUrl + &#039;&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen style=&amp;quot;border-radius: 8px; border: none;&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
$viewport.html(&amp;quot;&amp;lt;div style=&#039;color:#c0392b; padding:10px; font-size:11px;&#039;&amp;gt;Invalid video ID sequence extracted.&amp;lt;/div&amp;gt;&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
} catch (err) {&lt;br /&gt;
console.error(&amp;quot;Shorts engine exception:&amp;quot;, err);&lt;br /&gt;
$viewport.text(&amp;quot;Error handling text structure values.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
}).fail(function() {&lt;br /&gt;
$viewport.text(&amp;quot;API connection failed.&amp;quot;);&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Kasya&lt;br /&gt;
/* Open Timeline links in a new tab ONLY on the Chapters page */&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function($content) {&lt;br /&gt;
// Check if we are exactly on the timeline page&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) === &amp;quot;Chapters_in_Srila_Prabhupada&#039;s_Life&amp;quot;) {&lt;br /&gt;
// If yes, apply the new tab rule to the table&lt;br /&gt;
$content.find(&#039;#mp-tfp a&#039;).attr(&#039;target&#039;, &#039;_blank&#039;).attr(&#039;rel&#039;, &#039;noopener noreferrer&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Wait for MediaWiki core modules and the DOM to load&lt;br /&gt;
mw.loader.using([&#039;mediawiki.api&#039;, &#039;mediawiki.util&#039;]).then(function () {&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
// 1. FIND THE &amp;quot;102 Languages&amp;quot; SIDEBAR SECTION&lt;br /&gt;
var $sidebarMenu = $(&#039;#p-102_Languages ul&#039;).first();&lt;br /&gt;
// Fallback in case your specific MediaWiki version formats the ID differently&lt;br /&gt;
if ($sidebarMenu.length === 0) {&lt;br /&gt;
$(&#039;.vector-menu-heading, .portal h3&#039;).each(function() {&lt;br /&gt;
// Looks for the heading text directly&lt;br /&gt;
if ($(this).text().trim() === &#039;102 Languages&#039;) {&lt;br /&gt;
$sidebarMenu = $(this).closest(&#039;.vector-menu, .portal&#039;).find(&#039;ul&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
// Exit if the 102 Languages menu isn&#039;t found on the page&lt;br /&gt;
if (!$sidebarMenu || $sidebarMenu.length === 0) return;&lt;br /&gt;
// 2. CREATE THE SEARCH BAR AS A MENU ITEM&lt;br /&gt;
var $searchLi = $(&#039;&amp;lt;li id=&amp;quot;n-language-search&amp;quot; style=&amp;quot;margin-top: 10px; margin-bottom: 5px; list-style: none;&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
var $searchBox = $(&#039;&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;sidebarLanguageSearch&amp;quot; placeholder=&amp;quot;Search 102 Languages...&amp;quot; style=&amp;quot;width: 100%; box-sizing: border-box; padding: 5px; font-size: 0.85em; border: 1px solid #a2a9b1; border-radius: 2px;&amp;quot; autocomplete=&amp;quot;off&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
// Container for the results (hidden by default)&lt;br /&gt;
var $resultsContainer = $(&#039;&amp;lt;ul id=&amp;quot;sidebarLanguageResults&amp;quot; style=&amp;quot;list-style: none; padding: 0; margin: 4px 0 0 0; max-height: 200px; overflow-y: auto; border: 1px solid #eaecf0; background: #ffffff; display: none;&amp;quot;&amp;gt;&amp;lt;/ul&amp;gt;&#039;);&lt;br /&gt;
// Build the menu item and append it to the sidebar&lt;br /&gt;
$searchLi.append($searchBox).append($resultsContainer);&lt;br /&gt;
$sidebarMenu.prepend($searchLi);&lt;br /&gt;
var api = new mw.Api();&lt;br /&gt;
var languageList = [];&lt;br /&gt;
// 3. FETCH LANGUAGES FROM THE CATEGORY VIA API IN THE BACKGROUND&lt;br /&gt;
api.get({&lt;br /&gt;
action: &#039;query&#039;,&lt;br /&gt;
list: &#039;categorymembers&#039;,&lt;br /&gt;
cmtitle: &#039;Category:Languages_with_Total_Pages&#039;,&lt;br /&gt;
cmlimit: &#039;max&#039;,&lt;br /&gt;
format: &#039;json&#039;&lt;br /&gt;
}).done(function (data) {&lt;br /&gt;
if (data.query &amp;amp;&amp;amp; data.query.categorymembers) {&lt;br /&gt;
languageList = data.query.categorymembers.map(function (member) {&lt;br /&gt;
return {&lt;br /&gt;
title: member.title,&lt;br /&gt;
url: mw.util.getUrl(member.title)&lt;br /&gt;
};&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 4. ADD SEARCH FUNCTIONALITY TO THE SIDEBAR BOX&lt;br /&gt;
$(&#039;#sidebarLanguageSearch&#039;).on(&#039;keyup&#039;, function (e) {&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
var searchTerm = $(this).val().toLowerCase();&lt;br /&gt;
$resultsContainer.empty();&lt;br /&gt;
// Hide the results box if the search is empty&lt;br /&gt;
if (searchTerm.length === 0) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// Filter the fetched languages&lt;br /&gt;
var filteredLanguages = languageList.filter(function (lang) {&lt;br /&gt;
return lang.title.toLowerCase().indexOf(searchTerm) &amp;gt; -1;&lt;br /&gt;
});&lt;br /&gt;
// Show results container&lt;br /&gt;
$resultsContainer.show();&lt;br /&gt;
// Append results using Vector&#039;s standard dark text color&lt;br /&gt;
if (filteredLanguages.length &amp;gt; 0) {&lt;br /&gt;
filteredLanguages.forEach(function (lang) {&lt;br /&gt;
$resultsContainer.append(&#039;&amp;lt;li style=&amp;quot;padding: 4px 6px; border-bottom: 1px solid #f8f9fa;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + lang.url + &#039;&amp;quot; style=&amp;quot;text-decoration: none; color: #0645ad; display: block; font-size: 0.9em;&amp;quot;&amp;gt;&#039; + lang.title + &#039;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
});&lt;br /&gt;
} else {&lt;br /&gt;
$resultsContainer.append(&#039;&amp;lt;li style=&amp;quot;padding: 4px 6px; color: #72777d; font-size: 0.9em;&amp;quot;&amp;gt;No languages found&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Prevent typing from accidentally triggering global keyboard shortcuts&lt;br /&gt;
$(&#039;#sidebarLanguageSearch&#039;).on(&#039;keydown&#039;, function(e) {&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
});&lt;br /&gt;
// Optional: Hide results when clicking outside the sidebar search&lt;br /&gt;
$(document).on(&#039;click&#039;, function(e) {&lt;br /&gt;
if (!$(e.target).closest(&#039;#n-language-search&#039;).length) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Re-show results if they click back into the search box&lt;br /&gt;
$(&#039;#sidebarLanguageSearch&#039;).on(&#039;click&#039;, function() {&lt;br /&gt;
if ($(this).val().length &amp;gt; 0) {&lt;br /&gt;
$resultsContainer.show();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
});&lt;br /&gt;
});&lt;br /&gt;
// 5. SIDEBAR ACCORDION - STRICT LEFT-COLUMN ISOLATION &amp;amp; TRUE ACCORDION&lt;br /&gt;
(function() {&lt;br /&gt;
// 1. Tag ONLY menus physically located in the left sidebar&lt;br /&gt;
function tagSidebarMenus() {&lt;br /&gt;
var allMenus = document.querySelectorAll(&#039;.vector-menu&#039;);&lt;br /&gt;
for (var i = 0; i &amp;lt; allMenus.length; i++) {&lt;br /&gt;
var menu = allMenus[i];&lt;br /&gt;
// STRICT INCLUSION: Only tag menus inside the modern or legacy left sidebar containers&lt;br /&gt;
if (menu.closest(&#039;#vector-main-menu, #mw-panel, #mw-navigation&#039;)) {&lt;br /&gt;
menu.classList.add(&#039;vanipedia-sidebar-menu&#039;);&lt;br /&gt;
// Collapse them by default if they have a heading&lt;br /&gt;
if (menu.querySelector(&#039;.vector-menu-heading&#039;) &amp;amp;&amp;amp; !menu.classList.contains(&#039;vanipedia-collapsed&#039;)) {&lt;br /&gt;
menu.classList.add(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// Run tagging immediately, and again on load as a failsafe&lt;br /&gt;
tagSidebarMenus();&lt;br /&gt;
if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
document.addEventListener(&#039;DOMContentLoaded&#039;, tagSidebarMenus);&lt;br /&gt;
}&lt;br /&gt;
// 2. Inject CSS targeted STRICTLY at our newly tagged custom class&lt;br /&gt;
var style = document.createElement(&#039;style&#039;);&lt;br /&gt;
style.textContent =&lt;br /&gt;
/* Widen only our tagged sidebar menus */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu { width: 185px !important; } &#039; +&lt;br /&gt;
/* Core functional hiding rule */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content { display: none !important; } &#039; +&lt;br /&gt;
/* Bold, Dark Header */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-heading { &#039; +&lt;br /&gt;
&#039;   cursor: pointer !important; &#039; +&lt;br /&gt;
&#039;   background-color: #2c4c50 !important; &#039; +&lt;br /&gt;
&#039;   border: 1px solid #1b3033 !important; &#039; +&lt;br /&gt;
&#039;   border-radius: 4px !important; &#039; +&lt;br /&gt;
&#039;   margin-bottom: 4px !important; &#039; +&lt;br /&gt;
&#039;   padding: 10px 12px !important; &#039; +&lt;br /&gt;
&#039;   font-weight: 600 !important; &#039; +&lt;br /&gt;
&#039;   color: #ffffff !important; &#039; +&lt;br /&gt;
&#039;   display: flex !important; &#039; +&lt;br /&gt;
&#039;   justify-content: space-between !important; &#039; +&lt;br /&gt;
&#039;   align-items: center !important; &#039; +&lt;br /&gt;
&#039;   gap: 10px !important; &#039; +&lt;br /&gt;
&#039;   transition: all 0.2s ease; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Fix header corners when expanded */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading { &#039; +&lt;br /&gt;
&#039;   border-radius: 4px 4px 0 0 !important; &#039; +&lt;br /&gt;
&#039;   margin-bottom: 0 !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Hover effect */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-heading:hover { background-color: #385e63 !important; } &#039; +&lt;br /&gt;
/* The dropdown caret */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-heading::after { &#039; +&lt;br /&gt;
&#039;   content: &amp;quot;▼&amp;quot;; &#039; +&lt;br /&gt;
&#039;   font-size: 0.75em; &#039; +&lt;br /&gt;
&#039;   color: #ffffff !important; &#039; +&lt;br /&gt;
&#039;   transition: transform 0.2s ease; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Rotate the arrow when collapsed */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after { &#039; +&lt;br /&gt;
&#039;   transform: rotate(-90deg); &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* The Expanded Content Area */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content { &#039; +&lt;br /&gt;
&#039;   background-color: #eaeff0 !important; &#039; +&lt;br /&gt;
&#039;   border: 1px solid #2c4c50 !important; &#039; +&lt;br /&gt;
&#039;   border-top: none !important; &#039; +&lt;br /&gt;
&#039;   border-radius: 0 0 4px 4px !important; &#039; +&lt;br /&gt;
&#039;   padding: 0 0 4px 0 !important; &#039; +&lt;br /&gt;
&#039;   margin-bottom: 6px !important; &#039; +&lt;br /&gt;
&#039;   box-shadow: 0 3px 6px rgba(0,0,0,0.15) !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Reset the list styles */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content ul { &#039; +&lt;br /&gt;
&#039;   list-style: none !important; &#039; +&lt;br /&gt;
&#039;   margin: 0 !important; &#039; +&lt;br /&gt;
&#039;   padding: 0 !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Menu links */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content li a { &#039; +&lt;br /&gt;
&#039;   display: block !important; &#039; +&lt;br /&gt;
&#039;   padding: 8px 12px 8px 16px !important; &#039; +&lt;br /&gt;
&#039;   color: #1b3033 !important; &#039; +&lt;br /&gt;
&#039;   text-decoration: none !important; &#039; +&lt;br /&gt;
&#039;   border-left: 3px solid transparent !important; &#039; +&lt;br /&gt;
&#039;   border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important; &#039; +&lt;br /&gt;
&#039;   transition: all 0.15s ease !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Remove separator from last item */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content li:last-child a { &#039; +&lt;br /&gt;
&#039;   border-bottom: none !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Hover effect for individual menu items */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content li a:hover { &#039; +&lt;br /&gt;
&#039;   background-color: #dbe4e6 !important; &#039; +&lt;br /&gt;
&#039;   border-left: 3px solid #2c4c50 !important; &#039; +&lt;br /&gt;
&#039;   color: #000000 !important; &#039; +&lt;br /&gt;
&#039;} &#039;;&lt;br /&gt;
document.head.appendChild(style);&lt;br /&gt;
// 3. Helper function to collapse all of our securely tagged menus&lt;br /&gt;
function collapseAllSidebarMenus() {&lt;br /&gt;
var menus = document.querySelectorAll(&#039;.vanipedia-sidebar-menu&#039;);&lt;br /&gt;
for (var i = 0; i &amp;lt; menus.length; i++) {&lt;br /&gt;
menus[i].classList.add(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// 4. Intercept clicks for True Accordion Behavior&lt;br /&gt;
document.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
var heading = e.target.closest(&#039;.vector-menu-heading&#039;);&lt;br /&gt;
if (!heading) return;&lt;br /&gt;
// ONLY react if this click belongs to one of our tagged sidebar menus&lt;br /&gt;
var navContainer = heading.closest(&#039;.vanipedia-sidebar-menu&#039;);&lt;br /&gt;
if (navContainer) {&lt;br /&gt;
var isAlreadyOpen = !navContainer.classList.contains(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
// Forcefully collapse ALL left sidebar menus first&lt;br /&gt;
collapseAllSidebarMenus();&lt;br /&gt;
// Open the clicked one if it wasn&#039;t already open&lt;br /&gt;
if (!isAlreadyOpen) {&lt;br /&gt;
navContainer.classList.remove(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
}&lt;br /&gt;
}, true);&lt;br /&gt;
})();&lt;br /&gt;
mw.loader.using(&#039;mediawiki.user&#039;).then(function() {&lt;br /&gt;
// Fetch the user&#039;s assigned groups&lt;br /&gt;
var userGroups = mw.config.get(&#039;wgUserGroups&#039;) || [];&lt;br /&gt;
// Define the roles that SHOULD see the administrative tabs&lt;br /&gt;
var isAuthorized = userGroups.includes(&#039;sysop&#039;) ||&lt;br /&gt;
userGroups.includes(&#039;interface-admin&#039;) ||&lt;br /&gt;
userGroups.includes(&#039;Editor&#039;);&lt;br /&gt;
// If the user is not in one of those groups, restrict the UI&lt;br /&gt;
if (!isAuthorized) {&lt;br /&gt;
document.body.classList.add(&#039;restricted-ui&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Function to open accordion from TOC and jump there //&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
function handleAccordionTOC(hash) {&lt;br /&gt;
if (!hash || hash === &#039;#&#039;) return false;&lt;br /&gt;
try {&lt;br /&gt;
var targetId = hash.substring(1);&lt;br /&gt;
var targetElement = document.getElementById(targetId) || document.getElementById(decodeURIComponent(targetId));&lt;br /&gt;
if (!targetElement) return false;&lt;br /&gt;
var $target = $(targetElement);&lt;br /&gt;
// Match either h2 or h3&lt;br /&gt;
var $heading = $target.is(&#039;h2, h3&#039;) ? $target : $target.closest(&#039;h2, h3&#039;);&lt;br /&gt;
if (!$heading.length) return false;&lt;br /&gt;
var $accordion = $heading.next(&#039;.book-accordion&#039;);&lt;br /&gt;
// If the heading itself is not followed directly by an accordion,&lt;br /&gt;
// check if the heading is located INSIDE a parent accordion (e.g., nested h3)&lt;br /&gt;
var $parentAccordions = $heading.parents(&#039;.book-accordion&#039;);&lt;br /&gt;
// If there&#039;s no direct accordion next to it and it&#039;s not inside any accordion,&lt;br /&gt;
// let the browser handle standard jump.&lt;br /&gt;
if (!$accordion.length &amp;amp;&amp;amp; !$parentAccordions.length) return false;&lt;br /&gt;
// 1. Open all ancestor accordions (if target heading is nested inside one)&lt;br /&gt;
$parentAccordions.each(function() {&lt;br /&gt;
var $parentCollapsible = $(this).children(&#039;.mw-collapsible&#039;);&lt;br /&gt;
if ($parentCollapsible.length &amp;amp;&amp;amp; $parentCollapsible.hasClass(&#039;mw-collapsed&#039;)) {&lt;br /&gt;
var pId = $parentCollapsible.attr(&#039;id&#039;);&lt;br /&gt;
if (pId) {&lt;br /&gt;
var pToggleClass = pId.replace(&#039;mw-customcollapsible-&#039;, &#039;mw-customtoggle-&#039;);&lt;br /&gt;
$(&#039;.&#039; + pToggleClass).first().click();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 2. Open the accordion immediately following this heading (if present)&lt;br /&gt;
if ($accordion.length) {&lt;br /&gt;
var $collapsible = $accordion.children(&#039;.mw-collapsible, .mw-collapsible-content&#039;).first();&lt;br /&gt;
if (!$collapsible.length) {&lt;br /&gt;
$collapsible = $accordion.find(&#039;.mw-collapsible&#039;);&lt;br /&gt;
}&lt;br /&gt;
if ($collapsible.length &amp;amp;&amp;amp; $collapsible.hasClass(&#039;mw-collapsed&#039;)) {&lt;br /&gt;
var collapsibleId = $collapsible.attr(&#039;id&#039;);&lt;br /&gt;
if (collapsibleId) {&lt;br /&gt;
var toggleClass = collapsibleId.replace(&#039;mw-customcollapsible-&#039;, &#039;mw-customtoggle-&#039;);&lt;br /&gt;
$(&#039;.&#039; + toggleClass).first().click();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// Target element to scroll to (the accordion, or the heading itself if accordion is missing)&lt;br /&gt;
var $scrollTarget = $accordion.length ? $accordion : $heading;&lt;br /&gt;
// 3. Scroll to the visible section&lt;br /&gt;
setTimeout(function() {&lt;br /&gt;
$(&#039;html, body&#039;).animate({&lt;br /&gt;
scrollTop: $scrollTarget.offset().top - 75&lt;br /&gt;
}, 300);&lt;br /&gt;
}, 100);&lt;br /&gt;
// Return true to indicate we successfully handled the TOC accordion click&lt;br /&gt;
return true;&lt;br /&gt;
} catch (e) {&lt;br /&gt;
console.error(&amp;quot;TOC Accordion script error:&amp;quot;, e);&lt;br /&gt;
return false;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(document).off(&#039;click.tocAccordion&#039;).on(&#039;click.tocAccordion&#039;, &#039;a[href^=&amp;quot;#&amp;quot;]&#039;, function(e) {&lt;br /&gt;
if ($(this).closest(&#039;#toc, .toc, .vector-toc&#039;).length &amp;gt; 0) {&lt;br /&gt;
var href = $(this).attr(&#039;href&#039;);&lt;br /&gt;
// Run our function to see if this is an accordion/heading link&lt;br /&gt;
var isAccordion = handleAccordionTOC(href);&lt;br /&gt;
// ONLY stop the default browser jump if we handled it&lt;br /&gt;
if (isAccordion) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
// Update the URL manually so the user can still share the link&lt;br /&gt;
if (history.pushState) {&lt;br /&gt;
history.pushState(null, null, href);&lt;br /&gt;
} else {&lt;br /&gt;
window.location.hash = href;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
if (window.location.hash) {&lt;br /&gt;
setTimeout(function() {&lt;br /&gt;
handleAccordionTOC(window.location.hash);&lt;br /&gt;
}, 500);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
/* Sticky burger menu - Pure Floating Dropdown (Forces Unpinned &amp;amp; Full Title) */&lt;br /&gt;
(function () {&lt;br /&gt;
let isMenuOpen = false;&lt;br /&gt;
// 1. Force the sidebar out of pinned mode and return menu into the dropdown container&lt;br /&gt;
function forceUnpinSidebar() {&lt;br /&gt;
document.documentElement.classList.remove(&#039;vector-feature-main-menu-pinned-enabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-1&#039;);&lt;br /&gt;
document.documentElement.classList.add(&#039;vector-feature-main-menu-pinned-disabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-0&#039;);&lt;br /&gt;
if (document.body) {&lt;br /&gt;
document.body.classList.remove(&#039;vector-feature-main-menu-pinned-enabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-1&#039;);&lt;br /&gt;
document.body.classList.add(&#039;vector-feature-main-menu-pinned-disabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-0&#039;);&lt;br /&gt;
}&lt;br /&gt;
// Clear stored pin preference&lt;br /&gt;
document.cookie = &amp;quot;vector-feature-main-menu-pinned=0; path=/; max-age=31536000&amp;quot;;&lt;br /&gt;
try { localStorage.setItem(&#039;vector-feature-main-menu-pinned&#039;, &#039;0&#039;); } catch(e) {}&lt;br /&gt;
// If #vector-main-menu was moved into the pinned container, move it back into dropdown&lt;br /&gt;
const mainMenu = document.getElementById(&#039;vector-main-menu&#039;);&lt;br /&gt;
const unpinnedContainer = document.getElementById(&#039;vector-main-menu-unpinned-container&#039;) ||&lt;br /&gt;
document.querySelector(&#039;#vector-main-menu-dropdown .vector-dropdown-content&#039;);&lt;br /&gt;
const pinnedContainer = document.getElementById(&#039;vector-main-menu-pinned-container&#039;);&lt;br /&gt;
if (mainMenu &amp;amp;&amp;amp; unpinnedContainer &amp;amp;&amp;amp; pinnedContainer &amp;amp;&amp;amp; pinnedContainer.contains(mainMenu)) {&lt;br /&gt;
unpinnedContainer.appendChild(mainMenu);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
function getDropdownElement() {&lt;br /&gt;
return document.querySelector(&#039;#vector-main-menu-dropdown .vector-dropdown-content&#039;) ||&lt;br /&gt;
document.getElementById(&#039;vector-main-menu-dropdown-content&#039;) ||&lt;br /&gt;
document.getElementById(&#039;vector-main-menu-unpinned-container&#039;) ||&lt;br /&gt;
document.getElementById(&#039;vector-main-menu&#039;);&lt;br /&gt;
}&lt;br /&gt;
function openMenu(menuBtn) {&lt;br /&gt;
forceUnpinSidebar();&lt;br /&gt;
const checkbox = document.getElementById(&#039;vector-main-menu-dropdown-checkbox&#039;);&lt;br /&gt;
const dropdown = getDropdownElement();&lt;br /&gt;
if (!dropdown) return;&lt;br /&gt;
if (checkbox) {&lt;br /&gt;
checkbox.checked = true;&lt;br /&gt;
checkbox.dispatchEvent(new Event(&#039;change&#039;, { bubbles: true }));&lt;br /&gt;
}&lt;br /&gt;
const rect = menuBtn.getBoundingClientRect();&lt;br /&gt;
dropdown.style.setProperty(&#039;position&#039;, &#039;fixed&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;top&#039;, rect.bottom + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;left&#039;, rect.left + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;z-index&#039;, &#039;99999&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;max-height&#039;, (window.innerHeight - rect.bottom - 16) + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;overflow-y&#039;, &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;display&#039;, &#039;block&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;visibility&#039;, &#039;visible&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;opacity&#039;, &#039;1&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;background-color&#039;, &#039;var(--background-color-base, #ffffff)&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;box-shadow&#039;, &#039;0 4px 16px rgba(0, 0, 0, 0.2)&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;border-radius&#039;, &#039;4px&#039;, &#039;important&#039;);&lt;br /&gt;
isMenuOpen = true;&lt;br /&gt;
}&lt;br /&gt;
function closeMenu() {&lt;br /&gt;
const checkbox = document.getElementById(&#039;vector-main-menu-dropdown-checkbox&#039;);&lt;br /&gt;
const dropdown = getDropdownElement();&lt;br /&gt;
if (!dropdown) return;&lt;br /&gt;
if (checkbox) {&lt;br /&gt;
checkbox.checked = false;&lt;br /&gt;
checkbox.dispatchEvent(new Event(&#039;change&#039;, { bubbles: true }));&lt;br /&gt;
}&lt;br /&gt;
dropdown.style.removeProperty(&#039;position&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;top&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;left&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;z-index&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;max-height&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;overflow-y&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;background-color&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;box-shadow&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;border-radius&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;visibility&#039;, &#039;hidden&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;opacity&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
isMenuOpen = false;&lt;br /&gt;
}&lt;br /&gt;
function initStickyBurger() {&lt;br /&gt;
forceUnpinSidebar();&lt;br /&gt;
const stickyHeader = document.getElementById(&#039;vector-sticky-header&#039;);&lt;br /&gt;
if (!stickyHeader) return false;&lt;br /&gt;
if (document.getElementById(&#039;vanipedia-sticky-main-menu&#039;)) return true;&lt;br /&gt;
// 1. Create burger button&lt;br /&gt;
const menuBtn = document.createElement(&#039;div&#039;);&lt;br /&gt;
menuBtn.id = &#039;vanipedia-sticky-main-menu&#039;;&lt;br /&gt;
menuBtn.title = &#039;Main menu&#039;;&lt;br /&gt;
menuBtn.style.cursor = &#039;pointer&#039;;&lt;br /&gt;
menuBtn.className = &#039;vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--icon-only&#039;;&lt;br /&gt;
// 2. Add hamburger icon&lt;br /&gt;
const iconSpan = document.createElement(&#039;span&#039;);&lt;br /&gt;
iconSpan.className = &#039;vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu&#039;;&lt;br /&gt;
menuBtn.appendChild(iconSpan);&lt;br /&gt;
// 3. Toggle click handler (1st click opens, 2nd click rolls back)&lt;br /&gt;
menuBtn.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
if (isMenuOpen) {&lt;br /&gt;
closeMenu();&lt;br /&gt;
} else {&lt;br /&gt;
openMenu(menuBtn);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 4. Inject into start container&lt;br /&gt;
let startContainer = stickyHeader.querySelector(&#039;.vector-sticky-header-start&#039;);&lt;br /&gt;
if (!startContainer) {&lt;br /&gt;
startContainer = document.createElement(&#039;div&#039;);&lt;br /&gt;
startContainer.className = &#039;vector-sticky-header-start&#039;;&lt;br /&gt;
stickyHeader.insertBefore(startContainer, stickyHeader.firstChild);&lt;br /&gt;
}&lt;br /&gt;
startContainer.insertBefore(menuBtn, startContainer.firstChild);&lt;br /&gt;
return true;&lt;br /&gt;
}&lt;br /&gt;
// 5. Close when clicking anywhere outside&lt;br /&gt;
document.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
if (!isMenuOpen) return;&lt;br /&gt;
const menuBtn = document.getElementById(&#039;vanipedia-sticky-main-menu&#039;);&lt;br /&gt;
const dropdown = getDropdownElement();&lt;br /&gt;
if (dropdown &amp;amp;&amp;amp; menuBtn &amp;amp;&amp;amp; !menuBtn.contains(e.target) &amp;amp;&amp;amp; !dropdown.contains(e.target)) {&lt;br /&gt;
closeMenu();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 6. Bootstrap initializer&lt;br /&gt;
if (!initStickyBurger()) {&lt;br /&gt;
const checkTimer = setInterval(function () {&lt;br /&gt;
if (initStickyBurger()) {&lt;br /&gt;
clearInterval(checkTimer);&lt;br /&gt;
}&lt;br /&gt;
}, 100);&lt;br /&gt;
setTimeout(function () { clearInterval(checkTimer); }, 4000);&lt;br /&gt;
}&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initStickyBurger);&lt;br /&gt;
$(initStickyBurger);&lt;br /&gt;
})();&lt;br /&gt;
/* Floating &amp;quot;Back to Top&amp;quot; Button Controller */&lt;br /&gt;
(function () {&lt;br /&gt;
function initBackToTop() {&lt;br /&gt;
if (document.getElementById(&#039;vanipedia-back-to-top&#039;)) return;&lt;br /&gt;
// 1. Create button element with an up-arrow SVG icon&lt;br /&gt;
const btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
btn.id = &#039;vanipedia-back-to-top&#039;;&lt;br /&gt;
btn.title = &#039;Back to top&#039;;&lt;br /&gt;
btn.setAttribute(&#039;aria-label&#039;, &#039;Back to top&#039;);&lt;br /&gt;
btn.innerHTML = `&lt;br /&gt;
&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; width=&amp;quot;22&amp;quot; height=&amp;quot;22&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2.5&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;polyline points=&amp;quot;18 15 12 9 6 15&amp;quot;&amp;gt;&amp;lt;/polyline&amp;gt;&lt;br /&gt;
&amp;lt;/svg&amp;gt;&lt;br /&gt;
`;&lt;br /&gt;
// 2. Smooth scroll to top on click&lt;br /&gt;
btn.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
window.scrollTo({ top: 0, behavior: &#039;smooth&#039; });&lt;br /&gt;
});&lt;br /&gt;
// 3. Show button only after scrolling down 300px&lt;br /&gt;
function toggleVisibility() {&lt;br /&gt;
if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
btn.classList.add(&#039;visible&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
btn.classList.remove(&#039;visible&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, toggleVisibility, { passive: true });&lt;br /&gt;
toggleVisibility();&lt;br /&gt;
document.body.appendChild(btn);&lt;br /&gt;
}&lt;br /&gt;
$(initBackToTop);&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initBackToTop);&lt;br /&gt;
})();&lt;br /&gt;
/* V176: Removed the homepage animation/random-content initializer. Main-page&lt;br /&gt;
   features now remain exactly as curated in Main-Page.wikitext. */&lt;br /&gt;
&lt;br /&gt;
// SAFE LEFT-ANCHORED SEARCH (STEP 18)&lt;br /&gt;
// ==========================================================================&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
var $search = $(&#039;#p-search&#039;);&lt;br /&gt;
var $start = $(&#039;.vector-header-start&#039;);&lt;br /&gt;
if ($search.length &amp;amp;&amp;amp; $start.length &amp;amp;&amp;amp; !$start.find(&#039;#p-search&#039;).length) {&lt;br /&gt;
$start.append($search);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
/* ======================================================================&lt;br /&gt;
STEP 59: REMOVE TOP BAR HOVER HELP TEXTS (BROWSER TOOLTIPS)&lt;br /&gt;
====================================================================== */&lt;br /&gt;
function removeTopBarHelpTexts() {&lt;br /&gt;
var selectors = [&lt;br /&gt;
&#039;#mw-head [title]&#039;,&lt;br /&gt;
&#039;.vector-header [title]&#039;,&lt;br /&gt;
&#039;#vanipedia-header-title&#039;,&lt;br /&gt;
&#039;.vh-header-title&#039;,&lt;br /&gt;
&#039;.vanipedia-header-title&#039;,&lt;br /&gt;
&#039;#p-logo [title]&#039;,&lt;br /&gt;
&#039;#p-logo a&#039;,&lt;br /&gt;
&#039;header [title]&#039;,&lt;br /&gt;
&#039;#p-personal [title]&#039;,&lt;br /&gt;
&#039;#p-search [title]&#039;,&lt;br /&gt;
&#039;.vector-user-menu [title]&#039;,&lt;br /&gt;
&#039;#pt-login [title]&#039;,&lt;br /&gt;
&#039;#pt-anonuserpage [title]&#039;,&lt;br /&gt;
&#039;#pt-anontalk [title]&#039;,&lt;br /&gt;
&#039;.vector-menu [title]&#039;&lt;br /&gt;
];&lt;br /&gt;
$(selectors.join(&#039;, &#039;)).removeAttr(&#039;title&#039;);&lt;br /&gt;
// Aggressively remove title from all top bar elements&lt;br /&gt;
$(&#039;#mw-head, .vector-header, header, .vector-header-container&#039;).find(&#039;*&#039;).removeAttr(&#039;title&#039;);&lt;br /&gt;
}&lt;br /&gt;
function initSanctuaryTitle() {&lt;br /&gt;
$(&#039;.vh-sanctuary-title a&#039;).each(function () {&lt;br /&gt;
var $link = $(this);&lt;br /&gt;
$link.removeClass(&#039;vh-title-morph&#039;);&lt;br /&gt;
$link.find(&#039;.vh-title-hover, .vh-title-default&#039;).remove();&lt;br /&gt;
$link.text(&#039;Who Is Śrīla Prabhupāda&#039;);&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
removeTopBarHelpTexts();&lt;br /&gt;
initSanctuaryTitle();&lt;br /&gt;
setTimeout(removeTopBarHelpTexts, 400);&lt;br /&gt;
setTimeout(removeTopBarHelpTexts, 1500);&lt;br /&gt;
});&lt;br /&gt;
// ==========================================================================&lt;br /&gt;
/* V175: decorative cursor code removed; the native system cursor is retained. */&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR (MAIN PAGE &amp;amp; REGULAR WIKI PAGES)&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Core Principles (/wiki/Vanipedia_Vision)&lt;br /&gt;
- Volunteer (/wiki/Vaniseva)&lt;br /&gt;
- Community (/wiki/Vanipedia_Community)&lt;br /&gt;
- Contact (/contact.php, opens in new window)&lt;br /&gt;
- Donate (/wiki/Special:IframePage)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function initPermanentBottomBar() {&lt;br /&gt;
function isEntryPage() {&lt;br /&gt;
return (&lt;br /&gt;
document.body.classList.contains(&#039;ext-vp3d-fullscreen&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-container&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-wrapper&#039;) ||&lt;br /&gt;
window.location.pathname === &#039;/&#039; ||&lt;br /&gt;
(window.location.pathname === &#039;/index.php&#039; &amp;amp;&amp;amp; !window.location.search) ||&lt;br /&gt;
(window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; (mw.config.get(&#039;wgPageName&#039;) === &#039;Entry_Page&#039; || mw.config.get(&#039;wgTitle&#039;) === &#039;Entry Page&#039;))&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
/* V190: mobile footer navigation starts at Home/Main Page, with reachable horizontal overflow. */&lt;br /&gt;
function updateBottomBarLayout(bar) {&lt;br /&gt;
if (!bar) return;&lt;br /&gt;
var mobile = window.innerWidth &amp;lt;= 999 || document.body.classList.contains(&#039;skin-minerva&#039;);&lt;br /&gt;
var inner = bar.querySelector(&#039;.vh-bottom-bar-inner&#039;);&lt;br /&gt;
var links = bar.querySelector(&#039;.vh-bottom-nav-links&#039;);&lt;br /&gt;
var left = bar.querySelector(&#039;.vh-bottom-bar-left-space&#039;);&lt;br /&gt;
var right = bar.querySelector(&#039;.vh-bottom-bar-right-space&#039;);&lt;br /&gt;
if (!inner || !links) return;&lt;br /&gt;
inner.style.setProperty(&#039;padding&#039;, mobile ? &#039;0 10px&#039; : &#039;0 24px&#039;, &#039;important&#039;);&lt;br /&gt;
inner.style.setProperty(&#039;min-width&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
if (mobile) inner.style.setProperty(&#039;justify-content&#039;, &#039;flex-start&#039;, &#039;important&#039;);&lt;br /&gt;
else inner.style.removeProperty(&#039;justify-content&#039;);&lt;br /&gt;
links.style.setProperty(&#039;justify-content&#039;, mobile ? &#039;flex-start&#039; : &#039;center&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;flex&#039;, mobile ? &#039;1 1 auto&#039; : &#039;0 0 auto&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;width&#039;, mobile ? &#039;100%&#039; : &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;min-width&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;gap&#039;, mobile ? &#039;8px&#039; : &#039;12px&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;flex-wrap&#039;, &#039;nowrap&#039;, &#039;important&#039;);&lt;br /&gt;
if (mobile) links.style.setProperty(&#039;overflow-x&#039;, &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
else links.style.removeProperty(&#039;overflow-x&#039;);&lt;br /&gt;
links.querySelectorAll(&#039;.vh-bottom-link, .vh-bottom-sep&#039;).forEach(function (item) {&lt;br /&gt;
item.style.setProperty(&#039;flex-shrink&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
});&lt;br /&gt;
if (left) left.style.setProperty(&#039;display&#039;, mobile ? &#039;none&#039; : &#039;block&#039;, &#039;important&#039;);&lt;br /&gt;
if (right) right.style.setProperty(&#039;display&#039;, mobile ? &#039;none&#039; : &#039;flex&#039;, &#039;important&#039;);&lt;br /&gt;
if (mobile &amp;amp;&amp;amp; bar.dataset.vpFooterMode !== &#039;mobile&#039;) {&lt;br /&gt;
links.scrollLeft = 0;&lt;br /&gt;
inner.scrollLeft = 0;&lt;br /&gt;
}&lt;br /&gt;
bar.dataset.vpFooterMode = mobile ? &#039;mobile&#039; : &#039;desktop&#039;;&lt;br /&gt;
}&lt;br /&gt;
function setupBottomBar() {&lt;br /&gt;
// Never inject on the 3D entry page; remove if already present&lt;br /&gt;
if (isEntryPage()) {&lt;br /&gt;
var existing = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (existing) existing.remove();&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
var currentBar = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (currentBar) { updateBottomBarLayout(currentBar); return; }&lt;br /&gt;
var bar = document.createElement(&#039;nav&#039;);&lt;br /&gt;
bar.id = &#039;vh-bottom-bar&#039;;&lt;br /&gt;
bar.className = &#039;vh-bottom-bar&#039;;&lt;br /&gt;
bar.setAttribute(&#039;aria-label&#039;, &#039;Vanipedia Global Navigation&#039;);&lt;br /&gt;
bar.innerHTML =&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-bar-inner&amp;quot; style=&amp;quot;display:flex !important; align-items:center !important; width:100% !important; max-width:100% !important; height:100% !important; padding:0 24px !important; box-sizing:border-box !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-bar-left-space&amp;quot; style=&amp;quot;flex:1 1 0 !important; min-width:0 !important;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-nav-links&amp;quot; style=&amp;quot;flex:0 0 auto !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:12px !important; white-space:nowrap !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/&amp;quot; class=&amp;quot;vh-bottom-link vh-bottom-entry&amp;quot;&amp;gt;Home&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot; class=&amp;quot;vh-bottom-link vh-bottom-home&amp;quot;&amp;gt;Main Page&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Vanipedia_Vision&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Core Principles&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Vaniseva&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Volunteer&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Vanipedia_Community&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Community&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/contact.php&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Contact&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Special:IframePage&amp;quot; class=&amp;quot;vh-bottom-link vh-bottom-donate&amp;quot;&amp;gt;Donate&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-bar-right-space&amp;quot; style=&amp;quot;flex:1 1 0 !important; min-width:0 !important; display:flex !important; align-items:center !important; justify-content:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-social-links&amp;quot; style=&amp;quot;position:static !important; transform:none !important; display:inline-flex !important; align-items:center !important; gap:24px !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.youtube.com/@VanimediaPrabhupada&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;YouTube&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/YouTube_Logo_B.png&amp;quot; alt=&amp;quot;YouTube&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.facebook.com/vanipedia.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;Facebook Page&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/Facebook_Group_Logo.png&amp;quot; alt=&amp;quot;Facebook&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.facebook.com/groups/VanipediaGroup&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;Facebook Group&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/Facebook_Logo_2023.png&amp;quot; alt=&amp;quot;Facebook Group&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.instagram.com/vanipediaprabhupada/&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;Instagram&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/Insta Logo.png&amp;quot; alt=&amp;quot;Instagram&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
var stageSlot = document.getElementById(&#039;vani-stage-footer-slot&#039;);&lt;br /&gt;
if (stageSlot) {&lt;br /&gt;
stageSlot.appendChild(bar);&lt;br /&gt;
} else {&lt;br /&gt;
document.body.appendChild(bar);&lt;br /&gt;
}&lt;br /&gt;
updateBottomBarLayout(bar);&lt;br /&gt;
}&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, function () {&lt;br /&gt;
updateBottomBarLayout(document.getElementById(&#039;vh-bottom-bar&#039;));&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
// Remove bar if 3D entry page activates asynchronously&lt;br /&gt;
if (window.MutationObserver &amp;amp;&amp;amp; document.body) {&lt;br /&gt;
var observer = new MutationObserver(function() {&lt;br /&gt;
if (isEntryPage()) {&lt;br /&gt;
var existing = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (existing) existing.remove();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
observer.observe(document.body, { attributes: true, attributeFilter: [&#039;class&#039;], childList: true });&lt;br /&gt;
}&lt;br /&gt;
if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
document.addEventListener(&#039;DOMContentLoaded&#039;, setupBottomBar);&lt;br /&gt;
} else {&lt;br /&gt;
setupBottomBar();&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
// Chrome suppression for Entry Page&lt;br /&gt;
(function suppressEntryPageChrome() {&lt;br /&gt;
function checkEntryChrome() {&lt;br /&gt;
var isEntry = (&lt;br /&gt;
document.body.classList.contains(&#039;ext-vp3d-fullscreen&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-container&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-wrapper&#039;) ||&lt;br /&gt;
window.location.pathname === &#039;/&#039; ||&lt;br /&gt;
(window.location.pathname === &#039;/index.php&#039; &amp;amp;&amp;amp; !window.location.search)&lt;br /&gt;
);&lt;br /&gt;
if (isEntry) {&lt;br /&gt;
var headers = document.querySelectorAll(&#039;.header-container, .header-chrome, .minerva-header, .vector-header-container, #mw-head, .mw-header&#039;);&lt;br /&gt;
for (var i = 0; i &amp;lt; headers.length; i++) {&lt;br /&gt;
headers[i].style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
}&lt;br /&gt;
var b = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (b) b.remove();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
document.addEventListener(&#039;DOMContentLoaded&#039;, checkEntryChrome);&lt;br /&gt;
} else {&lt;br /&gt;
checkEntryChrome();&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE BURGER MENU TOGGLE ENHANCER&lt;br /&gt;
Ensures the hamburger menu reliably opens and closes the Vector navigation&lt;br /&gt;
drawer on mobile viewports and touch devices.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
function initMobileMenuToggle() {&lt;br /&gt;
var dropdown = document.getElementById(&#039;vector-main-menu-dropdown&#039;);&lt;br /&gt;
if (!dropdown || dropdown.dataset.vaniMobileInit) return;&lt;br /&gt;
dropdown.dataset.vaniMobileInit = &#039;true&#039;;&lt;br /&gt;
var label = dropdown.querySelector(&#039;.vector-dropdown-label&#039;);&lt;br /&gt;
var checkbox = document.getElementById(&#039;vector-main-menu-dropdown-checkbox&#039;);&lt;br /&gt;
var content = dropdown.querySelector(&#039;.vector-dropdown-content&#039;);&lt;br /&gt;
if (label &amp;amp;&amp;amp; checkbox) {&lt;br /&gt;
label.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
setTimeout(function() {&lt;br /&gt;
if (content) {&lt;br /&gt;
if (checkbox.checked) {&lt;br /&gt;
content.classList.add(&#039;is-open&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
content.classList.remove(&#039;is-open&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}, 50);&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(initMobileMenuToggle);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initMobileMenuToggle);&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA MOBILE JAVASCRIPT (MediaWiki:Mobile.js)&lt;br /&gt;
1. User Menu Dropdown: Intercepts #ca-mytalks on mobile to show the regular&lt;br /&gt;
user dropdown menu (Talk, Preferences, Contributions, Log out) matching desktop.&lt;br /&gt;
2. Self-contained styles injected into &amp;lt;head&amp;gt;.&lt;br /&gt;
3. Screen Orientation lock to landscape on Main Page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
// 1. Inject self-contained dropdown styles immediately into &amp;lt;head&amp;gt;&lt;br /&gt;
var styleId = &#039;vani-mobile-dropdown-styles&#039;;&lt;br /&gt;
if (!document.getElementById(styleId)) {&lt;br /&gt;
var style = document.createElement(&#039;style&#039;);&lt;br /&gt;
style.id = styleId;&lt;br /&gt;
style.textContent = [&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu {&#039;,&lt;br /&gt;
&#039;  display: none !important;&#039;,&lt;br /&gt;
&#039;  position: fixed !important;&#039;,&lt;br /&gt;
&#039;  top: 52px !important;&#039;,&lt;br /&gt;
&#039;  right: 8px !important;&#039;,&lt;br /&gt;
&#039;  width: 175px !important;&#039;,&lt;br /&gt;
&#039;  background-color: #1f3e45 !important;&#039;,&lt;br /&gt;
&#039;  border: 1.5px solid #b1873d !important;&#039;,&lt;br /&gt;
&#039;  border-radius: 6px !important;&#039;,&lt;br /&gt;
&#039;  box-shadow: 0 8px 24px rgba(0,0,0,0.5) !important;&#039;,&lt;br /&gt;
&#039;  padding: 6px 0 !important;&#039;,&lt;br /&gt;
&#039;  z-index: 999999 !important;&#039;,&lt;br /&gt;
&#039;  box-sizing: border-box !important;&#039;,&lt;br /&gt;
&#039;  flex-direction: column !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu.is-open {&#039;,&lt;br /&gt;
&#039;  display: flex !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-item {&#039;,&lt;br /&gt;
&#039;  color: #f5d77f !important;&#039;,&lt;br /&gt;
&#039;  font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&#039;,&lt;br /&gt;
&#039;  font-size: 15px !important;&#039;,&lt;br /&gt;
&#039;  font-weight: 500 !important;&#039;,&lt;br /&gt;
&#039;  padding: 10px 18px !important;&#039;,&lt;br /&gt;
&#039;  text-decoration: none !important;&#039;,&lt;br /&gt;
&#039;  display: block !important;&#039;,&lt;br /&gt;
&#039;  line-height: 1.2 !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&#039;,&lt;br /&gt;
&#039;  background-color: #345B63 !important;&#039;,&lt;br /&gt;
&#039;  color: #ffffff !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu .vani-user-menu-divider {&#039;,&lt;br /&gt;
&#039;  height: 1px !important;&#039;,&lt;br /&gt;
&#039;  background-color: rgba(177, 135, 61, 0.35) !important;&#039;,&lt;br /&gt;
&#039;  margin: 5px 0 !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-logout {&#039;,&lt;br /&gt;
&#039;  color: #fca5a5 !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&#039;,&lt;br /&gt;
&#039;  background-color: rgba(239, 68, 68, 0.2) !important;&#039;,&lt;br /&gt;
&#039;  color: #ffffff !important;&#039;,&lt;br /&gt;
&#039;}&#039;&lt;br /&gt;
].join(&#039;\n&#039;);&lt;br /&gt;
document.head.appendChild(style);&lt;br /&gt;
}&lt;br /&gt;
// 2. Setup user dropdown click interceptor&lt;br /&gt;
function initUserMenuDropdown() {&lt;br /&gt;
var $userBtn = $(&#039;#ca-mytalks&#039;);&lt;br /&gt;
if (!$userBtn.length || $userBtn.data(&#039;vaniMenuInit&#039;)) return;&lt;br /&gt;
$userBtn.data(&#039;vaniMenuInit&#039;, true);&lt;br /&gt;
// Prevent opening talk page directly&lt;br /&gt;
$userBtn.attr(&#039;href&#039;, &#039;javascript:void(0)&#039;);&lt;br /&gt;
// Build the dropdown container attached to body&lt;br /&gt;
var $dropdown = $(&#039;#vanipedia-mobile-user-menu&#039;);&lt;br /&gt;
if (!$dropdown.length) {&lt;br /&gt;
$dropdown = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-mobile-user-menu&#039;,&lt;br /&gt;
class: &#039;vanipedia-mobile-user-dropdown&#039;&lt;br /&gt;
});&lt;br /&gt;
var user = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgUserName&#039;)) || &#039;Kashya&#039;;&lt;br /&gt;
var talkUrl = &#039;/wiki/User_talk:&#039; + encodeURIComponent(user);&lt;br /&gt;
var prefUrl = &#039;/wiki/Special:Preferences&#039;;&lt;br /&gt;
var contUrl = &#039;/wiki/Special:Contributions/&#039; + encodeURIComponent(user);&lt;br /&gt;
var page = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgPageName&#039;)) || &#039;Main_Page&#039;;&lt;br /&gt;
var logoutUrl = &#039;/w/index.php?title=Special:UserLogout&amp;amp;returnto=&#039; + encodeURIComponent(page) + &#039;&amp;amp;useformat=mobile&#039;;&lt;br /&gt;
$dropdown.html(&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + talkUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item&amp;quot;&amp;gt;Talk&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + prefUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item&amp;quot;&amp;gt;Preferences&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + contUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item&amp;quot;&amp;gt;Contributions&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vani-user-menu-divider&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + logoutUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item vani-user-menu-logout&amp;quot;&amp;gt;Log out&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
);&lt;br /&gt;
$(&#039;body&#039;).append($dropdown);&lt;br /&gt;
}&lt;br /&gt;
// Toggle on click&lt;br /&gt;
$userBtn.on(&#039;click&#039;, function(e) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
$dropdown.toggleClass(&#039;is-open&#039;);&lt;br /&gt;
});&lt;br /&gt;
// Close on clicking outside&lt;br /&gt;
$(document).on(&#039;click touchstart&#039;, function(e) {&lt;br /&gt;
if (!$(e.target).closest(&#039;#ca-mytalks, #vanipedia-mobile-user-menu&#039;).length) {&lt;br /&gt;
$dropdown.removeClass(&#039;is-open&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
// =========================================================================&lt;br /&gt;
// 3. Container-Level Auto-Landscape &amp;amp; 2D Fitting (STEP 115)&lt;br /&gt;
// Matches the exact architecture of VanipediaEntry3D:&lt;br /&gt;
// - Keeps &amp;lt;body&amp;gt; stable without full-page transforms.&lt;br /&gt;
// - Wraps #vani-home inside #vani-mobile-stage &amp;gt; #vani-rotated-box.&lt;br /&gt;
// - Rotates #vani-rotated-box 90deg in portrait mode.&lt;br /&gt;
// - Scales the 1200px desktop layout so all sections (Triad, Timeline,&lt;br /&gt;
//   4 Taxonomy Cards, Bottom Bar) fit the phone screen without cropping.&lt;br /&gt;
// =========================================================================&lt;br /&gt;
/* =========================================================================&lt;br /&gt;
3. STEP 117: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE (TOP BAR + MAIN PAGE + BOTTOM BAR)&lt;br /&gt;
- Puts Top Bar, #vani-home, and Bottom Bar together in landscape.&lt;br /&gt;
- Rotates 90deg as a single unified screen when held in portrait.&lt;br /&gt;
- Stays completely horizontal with zero rotation when held in native landscape.&lt;br /&gt;
- Leaves regular wiki pages and desktop view completely untouched.&lt;br /&gt;
========================================================================= */&lt;br /&gt;
function initMobileMainPageStage() {&lt;br /&gt;
if (window._vaniMainPageStageInit) return;&lt;br /&gt;
var pageName = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgPageName&#039;)) || &#039;&#039;;&lt;br /&gt;
var isMainPage = pageName === &#039;Main_Page&#039; || document.body.classList.contains(&#039;page-Main_Page&#039;);&lt;br /&gt;
if (!isMainPage) return;&lt;br /&gt;
var $vh = $(&#039;#vani-home&#039;);&lt;br /&gt;
if (!$vh.length) return;&lt;br /&gt;
window._vaniMainPageStageInit = true;&lt;br /&gt;
var $stage = null;&lt;br /&gt;
var $rotatedBox = null;&lt;br /&gt;
var $headerSlot = null;&lt;br /&gt;
var $contentSlot = null;&lt;br /&gt;
var $footerSlot = null;&lt;br /&gt;
var $topHeader = null;&lt;br /&gt;
var $bottomBar = null;&lt;br /&gt;
var $headerParent = null;&lt;br /&gt;
var $footerParent = null;&lt;br /&gt;
var $vhParent = null;&lt;br /&gt;
function ensureStage() {&lt;br /&gt;
if (!$(&#039;#vani-mobile-stage&#039;).length) {&lt;br /&gt;
$topHeader = $(&#039;.vector-header-container, #mw-head, .mw-header, .header-container, header.header-chrome&#039;).filter(&#039;:visible&#039;).first();&lt;br /&gt;
if (!$topHeader.length) {&lt;br /&gt;
$topHeader = $(&#039;.vector-header-container, #mw-head, .mw-header, .header-container, header.header-chrome&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
$bottomBar = $(&#039;#vh-bottom-bar&#039;);&lt;br /&gt;
if ($topHeader.length) $headerParent = $topHeader.parent();&lt;br /&gt;
if ($bottomBar.length) $footerParent = $bottomBar.parent();&lt;br /&gt;
$vhParent = $vh.parent();&lt;br /&gt;
var stageHtml = [&lt;br /&gt;
&#039;&amp;lt;div id=&amp;quot;vani-mobile-stage&amp;quot;&amp;gt;&#039;,&lt;br /&gt;
&#039;  &amp;lt;div id=&amp;quot;vani-rotated-box&amp;quot;&amp;gt;&#039;,&lt;br /&gt;
&#039;    &amp;lt;div id=&amp;quot;vani-stage-header-slot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;    &amp;lt;div id=&amp;quot;vani-stage-content-slot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;    &amp;lt;div id=&amp;quot;vani-stage-footer-slot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;  &amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
].join(&#039;&#039;);&lt;br /&gt;
$(&#039;body&#039;).append(stageHtml);&lt;br /&gt;
document.body.classList.add(&#039;has-vani-stage&#039;);&lt;br /&gt;
$stage = $(&#039;#vani-mobile-stage&#039;);&lt;br /&gt;
$rotatedBox = $(&#039;#vani-rotated-box&#039;);&lt;br /&gt;
$headerSlot = $(&#039;#vani-stage-header-slot&#039;);&lt;br /&gt;
$contentSlot = $(&#039;#vani-stage-content-slot&#039;);&lt;br /&gt;
$footerSlot = $(&#039;#vani-stage-footer-slot&#039;);&lt;br /&gt;
if ($topHeader.length) {&lt;br /&gt;
$headerSlot.append($topHeader);&lt;br /&gt;
var $menu = $(&#039;#vanipedia-mobile-user-menu&#039;);&lt;br /&gt;
if ($menu.length) $headerSlot.append($menu);&lt;br /&gt;
}&lt;br /&gt;
$contentSlot.append($vh);&lt;br /&gt;
if ($bottomBar.length) {&lt;br /&gt;
$footerSlot.append($bottomBar);&lt;br /&gt;
}&lt;br /&gt;
} else {&lt;br /&gt;
$stage = $(&#039;#vani-mobile-stage&#039;);&lt;br /&gt;
$rotatedBox = $(&#039;#vani-rotated-box&#039;);&lt;br /&gt;
$headerSlot = $(&#039;#vani-stage-header-slot&#039;);&lt;br /&gt;
$contentSlot = $(&#039;#vani-stage-content-slot&#039;);&lt;br /&gt;
$footerSlot = $(&#039;#vani-stage-footer-slot&#039;);&lt;br /&gt;
if (!$footerSlot.find(&#039;#vh-bottom-bar&#039;).length) {&lt;br /&gt;
var $b = $(&#039;#vh-bottom-bar&#039;);&lt;br /&gt;
if ($b.length) $footerSlot.append($b);&lt;br /&gt;
}&lt;br /&gt;
if (!$headerSlot.find(&#039;.vector-header-container, #mw-head, .header-container&#039;).length) {&lt;br /&gt;
var $h = $(&#039;.vector-header-container, #mw-head, .mw-header, .header-container&#039;).first();&lt;br /&gt;
if ($h.length) $headerSlot.append($h);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if ($headerSlot &amp;amp;&amp;amp; !$headerSlot.find(&#039;.vanipedia-stage-title-link&#039;).length) {&lt;br /&gt;
var $st = $(&#039;&amp;lt;a class=&amp;quot;vanipedia-stage-title-link&amp;quot; href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;Vanipedia&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
var $targetNav = $headerSlot.find(&#039;.vector-header-start, .minerva-header, .header-container&#039;);&lt;br /&gt;
if ($targetNav.length) {&lt;br /&gt;
$targetNav.first().children().first().after($st);&lt;br /&gt;
} else {&lt;br /&gt;
$headerSlot.prepend($st);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
function updateLayout() {&lt;br /&gt;
var screenW = window.innerWidth;&lt;br /&gt;
var screenH = window.innerHeight;&lt;br /&gt;
var isMobile = (&#039;ontouchstart&#039; in window) || (navigator.maxTouchPoints &amp;gt; 0) || (screenW &amp;lt; 900) || (screenH &amp;lt; 900 &amp;amp;&amp;amp; screenH &amp;gt; screenW);&lt;br /&gt;
if (!isMobile &amp;amp;&amp;amp; screenW &amp;gt;= 1000 &amp;amp;&amp;amp; screenW &amp;gt; screenH) {&lt;br /&gt;
if ($(&#039;#vani-mobile-stage&#039;).length) {&lt;br /&gt;
if ($topHeader &amp;amp;&amp;amp; $topHeader.length &amp;amp;&amp;amp; $headerParent) {&lt;br /&gt;
$headerParent.prepend($topHeader);&lt;br /&gt;
}&lt;br /&gt;
if ($vhParent) {&lt;br /&gt;
$vhParent.append($vh);&lt;br /&gt;
}&lt;br /&gt;
if ($bottomBar &amp;amp;&amp;amp; $bottomBar.length &amp;amp;&amp;amp; $footerParent) {&lt;br /&gt;
$footerParent.append($bottomBar);&lt;br /&gt;
}&lt;br /&gt;
var $m = $(&#039;#vanipedia-mobile-user-menu&#039;);&lt;br /&gt;
if ($m.length) $(&#039;body&#039;).append($m);&lt;br /&gt;
$(&#039;#vani-mobile-stage&#039;).remove();&lt;br /&gt;
document.body.classList.remove(&#039;has-vani-stage&#039;);&lt;br /&gt;
$vh.css({ &#039;transform&#039;: &#039;&#039;, &#039;transform-origin&#039;: &#039;&#039;, &#039;width&#039;: &#039;&#039; });&lt;br /&gt;
}&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
ensureStage();&lt;br /&gt;
var isMobilePortrait = (screenH &amp;gt; screenW) &amp;amp;&amp;amp; (screenW &amp;lt; 850);&lt;br /&gt;
var landscapeW = isMobilePortrait ? screenH : screenW;&lt;br /&gt;
var landscapeH = isMobilePortrait ? screenW : screenH;&lt;br /&gt;
$rotatedBox.css({&lt;br /&gt;
&#039;width&#039;: landscapeW + &#039;px&#039;,&lt;br /&gt;
&#039;height&#039;: landscapeH + &#039;px&#039;&lt;br /&gt;
});&lt;br /&gt;
if (isMobilePortrait) {&lt;br /&gt;
$rotatedBox.removeClass(&#039;is-native-landscape&#039;).addClass(&#039;is-auto-landscape&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
$rotatedBox.removeClass(&#039;is-auto-landscape&#039;).addClass(&#039;is-native-landscape&#039;);&lt;br /&gt;
}&lt;br /&gt;
var headerH = 50;&lt;br /&gt;
var footerH = 36;&lt;br /&gt;
var availableContentH = Math.max(120, landscapeH - headerH - footerH);&lt;br /&gt;
$contentSlot.css({&lt;br /&gt;
&#039;height&#039;: availableContentH + &#039;px&#039;&lt;br /&gt;
});&lt;br /&gt;
var baseW = 1200;&lt;br /&gt;
var baseH = 475;&lt;br /&gt;
var scaleW = landscapeW / baseW;&lt;br /&gt;
var scaleH = availableContentH / baseH;&lt;br /&gt;
var scale = Math.min(scaleW, scaleH);&lt;br /&gt;
if (scale &amp;gt; 0.85) scale = 0.85;&lt;br /&gt;
if (scale &amp;lt; 0.45) scale = 0.45;&lt;br /&gt;
var scaledWidth = baseW * scale;&lt;br /&gt;
var offsetX = Math.max(0, (landscapeW - scaledWidth) / 2);&lt;br /&gt;
$vh.css({&lt;br /&gt;
&#039;transform&#039;: &#039;translate(&#039; + offsetX.toFixed(1) + &#039;px, 0) scale(&#039; + scale.toFixed(4) + &#039;)&#039;,&lt;br /&gt;
&#039;transform-origin&#039;: &#039;top left&#039;,&lt;br /&gt;
&#039;width&#039;: baseW + &#039;px&#039;&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
var touchStartY = 0;&lt;br /&gt;
var touchStartScroll = 0;&lt;br /&gt;
window.addEventListener(&#039;touchstart&#039;, function(e) {&lt;br /&gt;
if ($rotatedBox &amp;amp;&amp;amp; $rotatedBox.hasClass(&#039;is-auto-landscape&#039;) &amp;amp;&amp;amp; e.touches &amp;amp;&amp;amp; e.touches.length === 1) {&lt;br /&gt;
touchStartY = e.touches[0].clientX;&lt;br /&gt;
if ($contentSlot &amp;amp;&amp;amp; $contentSlot[0]) {&lt;br /&gt;
touchStartScroll = $contentSlot[0].scrollTop || 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
window.addEventListener(&#039;touchmove&#039;, function(e) {&lt;br /&gt;
if ($rotatedBox &amp;amp;&amp;amp; $rotatedBox.hasClass(&#039;is-auto-landscape&#039;) &amp;amp;&amp;amp; e.touches &amp;amp;&amp;amp; e.touches.length === 1) {&lt;br /&gt;
var delta = touchStartY - e.touches[0].clientX;&lt;br /&gt;
if ($contentSlot &amp;amp;&amp;amp; $contentSlot[0]) {&lt;br /&gt;
$contentSlot[0].scrollTop = touchStartScroll + delta;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
window.addEventListener(&#039;wheel&#039;, function(e) {&lt;br /&gt;
if ($rotatedBox &amp;amp;&amp;amp; $rotatedBox.hasClass(&#039;is-auto-landscape&#039;) &amp;amp;&amp;amp; $contentSlot &amp;amp;&amp;amp; $contentSlot[0]) {&lt;br /&gt;
$contentSlot[0].scrollTop += e.deltaY;&lt;br /&gt;
}&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateLayout);&lt;br /&gt;
window.addEventListener(&#039;orientationchange&#039;, function() {&lt;br /&gt;
setTimeout(updateLayout, 150);&lt;br /&gt;
});&lt;br /&gt;
updateLayout();&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
initUserMenuDropdown(); // V174: natural portrait/landscape flow; no forced rotation.&lt;br /&gt;
});&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
initUserMenuDropdown(); // V174: natural portrait/landscape flow; no forced rotation.&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR INJECTION INTO MOBILE BURGER DRAWER&lt;br /&gt;
1. Empties all irrelevant Minerva items (Nearby, Random, Settings, About).&lt;br /&gt;
2. Clones or fetches the exact desktop Vector 2022 sidebar (#vector-main-menu).&lt;br /&gt;
3. Tags each section with .vanipedia-sidebar-menu for the true desktop accordion.&lt;br /&gt;
4. Connects the 102 Languages live search box.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function initExactMobileSidebar() {&lt;br /&gt;
function cleanAndInject($drawer, sidebarHtml) {&lt;br /&gt;
if ($drawer.data(&#039;vaniSidebarCleaned&#039;)) return;&lt;br /&gt;
$drawer.data(&#039;vaniSidebarCleaned&#039;, true);&lt;br /&gt;
// 1. Remove all default Minerva items (Nearby, Random, Personal, Hlist)&lt;br /&gt;
$drawer.find(&#039;#p-navigation, #p-personal, ul.hlist, .menu__item--nearby, .menu__item--random&#039;).remove();&lt;br /&gt;
// 2. Parse and filter desktop sidebar HTML&lt;br /&gt;
var $parsed = $(&#039;&amp;lt;div&amp;gt;&#039;).append($.parseHTML(sidebarHtml));&lt;br /&gt;
var $menus = $parsed.find(&#039;.vector-menu&#039;);&lt;br /&gt;
if (!$menus.length) {&lt;br /&gt;
$menus = $parsed.find(&#039;.portal, [id^=&amp;quot;p-&amp;quot;]&#039;);&lt;br /&gt;
}&lt;br /&gt;
var $container = $(&#039;&amp;lt;div&amp;gt;&#039;, { id: &#039;vani-mobile-synced-sidebar&#039; });&lt;br /&gt;
$menus.each(function(idx) {&lt;br /&gt;
var $menu = $(this).clone();&lt;br /&gt;
var menuId = $menu.attr(&#039;id&#039;) || &#039;&#039;;&lt;br /&gt;
// Ignore personal or search menus if caught&lt;br /&gt;
if (menuId === &#039;p-personal&#039; || menuId === &#039;p-search&#039; || menuId === &#039;p-logo&#039;) return;&lt;br /&gt;
// Apply standard desktop class&lt;br /&gt;
$menu.addClass(&#039;vanipedia-sidebar-menu&#039;);&lt;br /&gt;
// Collapse by default, except the first section (Navigation)&lt;br /&gt;
if (idx === 0) {&lt;br /&gt;
$menu.removeClass(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
$menu.addClass(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
$container.append($menu);&lt;br /&gt;
});&lt;br /&gt;
// 3. Mount cleanly inside mobile drawer&lt;br /&gt;
$drawer.empty().append($container);&lt;br /&gt;
// 4. Initialize 102 Languages live search box in the cloned menu&lt;br /&gt;
initLanguageSearchInDrawer($container);&lt;br /&gt;
}&lt;br /&gt;
function initLanguageSearchInDrawer($container) {&lt;br /&gt;
var $sidebarMenu = $container.find(&#039;#p-102_Languages ul, [id*=&amp;quot;102_Languages&amp;quot;] ul&#039;).first();&lt;br /&gt;
if ($sidebarMenu.length === 0) {&lt;br /&gt;
$container.find(&#039;.vector-menu-heading, .portal h3&#039;).each(function() {&lt;br /&gt;
if ($(this).text().trim().indexOf(&#039;102 Languages&#039;) !== -1) {&lt;br /&gt;
$sidebarMenu = $(this).closest(&#039;.vector-menu, .portal&#039;).find(&#039;ul&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
if (!$sidebarMenu || $sidebarMenu.length === 0 || $sidebarMenu.find(&#039;#sidebarLanguageSearch&#039;).length) return;&lt;br /&gt;
var $searchLi = $(&#039;&amp;lt;li id=&amp;quot;n-language-search&amp;quot; style=&amp;quot;margin: 8px 10px; list-style: none;&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
var $searchBox = $(&#039;&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;sidebarLanguageSearch&amp;quot; placeholder=&amp;quot;Search 102 Languages...&amp;quot; autocomplete=&amp;quot;off&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
var $resultsContainer = $(&#039;&amp;lt;ul id=&amp;quot;sidebarLanguageResults&amp;quot; style=&amp;quot;list-style: none; padding: 0; margin: 4px 0 0 0; max-height: 200px; overflow-y: auto; border: 1px solid #2c4c50; background: #ffffff; display: none;&amp;quot;&amp;gt;&amp;lt;/ul&amp;gt;&#039;);&lt;br /&gt;
$searchLi.append($searchBox).append($resultsContainer);&lt;br /&gt;
$sidebarMenu.prepend($searchLi);&lt;br /&gt;
var api = new mw.Api();&lt;br /&gt;
var languageList = [];&lt;br /&gt;
api.get({&lt;br /&gt;
action: &#039;query&#039;,&lt;br /&gt;
list: &#039;categorymembers&#039;,&lt;br /&gt;
cmtitle: &#039;Category:Languages_with_Total_Pages&#039;,&lt;br /&gt;
cmlimit: &#039;max&#039;,&lt;br /&gt;
format: &#039;json&#039;&lt;br /&gt;
}).done(function(data) {&lt;br /&gt;
if (data.query &amp;amp;&amp;amp; data.query.categorymembers) {&lt;br /&gt;
languageList = data.query.categorymembers.map(function(member) {&lt;br /&gt;
return {&lt;br /&gt;
title: member.title,&lt;br /&gt;
url: mw.util.getUrl(member.title)&lt;br /&gt;
};&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
$searchBox.on(&#039;keyup&#039;, function(e) {&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
var term = $(this).val().toLowerCase().trim();&lt;br /&gt;
$resultsContainer.empty();&lt;br /&gt;
if (term.length === 0) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
var matches = languageList.filter(function(item) {&lt;br /&gt;
return item.title.toLowerCase().indexOf(term) !== -1;&lt;br /&gt;
});&lt;br /&gt;
if (matches.length &amp;gt; 0) {&lt;br /&gt;
matches.slice(0, 15).forEach(function(item) {&lt;br /&gt;
var $li = $(&#039;&amp;lt;li&amp;gt;&#039;, { style: &#039;padding: 6px 12px; border-bottom: 1px solid #eaeff0;&#039; });&lt;br /&gt;
var $a = $(&#039;&amp;lt;a&amp;gt;&#039;, {&lt;br /&gt;
href: item.url,&lt;br /&gt;
text: item.title,&lt;br /&gt;
style: &#039;color: #1b3033; text-decoration: none; display: block;&#039;&lt;br /&gt;
});&lt;br /&gt;
$li.append($a);&lt;br /&gt;
$resultsContainer.append($li);&lt;br /&gt;
});&lt;br /&gt;
$resultsContainer.show();&lt;br /&gt;
} else {&lt;br /&gt;
$resultsContainer.html(&#039;&amp;lt;li style=&amp;quot;padding: 6px 12px; color: #888; font-style: italic;&amp;quot;&amp;gt;No languages found&amp;lt;/li&amp;gt;&#039;).show();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
$(document).on(&#039;click touchstart&#039;, function(e) {&lt;br /&gt;
if (!$(e.target).closest(&#039;#n-language-search&#039;).length) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
function setupMobileDrawer() {&lt;br /&gt;
var $drawer = $(&#039;#mw-mf-page-left&#039;);&lt;br /&gt;
if (!$drawer.length) return;&lt;br /&gt;
// Check if desktop sidebar is already in DOM&lt;br /&gt;
var $desktopSidebar = $(&#039;#vector-main-menu, .vector-sidebar-container #mw-panel&#039;);&lt;br /&gt;
if ($desktopSidebar.length &amp;amp;&amp;amp; $desktopSidebar.find(&#039;.vector-menu&#039;).length) {&lt;br /&gt;
cleanAndInject($drawer, $desktopSidebar.html());&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// Check sessionStorage cache&lt;br /&gt;
var cached = null;&lt;br /&gt;
try { cached = sessionStorage.getItem(&#039;vani_desktop_sidebar_html&#039;); } catch(e) {}&lt;br /&gt;
if (cached) {&lt;br /&gt;
cleanAndInject($drawer, cached);&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// Fetch desktop Vector 2022 page to get exact sidebar markup&lt;br /&gt;
var fetchUrl = (window.mw &amp;amp;&amp;amp; mw.util &amp;amp;&amp;amp; mw.util.getUrl(&#039;Main_Page&#039;, { useskin: &#039;vector-2022&#039; })) ||&lt;br /&gt;
&#039;/wiki/Main_Page?useskin=vector-2022&#039;;&lt;br /&gt;
$.ajax({&lt;br /&gt;
url: fetchUrl,&lt;br /&gt;
type: &#039;GET&#039;,&lt;br /&gt;
dataType: &#039;html&#039;,&lt;br /&gt;
success: function(response) {&lt;br /&gt;
try {&lt;br /&gt;
var $parsed = $(&#039;&amp;lt;div&amp;gt;&#039;).append($.parseHTML(response));&lt;br /&gt;
var $sidebar = $parsed.find(&#039;#vector-main-menu&#039;);&lt;br /&gt;
if (!$sidebar.length) {&lt;br /&gt;
$sidebar = $parsed.find(&#039;#mw-panel, .vector-sidebar-container&#039;);&lt;br /&gt;
}&lt;br /&gt;
if ($sidebar.length) {&lt;br /&gt;
var html = $sidebar.html();&lt;br /&gt;
try { sessionStorage.setItem(&#039;vani_desktop_sidebar_html&#039;, html); } catch(e) {}&lt;br /&gt;
cleanAndInject($drawer, html);&lt;br /&gt;
}&lt;br /&gt;
} catch(e) {&lt;br /&gt;
console.warn(&#039;[VANIPEDIA] Error extracting desktop sidebar:&#039;, e);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(setupMobileDrawer);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(setupMobileDrawer);&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PARTICIPATING LANGUAGES: INLINE SVG FLAG INJECTOR (STEP 153)&lt;br /&gt;
MediaWiki CSS sanitizer strips data:image from stylesheets.&lt;br /&gt;
Injecting pure vector SVGs directly into DOM spans ensures 100% compliance.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
function initLanguageFlags() {&lt;br /&gt;
var flags = {&lt;br /&gt;
&#039;es&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 750 500&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;750&amp;quot; height=&amp;quot;500&amp;quot; fill=&amp;quot;#c60b1e&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;125&amp;quot; width=&amp;quot;750&amp;quot; height=&amp;quot;250&amp;quot; fill=&amp;quot;#ffc400&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;fr&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;300&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#002654&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;300&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;600&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#ce1126&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;de&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 5 3&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;5&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#000&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;1&amp;quot; width=&amp;quot;5&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#d00&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;5&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#ffce00&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;it&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 3 2&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;1&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#008c45&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;1&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#f4f5f0&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;2&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#cd212a&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;ru&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 9 6&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#0039a6&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;4&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#d52b1e&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;in&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;200&amp;quot; fill=&amp;quot;#ff9933&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;200&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;200&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;400&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;200&amp;quot; fill=&amp;quot;#128807&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;450&amp;quot; cy=&amp;quot;300&amp;quot; r=&amp;quot;80&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;#000080&amp;quot; stroke-width=&amp;quot;16&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;450&amp;quot; cy=&amp;quot;300&amp;quot; r=&amp;quot;20&amp;quot; fill=&amp;quot;#000080&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;br&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 1000 700&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;1000&amp;quot; height=&amp;quot;700&amp;quot; fill=&amp;quot;#009b3a&amp;quot;/&amp;gt;&amp;lt;polygon points=&amp;quot;500,85 915,350 500,615 85,350&amp;quot; fill=&amp;quot;#fedf00&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;500&amp;quot; cy=&amp;quot;350&amp;quot; r=&amp;quot;175&amp;quot; fill=&amp;quot;#002776&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;pl&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 8 5&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;8&amp;quot; height=&amp;quot;2.5&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2.5&amp;quot; width=&amp;quot;8&amp;quot; height=&amp;quot;2.5&amp;quot; fill=&amp;quot;#dc143c&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;bd&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 10 6&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;10&amp;quot; height=&amp;quot;6&amp;quot; fill=&amp;quot;#006a4e&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;4.5&amp;quot; cy=&amp;quot;3&amp;quot; r=&amp;quot;2&amp;quot; fill=&amp;quot;#f42a41&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;cn&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#de2910&amp;quot;/&amp;gt;&amp;lt;polygon points=&amp;quot;150,50 180,140 100,85 200,85 120,140&amp;quot; fill=&amp;quot;#ffde00&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;jp&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;450&amp;quot; cy=&amp;quot;300&amp;quot; r=&amp;quot;180&amp;quot; fill=&amp;quot;#bc002d&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;nl&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 9 6&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#ae1c28&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;4&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#21468b&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;hr&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 6 3&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#f00&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;1&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#00f&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;cz&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;300&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;300&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;300&amp;quot; fill=&amp;quot;#d7141a&amp;quot;/&amp;gt;&amp;lt;polygon points=&amp;quot;0,0 450,300 0,600&amp;quot; fill=&amp;quot;#11457e&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;hu&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 6 3&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#ce2939&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;1&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#477050&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;&lt;br /&gt;
};&lt;br /&gt;
for (var code in flags) {&lt;br /&gt;
var elements = document.getElementsByClassName(&#039;vh-flag-&#039; + code);&lt;br /&gt;
for (var i = 0; i &amp;lt; elements.length; i++) {&lt;br /&gt;
if (!elements[i].childNodes.length) {&lt;br /&gt;
elements[i].innerHTML = flags[code];&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(initLanguageFlags);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initLanguageFlags);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: one viewport-contained rollout at a time, with fixed-footer clearance. */&lt;br /&gt;
(function initViewportPortalRollouts() {&lt;br /&gt;
&lt;br /&gt;
  /* V187: prepared link pools, matching the other petals&#039; rollout sampling.&lt;br /&gt;
     Select 20 unique entries once per browser page load from each 120-link pool.&lt;br /&gt;
     Sources: Vaniquotes Questions asked to Srila Prabhupada; public Vanipedia&lt;br /&gt;
     Living Devotees Remembering Srila Prabhupada (snapshot: 2026-10-27).&lt;br /&gt;
     Question links open Vaniquotes; remembrance links use the current wiki.&lt;br /&gt;
     No runtime API requests or persistent browser cache are needed.&lt;br /&gt;
  */&lt;br /&gt;
  var hookPools = {&amp;quot;questions&amp;quot;:[&amp;quot;And after you left the college, were you employed?&amp;quot;,&amp;quot;And that mental process, if you are working, is it a wrong mental process?&amp;quot;,&amp;quot;And this is your first visit to this (Paris) center?&amp;quot;,&amp;quot;Aren&#039;t there coverings of the 8 elements?&amp;quot;,&amp;quot;As the spirit soul is leaving the body, do you become older?&amp;quot;,&amp;quot;Babar was also a minister of his (Akbar)?&amp;quot;,&amp;quot;But how can that (real process is devotion) be scientifically presented? How can we accept that scientifically?&amp;quot;,&amp;quot;But how can we understand all this science and technology just by understanding Krsna, just by one book?&amp;quot;,&amp;quot;But is it (that worship made by trees and other lower animals) voluntary or involuntary?&amp;quot;,&amp;quot;But the innocent souls, they&#039;re not surrendered to Krsna?&amp;quot;,&amp;quot;Can one assume that matter is a kind of energy?&amp;quot;,&amp;quot;Could you explain further, purification of the senses? You said that you had to purify your senses before you can see God&amp;quot;,&amp;quot;Could you give them by name, the five kinds of liberation? In English?&amp;quot;,&amp;quot;Did Krsna describe to Arjuna the disciplic succession?&amp;quot;,&amp;quot;Do you have a name that you call... are they called students?&amp;quot;,&amp;quot;Do you have children? You just left them?&amp;quot;,&amp;quot;Do you spend a certain amount of time in each center? Do you yourself travel from one center to another?&amp;quot;,&amp;quot;Do you want to keep the checks or give them to him (Kirtanananda)?&amp;quot;,&amp;quot;Does any physical change take place in your body when you become Krsna conscious?&amp;quot;,&amp;quot;Does our line of succession go directly to Gaurakisora dasa Babaji or to Bhaktivinoda Thakura?&amp;quot;,&amp;quot;Excuse me, does that mean that people from other religions may..., it is not possible for them to achieve the highest perfection?&amp;quot;,&amp;quot;God has not created us imperfect?&amp;quot;,&amp;quot;How are the boys and girls to learn these things in manners of decorum and manners from the sannyasis, for example. How are they to offer respects to their godbrothers?&amp;quot;,&amp;quot;How are they feeling about it (temple), the Vrndavana Gosais?&amp;quot;,&amp;quot;How can a spirit become so ignorant?&amp;quot;,&amp;quot;How do you call devotion to the Lord?&amp;quot;,&amp;quot;How do you know (that is a bogus)? Have you met him (Guru Maharaji)?&amp;quot;,&amp;quot;How do you know if you have satisfied God?&amp;quot;,&amp;quot;How do you know that you know? May I ask this (we have to find out, we have to find out who can give the perfect knowledge)?&amp;quot;,&amp;quot;How do you want India to take this movement?&amp;quot;,&amp;quot;How is it that when our coat, size of the coat, changes because the body grows bigger the size of the coat is bigger?&amp;quot;,&amp;quot;How is our movement doing in India?&amp;quot;,&amp;quot;How old is this man (Prakasananda Sarasvati)?&amp;quot;,&amp;quot;I am thinking about this, Swamiji, that your Guru Maharaja is preaching through you, and you are preaching through them?&amp;quot;,&amp;quot;I mean, what is the idea in \&amp;quot;Even if it goes slowly, it must begin\&amp;quot;(so let them begin the foundation… Let it go on slowly, but it must begin)?&amp;quot;,&amp;quot;If a person experiences difficulty attaining a level of consciousness of God, how to counteract that?&amp;quot;,&amp;quot;If Krsna knows that we will suffer here in this material world if we come here, why does He let us go?&amp;quot;,&amp;quot;If we are given charge of the society, we should dismantle all this industry, all these cities...?&amp;quot;,&amp;quot;In what way we will live in that spiritual form?&amp;quot;,&amp;quot;Initiation (of Srila Prabhupada) was held at that Gaudiya Matha in Allahabad?&amp;quot;,&amp;quot;Introduced starting with ISKCON community (varnasrama-dharma should be introduced all over the world)?&amp;quot;,&amp;quot;Is everything done in our movement for preaching? Everything that is done in our movement is done for preaching?&amp;quot;,&amp;quot;Is he (Syamasundara&#039;s father is very rich man)?&amp;quot;,&amp;quot;Is it possible through Krsna consciousness to, in the supreme state, to be able to remember all that you were?&amp;quot;,&amp;quot;Is it true that there are more young people now in the world that are giving more serious thought to what life is really all about?&amp;quot;,&amp;quot;Is that differentiated (total material elements, mahat-tattva)?&amp;quot;,&amp;quot;Is that part of your income, to run a...(publishing house)?&amp;quot;,&amp;quot;Is that perfection possible in one life (our healthy life is to enjoy eternal life... So our human life should be utilized for attaining that perfectional stage)?&amp;quot;,&amp;quot;Is there any possible way of a balanced combination between spiritualism and materialism?&amp;quot;,&amp;quot;Is your spiritual master still alive?&amp;quot;,&amp;quot;Isn&#039;t it inevitable that it&#039;s going to occur, that the devolution occurs inevitably without anyone&#039;s being able to change it?&amp;quot;,&amp;quot;It becomes a belief rather than a logic now, then, for when we think about the God. You were saying everybody has father, so why God, in exception, He hasn&#039;t got a father?&amp;quot;,&amp;quot;It is possible to attain that affection of love for God... without taking part in this Krsna consciousness movement?&amp;quot;,&amp;quot;It&#039;s not dedicated to Krsna? The work is not dedicated to Krsna. How, specifically, how can you do this?&amp;quot;,&amp;quot;Krsna says to perform your sva-dharma, so how does one know what is his sva-dharma?&amp;quot;,&amp;quot;Last night you said that what is the meaning of the word \&amp;quot;nothing.\&amp;quot; That maya means \&amp;quot;nothing\&amp;quot;?&amp;quot;,&amp;quot;Maybe we will show Lord Caitanya&#039;s marriage? Is that nice to show?&amp;quot;,&amp;quot;No doubt, but what about the daily worship? Should we have Jagannatha deities if it&#039;s not possible for worshiping them? Should we have them just for the festival?&amp;quot;,&amp;quot;No, most of them, they have lived, a very short times. But still is it a fact that the soul is transplanted from one body to another body?&amp;quot;,&amp;quot;One thing that puzzles me is if what is practical for one person is not practical for another person, then what is the criterion of truth? Is truth relative?&amp;quot;,&amp;quot;Prabhupada, are all living entities, always under the protection at all times of the Supreme Lord, the Personality of Godhead, at all times?&amp;quot;,&amp;quot;Prabhupada, what does Balabhadra mean?&amp;quot;,&amp;quot;Sambodhana is to remove the evil, remove the bad part isn&#039;t it?&amp;quot;,&amp;quot;Say someone prepares something, like some prasadam for Krsna, but he does not make it so good?&amp;quot;,&amp;quot;She&#039;s (Mrs.Marchand) asking that since in these Western countries the families are so broken up and the women sometimes cannot find a qualified husband, what should she do?&amp;quot;,&amp;quot;So is that a fact, that he (Jesus Christ) went to India?&amp;quot;,&amp;quot;So then to love Krsna is unnatural?&amp;quot;,&amp;quot;So they&#039;re representatives (Guru Nanak, Muhammad, and other people)?&amp;quot;,&amp;quot;So why not eat, drink, and be merry because tomorrow you die?&amp;quot;,&amp;quot;Sometimes the question is put before us: \&amp;quot;You ask us not to eat meat, but you are eating vegetables. Do you think that is not violence?\&amp;quot;&amp;quot;,&amp;quot;Spiritual master is the mercy of God?&amp;quot;,&amp;quot;Srila Prabhupada, is the subtle bodies in the subtle world, are they made up of subtle atoms?&amp;quot;,&amp;quot;Srila Prabhupada, there was a fish on Laksmi&#039;s hand yesterday. The Deity in the temple, where Laksmi had her hand up like this, there was a fish here across her hand. What is this?&amp;quot;,&amp;quot;Swami, what do you think accounts for the..., your popularity, popularity of the..., the Krsna consciousness movement sweeping America?&amp;quot;,&amp;quot;Swamiji, so the government, the present government in the world...?&amp;quot;,&amp;quot;Swamiji? Are there people living on the moon now or were they in other yugas living there?&amp;quot;,&amp;quot;That desire is simple (he does not desire. He desires, and the matter helps. In the material world)?&amp;quot;,&amp;quot;That doesn&#039;t mean (in the spiritual world, it is full of variegatedness) that it is complex, Srila Prabhupada, yes?&amp;quot;,&amp;quot;That later-on Ramayana has caused some havoc... That later-on interpretation?&amp;quot;,&amp;quot;The body is matter, but still it is conscious as long as I am alive. So that means the life is consciousness?&amp;quot;,&amp;quot;The karmi and the jnani are both within the material world. Is the jnani considered more elevated than the karmi?&amp;quot;,&amp;quot;The literal meaning of sutra is a condensed statement, Prabhupada?&amp;quot;,&amp;quot;The school in Vrndavana, is this, I assume this is to be out there in the yard that they were clearing. When do you anticipate that will be built?&amp;quot;,&amp;quot;The shaved head, he&#039;s asking?&amp;quot;,&amp;quot;There are two, two functions in the tongue, one is (indistinct) and one is (indistinct)? So which one (indistinct). Preaching is a form of tapasya?&amp;quot;,&amp;quot;These days there are so many men who claim to have found the Absolute, who claim to be spiritual masters in their own way. How does one tell who is a bona fide spiritual master?&amp;quot;,&amp;quot;They have so many people in boxes in the hospitals they are keeping alive. So the big battle is raging whether or not they should pull out the plug?&amp;quot;,&amp;quot;They say, \&amp;quot;Then my chanting is useless? So I should stop?\&amp;quot; That&#039;s what they say&amp;quot;,&amp;quot;This would be the prescription for all people?&amp;quot;,&amp;quot;Today there&#039;s a little swelling in your... It seems to come and go… It seems to come and go. Is it bothering you?… Is it disturbing?... Really?&amp;quot;,&amp;quot;Upendra is here now. Should we give him the kismis to make?&amp;quot;,&amp;quot;We have a display over here in the window of your books, Srila Prabhupada... Would you like to see?&amp;quot;,&amp;quot;We have a spiritual body to serve Krsna?&amp;quot;,&amp;quot;Well, then, how is the individual soul eternal if it has a beginning?&amp;quot;,&amp;quot;Were some of the animals destined to survive through the destruction of other animals?&amp;quot;,&amp;quot;Were they liberated souls? The thief?&amp;quot;,&amp;quot;Were you just waiting to finish your books?&amp;quot;,&amp;quot;What about the poor, hungry, and the suffering bodies?&amp;quot;,&amp;quot;What does it (Gandharvapur) mean?&amp;quot;,&amp;quot;What happens to his consciousness which he has achieved as a man during that time which he is in the animal kingdom?&amp;quot;,&amp;quot;What happens to them (the devotees)?&amp;quot;,&amp;quot;What is an example of the throwing potency of maya?&amp;quot;,&amp;quot;What is good and what is bad, what is sinful activity?&amp;quot;,&amp;quot;What is the position of a soul that&#039;s in a sacred tree like a fig tree?&amp;quot;,&amp;quot;What is the purpose? What is the sense, if there is any, or does the very question (Why anything exists?) make sense?&amp;quot;,&amp;quot;What was that story of Caesar (scissors)?&amp;quot;,&amp;quot;What will the business of the trustees (for construction of Bombay) be?&amp;quot;,&amp;quot;Who are we, why are we here and where are we going?&amp;quot;,&amp;quot;Why is it seen that they (impersonalists) are making spiritual advancement?&amp;quot;,&amp;quot;Why is that better than loving your fellow man in the traditional bhakti-marga?&amp;quot;,&amp;quot;Why was it (Hindu-Muslim unity) the programs failed?&amp;quot;,&amp;quot;Why would someone who is not Krsna conscious have one hundred children? For example, why would someone like Dhrtarastra, who is not particularly Krsna conscious...?&amp;quot;,&amp;quot;Would, say, the cutting down of a plant, vegetable.... You are killing the growth there. Is that a living matter?&amp;quot;,&amp;quot;You conclude that when you become enlightened, you will see the God in form of human nature?&amp;quot;,&amp;quot;You don&#039;t think the patients have any mind of their own?&amp;quot;,&amp;quot;You have inquired about how we leave our body and enter into the Spiritual Sky?&amp;quot;,&amp;quot;You think we can&#039;t help people?&amp;quot;,&amp;quot;You were very well known in Vrndavana before you came? Because you were writing or…?… Or because of your ambition to come to the West?&amp;quot;,&amp;quot;You&#039;re feeling a little stronger today, Srila Prabhupada?&amp;quot;,&amp;quot;Your Divine Grace, since religion is one, do you think man will enter into a golden age in which he will accept one God?&amp;quot;],&amp;quot;memories&amp;quot;:[&amp;quot;Abhirama das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Adideva das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Aditi devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Amarendra das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Anada devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Anandamaya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Anuttama das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Arjuna das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Armarendra das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Atreya Rsi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bala Gopal devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Balai devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Batu Gopal das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhakta das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhakti Gauravani Goswami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhavatarini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhima das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhurijana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Brahmatirtha das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Brajendranandana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Candramauli Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Chaitanyachandra das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Chitralekha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dadhi-harta das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dayanidhi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dhananjaya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dharmatma das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dhristadyumna das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dhruva Maharaja das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dina Bandhu das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dinatarine devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dravinaksha das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Drumila das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gadi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gaura das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gokulananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gokularanajana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gopinath Acharya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Guru Gauranga das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Guruprasad das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Haravapuh das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Harikesa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jagadisa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jagat Guru Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jagat Purusa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jahnava devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Janaki devi dasi 01 Remembers Srila Prabhupada&amp;quot;,&amp;quot;Janaki devi dasi Remembers Srila Prabhupada 02&amp;quot;,&amp;quot;Janananda Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jaya Jagadish das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jivananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jyestha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kamalini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kanti devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Karanodakasayi Visnu das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kaushalya devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kedara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kesava Bharati Goswami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Ksudi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kulashekhara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Madan Mohan Mohini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Madhava Gosh das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Maha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mahakratu das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mahamaya devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mahatma das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mandapa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mishra Bhagavan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mohan Gopal das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mondakini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Nanda devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Narahari 02 das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Nayanabhiram das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Niranjan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Nischintya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pancadravida Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pavamana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Prabhavishnu Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Prafulla devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pragosh das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Prakashatma das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pratapana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Radha Krsna das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Radha Kunda devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Radhanatha Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rajashekar das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rambhoru devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Ramprasad das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Ranganath das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rangavati devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rucira devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sacinandana Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sahadevi devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sandamini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sankarshan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sarupananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Satarupa devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Satsvarupa das Goswami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Satyanarayana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sivananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sivarama Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sriniketana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Srutadev das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Suddha Jiva das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sukhada devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Surabhi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Suresvara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Susan Witty Remembers Srila Prabhupada&amp;quot;,&amp;quot;Tamohara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Tattvavit das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Tota Gopinatha das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vaishesika das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vedamata devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vedavyas das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Visakha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vishvadevi devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vrindavan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vrndavenesvari devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Yadubara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Yogindra Vandana das Remembers Srila Prabhupada&amp;quot;]};&lt;br /&gt;
  var hookSelections = Object.create(null);&lt;br /&gt;
&lt;br /&gt;
  function shuffleHooks(items) {&lt;br /&gt;
    var copy = items.slice();&lt;br /&gt;
    for (var i = copy.length - 1; i &amp;gt; 0; i--) {&lt;br /&gt;
      var j = Math.floor(Math.random() * (i + 1));&lt;br /&gt;
      var value = copy[i]; copy[i] = copy[j]; copy[j] = value;&lt;br /&gt;
    }&lt;br /&gt;
    return copy;&lt;br /&gt;
  }&lt;br /&gt;
  function getHookSelection(key) {&lt;br /&gt;
    if (!Object.prototype.hasOwnProperty.call(hookSelections, key)) {&lt;br /&gt;
      hookSelections[key] = shuffleHooks(hookPools[key] || []).slice(0, 20);&lt;br /&gt;
    }&lt;br /&gt;
    return hookSelections[key];&lt;br /&gt;
  }&lt;br /&gt;
  function populateHookLists(root) {&lt;br /&gt;
    [&#039;questions&#039;, &#039;memories&#039;].forEach(function (key) {&lt;br /&gt;
      var card = root.querySelector(&#039;.vp-portal-card[data-vp-rollout=&amp;quot;&#039; + key + &#039;&amp;quot;]&#039;);&lt;br /&gt;
      var panel = card &amp;amp;&amp;amp; card.querySelector(&#039;.vp-rollout-panel&#039;);&lt;br /&gt;
      if (!panel || panel.dataset.vpHooksReady === &#039;1&#039;) return;&lt;br /&gt;
      var fragment = document.createDocumentFragment();&lt;br /&gt;
      var heading = document.createElement(&#039;span&#039;);&lt;br /&gt;
      heading.className = &#039;vp-rollout-heading&#039;;&lt;br /&gt;
      heading.textContent = key === &#039;questions&#039; ? &#039;Questions and Answers&#039; : &#039;Disciples Remember&#039;;&lt;br /&gt;
      fragment.appendChild(heading);&lt;br /&gt;
      var list = document.createElement(&#039;span&#039;);&lt;br /&gt;
      list.className = &#039;vp-rollout-options&#039;;&lt;br /&gt;
      function addLink(title, label) {&lt;br /&gt;
        var row = document.createElement(&#039;span&#039;);&lt;br /&gt;
        var link = document.createElement(&#039;a&#039;);&lt;br /&gt;
        var host = key === &#039;questions&#039; ? &#039;https://vaniquotes.org&#039; : &#039;&#039;;&lt;br /&gt;
        link.href = host + &#039;/wiki/&#039; + encodeURIComponent(title.replace(/ /g, &#039;_&#039;));&lt;br /&gt;
        link.textContent = label;&lt;br /&gt;
        link.title = title;&lt;br /&gt;
        if (key === &#039;questions&#039;) {&lt;br /&gt;
          link.target = &#039;_blank&#039;;&lt;br /&gt;
          link.rel = &#039;noopener noreferrer&#039;;&lt;br /&gt;
        }&lt;br /&gt;
        row.appendChild(link);&lt;br /&gt;
        list.appendChild(row);&lt;br /&gt;
      }&lt;br /&gt;
      if (key === &#039;questions&#039;) {&lt;br /&gt;
        addLink(&#039;Category:Questions asked to Srila Prabhupada&#039;, &#039;Browse all questions&#039;);&lt;br /&gt;
      } else {&lt;br /&gt;
        addLink(&#039;Category:Living Devotees Remembering Srila Prabhupada&#039;, &#039;Browse all remembrances&#039;);&lt;br /&gt;
      }&lt;br /&gt;
      getHookSelection(key).forEach(function (title) {&lt;br /&gt;
        var label = key === &#039;memories&#039; ? title.replace(/ Remembers Srila Prabhupada$/, &#039;&#039;) : title;&lt;br /&gt;
        addLink(title, label);&lt;br /&gt;
      });&lt;br /&gt;
      fragment.appendChild(list);&lt;br /&gt;
      // Keep the original panel node and its existing hover/mobile behavior.&lt;br /&gt;
      panel.replaceChildren(fragment);&lt;br /&gt;
      panel.dataset.vpHooksReady = &#039;1&#039;;&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* V189: put the full index first in every other card&#039;s rollout too. */&lt;br /&gt;
  function putBrowseAllFirst(root) {&lt;br /&gt;
    var indexes = [&lt;br /&gt;
      { key:&#039;articles&#039;, existing:&#039;.vp-article-all&#039;, title:&#039;Category:Vanipedia Gemini - Articles&#039;, label:&#039;Browse all articles A–Z&#039; },&lt;br /&gt;
      { key:&#039;media&#039;, existing:&#039;.vp-media-all&#039;, title:&#039;Category:Srila Prabhupada in the Media&#039;, label:&#039;Browse all media&#039; },&lt;br /&gt;
      { key:&#039;timeline&#039;, title:&amp;quot;Timeline of Srila Prabhupada&#039;s Life&amp;quot;, label:&#039;Browse the full timeline&#039; },&lt;br /&gt;
      { key:&#039;languages&#039;, title:&#039;Category:Participating Languages - Main Pages&#039;, label:&#039;Browse all languages&#039; }&lt;br /&gt;
    ];&lt;br /&gt;
    indexes.forEach(function (index) {&lt;br /&gt;
      var card = root.querySelector(&#039;.vp-portal-card[data-vp-rollout=&amp;quot;&#039; + index.key + &#039;&amp;quot;]&#039;);&lt;br /&gt;
      var panel = card &amp;amp;&amp;amp; card.querySelector(&#039;.vp-rollout-panel&#039;);&lt;br /&gt;
      if (!panel || panel.querySelector(&#039;.vp-browse-all&#039;)) return;&lt;br /&gt;
      var row = index.existing &amp;amp;&amp;amp; panel.querySelector(index.existing);&lt;br /&gt;
      if (!row) {&lt;br /&gt;
        row = document.createElement(&#039;span&#039;);&lt;br /&gt;
        var link = document.createElement(&#039;a&#039;);&lt;br /&gt;
        link.href = &#039;/wiki/&#039; + encodeURIComponent(index.title.replace(/ /g, &#039;_&#039;));&lt;br /&gt;
        link.textContent = index.label;&lt;br /&gt;
        row.appendChild(link);&lt;br /&gt;
      }&lt;br /&gt;
      row.classList.add(&#039;vp-browse-all&#039;);&lt;br /&gt;
      row.style.display = &#039;block&#039;;&lt;br /&gt;
      row.style.margin = &#039;0 0 8px&#039;;&lt;br /&gt;
      var heading = panel.querySelector(&#039;.vp-rollout-heading&#039;);&lt;br /&gt;
      panel.insertBefore(row, heading ? heading.nextSibling : panel.firstChild);&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
  function init() {&lt;br /&gt;
    var root = document.querySelector(&amp;quot;body.page-Main_Page #vani-home.vp-static-home&amp;quot;);&lt;br /&gt;
    if (!root) return;&lt;br /&gt;
    populateHookLists(root);&lt;br /&gt;
    putBrowseAllFirst(root);&lt;br /&gt;
    if (root.dataset.vpRolloutsReady === &amp;quot;1&amp;quot;) return;&lt;br /&gt;
    root.dataset.vpRolloutsReady = &amp;quot;1&amp;quot;;&lt;br /&gt;
    var cards = Array.prototype.slice.call(root.querySelectorAll(&amp;quot;.vp-portal-card[data-vp-rollout]&amp;quot;));&lt;br /&gt;
    var mobile = function () {&lt;br /&gt;
      return window.matchMedia &amp;amp;&amp;amp; window.matchMedia(&amp;quot;(max-width:700px), (hover:none), (pointer:coarse)&amp;quot;).matches;&lt;br /&gt;
    };&lt;br /&gt;
    function setExpanded(card, expanded) {&lt;br /&gt;
      var toggle = card.querySelector(&amp;quot;.vp-rollout-toggle&amp;quot;);&lt;br /&gt;
      if (toggle) toggle.setAttribute(&amp;quot;aria-expanded&amp;quot;, expanded ? &amp;quot;true&amp;quot; : &amp;quot;false&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    function close(card) {&lt;br /&gt;
      card.classList.remove(&amp;quot;is-open&amp;quot;, &amp;quot;is-hover-open&amp;quot;);&lt;br /&gt;
      var panel = card.querySelector(&amp;quot;.vp-rollout-panel&amp;quot;);&lt;br /&gt;
      if (panel) {&lt;br /&gt;
        panel.classList.remove(&amp;quot;is-viewport-panel&amp;quot;);&lt;br /&gt;
        panel.style.removeProperty(&amp;quot;--vp-panel-top&amp;quot;);&lt;br /&gt;
        panel.style.removeProperty(&amp;quot;--vp-panel-left&amp;quot;);&lt;br /&gt;
        panel.style.removeProperty(&amp;quot;--vp-panel-width&amp;quot;);&lt;br /&gt;
        if (panel.dataset.vpHooksReady === &#039;1&#039;) {&lt;br /&gt;
          panel.style.removeProperty(&#039;max-height&#039;);&lt;br /&gt;
          panel.style.removeProperty(&#039;overflow-y&#039;);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      setExpanded(card, false);&lt;br /&gt;
    }&lt;br /&gt;
    function closeOthers(keep) {&lt;br /&gt;
      cards.forEach(function (card) { if (card !== keep) close(card); });&lt;br /&gt;
    }&lt;br /&gt;
    // V188: keep long random lists attached to the browse control and scroll inside them.&lt;br /&gt;
    function positionRandomHookPanel(card, panel) {&lt;br /&gt;
      var key = card.getAttribute(&#039;data-vp-rollout&#039;);&lt;br /&gt;
      if (key !== &#039;questions&#039; &amp;amp;&amp;amp; key !== &#039;memories&#039;) return false;&lt;br /&gt;
      var toggle = card.querySelector(&#039;.vp-rollout-toggle&#039;);&lt;br /&gt;
      if (!toggle) return false;&lt;br /&gt;
      var control = toggle.getBoundingClientRect();&lt;br /&gt;
      var cardBox = card.getBoundingClientRect();&lt;br /&gt;
      var header = document.querySelector(&#039;header.vector-header, header.mw-header&#039;);&lt;br /&gt;
      var footer = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
      var topLimit = 12;&lt;br /&gt;
      var bottomLimit = window.innerHeight - 76;&lt;br /&gt;
      if (header) {&lt;br /&gt;
        var headerBox = header.getBoundingClientRect();&lt;br /&gt;
        if (headerBox.top &amp;lt; window.innerHeight &amp;amp;&amp;amp; headerBox.bottom &amp;gt; 0) {&lt;br /&gt;
          topLimit = Math.max(topLimit, headerBox.bottom + 8);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      if (footer) {&lt;br /&gt;
        var footerBox = footer.getBoundingClientRect();&lt;br /&gt;
        if (footerBox.top &amp;gt; topLimit &amp;amp;&amp;amp; footerBox.top &amp;lt; window.innerHeight) {&lt;br /&gt;
          bottomLimit = footerBox.top - 8;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      var below = Math.max(0, bottomLimit - control.bottom);&lt;br /&gt;
      var above = Math.max(0, control.top - topLimit);&lt;br /&gt;
      var openBelow = below &amp;gt;= 120 || below &amp;gt;= above;&lt;br /&gt;
      var room = openBelow ? below : above;&lt;br /&gt;
      var height = Math.min(420, room);&lt;br /&gt;
      var width = Math.min(panel.getBoundingClientRect().width || 290, window.innerWidth - 24);&lt;br /&gt;
      var left = Math.max(12, Math.min(cardBox.left, window.innerWidth - width - 12));&lt;br /&gt;
      panel.style.setProperty(&#039;max-height&#039;, height + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
      panel.style.setProperty(&#039;overflow-y&#039;, &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
      var actualHeight = Math.min(panel.getBoundingClientRect().height, height);&lt;br /&gt;
      var top = openBelow ? control.bottom : control.top - actualHeight;&lt;br /&gt;
      top = Math.max(topLimit, Math.min(top, bottomLimit - actualHeight));&lt;br /&gt;
      panel.style.setProperty(&#039;--vp-panel-width&#039;, width + &#039;px&#039;);&lt;br /&gt;
      panel.style.setProperty(&#039;--vp-panel-left&#039;, left + &#039;px&#039;);&lt;br /&gt;
      panel.style.setProperty(&#039;--vp-panel-top&#039;, top + &#039;px&#039;);&lt;br /&gt;
      return true;&lt;br /&gt;
    }&lt;br /&gt;
    function place(card) {&lt;br /&gt;
      var panel = card.querySelector(&amp;quot;.vp-rollout-panel&amp;quot;);&lt;br /&gt;
      if (!panel || mobile() || (!card.classList.contains(&amp;quot;is-open&amp;quot;) &amp;amp;&amp;amp; !card.classList.contains(&amp;quot;is-hover-open&amp;quot;))) return;&lt;br /&gt;
      panel.classList.add(&amp;quot;is-viewport-panel&amp;quot;);&lt;br /&gt;
      if (positionRandomHookPanel(card, panel)) return;&lt;br /&gt;
      var anchor = card.getBoundingClientRect();&lt;br /&gt;
      var width = Math.min(panel.getBoundingClientRect().width || 290, window.innerWidth - 24);&lt;br /&gt;
      var height = panel.getBoundingClientRect().height || 280;&lt;br /&gt;
      var topLimit = 12;&lt;br /&gt;
      var bottomLimit = window.innerHeight - 76;&lt;br /&gt;
      var side = card.getAttribute(&amp;quot;data-vp-rollout-side&amp;quot;);&lt;br /&gt;
      var left;&lt;br /&gt;
      var top;&lt;br /&gt;
      if (side === &amp;quot;left&amp;quot; || side === &amp;quot;right&amp;quot;) {&lt;br /&gt;
        var preferredLeft = side === &amp;quot;left&amp;quot; ? anchor.left - width : anchor.right;&lt;br /&gt;
        left = Math.max(12, Math.min(preferredLeft, window.innerWidth - width - 12));&lt;br /&gt;
        top = Math.max(topLimit, Math.min(anchor.top, bottomLimit - height));&lt;br /&gt;
      } else {&lt;br /&gt;
        left = Math.max(12, Math.min(anchor.left, window.innerWidth - width - 12));&lt;br /&gt;
        var below = bottomLimit - anchor.bottom;&lt;br /&gt;
        var above = anchor.top - topLimit;&lt;br /&gt;
        if (height &amp;lt;= below) top = anchor.bottom;&lt;br /&gt;
        else if (height &amp;lt;= above) top = anchor.top - height;&lt;br /&gt;
        else top = Math.max(topLimit, Math.min(anchor.bottom, bottomLimit - height));&lt;br /&gt;
      }&lt;br /&gt;
      panel.style.setProperty(&amp;quot;--vp-panel-width&amp;quot;, width + &amp;quot;px&amp;quot;);&lt;br /&gt;
      panel.style.setProperty(&amp;quot;--vp-panel-left&amp;quot;, left + &amp;quot;px&amp;quot;);&lt;br /&gt;
      panel.style.setProperty(&amp;quot;--vp-panel-top&amp;quot;, top + &amp;quot;px&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    function open(card, mode) {&lt;br /&gt;
      closeOthers(card);&lt;br /&gt;
      card.classList.toggle(&amp;quot;is-hover-open&amp;quot;, mode === &amp;quot;hover&amp;quot;);&lt;br /&gt;
      card.classList.toggle(&amp;quot;is-open&amp;quot;, mode === &amp;quot;pinned&amp;quot;);&lt;br /&gt;
      setExpanded(card, true);&lt;br /&gt;
      window.requestAnimationFrame(function () { place(card); });&lt;br /&gt;
    }&lt;br /&gt;
    cards.forEach(function (card) {&lt;br /&gt;
      if (card.dataset.vpRolloutReady === &amp;quot;1&amp;quot;) return;&lt;br /&gt;
      card.dataset.vpRolloutReady = &amp;quot;1&amp;quot;;&lt;br /&gt;
      var toggle = card.querySelector(&amp;quot;.vp-rollout-toggle&amp;quot;);&lt;br /&gt;
      if (!toggle) return;&lt;br /&gt;
      card.addEventListener(&amp;quot;pointerdown&amp;quot;, function (event) {&lt;br /&gt;
        card.dataset.pointerTriggeredFocus = event.pointerType || &amp;quot;pointer&amp;quot;;&lt;br /&gt;
        window.setTimeout(function () { delete card.dataset.pointerTriggeredFocus; }, 0);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;pointerenter&amp;quot;, function (event) {&lt;br /&gt;
        if (event.pointerType === &amp;quot;mouse&amp;quot; &amp;amp;&amp;amp; !mobile() &amp;amp;&amp;amp; !card.classList.contains(&amp;quot;is-open&amp;quot;)) open(card, &amp;quot;hover&amp;quot;);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;pointerleave&amp;quot;, function (event) {&lt;br /&gt;
        if (card.contains(event.relatedTarget)) return;&lt;br /&gt;
        if (card.classList.contains(&amp;quot;is-open&amp;quot;) || card.contains(document.activeElement)) return;&lt;br /&gt;
        close(card);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;focusin&amp;quot;, function () {&lt;br /&gt;
        if (!card.classList.contains(&amp;quot;is-open&amp;quot;)) open(card, &amp;quot;hover&amp;quot;);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;focusout&amp;quot;, function () {&lt;br /&gt;
        window.setTimeout(function () {&lt;br /&gt;
          if (!card.contains(document.activeElement) &amp;amp;&amp;amp; !card.matches(&amp;quot;:hover&amp;quot;)) close(card);&lt;br /&gt;
        }, 0);&lt;br /&gt;
      });&lt;br /&gt;
      toggle.addEventListener(&amp;quot;click&amp;quot;, function (event) {&lt;br /&gt;
        event.preventDefault();&lt;br /&gt;
        var wasPinned = card.classList.contains(&amp;quot;is-open&amp;quot;);&lt;br /&gt;
        if (wasPinned) close(card);&lt;br /&gt;
        else open(card, &amp;quot;pinned&amp;quot;);&lt;br /&gt;
      });&lt;br /&gt;
      toggle.addEventListener(&amp;quot;keydown&amp;quot;, function (event) {&lt;br /&gt;
        if (event.key === &amp;quot;Enter&amp;quot; || event.key === &amp;quot; &amp;quot;) {&lt;br /&gt;
          event.preventDefault();&lt;br /&gt;
          if (card.classList.contains(&amp;quot;is-open&amp;quot;)) close(card);&lt;br /&gt;
          else open(card, &amp;quot;pinned&amp;quot;);&lt;br /&gt;
        } else if (event.key === &amp;quot;Escape&amp;quot;) {&lt;br /&gt;
          close(card);&lt;br /&gt;
          toggle.blur();&lt;br /&gt;
        }&lt;br /&gt;
      });&lt;br /&gt;
    });&lt;br /&gt;
    document.addEventListener(&amp;quot;pointerdown&amp;quot;, function (event) {&lt;br /&gt;
      if (root.contains(event.target)) return;&lt;br /&gt;
      cards.forEach(close);&lt;br /&gt;
    });&lt;br /&gt;
    document.addEventListener(&amp;quot;keydown&amp;quot;, function (event) {&lt;br /&gt;
      if (event.key === &amp;quot;Escape&amp;quot;) cards.forEach(close);&lt;br /&gt;
    });&lt;br /&gt;
    function repositionOpen() {&lt;br /&gt;
      cards.forEach(function (card) {&lt;br /&gt;
        if (card.classList.contains(&amp;quot;is-open&amp;quot;) || card.classList.contains(&amp;quot;is-hover-open&amp;quot;)) place(card);&lt;br /&gt;
      });&lt;br /&gt;
    }&lt;br /&gt;
    window.addEventListener(&amp;quot;resize&amp;quot;, repositionOpen, { passive: true });&lt;br /&gt;
    window.addEventListener(&amp;quot;scroll&amp;quot;, repositionOpen, { passive: true, capture: true });&lt;br /&gt;
  }&lt;br /&gt;
  if (document.readyState === &amp;quot;loading&amp;quot;) document.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, init);&lt;br /&gt;
  else init();&lt;br /&gt;
  if (window.mw &amp;amp;&amp;amp; mw.hook) mw.hook(&amp;quot;wikipage.content&amp;quot;).add(init);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* V182: restore original desktop Vanipedia top-bar branding and sister-petal links. */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA TOP BAR CONTROLLER (Step 172: Guaranteed Vanipedia Title &amp;amp; Icons on Mobile)&lt;br /&gt;
========================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
var titleText = &amp;quot;VANIPEDIA - ŚRĪLA PRABHUPĀDA&#039;S VANI-TEMPLE&amp;quot;;&lt;br /&gt;
var targetUrl = &amp;quot;https://vanipedia.org&amp;quot;;&lt;br /&gt;
function removeGlobalSiteNotice() {&lt;br /&gt;
$(&#039;#siteNotice, #localNotice, .vector-sitenotice-container, #mainbanner, .sitenotice, .mw-sitenotice, .anonnotice, .dismissable-notice, #centralNotice&#039;).remove();&lt;br /&gt;
}&lt;br /&gt;
function createHomeLink() {&lt;br /&gt;
var homeSvg = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; width=&amp;quot;18&amp;quot; height=&amp;quot;18&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z&amp;quot;&amp;gt;&amp;lt;/path&amp;gt;&amp;lt;polyline points=&amp;quot;9 22 9 12 15 12 15 22&amp;quot;&amp;gt;&amp;lt;/polyline&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
return $(&#039;&amp;lt;a&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-topbar-home-link&#039;,&lt;br /&gt;
href: &#039;/&#039;,&lt;br /&gt;
title: &#039;Vanipedia Home / Entry Portal&#039;,&lt;br /&gt;
&#039;aria-label&#039;: &#039;Home&#039;,&lt;br /&gt;
class: &#039;vanipedia-topbar-home&#039;&lt;br /&gt;
}).html(&#039;&amp;lt;span class=&amp;quot;vanipedia-home-icon&amp;quot;&amp;gt;&#039; + homeSvg + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;vanipedia-home-text&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
function createCenterBlock() {&lt;br /&gt;
var blockStyle = &#039;position:absolute !important; left:50% !important; top:54% !important; transform:translate(-50%, -50%) !important; display:flex !important; flex-direction:column !important; align-items:center !important; justify-content:center !important; text-align:center !important; white-space:nowrap !important; z-index:10 !important; pointer-events:auto !important;&#039;;&lt;br /&gt;
var titleStyle = &#039;position:static !important; transform:none !important; display:block !important; font-family:&amp;quot;Cinzel&amp;quot;, Georgia, serif !important; font-size:18px !important; font-weight:700 !important; letter-spacing:2px !important; color:#f5d77f !important; text-decoration:none !important; text-shadow:0 2px 4px rgba(0,0,0,0.9), 0 0 10px rgba(245,215,127,0.3) !important; line-height:1.25 !important; margin:0 0 4px 0 !important; padding:0 !important; user-select:text !important;&#039;;&lt;br /&gt;
var vanisevaWrapStyle = &#039;position:static !important; transform:none !important; display:block !important; margin:0 0 4px 0 !important; line-height:1.2 !important;&#039;;&lt;br /&gt;
var vanisevaLinkStyle = &#039;color:#f5d77f !important; font-family:&amp;quot;Noto Serif&amp;quot;, Georgia, serif !important; font-size:12.5px !important; font-style:normal !important; font-weight:500 !important; letter-spacing:0.35px !important; text-decoration:none !important; border:0 !important; background:none !important; outline:none !important; padding:0 !important; border-radius:0 !important; cursor:pointer !important; display:inline-block !important; transition:all 0.18s ease !important;box-shadow:none !important;&#039;;&lt;br /&gt;
var sisterWrapStyle = &#039;position:static !important; transform:none !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:14px !important; margin:0 !important; line-height:1.2 !important;&#039;;&lt;br /&gt;
var sisterLinkStyle = &#039;color:#f5d77f !important; font-family:&amp;quot;Noto Serif&amp;quot;, Georgia, serif !important; font-size:13px !important; font-weight:600 !important; letter-spacing:0.4px !important; text-decoration:none !important; border:none !important; border-bottom:none !important; outline:none !important; padding:2px 8px !important; border-radius:3px !important; display:inline-flex !important; align-items:center !important; cursor:pointer !important; transition:all 0.18s ease !important;&#039;;&lt;br /&gt;
var sepStyle = &#039;color:rgba(245,215,127,0.4) !important; font-size:11px !important; line-height:1 !important; user-select:none !important;&#039;;&lt;br /&gt;
var $block = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-topbar-center-block&#039;,&lt;br /&gt;
class: &#039;vanipedia-topbar-center-block&#039;,&lt;br /&gt;
style: blockStyle&lt;br /&gt;
});&lt;br /&gt;
var $title = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-topbar-title&#039;,&lt;br /&gt;
class: &#039;vanipedia-topbar-main-title&#039;,&lt;br /&gt;
style: titleStyle,&lt;br /&gt;
text: titleText&lt;br /&gt;
});&lt;br /&gt;
var $vaniseva = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
class: &#039;vanipedia-topbar-vaniseva-title&#039;,&lt;br /&gt;
style: vanisevaWrapStyle&lt;br /&gt;
}).html(&#039;&amp;lt;a href=&amp;quot;https://vaniseva.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; title=&amp;quot;Vaniseva&amp;quot; style=&amp;quot;&#039; + vanisevaLinkStyle + &#039;&amp;quot;&amp;gt;Collaborate with us to invoke and fully manifest Śrīla Prabhupāda&amp;amp;#39;s Vani-presence&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
var $sisterLinks = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
class: &#039;vanipedia-topbar-sister-links&#039;,&lt;br /&gt;
style: sisterWrapStyle&lt;br /&gt;
}).html(&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://vanisource.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vanipedia-topbar-sister-link&amp;quot; title=&amp;quot;Vanisource&amp;quot; style=&amp;quot;&#039; + sisterLinkStyle + &#039;&amp;quot;&amp;gt;vanisource.org&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vanipedia-topbar-sister-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot; style=&amp;quot;&#039; + sepStyle + &#039;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://vaniquotes.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vanipedia-topbar-sister-link&amp;quot; title=&amp;quot;Vaniquotes&amp;quot; style=&amp;quot;&#039; + sisterLinkStyle + &#039;&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vanipedia-topbar-sister-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot; style=&amp;quot;&#039; + sepStyle + &#039;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://vanimedia.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vanipedia-topbar-sister-link&amp;quot; title=&amp;quot;Vanimedia&amp;quot; style=&amp;quot;&#039; + sisterLinkStyle + &#039;&amp;quot;&amp;gt;vanimedia.org&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
);&lt;br /&gt;
$block.append($title, $vaniseva, $sisterLinks);&lt;br /&gt;
return $block;&lt;br /&gt;
}&lt;br /&gt;
function updateTopBar() {&lt;br /&gt;
removeGlobalSiteNotice();&lt;br /&gt;
$(&#039;#vanipedia-topbar-center-block, #vanipedia-topbar-center-block-mobile, #vanipedia-topbar-title, #vanipedia-topbar-title-mobile, #vanipedia-topbar-title-link, #vanipedia-topbar-center-title, #vanipedia-topbar-home-link, #vanipedia-topbar-sister-links, #vanipedia-topbar-sister-links-mobile, .vanipedia-topbar-sister-links, .vanipedia-topbar-center-block&#039;).remove();&lt;br /&gt;
$(&#039;.vector-header-container&#039;).css({&lt;br /&gt;
&#039;background&#039;: &#039;transparent&#039;,&lt;br /&gt;
&#039;background-color&#039;: &#039;transparent&#039;,&lt;br /&gt;
&#039;border&#039;: &#039;none&#039;,&lt;br /&gt;
&#039;box-shadow&#039;: &#039;none&#039;,&lt;br /&gt;
&#039;padding&#039;: &#039;0&#039;,&lt;br /&gt;
&#039;margin&#039;: &#039;0&#039;,&lt;br /&gt;
&#039;min-height&#039;: &#039;0&#039;,&lt;br /&gt;
&#039;height&#039;: &#039;auto&#039;,&lt;br /&gt;
&#039;width&#039;: &#039;100%&#039;,&lt;br /&gt;
&#039;max-width&#039;: &#039;100%&#039;&lt;br /&gt;
});&lt;br /&gt;
var isMobile = (window.innerWidth &amp;lt;= 999) || $(&#039;body&#039;).hasClass(&#039;skin-minerva&#039;) || $(&#039;body&#039;).hasClass(&#039;skin-vector-mobile&#039;) || $(&#039;.minerva-header&#039;).length &amp;gt; 0;&lt;br /&gt;
var $header = $(&#039;header.mw-header, header.vector-header&#039;).not(&#039;.minerva-header&#039;).first();&lt;br /&gt;
if (!$header.length &amp;amp;&amp;amp; !$(&#039;body&#039;).hasClass(&#039;skin-minerva&#039;) &amp;amp;&amp;amp; !$(&#039;.minerva-header&#039;).length) {&lt;br /&gt;
$header = $(&#039;#mw-head, header&#039;).not(&#039;.minerva-header&#039;).filter(&#039;:visible&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
if ($header.length) {&lt;br /&gt;
$header.css({&lt;br /&gt;
&#039;min-height&#039;: isMobile ? &#039;52px&#039; : &#039;86px&#039;,&lt;br /&gt;
&#039;height&#039;: isMobile ? &#039;52px&#039; : &#039;auto&#039;,&lt;br /&gt;
&#039;max-height&#039;: isMobile ? &#039;52px&#039; : &#039;none&#039;,&lt;br /&gt;
&#039;padding&#039;: isMobile ? &#039;0 10px&#039; : &#039;10px 24px&#039;,&lt;br /&gt;
&#039;background-color&#039;: &#039;#345B63&#039;,&lt;br /&gt;
&#039;border-bottom&#039;: &#039;2px solid #b1873d&#039;,&lt;br /&gt;
&#039;box-shadow&#039;: &#039;0 4px 18px rgba(0,0,0,0.35)&#039;,&lt;br /&gt;
&#039;position&#039;: &#039;relative&#039;,&lt;br /&gt;
&#039;display&#039;: &#039;flex&#039;,&lt;br /&gt;
&#039;flex-wrap&#039;: &#039;nowrap&#039;,&lt;br /&gt;
&#039;align-items&#039;: &#039;center&#039;,&lt;br /&gt;
&#039;justify-content&#039;: &#039;space-between&#039;,&lt;br /&gt;
&#039;box-sizing&#039;: &#039;border-box&#039;,&lt;br /&gt;
&#039;width&#039;: &#039;100%&#039;,&lt;br /&gt;
&#039;max-width&#039;: &#039;100%&#039;&lt;br /&gt;
});&lt;br /&gt;
if (!isMobile) {&lt;br /&gt;
$header.append(createCenterBlock());&lt;br /&gt;
}&lt;br /&gt;
var $search = $header.find(&#039;.vector-header-start #p-search, #p-search&#039;);&lt;br /&gt;
if ($search.length) {&lt;br /&gt;
$search.after(createHomeLink());&lt;br /&gt;
} else if ($header.find(&#039;.vector-header-start&#039;).length) {&lt;br /&gt;
$header.find(&#039;.vector-header-start&#039;).append(createHomeLink());&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
var $minervaHeader = $(&#039;.minerva-header&#039;);&lt;br /&gt;
if ($minervaHeader.length) {&lt;br /&gt;
// 1. Ensure &amp;quot;Vanipedia&amp;quot; Title Link exists with text in the branding box&lt;br /&gt;
var $branding = $minervaHeader.find(&#039;.branding-box&#039;);&lt;br /&gt;
if ($branding.length) {&lt;br /&gt;
var $brandLink = $branding.find(&#039;a&#039;);&lt;br /&gt;
if ($brandLink.length) {&lt;br /&gt;
if (!$brandLink.text().trim()) {&lt;br /&gt;
$brandLink.html(&#039;&amp;lt;span&amp;gt;Vanipedia&amp;lt;/span&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
} else {&lt;br /&gt;
$branding.html(&#039;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vanipedia&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
} else {&lt;br /&gt;
var brandHtml = &#039;&amp;lt;div class=&amp;quot;branding-box&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vanipedia&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
var $burger = $minervaHeader.find(&#039;#mw-mf-main-menu-button, .navigation-drawer.toggle-list&#039;).first();&lt;br /&gt;
if ($burger.length) {&lt;br /&gt;
$burger.after(brandHtml);&lt;br /&gt;
} else {&lt;br /&gt;
$minervaHeader.prepend(brandHtml);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// 2. Ensure Home Link is inserted cleanly&lt;br /&gt;
var $minervaForm = $minervaHeader.find(&#039;.minerva-search-form, #searchform&#039;).first();&lt;br /&gt;
if ($minervaForm.length &amp;amp;&amp;amp; !$minervaHeader.find(&#039;#vanipedia-topbar-home-link&#039;).length) {&lt;br /&gt;
$minervaForm.before(createHomeLink());&lt;br /&gt;
} else if (!$minervaHeader.find(&#039;#vanipedia-topbar-home-link&#039;).length) {&lt;br /&gt;
var $minervaUser = $minervaHeader.find(&#039;.minerva-user-navigation, #ca-mytalks&#039;).first();&lt;br /&gt;
if ($minervaUser.length) {&lt;br /&gt;
$minervaUser.before(createHomeLink());&lt;br /&gt;
} else {&lt;br /&gt;
$minervaHeader.append(createHomeLink());&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$minervaHeader.css({&lt;br /&gt;
&#039;flex-wrap&#039;: &#039;nowrap&#039;,&lt;br /&gt;
&#039;height&#039;: &#039;52px&#039;,&lt;br /&gt;
&#039;min-height&#039;: &#039;52px&#039;,&lt;br /&gt;
&#039;max-height&#039;: &#039;52px&#039;,&lt;br /&gt;
&#039;padding&#039;: &#039;0 10px&#039;,&lt;br /&gt;
&#039;display&#039;: &#039;flex&#039;,&lt;br /&gt;
&#039;align-items&#039;: &#039;center&#039;,&lt;br /&gt;
&#039;justify-content&#039;: &#039;space-between&#039;,&lt;br /&gt;
&#039;box-sizing&#039;: &#039;border-box&#039;&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
var $stageHeader = $(&#039;#vani-stage-header-slot&#039;);&lt;br /&gt;
if ($stageHeader.length &amp;amp;&amp;amp; !$stageHeader.find(&#039;.vanipedia-topbar-center-block&#039;).length) {&lt;br /&gt;
var $stageSearch = $stageHeader.find(&#039;#p-search, .search-box, .minerva-search-form&#039;).first();&lt;br /&gt;
if ($stageSearch.length &amp;amp;&amp;amp; !$stageHeader.find(&#039;#vanipedia-topbar-home-link&#039;).length) {&lt;br /&gt;
$stageSearch.after(createHomeLink());&lt;br /&gt;
}&lt;br /&gt;
if (!isMobile) {&lt;br /&gt;
$stageHeader.append(createCenterBlock());&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
var $stickyTitle = $(&#039;#vector-sticky-header .vector-sticky-header-title, #vector-sticky-header .vector-sticky-header-context-bar .mw-headline&#039;);&lt;br /&gt;
if ($stickyTitle.length) {&lt;br /&gt;
$stickyTitle.html(&#039;&amp;lt;a href=&amp;quot;&#039; + targetUrl + &#039;&amp;quot; style=&amp;quot;color: inherit; text-decoration: none;&amp;quot;&amp;gt;&#039; + titleText + &#039;&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(function() {&lt;br /&gt;
removeGlobalSiteNotice();&lt;br /&gt;
});&lt;br /&gt;
var topbarResizeTimer;&lt;br /&gt;
$(window).on(&#039;resize orientationchange&#039;, function() {&lt;br /&gt;
clearTimeout(topbarResizeTimer);&lt;br /&gt;
topbarResizeTimer = setTimeout(updateTopBar, 150);&lt;br /&gt;
});&lt;br /&gt;
$(document).ready(updateTopBar);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(updateTopBar);&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
// ==========================================================================&lt;br /&gt;
/* 2026-11-11 (Vamshi Krishna): keep the header and footer from overlapping at in-between widths.&lt;br /&gt;
   - Header: the centre block (site title, Vaniseva line, petal links) is hidden only when it would&lt;br /&gt;
     actually run over the search box, Home link or the user links.&lt;br /&gt;
   - Footer: on wide screens the social icons are hidden when they would cover Donate, and the links&lt;br /&gt;
     are centred. On narrow screens the right edge of the links fades while more are off-screen.&lt;br /&gt;
   The skin sets these styles inline with !important (and re-applies the footer layout on every resize), so&lt;br /&gt;
   this runs after it, and Common.css cannot override them. */&lt;br /&gt;
(function () {&lt;br /&gt;
    function leaves(el) {&lt;br /&gt;
        var out = [];&lt;br /&gt;
        el.querySelectorAll(&#039;*&#039;).forEach(function (e) {&lt;br /&gt;
            if (!e.children.length) {&lt;br /&gt;
                var r = e.getBoundingClientRect();&lt;br /&gt;
                if (r.width &amp;amp;&amp;amp; r.height) out.push(r);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        return out;&lt;br /&gt;
    }&lt;br /&gt;
    function clash(a, b) {&lt;br /&gt;
        for (var x = 0; x &amp;lt; a.length; x++) {&lt;br /&gt;
            for (var y = 0; y &amp;lt; b.length; y++) {&lt;br /&gt;
                var r = a[x], s = b[y];&lt;br /&gt;
                if (Math.min(r.right, s.right) - Math.max(r.left, s.left) &amp;gt; 0 &amp;amp;&amp;amp;&lt;br /&gt;
                    Math.min(r.bottom, s.bottom) - Math.max(r.top, s.top) &amp;gt; 2) return true;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
    function fixMidWidths() {&lt;br /&gt;
        var w = window.innerWidth;&lt;br /&gt;
        var header = document.querySelector(&#039;header.vector-header, header.mw-header&#039;);&lt;br /&gt;
        document.querySelectorAll(&#039;.vanipedia-topbar-center-block&#039;).forEach(function (b) {&lt;br /&gt;
            b.style.setProperty(&#039;display&#039;, &#039;flex&#039;, &#039;important&#039;);&lt;br /&gt;
            if (w &amp;lt; 1000 || !header) return;&lt;br /&gt;
            var theirs = [];&lt;br /&gt;
            header.querySelectorAll(&#039;#p-search, #vanipedia-topbar-home-link, .vector-header-end&#039;).forEach(function (e) {&lt;br /&gt;
                if (!b.contains(e)) theirs = theirs.concat(leaves(e));&lt;br /&gt;
            });&lt;br /&gt;
            if (clash(leaves(b), theirs)) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        var bar = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
        if (!bar) return;&lt;br /&gt;
        var left = bar.querySelector(&#039;.vh-bottom-bar-left-space&#039;);&lt;br /&gt;
        var right = bar.querySelector(&#039;.vh-bottom-bar-right-space&#039;);&lt;br /&gt;
        var inner = bar.querySelector(&#039;.vh-bottom-bar-inner&#039;);&lt;br /&gt;
        var nav = bar.querySelector(&#039;.vh-bottom-nav-links&#039;);&lt;br /&gt;
        var social = bar.querySelector(&#039;.vh-bottom-social-links&#039;);&lt;br /&gt;
        if (!left || !right || !inner || !nav || !social) return;&lt;br /&gt;
        // The icons measure 0 px until their images load, so check again once they have.&lt;br /&gt;
        bar.querySelectorAll(&#039;img&#039;).forEach(function (img) {&lt;br /&gt;
            if (!img.complete &amp;amp;&amp;amp; !img.dataset.fixBound) {&lt;br /&gt;
                img.dataset.fixBound = &#039;1&#039;;&lt;br /&gt;
                img.addEventListener(&#039;load&#039;, schedule);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        if (w &amp;gt;= 1000) {&lt;br /&gt;
            // The footer is kept between resizes here, so clear a fade left over from a narrow window.&lt;br /&gt;
            nav.style.removeProperty(&#039;-webkit-mask-image&#039;);&lt;br /&gt;
            nav.style.removeProperty(&#039;mask-image&#039;);&lt;br /&gt;
            var nr = nav.getBoundingClientRect(), sr = social.getBoundingClientRect();&lt;br /&gt;
            if (sr.width &amp;amp;&amp;amp; (nr.right + 8 &amp;gt; sr.left || sr.right &amp;gt; w)) {&lt;br /&gt;
                left.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
                right.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
                inner.style.setProperty(&#039;justify-content&#039;, &#039;center&#039;, &#039;important&#039;);&lt;br /&gt;
            }&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        var updateFade = function () {&lt;br /&gt;
            var more = nav.scrollLeft + nav.clientWidth &amp;lt; nav.scrollWidth - 2;&lt;br /&gt;
            var mask = more ? &#039;linear-gradient(to right, #000 calc(100% - 40px), transparent)&#039; : &#039;none&#039;;&lt;br /&gt;
            nav.style.setProperty(&#039;-webkit-mask-image&#039;, mask, &#039;important&#039;);&lt;br /&gt;
            nav.style.setProperty(&#039;mask-image&#039;, mask, &#039;important&#039;);&lt;br /&gt;
        };&lt;br /&gt;
        updateFade();&lt;br /&gt;
        if (!nav.dataset.fadeBound) {&lt;br /&gt;
            nav.dataset.fadeBound = &#039;1&#039;;&lt;br /&gt;
            nav.addEventListener(&#039;scroll&#039;, updateFade, { passive: true });&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    var pending;&lt;br /&gt;
    // Run after the skin&#039;s own header and footer setup (which re-runs on resize and 150 ms after it).&lt;br /&gt;
    function schedule() { clearTimeout(pending); pending = setTimeout(fixMidWidths, 300); }&lt;br /&gt;
    $(schedule);&lt;br /&gt;
    $(window).on(&#039;resize orientationchange&#039;, schedule);&lt;br /&gt;
    // This script often starts after the page has loaded, so also re-check when the fonts are ready.&lt;br /&gt;
    if (document.fonts &amp;amp;&amp;amp; document.fonts.ready) document.fonts.ready.then(schedule);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* VaniSearch Popup Launcher - Desktop &amp;amp; Mobile */&lt;br /&gt;
(function() {&lt;br /&gt;
    var lockPopupSubmitUntil = 0;&lt;br /&gt;
&lt;br /&gt;
    // Override global open_modal() so even if an inline HTML attribute calls it on keydown,&lt;br /&gt;
    // it cannot focus #mspu_txt_input until after the Enter key is released.&lt;br /&gt;
    window.open_modal = function() {&lt;br /&gt;
        var ori = document.getElementById(&#039;ori_search&#039;) || document.getElementById(&#039;searchInput&#039;);&lt;br /&gt;
        var modal = document.getElementById(&#039;mspu_div_wrapper&#039;);&lt;br /&gt;
        var inpSearch = document.getElementById(&#039;mspu_txt_input&#039;);&lt;br /&gt;
        var submitBtn = document.getElementById(&#039;mspu_but_submit&#039;);&lt;br /&gt;
&lt;br /&gt;
        if (!modal || !inpSearch) return false;&lt;br /&gt;
&lt;br /&gt;
        lockPopupSubmitUntil = Date.now() + 500;&lt;br /&gt;
&lt;br /&gt;
        // Temporarily disable the popup&#039;s submit button for 500ms so a held Enter key cannot trigger it&lt;br /&gt;
        if (submitBtn) {&lt;br /&gt;
            submitBtn.disabled = true;&lt;br /&gt;
            setTimeout(function() { submitBtn.disabled = false; }, 500);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (typeof window.sync_but_search === &#039;function&#039;) {&lt;br /&gt;
            try { window.sync_but_search(); } catch (e) {}&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (ori) {&lt;br /&gt;
            inpSearch.value = ori.value;&lt;br /&gt;
            ori.blur();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        modal.style.display = &#039;block&#039;;&lt;br /&gt;
&lt;br /&gt;
        // Delay focusing the popup input until the Enter keystroke is completely finished&lt;br /&gt;
        setTimeout(function() {&lt;br /&gt;
            inpSearch.focus();&lt;br /&gt;
        }, 250);&lt;br /&gt;
&lt;br /&gt;
        return false;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    function protectModalForm() {&lt;br /&gt;
        var modal = document.getElementById(&#039;mspu_div_wrapper&#039;);&lt;br /&gt;
        if (!modal || modal.dataset.vaniHardLocked) return;&lt;br /&gt;
        modal.dataset.vaniHardLocked = &#039;true&#039;;&lt;br /&gt;
&lt;br /&gt;
        // Remove any injected magnifying glass inside the popup that might have a redirect attached&lt;br /&gt;
        var strayBtns = modal.querySelectorAll(&#039;.vani-search-trigger-btn&#039;);&lt;br /&gt;
        strayBtns.forEach(function(b) { b.remove(); });&lt;br /&gt;
&lt;br /&gt;
        var mForm = modal.querySelector(&#039;form&#039;);&lt;br /&gt;
        if (mForm) {&lt;br /&gt;
            // Completely block form submission if the modal opened less than 500ms ago&lt;br /&gt;
            mForm.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
                if (Date.now() &amp;lt; lockPopupSubmitUntil) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    e.stopImmediatePropagation();&lt;br /&gt;
                    return false;&lt;br /&gt;
                }&lt;br /&gt;
            }, true);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var inpSearch = document.getElementById(&#039;mspu_txt_input&#039;);&lt;br /&gt;
        if (inpSearch) {&lt;br /&gt;
            // Strip name=&amp;quot;search&amp;quot; while locked or stop Enter propagation during the lock window&lt;br /&gt;
            [&#039;keydown&#039;, &#039;keypress&#039;, &#039;keyup&#039;].forEach(function(evt) {&lt;br /&gt;
                inpSearch.addEventListener(evt, function(e) {&lt;br /&gt;
                    if (Date.now() &amp;lt; lockPopupSubmitUntil &amp;amp;&amp;amp; (e.key === &#039;Enter&#039; || e.keyCode === 13)) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                        e.stopImmediatePropagation();&lt;br /&gt;
                        return false;&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function buildCleanSearchBox(oldElement, isMobile) {&lt;br /&gt;
        var wrap = document.createElement(&#039;div&#039;);&lt;br /&gt;
        wrap.className = isMobile ? &#039;vani-mobile-search-wrap&#039; : &#039;vani-desktop-search-wrap&#039;;&lt;br /&gt;
        wrap.style.cssText = isMobile&lt;br /&gt;
            ? &#039;flex:1 1 auto !important; display:flex !important; align-items:center !important; position:relative !important; margin:0 10px !important; z-index:999999 !important;&#039;&lt;br /&gt;
            : &#039;display:flex !important; align-items:center !important; position:relative !important; width:100% !important; max-width:280px !important; z-index:999999 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
        var inp = document.createElement(&#039;input&#039;);&lt;br /&gt;
        inp.type = &#039;text&#039;; // Must NOT be &#039;search&#039; so older Common.js selectors ignore it&lt;br /&gt;
        inp.id = &#039;ori_search&#039;;&lt;br /&gt;
        // Intentionally NO inp.name = &#039;search&#039; so older Common.js input[name=&amp;quot;search&amp;quot;] selectors ignore it!&lt;br /&gt;
        inp.className = &#039;vani-clean-search-input&#039;;&lt;br /&gt;
        inp.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
        inp.autocomplete = &#039;off&#039;;&lt;br /&gt;
        inp.style.cssText = &#039;width:100% !important; height:32px !important; background:#1f3e45 !important; background-image:none !important; color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; border:1.5px solid #f5d77f !important; border-radius:16px !important; padding:2px 32px 2px 12px !important; font-size:15px !important; outline:none !important; box-sizing:border-box !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
        var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
        btn.type = &#039;button&#039;;&lt;br /&gt;
        btn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
        btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
        btn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:20 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
        [&#039;click&#039;, &#039;focus&#039;, &#039;focusin&#039;, &#039;touchstart&#039;, &#039;input&#039;, &#039;keypress&#039;].forEach(function(evtType) {&lt;br /&gt;
            inp.addEventListener(evtType, function(e) {&lt;br /&gt;
                e.stopPropagation();&lt;br /&gt;
            }, true);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        // Swallow keydown for Enter so no document/window listener sees it&lt;br /&gt;
        inp.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
            e.stopPropagation();&lt;br /&gt;
            if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                e.stopImmediatePropagation();&lt;br /&gt;
                window.open_modal();&lt;br /&gt;
            }&lt;br /&gt;
        }, true);&lt;br /&gt;
&lt;br /&gt;
        btn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            e.stopPropagation();&lt;br /&gt;
            e.stopImmediatePropagation();&lt;br /&gt;
            window.open_modal();&lt;br /&gt;
        }, true);&lt;br /&gt;
&lt;br /&gt;
        wrap.appendChild(inp);&lt;br /&gt;
        wrap.appendChild(btn);&lt;br /&gt;
        oldElement.replaceWith(wrap);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function setupAllSearchBars() {&lt;br /&gt;
        protectModalForm();&lt;br /&gt;
&lt;br /&gt;
        // 1. Mobile Header&lt;br /&gt;
        var minervaHeader = document.querySelector(&#039;.minerva-header&#039;);&lt;br /&gt;
        if (minervaHeader) {&lt;br /&gt;
            document.documentElement.classList.remove(&#039;overlay-enabled&#039;);&lt;br /&gt;
            document.body.classList.remove(&#039;search-enabled&#039;, &#039;overlay-enabled&#039;);&lt;br /&gt;
            var b = minervaHeader.querySelector(&#039;.branding-box&#039;);&lt;br /&gt;
            if (b) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
&lt;br /&gt;
            var mForm = minervaHeader.querySelector(&#039;form.minerva-search-form, form#searchform&#039;);&lt;br /&gt;
            if (mForm &amp;amp;&amp;amp; !minervaHeader.querySelector(&#039;.vani-mobile-search-wrap&#039;)) {&lt;br /&gt;
                buildCleanSearchBox(mForm, true);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Desktop Header (matches wherever #searchform, #searchInput, or #ori_search currently sits, outside the modal)&lt;br /&gt;
        if (!document.querySelector(&#039;.vani-desktop-search-wrap&#039;) &amp;amp;&amp;amp; !minervaHeader) {&lt;br /&gt;
            var dTarget = document.querySelector(&#039;form#searchform, #p-search form, .vector-search-box form&#039;);&lt;br /&gt;
            if (!dTarget) {&lt;br /&gt;
                var rawInput = document.querySelector(&#039;#ori_search, #searchInput, input[type=&amp;quot;search&amp;quot;]&#039;);&lt;br /&gt;
                if (rawInput &amp;amp;&amp;amp; !rawInput.closest(&#039;#mspu_div_wrapper&#039;) &amp;amp;&amp;amp; !rawInput.classList.contains(&#039;vani-clean-search-input&#039;)) {&lt;br /&gt;
                    dTarget = rawInput.closest(&#039;form&#039;) || rawInput.parentElement;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            if (dTarget &amp;amp;&amp;amp; !dTarget.closest(&#039;#mspu_div_wrapper&#039;)) {&lt;br /&gt;
                buildCleanSearchBox(dTarget, false);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, setupAllSearchBars);&lt;br /&gt;
    } else {&lt;br /&gt;
        setupAllSearchBars();&lt;br /&gt;
    }&lt;br /&gt;
    setTimeout(setupAllSearchBars, 200);&lt;br /&gt;
    setTimeout(setupAllSearchBars, 700);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Minerva.js&amp;diff=659026</id>
		<title>MediaWiki:Minerva.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Minerva.js&amp;diff=659026"/>
		<updated>2026-11-13T03:16:49Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* VaniSearch Popup Launcher - Desktop &amp;amp; Mobile */&lt;br /&gt;
(function() {&lt;br /&gt;
    var lockPopupSubmitUntil = 0;&lt;br /&gt;
&lt;br /&gt;
    // Override global open_modal() so even if an inline HTML attribute calls it on keydown,&lt;br /&gt;
    // it cannot focus #mspu_txt_input until after the Enter key is released.&lt;br /&gt;
    window.open_modal = function() {&lt;br /&gt;
        var ori = document.getElementById(&#039;ori_search&#039;) || document.getElementById(&#039;searchInput&#039;);&lt;br /&gt;
        var modal = document.getElementById(&#039;mspu_div_wrapper&#039;);&lt;br /&gt;
        var inpSearch = document.getElementById(&#039;mspu_txt_input&#039;);&lt;br /&gt;
        var submitBtn = document.getElementById(&#039;mspu_but_submit&#039;);&lt;br /&gt;
&lt;br /&gt;
        if (!modal || !inpSearch) return false;&lt;br /&gt;
&lt;br /&gt;
        lockPopupSubmitUntil = Date.now() + 500;&lt;br /&gt;
&lt;br /&gt;
        // Temporarily disable the popup&#039;s submit button for 500ms so a held Enter key cannot trigger it&lt;br /&gt;
        if (submitBtn) {&lt;br /&gt;
            submitBtn.disabled = true;&lt;br /&gt;
            setTimeout(function() { submitBtn.disabled = false; }, 500);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (typeof window.sync_but_search === &#039;function&#039;) {&lt;br /&gt;
            try { window.sync_but_search(); } catch (e) {}&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (ori) {&lt;br /&gt;
            inpSearch.value = ori.value;&lt;br /&gt;
            ori.blur();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        modal.style.display = &#039;block&#039;;&lt;br /&gt;
&lt;br /&gt;
        // Delay focusing the popup input until the Enter keystroke is completely finished&lt;br /&gt;
        setTimeout(function() {&lt;br /&gt;
            inpSearch.focus();&lt;br /&gt;
        }, 250);&lt;br /&gt;
&lt;br /&gt;
        return false;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    function protectModalForm() {&lt;br /&gt;
        var modal = document.getElementById(&#039;mspu_div_wrapper&#039;);&lt;br /&gt;
        if (!modal || modal.dataset.vaniHardLocked) return;&lt;br /&gt;
        modal.dataset.vaniHardLocked = &#039;true&#039;;&lt;br /&gt;
&lt;br /&gt;
        // Remove any injected magnifying glass inside the popup that might have a redirect attached&lt;br /&gt;
        var strayBtns = modal.querySelectorAll(&#039;.vani-search-trigger-btn&#039;);&lt;br /&gt;
        strayBtns.forEach(function(b) { b.remove(); });&lt;br /&gt;
&lt;br /&gt;
        var mForm = modal.querySelector(&#039;form&#039;);&lt;br /&gt;
        if (mForm) {&lt;br /&gt;
            // Completely block form submission if the modal opened less than 500ms ago&lt;br /&gt;
            mForm.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
                if (Date.now() &amp;lt; lockPopupSubmitUntil) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    e.stopImmediatePropagation();&lt;br /&gt;
                    return false;&lt;br /&gt;
                }&lt;br /&gt;
            }, true);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var inpSearch = document.getElementById(&#039;mspu_txt_input&#039;);&lt;br /&gt;
        if (inpSearch) {&lt;br /&gt;
            // Strip name=&amp;quot;search&amp;quot; while locked or stop Enter propagation during the lock window&lt;br /&gt;
            [&#039;keydown&#039;, &#039;keypress&#039;, &#039;keyup&#039;].forEach(function(evt) {&lt;br /&gt;
                inpSearch.addEventListener(evt, function(e) {&lt;br /&gt;
                    if (Date.now() &amp;lt; lockPopupSubmitUntil &amp;amp;&amp;amp; (e.key === &#039;Enter&#039; || e.keyCode === 13)) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                        e.stopImmediatePropagation();&lt;br /&gt;
                        return false;&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function buildCleanSearchBox(oldElement, isMobile) {&lt;br /&gt;
        var wrap = document.createElement(&#039;div&#039;);&lt;br /&gt;
        wrap.className = isMobile ? &#039;vani-mobile-search-wrap&#039; : &#039;vani-desktop-search-wrap&#039;;&lt;br /&gt;
        wrap.style.cssText = isMobile&lt;br /&gt;
            ? &#039;flex:1 1 auto !important; display:flex !important; align-items:center !important; position:relative !important; margin:0 10px !important; z-index:999999 !important;&#039;&lt;br /&gt;
            : &#039;display:flex !important; align-items:center !important; position:relative !important; width:100% !important; max-width:280px !important; z-index:999999 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
        var inp = document.createElement(&#039;input&#039;);&lt;br /&gt;
        inp.type = &#039;text&#039;; // Must NOT be &#039;search&#039; so older Common.js selectors ignore it&lt;br /&gt;
        inp.id = &#039;ori_search&#039;;&lt;br /&gt;
        // Intentionally NO inp.name = &#039;search&#039; so older Common.js input[name=&amp;quot;search&amp;quot;] selectors ignore it!&lt;br /&gt;
        inp.className = &#039;vani-clean-search-input&#039;;&lt;br /&gt;
        inp.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
        inp.autocomplete = &#039;off&#039;;&lt;br /&gt;
        inp.style.cssText = &#039;width:100% !important; height:32px !important; background:#1f3e45 !important; background-image:none !important; color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; border:1.5px solid #f5d77f !important; border-radius:16px !important; padding:2px 32px 2px 12px !important; font-size:15px !important; outline:none !important; box-sizing:border-box !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
        var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
        btn.type = &#039;button&#039;;&lt;br /&gt;
        btn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
        btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
        btn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:20 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
        [&#039;click&#039;, &#039;focus&#039;, &#039;focusin&#039;, &#039;touchstart&#039;, &#039;input&#039;, &#039;keypress&#039;].forEach(function(evtType) {&lt;br /&gt;
            inp.addEventListener(evtType, function(e) {&lt;br /&gt;
                e.stopPropagation();&lt;br /&gt;
            }, true);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        // Swallow keydown for Enter so no document/window listener sees it&lt;br /&gt;
        inp.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
            e.stopPropagation();&lt;br /&gt;
            if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                e.stopImmediatePropagation();&lt;br /&gt;
                window.open_modal();&lt;br /&gt;
            }&lt;br /&gt;
        }, true);&lt;br /&gt;
&lt;br /&gt;
        btn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            e.stopPropagation();&lt;br /&gt;
            e.stopImmediatePropagation();&lt;br /&gt;
            window.open_modal();&lt;br /&gt;
        }, true);&lt;br /&gt;
&lt;br /&gt;
        wrap.appendChild(inp);&lt;br /&gt;
        wrap.appendChild(btn);&lt;br /&gt;
        oldElement.replaceWith(wrap);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function setupAllSearchBars() {&lt;br /&gt;
        protectModalForm();&lt;br /&gt;
&lt;br /&gt;
        // 1. Mobile Header&lt;br /&gt;
        var minervaHeader = document.querySelector(&#039;.minerva-header&#039;);&lt;br /&gt;
        if (minervaHeader) {&lt;br /&gt;
            document.documentElement.classList.remove(&#039;overlay-enabled&#039;);&lt;br /&gt;
            document.body.classList.remove(&#039;search-enabled&#039;, &#039;overlay-enabled&#039;);&lt;br /&gt;
            var b = minervaHeader.querySelector(&#039;.branding-box&#039;);&lt;br /&gt;
            if (b) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
&lt;br /&gt;
            var mForm = minervaHeader.querySelector(&#039;form.minerva-search-form, form#searchform&#039;);&lt;br /&gt;
            if (mForm &amp;amp;&amp;amp; !minervaHeader.querySelector(&#039;.vani-mobile-search-wrap&#039;)) {&lt;br /&gt;
                buildCleanSearchBox(mForm, true);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Desktop Header (matches wherever #searchform, #searchInput, or #ori_search currently sits, outside the modal)&lt;br /&gt;
        if (!document.querySelector(&#039;.vani-desktop-search-wrap&#039;) &amp;amp;&amp;amp; !minervaHeader) {&lt;br /&gt;
            var dTarget = document.querySelector(&#039;form#searchform, #p-search form, .vector-search-box form&#039;);&lt;br /&gt;
            if (!dTarget) {&lt;br /&gt;
                var rawInput = document.querySelector(&#039;#ori_search, #searchInput, input[type=&amp;quot;search&amp;quot;]&#039;);&lt;br /&gt;
                if (rawInput &amp;amp;&amp;amp; !rawInput.closest(&#039;#mspu_div_wrapper&#039;) &amp;amp;&amp;amp; !rawInput.classList.contains(&#039;vani-clean-search-input&#039;)) {&lt;br /&gt;
                    dTarget = rawInput.closest(&#039;form&#039;) || rawInput.parentElement;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            if (dTarget &amp;amp;&amp;amp; !dTarget.closest(&#039;#mspu_div_wrapper&#039;)) {&lt;br /&gt;
                buildCleanSearchBox(dTarget, false);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, setupAllSearchBars);&lt;br /&gt;
    } else {&lt;br /&gt;
        setupAllSearchBars();&lt;br /&gt;
    }&lt;br /&gt;
    setTimeout(setupAllSearchBars, 200);&lt;br /&gt;
    setTimeout(setupAllSearchBars, 700);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=659025</id>
		<title>MediaWiki:Mobile.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=659025"/>
		<updated>2026-11-13T03:16:44Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* VaniSearch Popup Launcher - Desktop &amp;amp; Mobile */&lt;br /&gt;
(function() {&lt;br /&gt;
    var lockPopupSubmitUntil = 0;&lt;br /&gt;
&lt;br /&gt;
    // Override global open_modal() so even if an inline HTML attribute calls it on keydown,&lt;br /&gt;
    // it cannot focus #mspu_txt_input until after the Enter key is released.&lt;br /&gt;
    window.open_modal = function() {&lt;br /&gt;
        var ori = document.getElementById(&#039;ori_search&#039;) || document.getElementById(&#039;searchInput&#039;);&lt;br /&gt;
        var modal = document.getElementById(&#039;mspu_div_wrapper&#039;);&lt;br /&gt;
        var inpSearch = document.getElementById(&#039;mspu_txt_input&#039;);&lt;br /&gt;
        var submitBtn = document.getElementById(&#039;mspu_but_submit&#039;);&lt;br /&gt;
&lt;br /&gt;
        if (!modal || !inpSearch) return false;&lt;br /&gt;
&lt;br /&gt;
        lockPopupSubmitUntil = Date.now() + 500;&lt;br /&gt;
&lt;br /&gt;
        // Temporarily disable the popup&#039;s submit button for 500ms so a held Enter key cannot trigger it&lt;br /&gt;
        if (submitBtn) {&lt;br /&gt;
            submitBtn.disabled = true;&lt;br /&gt;
            setTimeout(function() { submitBtn.disabled = false; }, 500);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (typeof window.sync_but_search === &#039;function&#039;) {&lt;br /&gt;
            try { window.sync_but_search(); } catch (e) {}&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (ori) {&lt;br /&gt;
            inpSearch.value = ori.value;&lt;br /&gt;
            ori.blur();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        modal.style.display = &#039;block&#039;;&lt;br /&gt;
&lt;br /&gt;
        // Delay focusing the popup input until the Enter keystroke is completely finished&lt;br /&gt;
        setTimeout(function() {&lt;br /&gt;
            inpSearch.focus();&lt;br /&gt;
        }, 250);&lt;br /&gt;
&lt;br /&gt;
        return false;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    function protectModalForm() {&lt;br /&gt;
        var modal = document.getElementById(&#039;mspu_div_wrapper&#039;);&lt;br /&gt;
        if (!modal || modal.dataset.vaniHardLocked) return;&lt;br /&gt;
        modal.dataset.vaniHardLocked = &#039;true&#039;;&lt;br /&gt;
&lt;br /&gt;
        // Remove any injected magnifying glass inside the popup that might have a redirect attached&lt;br /&gt;
        var strayBtns = modal.querySelectorAll(&#039;.vani-search-trigger-btn&#039;);&lt;br /&gt;
        strayBtns.forEach(function(b) { b.remove(); });&lt;br /&gt;
&lt;br /&gt;
        var mForm = modal.querySelector(&#039;form&#039;);&lt;br /&gt;
        if (mForm) {&lt;br /&gt;
            // Completely block form submission if the modal opened less than 500ms ago&lt;br /&gt;
            mForm.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
                if (Date.now() &amp;lt; lockPopupSubmitUntil) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    e.stopImmediatePropagation();&lt;br /&gt;
                    return false;&lt;br /&gt;
                }&lt;br /&gt;
            }, true);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var inpSearch = document.getElementById(&#039;mspu_txt_input&#039;);&lt;br /&gt;
        if (inpSearch) {&lt;br /&gt;
            // Strip name=&amp;quot;search&amp;quot; while locked or stop Enter propagation during the lock window&lt;br /&gt;
            [&#039;keydown&#039;, &#039;keypress&#039;, &#039;keyup&#039;].forEach(function(evt) {&lt;br /&gt;
                inpSearch.addEventListener(evt, function(e) {&lt;br /&gt;
                    if (Date.now() &amp;lt; lockPopupSubmitUntil &amp;amp;&amp;amp; (e.key === &#039;Enter&#039; || e.keyCode === 13)) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                        e.stopImmediatePropagation();&lt;br /&gt;
                        return false;&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function buildCleanSearchBox(oldElement, isMobile) {&lt;br /&gt;
        var wrap = document.createElement(&#039;div&#039;);&lt;br /&gt;
        wrap.className = isMobile ? &#039;vani-mobile-search-wrap&#039; : &#039;vani-desktop-search-wrap&#039;;&lt;br /&gt;
        wrap.style.cssText = isMobile&lt;br /&gt;
            ? &#039;flex:1 1 auto !important; display:flex !important; align-items:center !important; position:relative !important; margin:0 10px !important; z-index:999999 !important;&#039;&lt;br /&gt;
            : &#039;display:flex !important; align-items:center !important; position:relative !important; width:100% !important; max-width:280px !important; z-index:999999 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
        var inp = document.createElement(&#039;input&#039;);&lt;br /&gt;
        inp.type = &#039;text&#039;; // Must NOT be &#039;search&#039; so older Common.js selectors ignore it&lt;br /&gt;
        inp.id = &#039;ori_search&#039;;&lt;br /&gt;
        // Intentionally NO inp.name = &#039;search&#039; so older Common.js input[name=&amp;quot;search&amp;quot;] selectors ignore it!&lt;br /&gt;
        inp.className = &#039;vani-clean-search-input&#039;;&lt;br /&gt;
        inp.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
        inp.autocomplete = &#039;off&#039;;&lt;br /&gt;
        inp.style.cssText = &#039;width:100% !important; height:32px !important; background:#1f3e45 !important; background-image:none !important; color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; border:1.5px solid #f5d77f !important; border-radius:16px !important; padding:2px 32px 2px 12px !important; font-size:15px !important; outline:none !important; box-sizing:border-box !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
        var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
        btn.type = &#039;button&#039;;&lt;br /&gt;
        btn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
        btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
        btn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:20 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
        [&#039;click&#039;, &#039;focus&#039;, &#039;focusin&#039;, &#039;touchstart&#039;, &#039;input&#039;, &#039;keypress&#039;].forEach(function(evtType) {&lt;br /&gt;
            inp.addEventListener(evtType, function(e) {&lt;br /&gt;
                e.stopPropagation();&lt;br /&gt;
            }, true);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        // Swallow keydown for Enter so no document/window listener sees it&lt;br /&gt;
        inp.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
            e.stopPropagation();&lt;br /&gt;
            if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                e.stopImmediatePropagation();&lt;br /&gt;
                window.open_modal();&lt;br /&gt;
            }&lt;br /&gt;
        }, true);&lt;br /&gt;
&lt;br /&gt;
        btn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            e.stopPropagation();&lt;br /&gt;
            e.stopImmediatePropagation();&lt;br /&gt;
            window.open_modal();&lt;br /&gt;
        }, true);&lt;br /&gt;
&lt;br /&gt;
        wrap.appendChild(inp);&lt;br /&gt;
        wrap.appendChild(btn);&lt;br /&gt;
        oldElement.replaceWith(wrap);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function setupAllSearchBars() {&lt;br /&gt;
        protectModalForm();&lt;br /&gt;
&lt;br /&gt;
        // 1. Mobile Header&lt;br /&gt;
        var minervaHeader = document.querySelector(&#039;.minerva-header&#039;);&lt;br /&gt;
        if (minervaHeader) {&lt;br /&gt;
            document.documentElement.classList.remove(&#039;overlay-enabled&#039;);&lt;br /&gt;
            document.body.classList.remove(&#039;search-enabled&#039;, &#039;overlay-enabled&#039;);&lt;br /&gt;
            var b = minervaHeader.querySelector(&#039;.branding-box&#039;);&lt;br /&gt;
            if (b) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
&lt;br /&gt;
            var mForm = minervaHeader.querySelector(&#039;form.minerva-search-form, form#searchform&#039;);&lt;br /&gt;
            if (mForm &amp;amp;&amp;amp; !minervaHeader.querySelector(&#039;.vani-mobile-search-wrap&#039;)) {&lt;br /&gt;
                buildCleanSearchBox(mForm, true);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Desktop Header (matches wherever #searchform, #searchInput, or #ori_search currently sits, outside the modal)&lt;br /&gt;
        if (!document.querySelector(&#039;.vani-desktop-search-wrap&#039;) &amp;amp;&amp;amp; !minervaHeader) {&lt;br /&gt;
            var dTarget = document.querySelector(&#039;form#searchform, #p-search form, .vector-search-box form&#039;);&lt;br /&gt;
            if (!dTarget) {&lt;br /&gt;
                var rawInput = document.querySelector(&#039;#ori_search, #searchInput, input[type=&amp;quot;search&amp;quot;]&#039;);&lt;br /&gt;
                if (rawInput &amp;amp;&amp;amp; !rawInput.closest(&#039;#mspu_div_wrapper&#039;) &amp;amp;&amp;amp; !rawInput.classList.contains(&#039;vani-clean-search-input&#039;)) {&lt;br /&gt;
                    dTarget = rawInput.closest(&#039;form&#039;) || rawInput.parentElement;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            if (dTarget &amp;amp;&amp;amp; !dTarget.closest(&#039;#mspu_div_wrapper&#039;)) {&lt;br /&gt;
                buildCleanSearchBox(dTarget, false);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, setupAllSearchBars);&lt;br /&gt;
    } else {&lt;br /&gt;
        setupAllSearchBars();&lt;br /&gt;
    }&lt;br /&gt;
    setTimeout(setupAllSearchBars, 200);&lt;br /&gt;
    setTimeout(setupAllSearchBars, 700);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Minerva.js&amp;diff=659024</id>
		<title>MediaWiki:Minerva.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Minerva.js&amp;diff=659024"/>
		<updated>2026-11-13T03:14:16Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* VaniSearch Popup Launcher for Desktop and Mobile */&lt;br /&gt;
(function() {&lt;br /&gt;
    var modalOpenTimestamp = 0;&lt;br /&gt;
&lt;br /&gt;
    function launchMspuModal(sourceInput) {&lt;br /&gt;
        if (!sourceInput) return false;&lt;br /&gt;
        var modal = document.getElementById(&#039;mspu_div_wrapper&#039;);&lt;br /&gt;
        var inpSearch = document.getElementById(&#039;mspu_txt_input&#039;);&lt;br /&gt;
        if (!modal || !inpSearch) return false;&lt;br /&gt;
&lt;br /&gt;
        var strayBtn = modal.querySelector(&#039;.vani-search-trigger-btn&#039;);&lt;br /&gt;
        if (strayBtn) strayBtn.remove();&lt;br /&gt;
&lt;br /&gt;
        modalOpenTimestamp = Date.now();&lt;br /&gt;
&lt;br /&gt;
        if (typeof window.sync_but_search === &#039;function&#039;) {&lt;br /&gt;
            try { window.sync_but_search(); } catch (e) {}&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        inpSearch.value = sourceInput.value;&lt;br /&gt;
        modal.style.display = &#039;block&#039;;&lt;br /&gt;
&lt;br /&gt;
        setTimeout(function() {&lt;br /&gt;
            inpSearch.focus();&lt;br /&gt;
        }, 100);&lt;br /&gt;
&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function setupTopBarSearch() {&lt;br /&gt;
        // 1. Protect the popup form from auto-submitting during the first 350ms after opening&lt;br /&gt;
        var modal = document.getElementById(&#039;mspu_div_wrapper&#039;);&lt;br /&gt;
        if (modal &amp;amp;&amp;amp; !modal.dataset.vaniPopupGuard) {&lt;br /&gt;
            modal.dataset.vaniPopupGuard = &#039;true&#039;;&lt;br /&gt;
            var stray = modal.querySelector(&#039;.vani-search-trigger-btn&#039;);&lt;br /&gt;
            if (stray) stray.remove();&lt;br /&gt;
&lt;br /&gt;
            var modalForm = modal.querySelector(&#039;form&#039;);&lt;br /&gt;
            if (modalForm) {&lt;br /&gt;
                modalForm.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
                    if (Date.now() - modalOpenTimestamp &amp;lt; 350) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                        return false;&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Mobile (Minerva Header): Replace form with standalone div&lt;br /&gt;
        var minervaHeader = document.querySelector(&#039;.minerva-header&#039;);&lt;br /&gt;
        if (minervaHeader) {&lt;br /&gt;
            document.documentElement.classList.remove(&#039;overlay-enabled&#039;);&lt;br /&gt;
            document.body.classList.remove(&#039;search-enabled&#039;, &#039;overlay-enabled&#039;);&lt;br /&gt;
&lt;br /&gt;
            var b = minervaHeader.querySelector(&#039;.branding-box&#039;);&lt;br /&gt;
            if (b) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
&lt;br /&gt;
            var mForm = minervaHeader.querySelector(&#039;form.minerva-search-form, form#searchform&#039;);&lt;br /&gt;
            if (mForm &amp;amp;&amp;amp; !minervaHeader.querySelector(&#039;.vani-mobile-search-wrap&#039;)) {&lt;br /&gt;
                var wrap = document.createElement(&#039;div&#039;);&lt;br /&gt;
                wrap.className = &#039;vani-mobile-search-wrap&#039;;&lt;br /&gt;
                wrap.style.cssText = &#039;flex:1 1 auto !important; display:flex !important; align-items:center !important; position:relative !important; margin:0 10px !important; z-index:999999 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var inp = document.createElement(&#039;input&#039;);&lt;br /&gt;
                inp.type = &#039;text&#039;;&lt;br /&gt;
                inp.id = &#039;ori_search&#039;;&lt;br /&gt;
                inp.className = &#039;vani-clean-search-input&#039;;&lt;br /&gt;
                inp.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
                inp.autocomplete = &#039;off&#039;;&lt;br /&gt;
                inp.style.cssText = &#039;width:100% !important; height:32px !important; background:#1f3e45 !important; background-image:none !important; color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; border:1.5px solid #f5d77f !important; border-radius:16px !important; padding:2px 32px 2px 12px !important; font-size:15px !important; outline:none !important; box-sizing:border-box !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                btn.type = &#039;button&#039;;&lt;br /&gt;
                btn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                btn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:10 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                [&#039;click&#039;, &#039;focus&#039;, &#039;focusin&#039;, &#039;touchstart&#039;, &#039;input&#039;].forEach(function(evtType) {&lt;br /&gt;
                    inp.addEventListener(evtType, function(e) {&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                    }, true);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                inp.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopImmediatePropagation();&lt;br /&gt;
                        launchMspuModal(inp);&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                btn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    e.stopImmediatePropagation();&lt;br /&gt;
                    launchMspuModal(inp);&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                wrap.appendChild(inp);&lt;br /&gt;
                wrap.appendChild(btn);&lt;br /&gt;
                mForm.replaceWith(wrap);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 3. Desktop (Vector Header): Replace form with standalone div (same as mobile) so Vue/form submit cannot redirect&lt;br /&gt;
        var desktopSearchContainer = document.querySelector(&#039;#p-search, .vector-search-box&#039;);&lt;br /&gt;
        if (desktopSearchContainer &amp;amp;&amp;amp; !desktopSearchContainer.querySelector(&#039;.vani-desktop-search-wrap&#039;)) {&lt;br /&gt;
            var dForm = desktopSearchContainer.querySelector(&#039;form&#039;);&lt;br /&gt;
            if (dForm) {&lt;br /&gt;
                var dWrap = document.createElement(&#039;div&#039;);&lt;br /&gt;
                dWrap.className = &#039;vani-desktop-search-wrap&#039;;&lt;br /&gt;
                dWrap.style.cssText = &#039;display:flex !important; align-items:center !important; position:relative !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var dInp = document.createElement(&#039;input&#039;);&lt;br /&gt;
                dInp.type = &#039;text&#039;;&lt;br /&gt;
                dInp.id = &#039;ori_search&#039;;&lt;br /&gt;
                dInp.className = &#039;cdx-text-input__input vani-clean-search-input&#039;;&lt;br /&gt;
                dInp.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
                dInp.autocomplete = &#039;off&#039;;&lt;br /&gt;
                dInp.style.cssText = &#039;height:32px !important; background:#1f3e45 !important; background-image:none !important; color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; border:1.5px solid #f5d77f !important; border-radius:16px !important; padding:2px 32px 2px 12px !important; font-size:15px !important; outline:none !important; box-sizing:border-box !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var dBtn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                dBtn.type = &#039;button&#039;;&lt;br /&gt;
                dBtn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                dBtn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                dBtn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:20 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                [&#039;click&#039;, &#039;focus&#039;, &#039;focusin&#039;, &#039;input&#039;].forEach(function(evtType) {&lt;br /&gt;
                    dInp.addEventListener(evtType, function(e) {&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                    }, true);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                dInp.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopImmediatePropagation();&lt;br /&gt;
                        launchMspuModal(dInp);&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                dBtn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    e.stopImmediatePropagation();&lt;br /&gt;
                    launchMspuModal(dInp);&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                dWrap.appendChild(dInp);&lt;br /&gt;
                dWrap.appendChild(dBtn);&lt;br /&gt;
                dForm.replaceWith(dWrap);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, setupTopBarSearch);&lt;br /&gt;
    } else {&lt;br /&gt;
        setupTopBarSearch();&lt;br /&gt;
    }&lt;br /&gt;
    setTimeout(setupTopBarSearch, 250);&lt;br /&gt;
    setTimeout(setupTopBarSearch, 800);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=659023</id>
		<title>MediaWiki:Mobile.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=659023"/>
		<updated>2026-11-13T03:14:09Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* VaniSearch Popup Launcher for Desktop and Mobile */&lt;br /&gt;
(function() {&lt;br /&gt;
    var modalOpenTimestamp = 0;&lt;br /&gt;
&lt;br /&gt;
    function launchMspuModal(sourceInput) {&lt;br /&gt;
        if (!sourceInput) return false;&lt;br /&gt;
        var modal = document.getElementById(&#039;mspu_div_wrapper&#039;);&lt;br /&gt;
        var inpSearch = document.getElementById(&#039;mspu_txt_input&#039;);&lt;br /&gt;
        if (!modal || !inpSearch) return false;&lt;br /&gt;
&lt;br /&gt;
        var strayBtn = modal.querySelector(&#039;.vani-search-trigger-btn&#039;);&lt;br /&gt;
        if (strayBtn) strayBtn.remove();&lt;br /&gt;
&lt;br /&gt;
        modalOpenTimestamp = Date.now();&lt;br /&gt;
&lt;br /&gt;
        if (typeof window.sync_but_search === &#039;function&#039;) {&lt;br /&gt;
            try { window.sync_but_search(); } catch (e) {}&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        inpSearch.value = sourceInput.value;&lt;br /&gt;
        modal.style.display = &#039;block&#039;;&lt;br /&gt;
&lt;br /&gt;
        setTimeout(function() {&lt;br /&gt;
            inpSearch.focus();&lt;br /&gt;
        }, 100);&lt;br /&gt;
&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function setupTopBarSearch() {&lt;br /&gt;
        // 1. Protect the popup form from auto-submitting during the first 350ms after opening&lt;br /&gt;
        var modal = document.getElementById(&#039;mspu_div_wrapper&#039;);&lt;br /&gt;
        if (modal &amp;amp;&amp;amp; !modal.dataset.vaniPopupGuard) {&lt;br /&gt;
            modal.dataset.vaniPopupGuard = &#039;true&#039;;&lt;br /&gt;
            var stray = modal.querySelector(&#039;.vani-search-trigger-btn&#039;);&lt;br /&gt;
            if (stray) stray.remove();&lt;br /&gt;
&lt;br /&gt;
            var modalForm = modal.querySelector(&#039;form&#039;);&lt;br /&gt;
            if (modalForm) {&lt;br /&gt;
                modalForm.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
                    if (Date.now() - modalOpenTimestamp &amp;lt; 350) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                        return false;&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Mobile (Minerva Header): Replace form with standalone div&lt;br /&gt;
        var minervaHeader = document.querySelector(&#039;.minerva-header&#039;);&lt;br /&gt;
        if (minervaHeader) {&lt;br /&gt;
            document.documentElement.classList.remove(&#039;overlay-enabled&#039;);&lt;br /&gt;
            document.body.classList.remove(&#039;search-enabled&#039;, &#039;overlay-enabled&#039;);&lt;br /&gt;
&lt;br /&gt;
            var b = minervaHeader.querySelector(&#039;.branding-box&#039;);&lt;br /&gt;
            if (b) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
&lt;br /&gt;
            var mForm = minervaHeader.querySelector(&#039;form.minerva-search-form, form#searchform&#039;);&lt;br /&gt;
            if (mForm &amp;amp;&amp;amp; !minervaHeader.querySelector(&#039;.vani-mobile-search-wrap&#039;)) {&lt;br /&gt;
                var wrap = document.createElement(&#039;div&#039;);&lt;br /&gt;
                wrap.className = &#039;vani-mobile-search-wrap&#039;;&lt;br /&gt;
                wrap.style.cssText = &#039;flex:1 1 auto !important; display:flex !important; align-items:center !important; position:relative !important; margin:0 10px !important; z-index:999999 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var inp = document.createElement(&#039;input&#039;);&lt;br /&gt;
                inp.type = &#039;text&#039;;&lt;br /&gt;
                inp.id = &#039;ori_search&#039;;&lt;br /&gt;
                inp.className = &#039;vani-clean-search-input&#039;;&lt;br /&gt;
                inp.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
                inp.autocomplete = &#039;off&#039;;&lt;br /&gt;
                inp.style.cssText = &#039;width:100% !important; height:32px !important; background:#1f3e45 !important; background-image:none !important; color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; border:1.5px solid #f5d77f !important; border-radius:16px !important; padding:2px 32px 2px 12px !important; font-size:15px !important; outline:none !important; box-sizing:border-box !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                btn.type = &#039;button&#039;;&lt;br /&gt;
                btn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                btn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:10 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                [&#039;click&#039;, &#039;focus&#039;, &#039;focusin&#039;, &#039;touchstart&#039;, &#039;input&#039;].forEach(function(evtType) {&lt;br /&gt;
                    inp.addEventListener(evtType, function(e) {&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                    }, true);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                inp.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopImmediatePropagation();&lt;br /&gt;
                        launchMspuModal(inp);&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                btn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    e.stopImmediatePropagation();&lt;br /&gt;
                    launchMspuModal(inp);&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                wrap.appendChild(inp);&lt;br /&gt;
                wrap.appendChild(btn);&lt;br /&gt;
                mForm.replaceWith(wrap);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 3. Desktop (Vector Header): Replace form with standalone div (same as mobile) so Vue/form submit cannot redirect&lt;br /&gt;
        var desktopSearchContainer = document.querySelector(&#039;#p-search, .vector-search-box&#039;);&lt;br /&gt;
        if (desktopSearchContainer &amp;amp;&amp;amp; !desktopSearchContainer.querySelector(&#039;.vani-desktop-search-wrap&#039;)) {&lt;br /&gt;
            var dForm = desktopSearchContainer.querySelector(&#039;form&#039;);&lt;br /&gt;
            if (dForm) {&lt;br /&gt;
                var dWrap = document.createElement(&#039;div&#039;);&lt;br /&gt;
                dWrap.className = &#039;vani-desktop-search-wrap&#039;;&lt;br /&gt;
                dWrap.style.cssText = &#039;display:flex !important; align-items:center !important; position:relative !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var dInp = document.createElement(&#039;input&#039;);&lt;br /&gt;
                dInp.type = &#039;text&#039;;&lt;br /&gt;
                dInp.id = &#039;ori_search&#039;;&lt;br /&gt;
                dInp.className = &#039;cdx-text-input__input vani-clean-search-input&#039;;&lt;br /&gt;
                dInp.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
                dInp.autocomplete = &#039;off&#039;;&lt;br /&gt;
                dInp.style.cssText = &#039;height:32px !important; background:#1f3e45 !important; background-image:none !important; color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; border:1.5px solid #f5d77f !important; border-radius:16px !important; padding:2px 32px 2px 12px !important; font-size:15px !important; outline:none !important; box-sizing:border-box !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var dBtn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                dBtn.type = &#039;button&#039;;&lt;br /&gt;
                dBtn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                dBtn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                dBtn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:20 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                [&#039;click&#039;, &#039;focus&#039;, &#039;focusin&#039;, &#039;input&#039;].forEach(function(evtType) {&lt;br /&gt;
                    dInp.addEventListener(evtType, function(e) {&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                    }, true);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                dInp.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopImmediatePropagation();&lt;br /&gt;
                        launchMspuModal(dInp);&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                dBtn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    e.stopImmediatePropagation();&lt;br /&gt;
                    launchMspuModal(dInp);&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                dWrap.appendChild(dInp);&lt;br /&gt;
                dWrap.appendChild(dBtn);&lt;br /&gt;
                dForm.replaceWith(dWrap);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, setupTopBarSearch);&lt;br /&gt;
    } else {&lt;br /&gt;
        setupTopBarSearch();&lt;br /&gt;
    }&lt;br /&gt;
    setTimeout(setupTopBarSearch, 250);&lt;br /&gt;
    setTimeout(setupTopBarSearch, 800);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Minerva.js&amp;diff=659022</id>
		<title>MediaWiki:Minerva.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Minerva.js&amp;diff=659022"/>
		<updated>2026-11-13T03:09:40Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* VaniSearch Popup Launcher for Desktop and Mobile */&lt;br /&gt;
(function() {&lt;br /&gt;
    var modalOpenTimestamp = 0;&lt;br /&gt;
&lt;br /&gt;
    function launchMspuModal(sourceInput) {&lt;br /&gt;
        if (!sourceInput) return false;&lt;br /&gt;
        var modal = document.getElementById(&#039;mspu_div_wrapper&#039;);&lt;br /&gt;
        var inpSearch = document.getElementById(&#039;mspu_txt_input&#039;);&lt;br /&gt;
        if (!modal || !inpSearch) return false;&lt;br /&gt;
&lt;br /&gt;
        // Remove any stray magnifying glass injected inside the popup&#039;s own text input&lt;br /&gt;
        var strayBtn = modal.querySelector(&#039;.vani-search-trigger-btn&#039;);&lt;br /&gt;
        if (strayBtn) strayBtn.remove();&lt;br /&gt;
&lt;br /&gt;
        // Record timestamp so the Enter key release cannot accidentally submit the popup form&lt;br /&gt;
        modalOpenTimestamp = Date.now();&lt;br /&gt;
&lt;br /&gt;
        if (typeof window.sync_but_search === &#039;function&#039;) {&lt;br /&gt;
            try { window.sync_but_search(); } catch (e) {}&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        inpSearch.value = sourceInput.value;&lt;br /&gt;
        modal.style.display = &#039;block&#039;;&lt;br /&gt;
&lt;br /&gt;
        setTimeout(function() {&lt;br /&gt;
            inpSearch.focus();&lt;br /&gt;
        }, 100);&lt;br /&gt;
&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function setupTopBarSearch() {&lt;br /&gt;
        // 1. Protect the popup form from submitting during the first 350ms after opening&lt;br /&gt;
        var modal = document.getElementById(&#039;mspu_div_wrapper&#039;);&lt;br /&gt;
        if (modal &amp;amp;&amp;amp; !modal.dataset.vaniPopupGuard) {&lt;br /&gt;
            modal.dataset.vaniPopupGuard = &#039;true&#039;;&lt;br /&gt;
            var stray = modal.querySelector(&#039;.vani-search-trigger-btn&#039;);&lt;br /&gt;
            if (stray) stray.remove();&lt;br /&gt;
&lt;br /&gt;
            var modalForm = modal.querySelector(&#039;form&#039;);&lt;br /&gt;
            if (modalForm) {&lt;br /&gt;
                modalForm.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
                    if (Date.now() - modalOpenTimestamp &amp;lt; 350) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                        return false;&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Mobile (Minerva Header): Replace Minerva&#039;s form with a standalone search bar&lt;br /&gt;
        var minervaHeader = document.querySelector(&#039;.minerva-header&#039;);&lt;br /&gt;
        if (minervaHeader) {&lt;br /&gt;
            document.documentElement.classList.remove(&#039;overlay-enabled&#039;);&lt;br /&gt;
            document.body.classList.remove(&#039;search-enabled&#039;, &#039;overlay-enabled&#039;);&lt;br /&gt;
&lt;br /&gt;
            var b = minervaHeader.querySelector(&#039;.branding-box&#039;);&lt;br /&gt;
            if (b) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
&lt;br /&gt;
            var mForm = minervaHeader.querySelector(&#039;form.minerva-search-form, form#searchform&#039;);&lt;br /&gt;
            if (mForm &amp;amp;&amp;amp; !minervaHeader.querySelector(&#039;.vani-mobile-search-wrap&#039;)) {&lt;br /&gt;
                var wrap = document.createElement(&#039;div&#039;);&lt;br /&gt;
                wrap.className = &#039;vani-mobile-search-wrap&#039;;&lt;br /&gt;
                wrap.style.cssText = &#039;flex:1 1 auto !important; display:flex !important; align-items:center !important; position:relative !important; margin:0 10px !important; z-index:999999 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var inp = document.createElement(&#039;input&#039;);&lt;br /&gt;
                inp.type = &#039;text&#039;;&lt;br /&gt;
                inp.id = &#039;ori_search&#039;;&lt;br /&gt;
                inp.className = &#039;vani-clean-search-input&#039;;&lt;br /&gt;
                inp.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
                inp.autocomplete = &#039;off&#039;;&lt;br /&gt;
                inp.style.cssText = &#039;width:100% !important; height:32px !important; background:#1f3e45 !important; background-image:none !important; color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; border:1.5px solid #f5d77f !important; border-radius:16px !important; padding:2px 32px 2px 12px !important; font-size:15px !important; outline:none !important; box-sizing:border-box !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                btn.type = &#039;button&#039;;&lt;br /&gt;
                btn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                btn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:10 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                [&#039;click&#039;, &#039;focus&#039;, &#039;focusin&#039;, &#039;touchstart&#039;, &#039;input&#039;].forEach(function(evtType) {&lt;br /&gt;
                    inp.addEventListener(evtType, function(e) {&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                    }, true);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                inp.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopImmediatePropagation();&lt;br /&gt;
                        launchMspuModal(inp);&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                btn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    e.stopImmediatePropagation();&lt;br /&gt;
                    launchMspuModal(inp);&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                wrap.appendChild(inp);&lt;br /&gt;
                wrap.appendChild(btn);&lt;br /&gt;
                mForm.replaceWith(wrap);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 3. Desktop (Vector Header): Open #mspu_div_wrapper on Enter or 🔍 click without submitting form&lt;br /&gt;
        var desktopForm = document.querySelector(&#039;#p-search form, .vector-header form#searchform&#039;);&lt;br /&gt;
        if (desktopForm &amp;amp;&amp;amp; !desktopForm.dataset.vaniPopupBound) {&lt;br /&gt;
            desktopForm.dataset.vaniPopupBound = &#039;true&#039;;&lt;br /&gt;
&lt;br /&gt;
            var dInput = desktopForm.querySelector(&#039;input[type=&amp;quot;search&amp;quot;], input[name=&amp;quot;search&amp;quot;], #searchInput, #ori_search&#039;);&lt;br /&gt;
            if (dInput) {&lt;br /&gt;
                dInput.id = &#039;ori_search&#039;;&lt;br /&gt;
                dInput.setAttribute(&#039;autocomplete&#039;, &#039;off&#039;);&lt;br /&gt;
&lt;br /&gt;
                desktopForm.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    e.stopImmediatePropagation();&lt;br /&gt;
                    launchMspuModal(dInput);&lt;br /&gt;
                    return false;&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                dInput.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                        e.stopImmediatePropagation();&lt;br /&gt;
                        launchMspuModal(dInput);&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                var dWrap = dInput.parentElement;&lt;br /&gt;
                if (dWrap) {&lt;br /&gt;
                    // Remove any old .vani-search-trigger-btn that had a direct URL redirect attached&lt;br /&gt;
                    var oldTrigger = dWrap.querySelector(&#039;.vani-search-trigger-btn&#039;);&lt;br /&gt;
                    if (oldTrigger) oldTrigger.remove();&lt;br /&gt;
&lt;br /&gt;
                    if (!dWrap.querySelector(&#039;.vani-inline-go&#039;)) {&lt;br /&gt;
                        dWrap.style.position = &#039;relative&#039;;&lt;br /&gt;
                        var dBtn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                        dBtn.type = &#039;button&#039;;&lt;br /&gt;
                        dBtn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                        dBtn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                        dBtn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:20 !important;&#039;;&lt;br /&gt;
                        dBtn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                            e.preventDefault();&lt;br /&gt;
                            e.stopPropagation();&lt;br /&gt;
                            e.stopImmediatePropagation();&lt;br /&gt;
                            launchMspuModal(dInput);&lt;br /&gt;
                        }, true);&lt;br /&gt;
                        dWrap.appendChild(dBtn);&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, setupTopBarSearch);&lt;br /&gt;
    } else {&lt;br /&gt;
        setupTopBarSearch();&lt;br /&gt;
    }&lt;br /&gt;
    setTimeout(setupTopBarSearch, 250);&lt;br /&gt;
    setTimeout(setupTopBarSearch, 800);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=659021</id>
		<title>MediaWiki:Mobile.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=659021"/>
		<updated>2026-11-13T03:09:34Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* VaniSearch Popup Launcher for Desktop and Mobile */&lt;br /&gt;
(function() {&lt;br /&gt;
    var modalOpenTimestamp = 0;&lt;br /&gt;
&lt;br /&gt;
    function launchMspuModal(sourceInput) {&lt;br /&gt;
        if (!sourceInput) return false;&lt;br /&gt;
        var modal = document.getElementById(&#039;mspu_div_wrapper&#039;);&lt;br /&gt;
        var inpSearch = document.getElementById(&#039;mspu_txt_input&#039;);&lt;br /&gt;
        if (!modal || !inpSearch) return false;&lt;br /&gt;
&lt;br /&gt;
        // Remove any stray magnifying glass injected inside the popup&#039;s own text input&lt;br /&gt;
        var strayBtn = modal.querySelector(&#039;.vani-search-trigger-btn&#039;);&lt;br /&gt;
        if (strayBtn) strayBtn.remove();&lt;br /&gt;
&lt;br /&gt;
        // Record timestamp so the Enter key release cannot accidentally submit the popup form&lt;br /&gt;
        modalOpenTimestamp = Date.now();&lt;br /&gt;
&lt;br /&gt;
        if (typeof window.sync_but_search === &#039;function&#039;) {&lt;br /&gt;
            try { window.sync_but_search(); } catch (e) {}&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        inpSearch.value = sourceInput.value;&lt;br /&gt;
        modal.style.display = &#039;block&#039;;&lt;br /&gt;
&lt;br /&gt;
        setTimeout(function() {&lt;br /&gt;
            inpSearch.focus();&lt;br /&gt;
        }, 100);&lt;br /&gt;
&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function setupTopBarSearch() {&lt;br /&gt;
        // 1. Protect the popup form from submitting during the first 350ms after opening&lt;br /&gt;
        var modal = document.getElementById(&#039;mspu_div_wrapper&#039;);&lt;br /&gt;
        if (modal &amp;amp;&amp;amp; !modal.dataset.vaniPopupGuard) {&lt;br /&gt;
            modal.dataset.vaniPopupGuard = &#039;true&#039;;&lt;br /&gt;
            var stray = modal.querySelector(&#039;.vani-search-trigger-btn&#039;);&lt;br /&gt;
            if (stray) stray.remove();&lt;br /&gt;
&lt;br /&gt;
            var modalForm = modal.querySelector(&#039;form&#039;);&lt;br /&gt;
            if (modalForm) {&lt;br /&gt;
                modalForm.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
                    if (Date.now() - modalOpenTimestamp &amp;lt; 350) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                        return false;&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Mobile (Minerva Header): Replace Minerva&#039;s form with a standalone search bar&lt;br /&gt;
        var minervaHeader = document.querySelector(&#039;.minerva-header&#039;);&lt;br /&gt;
        if (minervaHeader) {&lt;br /&gt;
            document.documentElement.classList.remove(&#039;overlay-enabled&#039;);&lt;br /&gt;
            document.body.classList.remove(&#039;search-enabled&#039;, &#039;overlay-enabled&#039;);&lt;br /&gt;
&lt;br /&gt;
            var b = minervaHeader.querySelector(&#039;.branding-box&#039;);&lt;br /&gt;
            if (b) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
&lt;br /&gt;
            var mForm = minervaHeader.querySelector(&#039;form.minerva-search-form, form#searchform&#039;);&lt;br /&gt;
            if (mForm &amp;amp;&amp;amp; !minervaHeader.querySelector(&#039;.vani-mobile-search-wrap&#039;)) {&lt;br /&gt;
                var wrap = document.createElement(&#039;div&#039;);&lt;br /&gt;
                wrap.className = &#039;vani-mobile-search-wrap&#039;;&lt;br /&gt;
                wrap.style.cssText = &#039;flex:1 1 auto !important; display:flex !important; align-items:center !important; position:relative !important; margin:0 10px !important; z-index:999999 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var inp = document.createElement(&#039;input&#039;);&lt;br /&gt;
                inp.type = &#039;text&#039;;&lt;br /&gt;
                inp.id = &#039;ori_search&#039;;&lt;br /&gt;
                inp.className = &#039;vani-clean-search-input&#039;;&lt;br /&gt;
                inp.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
                inp.autocomplete = &#039;off&#039;;&lt;br /&gt;
                inp.style.cssText = &#039;width:100% !important; height:32px !important; background:#1f3e45 !important; background-image:none !important; color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; border:1.5px solid #f5d77f !important; border-radius:16px !important; padding:2px 32px 2px 12px !important; font-size:15px !important; outline:none !important; box-sizing:border-box !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                btn.type = &#039;button&#039;;&lt;br /&gt;
                btn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                btn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:10 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                [&#039;click&#039;, &#039;focus&#039;, &#039;focusin&#039;, &#039;touchstart&#039;, &#039;input&#039;].forEach(function(evtType) {&lt;br /&gt;
                    inp.addEventListener(evtType, function(e) {&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                    }, true);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                inp.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopImmediatePropagation();&lt;br /&gt;
                        launchMspuModal(inp);&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                btn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    e.stopImmediatePropagation();&lt;br /&gt;
                    launchMspuModal(inp);&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                wrap.appendChild(inp);&lt;br /&gt;
                wrap.appendChild(btn);&lt;br /&gt;
                mForm.replaceWith(wrap);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 3. Desktop (Vector Header): Open #mspu_div_wrapper on Enter or 🔍 click without submitting form&lt;br /&gt;
        var desktopForm = document.querySelector(&#039;#p-search form, .vector-header form#searchform&#039;);&lt;br /&gt;
        if (desktopForm &amp;amp;&amp;amp; !desktopForm.dataset.vaniPopupBound) {&lt;br /&gt;
            desktopForm.dataset.vaniPopupBound = &#039;true&#039;;&lt;br /&gt;
&lt;br /&gt;
            var dInput = desktopForm.querySelector(&#039;input[type=&amp;quot;search&amp;quot;], input[name=&amp;quot;search&amp;quot;], #searchInput, #ori_search&#039;);&lt;br /&gt;
            if (dInput) {&lt;br /&gt;
                dInput.id = &#039;ori_search&#039;;&lt;br /&gt;
                dInput.setAttribute(&#039;autocomplete&#039;, &#039;off&#039;);&lt;br /&gt;
&lt;br /&gt;
                desktopForm.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    e.stopImmediatePropagation();&lt;br /&gt;
                    launchMspuModal(dInput);&lt;br /&gt;
                    return false;&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                dInput.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                        e.stopImmediatePropagation();&lt;br /&gt;
                        launchMspuModal(dInput);&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                var dWrap = dInput.parentElement;&lt;br /&gt;
                if (dWrap) {&lt;br /&gt;
                    // Remove any old .vani-search-trigger-btn that had a direct URL redirect attached&lt;br /&gt;
                    var oldTrigger = dWrap.querySelector(&#039;.vani-search-trigger-btn&#039;);&lt;br /&gt;
                    if (oldTrigger) oldTrigger.remove();&lt;br /&gt;
&lt;br /&gt;
                    if (!dWrap.querySelector(&#039;.vani-inline-go&#039;)) {&lt;br /&gt;
                        dWrap.style.position = &#039;relative&#039;;&lt;br /&gt;
                        var dBtn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                        dBtn.type = &#039;button&#039;;&lt;br /&gt;
                        dBtn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                        dBtn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                        dBtn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:20 !important;&#039;;&lt;br /&gt;
                        dBtn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                            e.preventDefault();&lt;br /&gt;
                            e.stopPropagation();&lt;br /&gt;
                            e.stopImmediatePropagation();&lt;br /&gt;
                            launchMspuModal(dInput);&lt;br /&gt;
                        }, true);&lt;br /&gt;
                        dWrap.appendChild(dBtn);&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, setupTopBarSearch);&lt;br /&gt;
    } else {&lt;br /&gt;
        setupTopBarSearch();&lt;br /&gt;
    }&lt;br /&gt;
    setTimeout(setupTopBarSearch, 250);&lt;br /&gt;
    setTimeout(setupTopBarSearch, 800);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Minerva.js&amp;diff=659020</id>
		<title>MediaWiki:Minerva.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Minerva.js&amp;diff=659020"/>
		<updated>2026-11-13T03:02:44Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Mobile and Desktop VaniSearch Popup Handler */&lt;br /&gt;
(function() {&lt;br /&gt;
    var popupJustOpened = false;&lt;br /&gt;
&lt;br /&gt;
    function triggerVaniModal(inputEl) {&lt;br /&gt;
        if (!inputEl) return false;&lt;br /&gt;
&lt;br /&gt;
        var modal = document.getElementById(&#039;mspu_div_wrapper&#039;);&lt;br /&gt;
        var inpSearch = document.getElementById(&#039;mspu_txt_input&#039;);&lt;br /&gt;
&lt;br /&gt;
        if (modal &amp;amp;&amp;amp; inpSearch) {&lt;br /&gt;
            // Lock out accidental auto-submit for 350ms while the Enter key is being released&lt;br /&gt;
            popupJustOpened = true;&lt;br /&gt;
            setTimeout(function() { popupJustOpened = false; }, 350);&lt;br /&gt;
&lt;br /&gt;
            if (typeof window.sync_but_search === &#039;function&#039;) {&lt;br /&gt;
                try { window.sync_but_search(); } catch (err) {}&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            inpSearch.value = inputEl.value;&lt;br /&gt;
            modal.style.display = &#039;block&#039;;&lt;br /&gt;
&lt;br /&gt;
            // Focus after 120ms so the initial Enter keypress doesn&#039;t submit the popup form&lt;br /&gt;
            setTimeout(function() {&lt;br /&gt;
                inpSearch.focus();&lt;br /&gt;
            }, 120);&lt;br /&gt;
&lt;br /&gt;
            return false;&lt;br /&gt;
        }&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function bindModalProtection() {&lt;br /&gt;
        var modal = document.getElementById(&#039;mspu_div_wrapper&#039;);&lt;br /&gt;
        if (!modal || modal.dataset.vaniProtected) return;&lt;br /&gt;
        modal.dataset.vaniProtected = &#039;true&#039;;&lt;br /&gt;
&lt;br /&gt;
        // Block the popup&#039;s internal form/button from auto-submitting during the 350ms opening window&lt;br /&gt;
        modal.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
            if (popupJustOpened &amp;amp;&amp;amp; (e.key === &#039;Enter&#039; || e.keyCode === 13)) {&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                e.stopPropagation();&lt;br /&gt;
                e.stopImmediatePropagation();&lt;br /&gt;
            }&lt;br /&gt;
        }, true);&lt;br /&gt;
&lt;br /&gt;
        modal.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
            if (popupJustOpened) {&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                e.stopPropagation();&lt;br /&gt;
                e.stopImmediatePropagation();&lt;br /&gt;
                return false;&lt;br /&gt;
            }&lt;br /&gt;
        }, true);&lt;br /&gt;
&lt;br /&gt;
        var submitBtn = document.getElementById(&#039;mspu_but_submit&#039;);&lt;br /&gt;
        if (submitBtn) {&lt;br /&gt;
            submitBtn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                if (popupJustOpened) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    e.stopImmediatePropagation();&lt;br /&gt;
                    return false;&lt;br /&gt;
                }&lt;br /&gt;
            }, true);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function setupSearch() {&lt;br /&gt;
        bindModalProtection();&lt;br /&gt;
&lt;br /&gt;
        // 1. Mobile (Minerva header)&lt;br /&gt;
        var minervaHeader = document.querySelector(&#039;.minerva-header&#039;);&lt;br /&gt;
        if (minervaHeader) {&lt;br /&gt;
            document.documentElement.classList.remove(&#039;overlay-enabled&#039;);&lt;br /&gt;
            document.body.classList.remove(&#039;search-enabled&#039;, &#039;overlay-enabled&#039;);&lt;br /&gt;
&lt;br /&gt;
            var b = minervaHeader.querySelector(&#039;.branding-box&#039;);&lt;br /&gt;
            if (b) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
&lt;br /&gt;
            var mForm = minervaHeader.querySelector(&#039;form.minerva-search-form&#039;);&lt;br /&gt;
            if (mForm &amp;amp;&amp;amp; !minervaHeader.querySelector(&#039;.vani-mobile-search-wrap&#039;)) {&lt;br /&gt;
                var wrap = document.createElement(&#039;div&#039;);&lt;br /&gt;
                wrap.className = &#039;vani-mobile-search-wrap&#039;;&lt;br /&gt;
                wrap.style.cssText = &#039;flex:1 1 auto !important; display:flex !important; align-items:center !important; position:relative !important; margin:0 10px !important; z-index:999999 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var inp = document.createElement(&#039;input&#039;);&lt;br /&gt;
                inp.type = &#039;text&#039;;&lt;br /&gt;
                inp.id = &#039;ori_search&#039;;&lt;br /&gt;
                inp.name = &#039;search&#039;;&lt;br /&gt;
                inp.className = &#039;vani-clean-search-input&#039;;&lt;br /&gt;
                inp.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
                inp.autocomplete = &#039;off&#039;;&lt;br /&gt;
                inp.style.cssText = &#039;width:100% !important; height:32px !important; background:#1f3e45 !important; background-image:none !important; color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; border:1.5px solid #f5d77f !important; border-radius:16px !important; padding:2px 32px 2px 12px !important; font-size:15px !important; outline:none !important; box-sizing:border-box !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                btn.type = &#039;button&#039;;&lt;br /&gt;
                btn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                btn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:10 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                [&#039;click&#039;, &#039;focus&#039;, &#039;focusin&#039;, &#039;touchstart&#039;, &#039;input&#039;].forEach(function(evtType) {&lt;br /&gt;
                    inp.addEventListener(evtType, function(e) {&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                    }, true);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                inp.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopImmediatePropagation();&lt;br /&gt;
                        triggerVaniModal(inp);&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                btn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    e.stopImmediatePropagation();&lt;br /&gt;
                    triggerVaniModal(inp);&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                wrap.appendChild(inp);&lt;br /&gt;
                wrap.appendChild(btn);&lt;br /&gt;
                mForm.replaceWith(wrap);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Desktop (Vector header)&lt;br /&gt;
        var desktopForm = document.querySelector(&#039;#p-search form, form#searchform&#039;);&lt;br /&gt;
        if (desktopForm &amp;amp;&amp;amp; !desktopForm.classList.contains(&#039;minerva-search-form&#039;) &amp;amp;&amp;amp; !desktopForm.dataset.vaniBound) {&lt;br /&gt;
            desktopForm.dataset.vaniBound = &#039;true&#039;;&lt;br /&gt;
&lt;br /&gt;
            var dInput = desktopForm.querySelector(&#039;#ori_search, input[type=&amp;quot;search&amp;quot;], input[name=&amp;quot;search&amp;quot;], #searchInput&#039;);&lt;br /&gt;
            if (dInput) {&lt;br /&gt;
                dInput.id = &#039;ori_search&#039;;&lt;br /&gt;
                dInput.setAttribute(&#039;autocomplete&#039;, &#039;off&#039;);&lt;br /&gt;
&lt;br /&gt;
                // Block the desktop form from submitting and reloading the page&lt;br /&gt;
                desktopForm.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    e.stopImmediatePropagation();&lt;br /&gt;
                    triggerVaniModal(dInput);&lt;br /&gt;
                    return false;&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                // Intercept Enter in capture phase so no other script in Common.js can redirect the page&lt;br /&gt;
                dInput.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                        e.stopImmediatePropagation();&lt;br /&gt;
                        triggerVaniModal(dInput);&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                var dWrap = dInput.parentElement;&lt;br /&gt;
                if (dWrap &amp;amp;&amp;amp; !dWrap.querySelector(&#039;.vani-inline-go&#039;)) {&lt;br /&gt;
                    dWrap.style.position = &#039;relative&#039;;&lt;br /&gt;
                    var dBtn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                    dBtn.type = &#039;button&#039;;&lt;br /&gt;
                    dBtn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                    dBtn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                    dBtn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:20 !important;&#039;;&lt;br /&gt;
                    dBtn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                        e.stopImmediatePropagation();&lt;br /&gt;
                        triggerVaniModal(dInput);&lt;br /&gt;
                    }, true);&lt;br /&gt;
                    dWrap.appendChild(dBtn);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, setupSearch);&lt;br /&gt;
    } else {&lt;br /&gt;
        setupSearch();&lt;br /&gt;
    }&lt;br /&gt;
    setTimeout(setupSearch, 250);&lt;br /&gt;
    setTimeout(setupSearch, 800);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=659019</id>
		<title>MediaWiki:Mobile.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=659019"/>
		<updated>2026-11-13T03:02:39Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Mobile and Desktop VaniSearch Popup Handler */&lt;br /&gt;
(function() {&lt;br /&gt;
    var popupJustOpened = false;&lt;br /&gt;
&lt;br /&gt;
    function triggerVaniModal(inputEl) {&lt;br /&gt;
        if (!inputEl) return false;&lt;br /&gt;
&lt;br /&gt;
        var modal = document.getElementById(&#039;mspu_div_wrapper&#039;);&lt;br /&gt;
        var inpSearch = document.getElementById(&#039;mspu_txt_input&#039;);&lt;br /&gt;
&lt;br /&gt;
        if (modal &amp;amp;&amp;amp; inpSearch) {&lt;br /&gt;
            // Lock out accidental auto-submit for 350ms while the Enter key is being released&lt;br /&gt;
            popupJustOpened = true;&lt;br /&gt;
            setTimeout(function() { popupJustOpened = false; }, 350);&lt;br /&gt;
&lt;br /&gt;
            if (typeof window.sync_but_search === &#039;function&#039;) {&lt;br /&gt;
                try { window.sync_but_search(); } catch (err) {}&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            inpSearch.value = inputEl.value;&lt;br /&gt;
            modal.style.display = &#039;block&#039;;&lt;br /&gt;
&lt;br /&gt;
            // Focus after 120ms so the initial Enter keypress doesn&#039;t submit the popup form&lt;br /&gt;
            setTimeout(function() {&lt;br /&gt;
                inpSearch.focus();&lt;br /&gt;
            }, 120);&lt;br /&gt;
&lt;br /&gt;
            return false;&lt;br /&gt;
        }&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function bindModalProtection() {&lt;br /&gt;
        var modal = document.getElementById(&#039;mspu_div_wrapper&#039;);&lt;br /&gt;
        if (!modal || modal.dataset.vaniProtected) return;&lt;br /&gt;
        modal.dataset.vaniProtected = &#039;true&#039;;&lt;br /&gt;
&lt;br /&gt;
        // Block the popup&#039;s internal form/button from auto-submitting during the 350ms opening window&lt;br /&gt;
        modal.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
            if (popupJustOpened &amp;amp;&amp;amp; (e.key === &#039;Enter&#039; || e.keyCode === 13)) {&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                e.stopPropagation();&lt;br /&gt;
                e.stopImmediatePropagation();&lt;br /&gt;
            }&lt;br /&gt;
        }, true);&lt;br /&gt;
&lt;br /&gt;
        modal.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
            if (popupJustOpened) {&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                e.stopPropagation();&lt;br /&gt;
                e.stopImmediatePropagation();&lt;br /&gt;
                return false;&lt;br /&gt;
            }&lt;br /&gt;
        }, true);&lt;br /&gt;
&lt;br /&gt;
        var submitBtn = document.getElementById(&#039;mspu_but_submit&#039;);&lt;br /&gt;
        if (submitBtn) {&lt;br /&gt;
            submitBtn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                if (popupJustOpened) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    e.stopImmediatePropagation();&lt;br /&gt;
                    return false;&lt;br /&gt;
                }&lt;br /&gt;
            }, true);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function setupSearch() {&lt;br /&gt;
        bindModalProtection();&lt;br /&gt;
&lt;br /&gt;
        // 1. Mobile (Minerva header)&lt;br /&gt;
        var minervaHeader = document.querySelector(&#039;.minerva-header&#039;);&lt;br /&gt;
        if (minervaHeader) {&lt;br /&gt;
            document.documentElement.classList.remove(&#039;overlay-enabled&#039;);&lt;br /&gt;
            document.body.classList.remove(&#039;search-enabled&#039;, &#039;overlay-enabled&#039;);&lt;br /&gt;
&lt;br /&gt;
            var b = minervaHeader.querySelector(&#039;.branding-box&#039;);&lt;br /&gt;
            if (b) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
&lt;br /&gt;
            var mForm = minervaHeader.querySelector(&#039;form.minerva-search-form&#039;);&lt;br /&gt;
            if (mForm &amp;amp;&amp;amp; !minervaHeader.querySelector(&#039;.vani-mobile-search-wrap&#039;)) {&lt;br /&gt;
                var wrap = document.createElement(&#039;div&#039;);&lt;br /&gt;
                wrap.className = &#039;vani-mobile-search-wrap&#039;;&lt;br /&gt;
                wrap.style.cssText = &#039;flex:1 1 auto !important; display:flex !important; align-items:center !important; position:relative !important; margin:0 10px !important; z-index:999999 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var inp = document.createElement(&#039;input&#039;);&lt;br /&gt;
                inp.type = &#039;text&#039;;&lt;br /&gt;
                inp.id = &#039;ori_search&#039;;&lt;br /&gt;
                inp.name = &#039;search&#039;;&lt;br /&gt;
                inp.className = &#039;vani-clean-search-input&#039;;&lt;br /&gt;
                inp.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
                inp.autocomplete = &#039;off&#039;;&lt;br /&gt;
                inp.style.cssText = &#039;width:100% !important; height:32px !important; background:#1f3e45 !important; background-image:none !important; color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; border:1.5px solid #f5d77f !important; border-radius:16px !important; padding:2px 32px 2px 12px !important; font-size:15px !important; outline:none !important; box-sizing:border-box !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                btn.type = &#039;button&#039;;&lt;br /&gt;
                btn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                btn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:10 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                [&#039;click&#039;, &#039;focus&#039;, &#039;focusin&#039;, &#039;touchstart&#039;, &#039;input&#039;].forEach(function(evtType) {&lt;br /&gt;
                    inp.addEventListener(evtType, function(e) {&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                    }, true);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                inp.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopImmediatePropagation();&lt;br /&gt;
                        triggerVaniModal(inp);&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                btn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    e.stopImmediatePropagation();&lt;br /&gt;
                    triggerVaniModal(inp);&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                wrap.appendChild(inp);&lt;br /&gt;
                wrap.appendChild(btn);&lt;br /&gt;
                mForm.replaceWith(wrap);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Desktop (Vector header)&lt;br /&gt;
        var desktopForm = document.querySelector(&#039;#p-search form, form#searchform&#039;);&lt;br /&gt;
        if (desktopForm &amp;amp;&amp;amp; !desktopForm.classList.contains(&#039;minerva-search-form&#039;) &amp;amp;&amp;amp; !desktopForm.dataset.vaniBound) {&lt;br /&gt;
            desktopForm.dataset.vaniBound = &#039;true&#039;;&lt;br /&gt;
&lt;br /&gt;
            var dInput = desktopForm.querySelector(&#039;#ori_search, input[type=&amp;quot;search&amp;quot;], input[name=&amp;quot;search&amp;quot;], #searchInput&#039;);&lt;br /&gt;
            if (dInput) {&lt;br /&gt;
                dInput.id = &#039;ori_search&#039;;&lt;br /&gt;
                dInput.setAttribute(&#039;autocomplete&#039;, &#039;off&#039;);&lt;br /&gt;
&lt;br /&gt;
                // Block the desktop form from submitting and reloading the page&lt;br /&gt;
                desktopForm.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    e.stopImmediatePropagation();&lt;br /&gt;
                    triggerVaniModal(dInput);&lt;br /&gt;
                    return false;&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                // Intercept Enter in capture phase so no other script in Common.js can redirect the page&lt;br /&gt;
                dInput.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                        e.stopImmediatePropagation();&lt;br /&gt;
                        triggerVaniModal(dInput);&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                var dWrap = dInput.parentElement;&lt;br /&gt;
                if (dWrap &amp;amp;&amp;amp; !dWrap.querySelector(&#039;.vani-inline-go&#039;)) {&lt;br /&gt;
                    dWrap.style.position = &#039;relative&#039;;&lt;br /&gt;
                    var dBtn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                    dBtn.type = &#039;button&#039;;&lt;br /&gt;
                    dBtn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                    dBtn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                    dBtn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:20 !important;&#039;;&lt;br /&gt;
                    dBtn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                        e.stopImmediatePropagation();&lt;br /&gt;
                        triggerVaniModal(dInput);&lt;br /&gt;
                    }, true);&lt;br /&gt;
                    dWrap.appendChild(dBtn);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, setupSearch);&lt;br /&gt;
    } else {&lt;br /&gt;
        setupSearch();&lt;br /&gt;
    }&lt;br /&gt;
    setTimeout(setupSearch, 250);&lt;br /&gt;
    setTimeout(setupSearch, 800);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Minerva.css&amp;diff=659017</id>
		<title>MediaWiki:Minerva.css</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Minerva.css&amp;diff=659017"/>
		<updated>2026-11-13T02:57:33Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Mobile and Desktop Search Bar Layout */&lt;br /&gt;
&lt;br /&gt;
/* 1. Hide &amp;quot;Vanipedia&amp;quot; title on mobile so search bar sits in its place */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Ensure the top bar and search input are selectable and never blocked by a mask */&lt;br /&gt;
body.skin-minerva .minerva-header,&lt;br /&gt;
body.skin-minerva .minerva-header .vani-mobile-search-wrap,&lt;br /&gt;
body.skin-minerva #vani-mobile-search-input {&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    user-select: text !important;&lt;br /&gt;
    -webkit-user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. Disable Minerva&#039;s page mask and search overlay so they cannot block clicks or hide content */&lt;br /&gt;
.search-overlay,&lt;br /&gt;
.minerva-search-overlay,&lt;br /&gt;
div.mw-ui-overlay.search-overlay,&lt;br /&gt;
body.search-enabled .mw-mf-page-center__mask,&lt;br /&gt;
html.overlay-enabled .mw-mf-page-center__mask,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.overlay-enabled #mw-mf-page-center,&lt;br /&gt;
html.overlay-enabled #content,&lt;br /&gt;
body.search-enabled #mw-mf-page-center,&lt;br /&gt;
body.overlay-enabled #mw-mf-page-center {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure VaniSearch popup modal (#mspu_div_wrapper) stays on top of the sticky header */&lt;br /&gt;
#mspu_div_wrapper {&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.css&amp;diff=659016</id>
		<title>MediaWiki:Mobile.css</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.css&amp;diff=659016"/>
		<updated>2026-11-13T02:57:26Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the mobile site */&lt;br /&gt;
&lt;br /&gt;
.mobilehide {&lt;br /&gt;
    display: none; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mobile-float-reset {&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the images */&lt;br /&gt;
.compact-ambox table .mbox-image,&lt;br /&gt;
.compact-ambox table .mbox-imageright,&lt;br /&gt;
.compact-ambox table .mbox-empty-cell,&lt;br /&gt;
/* Allow for hiding text in compact form */&lt;br /&gt;
.compact-ambox .hide-when-compact,&lt;br /&gt;
.geo-nondefault, .geo-multi-punct,&lt;br /&gt;
/* Hide stuff meant for accounts with special permissions. Made visible again in&lt;br /&gt;
   [[MediaWiki:Group-sysop.css]], [[MediaWiki:Group-accountcreator.css]] and&lt;br /&gt;
   [[MediaWiki:Group-autoconfirmed.css]]. */&lt;br /&gt;
.sysop-show,&lt;br /&gt;
.accountcreator-show,&lt;br /&gt;
.autoconfirmed-show,&lt;br /&gt;
/* Copied from Common.css - allow for hiding text in compact form e.g. clean up templates */&lt;br /&gt;
.hide-when-compact,&lt;br /&gt;
/* portal pages are badly formatted. Until this changes these should be hidden. (see https://phabricator.wikimedia.org/T86495) */&lt;br /&gt;
.noprint.portal,&lt;br /&gt;
/* Temporary fix for bug 53437 - nav boxes can disrupt reading experience on smaller screens&lt;br /&gt;
TODO: Update template to have nomobile class */&lt;br /&gt;
#content .vertical-navbox,&lt;br /&gt;
#content .navbox {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tablet specific styling */&lt;br /&gt;
@media all and (min-width: 768px) {&lt;br /&gt;
	#content .vertical-navbox,&lt;br /&gt;
	#content .navbox {&lt;br /&gt;
		display: inherit;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* For linked citation numbers and document IDs, where&lt;br /&gt;
   the number need not be shown on a screen or a handheld,&lt;br /&gt;
   but should be included in the printed version&lt;br /&gt;
TODO: Move to Citation template when templates have stylesheets&lt;br /&gt;
See https://www.mediawiki.org/wiki/Requests_for_comment/Allow_styling_in_templates&lt;br /&gt;
*/&lt;br /&gt;
@media screen, handheld {&lt;br /&gt;
    .citation *.printonly {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box&lt;br /&gt;
*/&lt;br /&gt;
.citation {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Default styling for Navbar template&lt;br /&gt;
TODO: Move to Navbar template when templates have stylesheets&lt;br /&gt;
See https://www.mediawiki.org/wiki/Requests_for_comment/Allow_styling_in_templates&lt;br /&gt;
*/&lt;br /&gt;
.navbar {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
.navbar ul {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.navbar li {&lt;br /&gt;
    word-spacing: -0.125em;&lt;br /&gt;
}&lt;br /&gt;
.navbar.mini li span {&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
}&lt;br /&gt;
/* Navbar styling when nested in infobox and navbox */&lt;br /&gt;
.infobox .navbar {&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
}&lt;br /&gt;
.navbox .navbar {&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
}&lt;br /&gt;
.navbox-title .navbar {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: left;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin-right: 0.5em;&lt;br /&gt;
    width: 6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Style for horizontal lists (separator following item).&lt;br /&gt;
   @source mediawiki.org/wiki/Snippets/Horizontal_lists&lt;br /&gt;
   @revision 6 (2014-05-09)&lt;br /&gt;
   @author [[User:Edokter]]&lt;br /&gt;
 */&lt;br /&gt;
.hlist dl,&lt;br /&gt;
.hlist ol,&lt;br /&gt;
.hlist ul {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Display list items inline */&lt;br /&gt;
.hlist dd,&lt;br /&gt;
.hlist dt,&lt;br /&gt;
.hlist li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
/* Display nested lists inline */&lt;br /&gt;
.hlist.inline,&lt;br /&gt;
.hlist.inline dl,&lt;br /&gt;
.hlist.inline ol,&lt;br /&gt;
.hlist.inline ul,&lt;br /&gt;
.hlist dl dl, .hlist dl ol, .hlist dl ul,&lt;br /&gt;
.hlist ol dl, .hlist ol ol, .hlist ol ul,&lt;br /&gt;
.hlist ul dl, .hlist ul ol, .hlist ul ul {&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
/* Generate interpuncts */&lt;br /&gt;
#content .hlist dt:after {&lt;br /&gt;
    content: &amp;quot;: &amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist dd:after,&lt;br /&gt;
#content .hlist li:after {&lt;br /&gt;
    content: &amp;quot; · &amp;quot;;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist dd:last-child:after,&lt;br /&gt;
#content .hlist dt:last-child:after,&lt;br /&gt;
#content .hlist li:last-child:after {&lt;br /&gt;
    content: none;&lt;br /&gt;
}&lt;br /&gt;
/* Add parentheses around nested lists */&lt;br /&gt;
#content .hlist dd dd:first-child:before, #content .hlist dd dt:first-child:before, #content .hlist dd li:first-child:before,&lt;br /&gt;
#content .hlist dt dd:first-child:before, #content .hlist dt dt:first-child:before, #content .hlist dt li:first-child:before,&lt;br /&gt;
#content .hlist li dd:first-child:before, #content .hlist li dt:first-child:before, #content .hlist li li:first-child:before {&lt;br /&gt;
    content: &amp;quot; (&amp;quot;;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist dd dd:last-child:after, #content .hlist dd dt:last-child:after, #content .hlist dd li:last-child:after,&lt;br /&gt;
#content .hlist dt dd:last-child:after, #content .hlist dt dt:last-child:after, #content .hlist dt li:last-child:after,&lt;br /&gt;
#content .hlist li dd:last-child:after, #content .hlist li dt:last-child:after, #content .hlist li li:last-child:after {&lt;br /&gt;
    content: &amp;quot;) &amp;quot;;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
/* Put ordinals in front of ordered list items */&lt;br /&gt;
#content .hlist ol {&lt;br /&gt;
    counter-reset: listitem;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist ol &amp;gt; li {&lt;br /&gt;
    counter-increment: listitem;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist ol &amp;gt; li:before {&lt;br /&gt;
    content: &amp;quot; &amp;quot; counter(listitem) &amp;quot; &amp;quot;;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist dd ol &amp;gt; li:first-child:before,&lt;br /&gt;
#content .hlist dt ol &amp;gt; li:first-child:before,&lt;br /&gt;
#content .hlist li ol &amp;gt; li:first-child:before {&lt;br /&gt;
    content: &amp;quot; (&amp;quot; counter(listitem) &amp;quot; &amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Unbulleted lists e.g. Barack Obama page */&lt;br /&gt;
.plainlist ul {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CODE FOR COMPACT AMBOX */&lt;br /&gt;
/* Remove borders, backgrounds, padding, etc.&lt;br /&gt;
Please document here what pages use this&lt;br /&gt;
*/&lt;br /&gt;
.compact-ambox table.ambox {&lt;br /&gt;
    border: none;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: transparent;&lt;br /&gt;
    margin: 0 0 0 1.6em !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
.compact-ambox table.mbox-small-left {&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Style the text cell as a list item and remove its padding */&lt;br /&gt;
.compact-ambox table .mbox-text {&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.compact-ambox table .mbox-text-span {&lt;br /&gt;
    display: list-item;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    list-style-type: square;&lt;br /&gt;
    list-style-image: url(&amp;quot;data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.visualhide {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: -10000px;&lt;br /&gt;
    top: auto;&lt;br /&gt;
    width: 1px;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hatnotes and disambiguation notices */&lt;br /&gt;
.hatnote {&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.hatnote i {&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
div.hatnote {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    padding-left: 1.6em;&lt;br /&gt;
    margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
div.hatnote + div.hatnote {&lt;br /&gt;
    margin-top: -0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Geographical coordinates defaults. See [[Template:Coord/link]]&lt;br /&gt;
   for how these are used. The classes &amp;quot;geo&amp;quot;, &amp;quot;longitude&amp;quot;, and&lt;br /&gt;
   &amp;quot;latitude&amp;quot; are used by the [[Geo microformat]]. */&lt;br /&gt;
.geo-default, .geo-dms, .geo-dec  { display: inline; }&lt;br /&gt;
&lt;br /&gt;
.longitude, .latitude             { white-space: nowrap; }&lt;br /&gt;
&lt;br /&gt;
/* Prevent line breaks in silly places:&lt;br /&gt;
   1) Where desired&lt;br /&gt;
   2) Links when we don&#039;t want them to&lt;br /&gt;
   3) Bold &amp;quot;links&amp;quot; to the page itself&lt;br /&gt;
   4) Ref tags with group names &amp;lt;ref group=&amp;quot;Note&amp;quot;&amp;gt; --&amp;gt; &amp;quot;[Note 1]&amp;quot;&lt;br /&gt;
Please document here what pages use this&lt;br /&gt;
*/&lt;br /&gt;
.nowrap,&lt;br /&gt;
.nowraplinks a,&lt;br /&gt;
.nowraplinks .selflink,&lt;br /&gt;
sup.reference a {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
/* But allow wrapping where desired: */&lt;br /&gt;
.wrap,&lt;br /&gt;
.wraplinks a {&lt;br /&gt;
    white-space: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hidden sortkey for tablesorter */&lt;br /&gt;
td .sortkey,&lt;br /&gt;
th .sortkey {&lt;br /&gt;
    display: none;&lt;br /&gt;
    speak: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Pie chart: Transparent borders */&lt;br /&gt;
.transborder {&lt;br /&gt;
    border: solid transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Generic class for Times-based serif, texhtml class for inline math */&lt;br /&gt;
.times-serif,&lt;br /&gt;
span.texhtml {&lt;br /&gt;
    font-family: serif;&lt;br /&gt;
}&lt;br /&gt;
span.texhtml {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Disabling column-count for {{div col}}, {{reflist}} and {{refbegin}} */&lt;br /&gt;
.column-count,&lt;br /&gt;
.references-column-count {&lt;br /&gt;
    -moz-column-count: 1 !important;&lt;br /&gt;
    -webkit-column-count: 1 !important;&lt;br /&gt;
    column-count: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile and Desktop Search Bar Layout */&lt;br /&gt;
&lt;br /&gt;
/* 1. Hide &amp;quot;Vanipedia&amp;quot; title on mobile so search bar sits in its place */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Ensure the top bar and search input are selectable and never blocked by a mask */&lt;br /&gt;
body.skin-minerva .minerva-header,&lt;br /&gt;
body.skin-minerva .minerva-header .vani-mobile-search-wrap,&lt;br /&gt;
body.skin-minerva #vani-mobile-search-input {&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    user-select: text !important;&lt;br /&gt;
    -webkit-user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. Disable Minerva&#039;s page mask and search overlay so they cannot block clicks or hide content */&lt;br /&gt;
.search-overlay,&lt;br /&gt;
.minerva-search-overlay,&lt;br /&gt;
div.mw-ui-overlay.search-overlay,&lt;br /&gt;
body.search-enabled .mw-mf-page-center__mask,&lt;br /&gt;
html.overlay-enabled .mw-mf-page-center__mask,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.overlay-enabled #mw-mf-page-center,&lt;br /&gt;
html.overlay-enabled #content,&lt;br /&gt;
body.search-enabled #mw-mf-page-center,&lt;br /&gt;
body.overlay-enabled #mw-mf-page-center {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure VaniSearch popup modal (#mspu_div_wrapper) stays on top of the sticky header */&lt;br /&gt;
#mspu_div_wrapper {&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Common.css&amp;diff=659015</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Common.css&amp;diff=659015"/>
		<updated>2026-11-13T02:57:19Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Use IDs (#) when there is only one concurrence per page */&lt;br /&gt;
/* Use classes (.) when there are one or more occurrences per page */&lt;br /&gt;
/* Useful parameters... margin-bottom:0.5em */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&amp;amp;family=DM+Serif+Display&amp;amp;family=Noto+Serif:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=DM+Serif+Display&amp;amp;family=Noto+Serif:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
.cw_0 {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
.cw_50 {&lt;br /&gt;
width: 50px;&lt;br /&gt;
}&lt;br /&gt;
.cw_150 {&lt;br /&gt;
width: 150px;&lt;br /&gt;
}&lt;br /&gt;
.cw_500 {&lt;br /&gt;
width: 500px;&lt;br /&gt;
}&lt;br /&gt;
.tabs-input {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.noautonum .tocnumber {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
.daytable {                    /* Usage: {| class=&amp;quot;daytable&amp;quot; */&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.vanitable {                      /* Usage: {| class=&amp;quot;vanitable&amp;quot; */&lt;br /&gt;
border: 0.1em solid #BFBFBF;  /* #BFBFBF=light grey border */&lt;br /&gt;
border-collapse: collapse;&lt;br /&gt;
padding: 0.25em;              /* 0.25em=4px cellpadding */&lt;br /&gt;
background-color: #F2F2F2;    /* #F2F2F2=pale grey background */&lt;br /&gt;
text-align: left;             /* left, center, right */&lt;br /&gt;
vertical-align: middle;       /* top, bottom, or middle */&lt;br /&gt;
}&lt;br /&gt;
.timelineh2 {                          /* (Used on the timeline pages) Usage: &amp;lt;div class=&amp;quot;timelineh2&amp;quot; */&lt;br /&gt;
text-align: center;&lt;br /&gt;
border: 1px solid #ddcef2;&lt;br /&gt;
background: #F2F2F2;                /* was #faf5ff; */&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.timelineh3 {                           /* Usage: &amp;lt;div class=&amp;quot;timelineh3&amp;quot; */&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-top: 1px solid #ddcef2;&lt;br /&gt;
border-bottom: 1px solid #ddcef2;&lt;br /&gt;
background: #FFFFFF;&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {                      /* Usage: &amp;lt;div class=&amp;quot;timelinesummary&amp;quot; */&lt;br /&gt;
border: thin solid #ddcef2;&lt;br /&gt;
border-radius: 1em;&lt;br /&gt;
box-shadow: 0.5em 0.5em 0.5em #888888;&lt;br /&gt;
background: #FFFFCC;&lt;br /&gt;
min-width: 77em;&lt;br /&gt;
margin: 1em auto 3em auto;&lt;br /&gt;
padding: 1em;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.timelinelinks {                      /* Usage: &amp;lt;div class=&amp;quot;timelinelinks&amp;quot;&amp;gt; for Timelinenav template */&lt;br /&gt;
text-align: center;&lt;br /&gt;
font-size: 132%;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.timelinelinks a {                    /* Usage: for Timelinenav template, link text color */&lt;br /&gt;
color: #B5BD64;                   /* #B5BD64 (light mustard) */&lt;br /&gt;
}&lt;br /&gt;
.greentext {                          /* Usage: &amp;lt;span class=&amp;quot;greentext&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.quotelink {                          /* Usage: &amp;lt;span class=&amp;quot;quotelink&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/span&amp;gt; for quote boxes */&lt;br /&gt;
font-size: 1em;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.nectardroptext {                     /* Usage: &amp;lt;span class=&amp;quot;nectardroptext&amp;quot;&amp;gt;&amp;quot;Text&amp;quot;&amp;lt;/span&amp;gt; for Nectar Drop boxes */&lt;br /&gt;
font-size: 1em;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.firstchar {                          /* Usage: &amp;lt;span class=&amp;quot;firstchar&amp;quot;&amp;gt;A&amp;lt;/span&amp;gt; */&lt;br /&gt;
float: left;&lt;br /&gt;
width: 0.7em;&lt;br /&gt;
font-size: 375%;&lt;br /&gt;
font-family: algerian, courier;&lt;br /&gt;
line-height: 80%;&lt;br /&gt;
}&lt;br /&gt;
.daystext {                            /* Usage: &amp;lt;span class=&amp;quot;daystext&amp;quot;&amp;gt;Text Here&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                    /* #296F39 = Green used for Video info on the Day in the life pages */&lt;br /&gt;
}&lt;br /&gt;
.daystextb {                           /* Usage: &amp;lt;span class=&amp;quot;daystextb&amp;quot;&amp;gt;Text Here&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                    /* #296F39 = Green used for Video info on the Day in the life pages */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.MITL_page_nav {                       /* Usage: &amp;lt;div class=&amp;quot;MITL_page_nav&amp;quot; */&lt;br /&gt;
text-align: left;&lt;br /&gt;
border: 1px solid #BFBFBF;&lt;br /&gt;
background: #FFF2E6;&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto&lt;br /&gt;
}&lt;br /&gt;
.daysnav,.monthsnav {                  /* For D/MITL desktop &amp;amp; mobile */&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.daysnav .month {&lt;br /&gt;
margin: 25px 2%;&lt;br /&gt;
}&lt;br /&gt;
.monthsnav .year {&lt;br /&gt;
margin: 25px 5%;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- Book styles (BG is done) ----------------- */&lt;br /&gt;
.devanagari {                    /* Usage: &amp;lt;div class=&amp;quot;devanagari&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
font-family: interDiac;&lt;br /&gt;
src: url(/css/GauraTimes.ttf);      /* Vedabase font */&lt;br /&gt;
}&lt;br /&gt;
.verse {                                /* Usage: &amp;lt;div class=&amp;quot;verse&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* Font color #0000 = black */&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.verse.inter_diac {                     /* Usage: &amp;lt;div class=&amp;quot;verse inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
}&lt;br /&gt;
.synonyms {                             /* Usage: &amp;lt;div class=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.synonyms.inter_diac {                  /* Usage: &amp;lt;div class=&amp;quot;synonyms inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
}&lt;br /&gt;
.translation {                          /* Usage: &amp;lt;div class=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* #296F39 = green */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.translation.inter_diac {               /* Usage: &amp;lt;div class=&amp;quot;translation inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
.purport {                              /* Usage: &amp;lt;div class=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.purport.inter_diac {                   /* Usage: &amp;lt;div class=&amp;quot;purport inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
\*:not(a).text {                                 /* Usage: &amp;lt;div class=&amp;quot;text&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
.text.inter_diac {                      /* Usage: &amp;lt;div class=&amp;quot;text inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
.SB65verse {                     /* 1962-65 SB */&lt;br /&gt;
white-space: pre-line;       /* CSS 3 */&lt;br /&gt;
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */&lt;br /&gt;
white-space: -pre-wrap;      /* Opera 4-6 */&lt;br /&gt;
white-space: -o-pre-wrap;    /* Opera 7 */&lt;br /&gt;
word-wrap: break-word;       /* Internet Explorer 5.5+ */&lt;br /&gt;
text-align: center;          /* Center or margin-left:1.5em; = a : colon. Only if not using text-align: center;*/&lt;br /&gt;
color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End book styles (BG is done) ----------------- */&lt;br /&gt;
/* --- Begin OLD book styles SB, CC (These #IDs should be replaced with .classes as above) --- */&lt;br /&gt;
#verse {&lt;br /&gt;
white-space: pre;&lt;br /&gt;
}&lt;br /&gt;
#text {                          /* Used for verses and was: font-style: italic; */&lt;br /&gt;
}&lt;br /&gt;
#synonyms {                      /* Usage: &amp;lt;div id=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
#translation {                   /* Usage: &amp;lt;div id=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
#purport {                       /* Usage: &amp;lt;div id=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End old books styles BG, SB, CC ----------------- */&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote {&lt;br /&gt;
margin: 1.5em 0em;             /* Places 20px space between quotes on multi-quote pages */&lt;br /&gt;
font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
.quote_heading {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;&lt;br /&gt;
}&lt;br /&gt;
.quote_translation {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_link {                      /* Vanisource link */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.quote_text {&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_verse {                     /* To center use: text-align: center; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_text a {                    /* Makes the Vanisource verse links bold */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END NEW COMPILE FORM -------------------- */&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 {&lt;br /&gt;
margin:0!important;&lt;br /&gt;
padding:0.2em 0.4em;&lt;br /&gt;
}&lt;br /&gt;
#mainbanner {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mainlinks {&lt;br /&gt;
text-align:center;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 110%;&lt;br /&gt;
margin-bottom:0.5em&lt;br /&gt;
}&lt;br /&gt;
#mainlinks a {&lt;br /&gt;
color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
#mainmantra {&lt;br /&gt;
text-align:center;&lt;br /&gt;
margin-top:1.5em;&lt;br /&gt;
color:#B5BD64;&lt;br /&gt;
}&lt;br /&gt;
.maincenter {&lt;br /&gt;
text-align:center;&lt;br /&gt;
max-width:65em;&lt;br /&gt;
margin:0px auto;&lt;br /&gt;
padding-bottom:1em;&lt;br /&gt;
}&lt;br /&gt;
/* Don&#039;t display some stuff on the main page */&lt;br /&gt;
body.page-Main_Page #t-cite,&lt;br /&gt;
body.page-Main_Page #lastmod,&lt;br /&gt;
body.page-Main_Page #siteSub {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE CODING -------------------- */&lt;br /&gt;
/* -------------------- BEGIN CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
/* 1. Override core Vector 2022 background CSS variables */&lt;br /&gt;
:root,&lt;br /&gt;
.skin-vector-2022,&lt;br /&gt;
html {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
--border-color-base: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Unify legacy elements and set global font */&lt;br /&gt;
body,&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base {&lt;br /&gt;
background: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
#headertabs {&lt;br /&gt;
background: inherit;&lt;br /&gt;
}&lt;br /&gt;
#headertabs ul li.ui-state-active {&lt;br /&gt;
background: #D4ECDD;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Force teal and remove borders on all Vector 2022 UI containers, sidebars, and Codex menus */&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.mw-page-container-inner,&lt;br /&gt;
.mw-content-container,&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-sidebar-container,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
#vector-toc,&lt;br /&gt;
.vector-toc-pinned-container,&lt;br /&gt;
.vector-toc-contents,&lt;br /&gt;
.vector-dropdown-content,&lt;br /&gt;
.vector-menu-content,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-menu__list {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ------------------------------------ */&lt;br /&gt;
div.thumb {          /* Remove white border from thumbnails */&lt;br /&gt;
border: none;&lt;br /&gt;
}&lt;br /&gt;
div.tright {&lt;br /&gt;
border: none;&lt;br /&gt;
margin: 0.5em 0 0.8em 1.4em;&lt;br /&gt;
}&lt;br /&gt;
div.tleft {&lt;br /&gt;
border: none;&lt;br /&gt;
margin: 0.5em 1.4em 0.8em 0;&lt;br /&gt;
}&lt;br /&gt;
#lastmod {&lt;br /&gt;
display:none&lt;br /&gt;
}&lt;br /&gt;
li#ca-unify {&lt;br /&gt;
margin-left:1.6em;&lt;br /&gt;
}&lt;br /&gt;
#google-search input {&lt;br /&gt;
font-size:95%;&lt;br /&gt;
width:10.9em;&lt;br /&gt;
}&lt;br /&gt;
#searchform {&lt;br /&gt;
padding-bottom:0.5em&lt;br /&gt;
}&lt;br /&gt;
#p-logo a, #p-logo a:hover {&lt;br /&gt;
height:190px;&lt;br /&gt;
}&lt;br /&gt;
#column-one {&lt;br /&gt;
padding-top:190px;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation {&lt;br /&gt;
padding-top:30px;&lt;br /&gt;
}&lt;br /&gt;
.ac_results {&lt;br /&gt;
padding: 0px;&lt;br /&gt;
border: 1px solid black;&lt;br /&gt;
background-color: Window;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
z-index: 99999;&lt;br /&gt;
}&lt;br /&gt;
.ac_results ul {&lt;br /&gt;
width: 100%;&lt;br /&gt;
list-style-position: outside;&lt;br /&gt;
list-style: none;&lt;br /&gt;
padding: 0;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.ac_results li {&lt;br /&gt;
margin: 0px;&lt;br /&gt;
padding: 2px 5px;&lt;br /&gt;
cursor: default;&lt;br /&gt;
display: block;&lt;br /&gt;
/* if width will be 100% horizontal scrollbar will appear when scroll mode will be used */&lt;br /&gt;
/* width: 100%; */&lt;br /&gt;
font: menu;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
/* it is very important, if line-height not set or set in relative units scroll will be broken in firefox */&lt;br /&gt;
line-height: 16px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.ac_loading {&lt;br /&gt;
background: Window url(&#039;indicator.gif&#039;) right center no-repeat;&lt;br /&gt;
}&lt;br /&gt;
.ac_odd {&lt;br /&gt;
background-color: #eee;&lt;br /&gt;
}&lt;br /&gt;
.ac_over {&lt;br /&gt;
background-color: aquamarine;&lt;br /&gt;
color: HighlightText;&lt;br /&gt;
}&lt;br /&gt;
.ac_moreItems {&lt;br /&gt;
text-align: center;&lt;br /&gt;
background-color: InactiveCaption;&lt;br /&gt;
color: InactiveCaptionText;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
padding: 0px 5px;&lt;br /&gt;
cursor: default;&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
font: bold menu 12px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
-moz-user-select: none;&lt;br /&gt;
-khtml-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE TEST -------------------- */&lt;br /&gt;
body.page-Main_Page_test h1 {&lt;br /&gt;
background:#f0f0f0;            /* was background:#faf5ff; */&lt;br /&gt;
border-bottom:1px solid #ccc;&lt;br /&gt;
border-top:1px solid #ccc;&lt;br /&gt;
padding:0.3em;&lt;br /&gt;
margin:1em 0;&lt;br /&gt;
color:#B5BD64;                /* font color */&lt;br /&gt;
font-family:georgia;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 140%;&lt;br /&gt;
text-align:center;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page_test h2 {&lt;br /&gt;
background:#f0f0f0;&lt;br /&gt;
border-bottom:1px solid #ccc;&lt;br /&gt;
border-top:1px solid #ccc;&lt;br /&gt;
padding:0.3em;&lt;br /&gt;
margin:1em 0;&lt;br /&gt;
color:#000000;&lt;br /&gt;
font-family:georgia;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 110%;&lt;br /&gt;
text-align:center;&lt;br /&gt;
}&lt;br /&gt;
#mainh2links a {&lt;br /&gt;
color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE TEST -------------------- */&lt;br /&gt;
/* --------------- DONATION PAGE - http://vanipedia.org/wiki/Special:IframePage/Donation --------------------*/&lt;br /&gt;
#iframeframe {&lt;br /&gt;
height: 800px;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
/* 2020-11-27 Elad: Scale and center main page banners */&lt;br /&gt;
a[href\*=&#039;MainPage&#039;]::after {&lt;br /&gt;
content: &#039;a&#039;;&lt;br /&gt;
font-size: 50px;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
img[src\*=&#039;MainPage&#039;] {&lt;br /&gt;
transform: scale(1.225) translateX(9%);&lt;br /&gt;
}&lt;br /&gt;
/* End mainpage banners */&lt;br /&gt;
/* Main page mobile view classes */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.MainPageBG {&lt;br /&gt;
display: inline-table;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
display: table-cell;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Stack the 5-column theme analysis sections vertically */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Prevent the timeline from breaking the mobile viewport */&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: unset;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin: 1em auto;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Make fixed-width captions flexible on mid-sized screens */&lt;br /&gt;
.youtube_right .thumbcaption,&lt;br /&gt;
.youtube_left .thumbcaption {&lt;br /&gt;
width: auto;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Ensure old table layouts don&#039;t cause horizontal scroll */&lt;br /&gt;
.vanitable {&lt;br /&gt;
display: block;&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 400px)&lt;br /&gt;
{&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;40em&amp;quot;] {&lt;br /&gt;
width: 78vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption {&lt;br /&gt;
width: 69vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideowrap {&lt;br /&gt;
width: 69vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo {&lt;br /&gt;
padding: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;24em&amp;quot;] {&lt;br /&gt;
width: unset !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo iframe {&lt;br /&gt;
width: 67vw;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;32em&amp;quot;] { /* right-to-left languages */&lt;br /&gt;
min-width: 80vw !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 320px)&lt;br /&gt;
{&lt;br /&gt;
#mp-upper .embedvideo iframe {&lt;br /&gt;
width: 70vw;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption {&lt;br /&gt;
width: 69vw;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo {&lt;br /&gt;
width: 71vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideowrap {&lt;br /&gt;
width: 67vw !important;&lt;br /&gt;
}&lt;br /&gt;
.NectarDropBox&lt;br /&gt;
{&lt;br /&gt;
min-width: 17.5em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-right &amp;gt; tbody &amp;gt; tr:nth-child(4) &amp;gt; td&lt;br /&gt;
{&lt;br /&gt;
padding: 0 0 0 .5em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-right &amp;gt; tbody &amp;gt; tr:nth-child(6) &amp;gt; td&lt;br /&gt;
{&lt;br /&gt;
padding: 0 0 0 .4em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;32em&amp;quot;] { /* right-to-left languages */&lt;br /&gt;
min-width: 86vw !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* End main page mobile view classes */&lt;br /&gt;
/* Generic center class */&lt;br /&gt;
div.center&lt;br /&gt;
{&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar drop classes */&lt;br /&gt;
@media only screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
div.NectarDropBox&lt;br /&gt;
{&lt;br /&gt;
max-width: 30%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox&lt;br /&gt;
{&lt;br /&gt;
text-align: left;&lt;br /&gt;
min-height: 11.6em;&lt;br /&gt;
border:thin solid #000000;&lt;br /&gt;
border-radius: 1em;&lt;br /&gt;
box-shadow: 0.5em 0.5em 1em #bcbcbc;&lt;br /&gt;
margin: 1em 0em;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 800px)&lt;br /&gt;
{&lt;br /&gt;
.vaniquotebox {&lt;br /&gt;
max-width:80%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox &amp;gt; table&lt;br /&gt;
{&lt;br /&gt;
text-align:left;&lt;br /&gt;
font-size:1em;&lt;br /&gt;
color:#000000;&lt;br /&gt;
min-height: 11.5em;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox td&lt;br /&gt;
{&lt;br /&gt;
padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
/* Put spacing between the YouTube video player and text that flows around it */&lt;br /&gt;
/* left-to-right languages */&lt;br /&gt;
.youtube_right .embedvideo&lt;br /&gt;
{&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption&lt;br /&gt;
{&lt;br /&gt;
width: 330px;&lt;br /&gt;
}&lt;br /&gt;
/* right-to-left languages */&lt;br /&gt;
.youtube_left .embedvideo&lt;br /&gt;
{&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc ul&lt;br /&gt;
{&lt;br /&gt;
text-align: right !important;&lt;br /&gt;
direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc .tocnumber {&lt;br /&gt;
padding-left: 0.5em;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc .toctitle&lt;br /&gt;
{&lt;br /&gt;
direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.ar .toctitle::before {&lt;br /&gt;
content: &amp;quot;محتويات&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he .toctitle::before {&lt;br /&gt;
content: &amp;quot;תוכן עניינים&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he,.rtltoc.ar {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
font-weight: sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he h2,.rtltoc.ar h2&lt;br /&gt;
{&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Kasya */&lt;br /&gt;
/* Custom Wikipedia-style Hover Popup Alternative */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
content: &amp;quot;Preview: &amp;quot; attr(title);&lt;br /&gt;
position: absolute;&lt;br /&gt;
bottom: 120%;&lt;br /&gt;
left: 50%;&lt;br /&gt;
transform: translateX(-50%);&lt;br /&gt;
background: var(--background-color-page, #ffffff);&lt;br /&gt;
color: var(--color-base, #202122);&lt;br /&gt;
padding: 12px 16px;&lt;br /&gt;
border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
white-space: normal;&lt;br /&gt;
width: 280px;&lt;br /&gt;
z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- THEME ANALYSIS PAGE STRUCTURE -------------------- */&lt;br /&gt;
/* 5-Column Grid */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr);&lt;br /&gt;
gap: 15px;&lt;br /&gt;
margin: 2em 0;&lt;br /&gt;
}&lt;br /&gt;
.theme-column {&lt;br /&gt;
background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
padding: 15px;&lt;br /&gt;
border: 1px solid #B5BD64;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
/* Formats the links cleanly inside each column */&lt;br /&gt;
.theme-column ul {&lt;br /&gt;
list-style-type: none;&lt;br /&gt;
padding: 0;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.theme-column li {&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
/* Eliminate structural white borders and force structural columns to teal */&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
#vector-toc,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-page-container-inner,&lt;br /&gt;
.vector-sidebar-container {&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Override core Vector 2022 background CSS variables */&lt;br /&gt;
:root,&lt;br /&gt;
.skin-vector-2022,&lt;br /&gt;
html {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
--border-color-base: transparent !important; /* Neutralizes structural borders */&lt;br /&gt;
}&lt;br /&gt;
/* Force the specific grid columns and pinned containers to adopt the teal */&lt;br /&gt;
.vector-sidebar-container,&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-toc-pinned-container,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.mw-page-container-inner {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Wit &amp;amp; Wisdom Card Hover Effects */&lt;br /&gt;
.ww-card {&lt;br /&gt;
transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
box-shadow: 0 6px 15px rgba(0,0,0,0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.ww-image-layer {&lt;br /&gt;
transition: transform 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover .ww-image-layer {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
.ww-text-arrow {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover .ww-text-arrow {&lt;br /&gt;
transform: translateX(4px);&lt;br /&gt;
}&lt;br /&gt;
/* Portal Books Accordion Styles */&lt;br /&gt;
.book-accordion-report {&lt;br /&gt;
background: #FDF2D5;&lt;br /&gt;
border: 1px solid #d0d7de;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,0.04);&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* --- ENHANCED PORTAL BOOKS ACCORDION --- */&lt;br /&gt;
/* The Main Container */&lt;br /&gt;
.book-accordion {&lt;br /&gt;
background: #FFF8EE;&lt;br /&gt;
border: none;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
margin-bottom: 20px;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0,0,0,0.06); /* Deeper, softer shadow */&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
/* The Clickable Header Bar */&lt;br /&gt;
.book-accordion-header {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
color: #1f4033;&lt;br /&gt;
padding: 16px 20px 16px 60px; /* Top: 16px, Right: 20px, Bottom: 16px, Left: 60px */&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background-color 0.2s ease;&lt;br /&gt;
user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* Header Hover Effect */&lt;br /&gt;
.book-accordion-header:hover {&lt;br /&gt;
background-color: #7fbd97; /* Lightens the bar slightly on hover */&lt;br /&gt;
}&lt;br /&gt;
.extra-button {&lt;br /&gt;
background-color: #5B3E34;&lt;br /&gt;
}&lt;br /&gt;
.extra-button:hover {&lt;br /&gt;
background-color: #907359;&lt;br /&gt;
}&lt;br /&gt;
/* Fix for the standard MediaWiki Collapse/Expand Button */&lt;br /&gt;
.book-accordion .mw-collapsible-toggle {&lt;br /&gt;
float: right;&lt;br /&gt;
font-weight: normal;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
background: rgba(255, 255, 255, 0.15);&lt;br /&gt;
padding: 4px 12px;&lt;br /&gt;
border-radius: 20px; /* Makes it a pill shape */&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
}&lt;br /&gt;
/* Target the link inside the toggle to ensure it stays white */&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover {&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
/* The Content Area */&lt;br /&gt;
.book-accordion-content {&lt;br /&gt;
padding: 24px;&lt;br /&gt;
}&lt;br /&gt;
/* The Grid Setup */&lt;br /&gt;
.book-grid-list {&lt;br /&gt;
column-width: 280px;&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
list-style-type: none;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Single-column version of accordion link list */&lt;br /&gt;
.book-grid-list.single-column {&lt;br /&gt;
column-width: auto;&lt;br /&gt;
column-count: 1;&lt;br /&gt;
column-gap: 0;&lt;br /&gt;
}&lt;br /&gt;
.book-grid-list li {&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
break-inside: avoid;&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Links */&lt;br /&gt;
.mw-parser-output .book-grid-list li a,&lt;br /&gt;
.mw-parser-output .book-grid-list li a.external {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
background-image: none !important; /* Safely removes the external link icon */&lt;br /&gt;
border: 1px solid #e1e4e8 !important;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
color: #1a5e9a;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,0.02);&lt;br /&gt;
transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Hover Effect */&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover,&lt;br /&gt;
.mw-parser-output .book-grid-list li a.external:hover {&lt;br /&gt;
background-color: #f4f8fc !important;&lt;br /&gt;
border-color: #1a5e9a !important;&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
box-shadow: 0 4px 10px rgba(26,94,154,0.12);&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Hover Effect */&lt;br /&gt;
.book-grid-list li a:hover {&lt;br /&gt;
background-color: #f4f8fc;&lt;br /&gt;
border-color: #1a5e9a;&lt;br /&gt;
transform: translateY(-2px); /* Lifts the card up slightly */&lt;br /&gt;
box-shadow: 0 4px 10px rgba(26,94,154,0.12); /* Subtle blue glow */&lt;br /&gt;
}&lt;br /&gt;
/* --- Solid Buttons with a Padded Outer Frame (Pseudo-Element Method) --- */&lt;br /&gt;
.vision-btn.btn-framed {&lt;br /&gt;
position: relative !important; /* Required to anchor the frame */&lt;br /&gt;
margin: 12px !important; /* Ensures there is room for the frame to render */&lt;br /&gt;
}&lt;br /&gt;
/* This draws the actual frame 6px outside the button */&lt;br /&gt;
.vision-btn.btn-framed::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: -12px;&lt;br /&gt;
left: -12px;&lt;br /&gt;
right: -12px;&lt;br /&gt;
bottom: -12px;&lt;br /&gt;
border: 2px solid #3a5c6e !important; /* The teal frame */&lt;br /&gt;
border-radius: 6px !important; /* Slightly rounded to match the button */&lt;br /&gt;
pointer-events: none; /* Ensures the frame doesn&#039;t block you from clicking the button */&lt;br /&gt;
}&lt;br /&gt;
/* Changes the frame color when you hover over the button */&lt;br /&gt;
.vision-btn.btn-framed:hover::after {&lt;br /&gt;
border-color: #466e84 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile Responsiveness for Custom Book Grids */&lt;br /&gt;
@media screen and (max-width: 720px) {&lt;br /&gt;
.book-grid-list {&lt;br /&gt;
/* Forces the grid to stack into a single vertical column on small screens */&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
/* Adjust padding for smaller screens if necessary */&lt;br /&gt;
.book-accordion-content {&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------&lt;br /&gt;
FIX: Mobile-Only Image Scaling (Leaves Desktop Intact)&lt;br /&gt;
---------------------------------------------------- */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Don&#039;t show external-link icon for image-only links */&lt;br /&gt;
.mw-parser-output a.external:has(img) {&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Layout for Image &amp;amp; Button Grids */&lt;br /&gt;
.compilation-wrapper {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
align-items: flex-start;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 30px;&lt;br /&gt;
margin: 20px auto;&lt;br /&gt;
max-width: 1000px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-image {&lt;br /&gt;
flex: 1 1 300px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
max-width: 450px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-button-grid {&lt;br /&gt;
flex: 1 1 400px;&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));&lt;br /&gt;
gap: 15px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn {&lt;br /&gt;
background-color: #3a5c6e;&lt;br /&gt;
padding: 12px 24px;&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn-full {&lt;br /&gt;
grid-column: 1 / -1;&lt;br /&gt;
}&lt;br /&gt;
/* Defines the layout for the main container holding all columns */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr); /* Creates exactly 5 equal columns */&lt;br /&gt;
gap: 15px; /* Adds consistent breathing room between the columns */&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Optional but highly recommended: Make it stack nicely on smaller screens */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: repeat(2, 1fr); /* 2 columns on medium screens */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: 1fr; /* 1 single column on mobile */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
MEDIA SNIPPETS OVERFLOW FIX (The Nuclear Option)&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Target the main column boxes by their unique background color */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important; /* Force-stops ANY visual spilling */&lt;br /&gt;
}&lt;br /&gt;
/* 2. Target the nested inner divs and forcefully strip their hardcoded 300px widths */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] div {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Keep images, video frames, and MediaWiki file wrappers strictly contained */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] img,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] iframe,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] .embedvideo,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 auto !important; /* Centers the media nicely */&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA VISION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vision-layout-wrapper {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 950px;&lt;br /&gt;
margin: 10px auto 30px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* INTRODUCTION */&lt;br /&gt;
.vision-intro {&lt;br /&gt;
max-width: 850px;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
color: #263b38;&lt;br /&gt;
font-size: 17px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
/* CORE PRINCIPLES TITLE */&lt;br /&gt;
.vision-core-title {&lt;br /&gt;
margin: 0 auto 14px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
color: #3a5c6e;&lt;br /&gt;
font-size: 22px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
}&lt;br /&gt;
.vision-core-title span {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
/* CORE PRINCIPLES IMAGE&lt;br /&gt;
No border/frame/padding.&lt;br /&gt;
Uses full available content width.&lt;br /&gt;
*/&lt;br /&gt;
.vision-core-image {&lt;br /&gt;
width: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
line-height: 0;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vision-core-image .mw-file-description,&lt;br /&gt;
.vision-core-image .mw-file-element,&lt;br /&gt;
.vision-core-image img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* BUTTONS */&lt;br /&gt;
.vision-buttons-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: row;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 22px;&lt;br /&gt;
}&lt;br /&gt;
/* EXISTING BUTTON GRAPHICS */&lt;br /&gt;
.vision-btn {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
background-color: #3a5c6e;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: background-color 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn:hover {&lt;br /&gt;
background-color: #466e84;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn a,&lt;br /&gt;
.vision-btn a.external {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
padding: 22px 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
text-align: center;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
/* RESPONSIVE */&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
.vision-buttons-row {&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn {&lt;br /&gt;
flex: 1 1 45%;&lt;br /&gt;
}&lt;br /&gt;
.vision-intro {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------&lt;br /&gt;
Vanipedia Community Section&lt;br /&gt;
---------------------------------------------------- */&lt;br /&gt;
.community-layout-wrapper {&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 35px auto 40px;&lt;br /&gt;
padding: 0 15px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Vanivillage + Vaniseva */&lt;br /&gt;
.community-platform-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 100px;&lt;br /&gt;
margin-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 240px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item a:hover {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
/* YouTube + Facebooks + Instagram */&lt;br /&gt;
.community-social-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 102px;&lt;br /&gt;
margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 115px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item a:hover {&lt;br /&gt;
transform: scale(1.08);&lt;br /&gt;
}&lt;br /&gt;
/* Community image */&lt;br /&gt;
.community-image-container {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
.community-image-container img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1000px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Contact + Statistics buttons */&lt;br /&gt;
.community-button-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
gap: 30px;&lt;br /&gt;
margin: 0 auto 30px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row .vision-btn {&lt;br /&gt;
width: 250px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.community-layout-wrapper {&lt;br /&gt;
padding: 0 10px;&lt;br /&gt;
margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-row {&lt;br /&gt;
gap: 25px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item img {&lt;br /&gt;
max-width: 150px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-row {&lt;br /&gt;
gap: 18px;&lt;br /&gt;
margin-bottom: 25px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item img {&lt;br /&gt;
max-width: 65px;&lt;br /&gt;
}&lt;br /&gt;
.community-image-container {&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row {&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row .vision-btn {&lt;br /&gt;
width: calc(50% - 6px);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
GLOBAL SITENOTICE / MEDIAWIKI HEADER SUPPRESSION (ALL PAGES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#siteNotice,&lt;br /&gt;
#localNotice,&lt;br /&gt;
.mw-sitenotice,&lt;br /&gt;
.sitenotice,&lt;br /&gt;
.vector-sitenotice-container,&lt;br /&gt;
#mainbanner,&lt;br /&gt;
.anonnotice,&lt;br /&gt;
.dismissable-notice,&lt;br /&gt;
#centralNotice {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Only hide these tabs if the JavaScript determines the user is NOT authorized */&lt;br /&gt;
body.restricted-ui #ca-history,&lt;br /&gt;
body.restricted-ui #ca-talk,&lt;br /&gt;
body.restricted-ui #ca-viewsource {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
NIGHT MODE / DARK MODE OVERRIDES&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Target the specific dark mode class applied by the Vector toggle */&lt;br /&gt;
html.skin-theme-clientpref-night {&lt;br /&gt;
--background-color-base: #121212 !important;&lt;br /&gt;
--background-color-page: #121212 !important;&lt;br /&gt;
--background-color-quiet: #1a1a1a !important;&lt;br /&gt;
--color-base: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Global background and text color overrides */&lt;br /&gt;
html.skin-theme-clientpref-night body,&lt;br /&gt;
html.skin-theme-clientpref-night #content,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-body,&lt;br /&gt;
html.skin-theme-clientpref-night #mw-page-base,&lt;br /&gt;
html.skin-theme-clientpref-night #mw-head-base {&lt;br /&gt;
background: #121212 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Unified Vector 2022 UI containers and Codex menus */&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container-inner,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-content-container,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-header-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-column-start,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-column-end,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sidebar-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinnable-element,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinnable-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc-contents,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-menu-content,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-appearance-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-page-toolbar-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-page-toolbar,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu__list,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-radio,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-appearance {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Fix specific custom components (Cards, Columns, Book Accordions) */&lt;br /&gt;
html.skin-theme-clientpref-night .theme-column {&lt;br /&gt;
background: rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .book-accordion {&lt;br /&gt;
background: #1a1a1a !important;&lt;br /&gt;
border-color: #333 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .book-accordion-header {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border-bottom: 3px solid #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a.external {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
color: #90cdf4 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a:hover {&lt;br /&gt;
background-color: #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text,&lt;br /&gt;
html.skin-theme-clientpref-night \*:not(a).text {&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Fix the Search Bar and Auto-suggest Dropdown */&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input__input-wrapper,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-typeahead-search-container {&lt;br /&gt;
background-color: #1a1a1a !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input__input {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input__input::placeholder {&lt;br /&gt;
color: #a0aec0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input__end-button {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border-color: #4a5568 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-typeahead-search__menu {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border: 1px solid #333 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item:hover,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item--selected {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Invert external iframes and override inline widget colors */&lt;br /&gt;
html.skin-theme-clientpref-night .vanipedia-clock iframe {&lt;br /&gt;
filter: invert(0.92) hue-rotate(180deg) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;#ede9ce&amp;quot;],&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;background-color: #ede9ce&amp;quot;],&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;background-color:#ede9ce&amp;quot;] {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border-color: #333 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;#ede9ce&amp;quot;] a,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-panelLayout-framed a {&lt;br /&gt;
color: #90cdf4 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-panelLayout-framed,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-tabPanelLayout {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border: 1px solid #333 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-fieldsetLayout,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-widget {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Scrollbars and Edge Stripes Cleanup */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content {&lt;br /&gt;
scrollbar-color: #3b4b5f #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar {&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar-track,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar-track {&lt;br /&gt;
background: #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar-thumb,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar-thumb {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc .vector-toc-list-item-active {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-pinned-container::after,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-pinned-container::before,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container::after,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container::before {&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Dark Mode Sidebar Menu Widgets &amp;amp; Headers */&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content {&lt;br /&gt;
background-color: #253141 !important;&lt;br /&gt;
border: 1px solid #3b4b5f !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a \*,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a \* {&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a:hover,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a:hover \*,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a:hover,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a:hover \* {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu .vector-menu-heading,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content .vector-menu-heading {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-sidebar-menu.vanipedia-collapsed:has(.vector-menu-content-list:empty) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
LIGHT MODE OVERRIDES&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Global Light Mode Layout Variables */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Light Mode Sidebar &amp;amp; Menu Backgrounds */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container {&lt;br /&gt;
background-color: #EEF2F9 !important;&lt;br /&gt;
--background-color-interactive: #EEF2F9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Give the floating dropdown a visible box in Light Mode */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content:not(#vector-user-links-dropdown *):not(.vector-user-menu *) {&lt;br /&gt;
background-color: #ffffff !important; /* Clean white background */&lt;br /&gt;
border: 1px solid #c8ccd1 !important; /* Soft grey border */&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; /* Soft shadow */&lt;br /&gt;
}&lt;br /&gt;
/* Ensure inner wrappers don&#039;t double-pad or override the box */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Light Mode Sidebar Menu Typography &amp;amp; Headers */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading {&lt;br /&gt;
background-color: #345B63 !important; /* Dark teal background for headers */&lt;br /&gt;
color: #ffffff !important; /* White text */&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link {&lt;br /&gt;
color: #2F5E5E !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover {&lt;br /&gt;
color: #0645ad !important;&lt;br /&gt;
background-color: #EEF2F9 !important; /* Soft hover highlight */&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
GLOBAL OVERRIDES (BOTH MODES)&lt;br /&gt;
========================================================= */&lt;br /&gt;
#mainbanner {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body,&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body-content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Personality Landing Hero */&lt;br /&gt;
.personality-card {&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 0 auto 35px auto;&lt;br /&gt;
background: #3a5c6e;&lt;br /&gt;
border: 1px solid #7FA28B;&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.personality-hero {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 28px;&lt;br /&gt;
align-items: center; /* This centers the shorter column (image or text) vertically */&lt;br /&gt;
}&lt;br /&gt;
.personality-image {&lt;br /&gt;
flex: 0 0 396px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.personality-image img {&lt;br /&gt;
max-width: 360px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
margin: auto;&lt;br /&gt;
padding: 4px;&lt;br /&gt;
background: #E7F3E5;&lt;br /&gt;
border: 1px solid #c8c8c8;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,.08);&lt;br /&gt;
}&lt;br /&gt;
/* Keep the title fix you applied earlier! */&lt;br /&gt;
.personality-title {&lt;br /&gt;
font-size: 180%;&lt;br /&gt;
text-align: left;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.personality-content {&lt;br /&gt;
flex: 1;&lt;br /&gt;
padding: 0 24px 0 0;&lt;br /&gt;
}&lt;br /&gt;
/* --- Mobile Layout Rules --- */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
.personality-hero {&lt;br /&gt;
flex-direction: column; /* Stacks the image and text vertically */&lt;br /&gt;
gap: 16px; /* Reduces the gap slightly so it doesn&#039;t feel too empty on mobile */&lt;br /&gt;
}&lt;br /&gt;
.personality-image {&lt;br /&gt;
flex: 1 1 auto; /* Removes the rigid 360px width constraint */&lt;br /&gt;
width: 100%; /* Allows the image to fill the mobile container gracefully */&lt;br /&gt;
}&lt;br /&gt;
.personality-image img {&lt;br /&gt;
max-width: 100%; /* Ensures the image never spills off the screen */&lt;br /&gt;
}&lt;br /&gt;
.personality-title {&lt;br /&gt;
text-align: center; /* Optional: Centering the title often looks better on stacked mobile layouts */&lt;br /&gt;
}&lt;br /&gt;
.personality-content {&lt;br /&gt;
padding: 0 16px; /* Adds 16px of space to the left and right of the text */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/*--- Additional Info Card ---*/&lt;br /&gt;
.info-card {&lt;br /&gt;
max-width: 900px;&lt;br /&gt;
margin: 30px auto;&lt;br /&gt;
padding: 24px 28px;&lt;br /&gt;
background: #FFF8EE;&lt;br /&gt;
border: 1px solid #D8C7A5;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.info-card h3 {&lt;br /&gt;
margin: 0 0 15px;&lt;br /&gt;
font-size: 150%;&lt;br /&gt;
color: #345B63;&lt;br /&gt;
}&lt;br /&gt;
.info-card p {&lt;br /&gt;
margin: 0 0 16px;&lt;br /&gt;
line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
.info-card .cta-button {&lt;br /&gt;
margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Hide empty sidebar menu headings */&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.accordion-toc-heading {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STICKY HEADER &amp;amp; FLOATING MENU ONLY&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Permanently remove the pinned sidebar column &amp;amp; all pinning buttons */&lt;br /&gt;
#vector-main-menu-pinned-container,&lt;br /&gt;
.vector-main-menu-pinned-container,&lt;br /&gt;
.vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action,&lt;br /&gt;
.vector-pinnable-header-toggle-button,&lt;br /&gt;
.vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button,&lt;br /&gt;
[data-event-name\*=&amp;quot;vector-main-menu.pin&amp;quot;],&lt;br /&gt;
[data-event-name\*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Hide magnifying glass / search toggle icon in sticky header */&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle,&lt;br /&gt;
#vector-sticky-header .mw-ui-icon-wikimedia-search,&lt;br /&gt;
#vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Sticky header container layout */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header,&lt;br /&gt;
#vector-sticky-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
background-color: #cce7d7 !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
padding-left: 16px !important;&lt;br /&gt;
padding-right: 16px !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode version */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header {&lt;br /&gt;
background-color: #1a1a1a !important;&lt;br /&gt;
border-bottom: 2px solid #3b4b5f !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Start Container: Burger + Search (PREVENTS growing/stretching across the bar) */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important; /* Stops it from expanding across the middle */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Burger button */&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
min-width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Search box */&lt;br /&gt;
#vector-sticky-header #p-search,&lt;br /&gt;
#vector-sticky-header form#searchform,&lt;br /&gt;
#vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner,&lt;br /&gt;
#vector-sticky-header .cdx-search-input {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
top: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
bottom: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
float: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox,&lt;br /&gt;
#vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Position Page Title in the MIDDLE of the top bar */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-title,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar .mw-headline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-size: 1.35rem !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode text */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Action tools stay on the far right */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. Floating Dropdown Menu Box Styling */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content {&lt;br /&gt;
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background-color: var(--background-color-base, #ffffff) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
FLOATING &amp;quot;BACK TO TOP&amp;quot; BUTTON&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background-color: #345B63 !important; /* Vanipedia dark teal */&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
transform: translateY(12px) !important;&lt;br /&gt;
transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shown when scrolled down */&lt;br /&gt;
#vanipedia-back-to-top.visible {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
transform: translateY(0) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top:hover {&lt;br /&gt;
background-color: #244147 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top:active {&lt;br /&gt;
transform: translateY(0) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top svg {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode theme */&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover {&lt;br /&gt;
background-color: #4f637c !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile positioning */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 18px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
UNIVERSAL VĀṆĪ-TEMPLE MAIN PAGE: FULL-WIDTH ARCHITECTURAL BLUEPRINT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Petal Color &amp;amp; Material Variables */&lt;br /&gt;
:root {&lt;br /&gt;
--petal-color:        #1b2e4b; /* Vanipedia Midnight Blue */&lt;br /&gt;
--petal-color-dark:   #101c2e;&lt;br /&gt;
--vani-gold:          #d4af37;&lt;br /&gt;
--vani-wood-wall:     #241913; /* Rich dark walnut edge-to-edge */&lt;br /&gt;
--vani-shelf-depth:   #140d09; /* Deep shadow inside open shelves */&lt;br /&gt;
--vani-border-wood:   #3d2b20;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Show &amp;amp; Theme the Vector 2022 Top Bar (from image_3992d7.png) */&lt;br /&gt;
body.page-Main_Page .vector-header-container, body.page-Main_Page #mw-head { display: flex !important; background: transparent !important; background-color: transparent !important; border: none !important; border-bottom: none !important; box-shadow: none !important; height: auto !important; min-height: 86px !important; }&lt;br /&gt;
.vector-header-container .mw-logo-wordmark,&lt;br /&gt;
.vector-header-container .vector-menu-heading,&lt;br /&gt;
.vector-header-container a,&lt;br /&gt;
.vector-sticky-header a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
border: 1px solid var(--vani-gold) !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
background-color: var(--petal-color-dark) !important;&lt;br /&gt;
color: var(--vani-gold) !important;&lt;br /&gt;
border: 1px solid var(--vani-gold) !important;&lt;br /&gt;
font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Full-Width Edge-to-Edge Wood Canvas (Zero Columns, Zero Plants) */&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
background-color: var(--vani-wood-wall) !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-wood-sanctuary {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
min-height: calc(100vh - 110px);&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 24px 40px 80px 40px !important;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(180deg, rgba(0,0,0,0.35) 0%, transparent 15%, transparent 85%, rgba(0,0,0,0.55) 100%),&lt;br /&gt;
radial-gradient(ellipse at 50% 25%, #3a281e 0%, var(--vani-wood-wall) 80%);&lt;br /&gt;
color: #e6dfd5;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif;&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Upper Canopy with Concealed Linear Cove Lighting (No Spotlights) */&lt;br /&gt;
.vani-canopy-box {&lt;br /&gt;
width: 100%;&lt;br /&gt;
background: linear-gradient(180deg, #18100c 0%, #2b1d15 70%, #1c130e 100%);&lt;br /&gt;
border-top: 2px solid var(--vani-gold);&lt;br /&gt;
border-bottom: 3px solid #140d09;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 30px 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
position: relative;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* Seamless warm golden wash fading down the wood grain */&lt;br /&gt;
.vani-canopy-box::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 3%;&lt;br /&gt;
right: 3%;&lt;br /&gt;
bottom: -24px;&lt;br /&gt;
height: 24px;&lt;br /&gt;
background: radial-gradient(ellipse at 50% 0%, rgba(212, 175, 55, 0.45) 0%, rgba(212, 175, 55, 0.12) 50%, transparent 80%);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
filter: blur(8px);&lt;br /&gt;
}&lt;br /&gt;
.vani-canopy-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif;&lt;br /&gt;
font-size: clamp(28px, 2.5vw, 42px);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
letter-spacing: 0.05em;&lt;br /&gt;
margin: 0 0 6px 0;&lt;br /&gt;
text-shadow: 0 2px 8px rgba(0,0,0,0.8);&lt;br /&gt;
}&lt;br /&gt;
.vani-canopy-subtitle {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
color: #c9bfb1;&lt;br /&gt;
margin: 0;&lt;br /&gt;
letter-spacing: 0.04em;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Open Recessed Wall Shelves (Without Glass) */&lt;br /&gt;
.vani-shelves-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 24px;&lt;br /&gt;
margin: 34px 0 28px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.vani-open-shelf {&lt;br /&gt;
background: linear-gradient(180deg, #110b08 0%, var(--vani-shelf-depth) 100%);&lt;br /&gt;
border: 2px solid var(--vani-border-wood);&lt;br /&gt;
border-bottom: 4px solid #0d0806;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 18px 20px;&lt;br /&gt;
min-height: 180px;&lt;br /&gt;
position: relative;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 6px 14px rgba(0, 0, 0, 0.75),&lt;br /&gt;
0 4px 12px rgba(0,0,0,0.35);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
}&lt;br /&gt;
/* Subtle indirect light strip inside the top of each shelf */&lt;br /&gt;
.vani-open-shelf::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 8%;&lt;br /&gt;
right: 8%;&lt;br /&gt;
height: 6px;&lt;br /&gt;
background: radial-gradient(ellipse at 50% 0%, rgba(212, 175, 55, 0.3) 0%, transparent 80%);&lt;br /&gt;
filter: blur(2px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vani-shelf-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
border-bottom: 1px solid rgba(212, 175, 55, 0.25);&lt;br /&gt;
padding-bottom: 6px;&lt;br /&gt;
margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
/* Content styling inside dark shelves */&lt;br /&gt;
.vani-open-shelf a {&lt;br /&gt;
color: #dcd4c7 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-open-shelf a:hover {&lt;br /&gt;
color: var(--vani-gold) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Central Showcase Display Window (Holds Virtual Timeline) */&lt;br /&gt;
.vani-center-showcase {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 0 auto 35px;&lt;br /&gt;
background: #0d0806;&lt;br /&gt;
border: 3px solid #3d2b20;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 0 20px rgba(0,0,0,0.8),&lt;br /&gt;
0 8px 25px rgba(0,0,0,0.5);&lt;br /&gt;
}&lt;br /&gt;
/* 7. Docked Base Plinth Footer (Always Visible) */&lt;br /&gt;
.vani-plinth-footer {&lt;br /&gt;
position: fixed;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
height: 48px;&lt;br /&gt;
background: linear-gradient(180deg, #18110c 0%, #0f0a07 100%);&lt;br /&gt;
border-top: 1px solid var(--vani-gold);&lt;br /&gt;
z-index: 1000;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
padding: 0 30px;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: 0 -4px 15px rgba(0,0,0,0.45);&lt;br /&gt;
}&lt;br /&gt;
.vani-footer-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
.vani-petal-badge {&lt;br /&gt;
color: #d1c7b8 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
padding: 4px 12px;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
background: rgba(255,255,255,0.06);&lt;br /&gt;
border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-petal-badge:hover,&lt;br /&gt;
.vani-petal-badge.is-active {&lt;br /&gt;
background: var(--petal-color);&lt;br /&gt;
border-color: var(--vani-gold);&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-footer-milestone {&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
letter-spacing: 0.03em;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vani-shelves-grid {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
Vanipedia Visitors Statistics — Zero Scrollbar Configuration&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Hide right Appearance menu */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vector-column-end,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #vector-appearance-pinned-container,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #vector-page-tools-pinned-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1350px centered container */&lt;br /&gt;
body.page-Vanipedia_Visitors_Statistics {&lt;br /&gt;
--max-width-base: 1350px !important;&lt;br /&gt;
--width-layout: 1350px !important;&lt;br /&gt;
}&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-page-container {&lt;br /&gt;
max-width: 1350px !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-page-container-inner,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-content-container,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #content,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-parser-output {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dashboard container */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vanipedia-analytics-dashboard {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 15px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Iframe with enough vertical room */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vanipedia-analytics-dashboard iframe {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: 950px !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA MAIN PAGE&lt;br /&gt;
Full-screen custom homepage&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
1. HIDE ALL WIKI TOOLS &amp;amp; UNWANTED CHROME ON MAIN PAGE&lt;br /&gt;
(Main Page, Discussion, Read, Edit, History, Tools, Notices)&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #left-navigation,&lt;br /&gt;
body.page-Main_Page #right-navigation,&lt;br /&gt;
body.page-Main_Page #p-namespaces,&lt;br /&gt;
body.page-Main_Page #p-views,&lt;br /&gt;
body.page-Main_Page #p-cactions,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-tools,&lt;br /&gt;
body.page-Main_Page #vector-page-tools-dropdown,&lt;br /&gt;
body.page-Main_Page #vector-page-tools-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-page-titlebar,&lt;br /&gt;
body.page-Main_Page .mw-page-title-main,&lt;br /&gt;
body.page-Main_Page .firstHeading,&lt;br /&gt;
body.page-Main_Page #firstHeading,&lt;br /&gt;
body.page-Main_Page .mw-indicators,&lt;br /&gt;
body.page-Main_Page .mw-editsection,&lt;br /&gt;
body.page-Main_Page .catlinks,&lt;br /&gt;
body.page-Main_Page .printfooter,&lt;br /&gt;
body.page-Main_Page #siteSub,&lt;br /&gt;
body.page-Main_Page #contentSub,&lt;br /&gt;
body.page-Main_Page #jump-to-nav,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mainbanner,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
2. REMOVE VECTOR WIDTH / GRID / MARGINS&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container {&lt;br /&gt;
display: block !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page main#content {&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden;&lt;br /&gt;
background: #f5f1e8 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
3. RESET MEDIAWIKI STYLING INSIDE HOMEPAGE&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-home *,&lt;br /&gt;
body.page-Main_Page #vani-home *::before,&lt;br /&gt;
body.page-Main_Page #vani-home *::after {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home a {&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home a.external {&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home img {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HOMEPAGE CANVAS&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
--cream: #f6f2e9;&lt;br /&gt;
--cream-2: #eee8dc;&lt;br /&gt;
--green: #123f38;&lt;br /&gt;
--green-soft: #31574f;&lt;br /&gt;
--gold: #b1873d;&lt;br /&gt;
--text: #18201d;&lt;br /&gt;
--muted: #746f65;&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
min-height: 720px;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 20px 38px 18px !important;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
background:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
circle at 62% 24%,&lt;br /&gt;
rgba(255,255,255,.76) 0,&lt;br /&gt;
rgba(255,255,255,.30) 26%,&lt;br /&gt;
transparent 48%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
105deg,&lt;br /&gt;
#faf7f0 0%,&lt;br /&gt;
var(--cream) 55%,&lt;br /&gt;
#f2ede3 100%&lt;br /&gt;
);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TOP BAR&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-top {&lt;br /&gt;
height: 66px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BRAND&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-brand {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
}&lt;br /&gt;
/* ROUND LOGO */&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo img {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
/* VANIPEDIA WORDMARK + SMALL NETWORK LINKS */&lt;br /&gt;
.vh-wordmark-group {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 100%;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
transform: translateX(10px);&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 24px;&lt;br /&gt;
margin-top: 3px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 14px;          /* VANISOURCE / VANIQUOTES / VANIMEDIA */&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .02em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network a {&lt;br /&gt;
color: #B5BC64 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network a:hover {&lt;br /&gt;
color: var(--gold) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network span {&lt;br /&gt;
margin: 0 3px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo img {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark img {&lt;br /&gt;
width: auto;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark img {&lt;br /&gt;
width: auto;&lt;br /&gt;
height: 50px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle {&lt;br /&gt;
width: 950px;&lt;br /&gt;
margin-left: 28px;&lt;br /&gt;
padding-left: 18px;&lt;br /&gt;
border-left: 2px solid rgba(177,135,61,.45);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
line-height: 1.3;&lt;br /&gt;
letter-spacing: .11em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
align-self: center;&lt;br /&gt;
transform: translateY(6px);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 17px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links i {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 17px;&lt;br /&gt;
background: rgba(177,135,61,.38);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links a {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-main {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1fr)&lt;br /&gt;
220px;&lt;br /&gt;
column-gap: 24px;&lt;br /&gt;
height: 510px;&lt;br /&gt;
}&lt;br /&gt;
.vh-main::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: -35px; /* move divider down */&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.35);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
FROM HIS LETTERS heading&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-letter-heading {&lt;br /&gt;
display: block;&lt;br /&gt;
width: auto;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 0 22px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Rotating content&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
#vh-random-letter {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .45s ease,&lt;br /&gt;
transform .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-letter.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Whole item clickable&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-link {&lt;br /&gt;
display: block;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Recipient&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-person {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 17px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Date&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-date {&lt;br /&gt;
margin-bottom: 14px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.3;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Selected passage&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-text {&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Read letter&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-more {&lt;br /&gt;
margin-top: 14px;&lt;br /&gt;
padding-top: 9px;&lt;br /&gt;
border-top:&lt;br /&gt;
1px solid rgba(177,135,61,.30);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Hover&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-link:hover&lt;br /&gt;
.vh-random-letter-person,&lt;br /&gt;
.vh-random-letter-link:hover&lt;br /&gt;
.vh-random-letter-more {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
MAIN TITLE / INTRO&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-intro {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 8;&lt;br /&gt;
grid-column: 1;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
width: 650px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
padding-top: 36px;&lt;br /&gt;
padding-left: 145px;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: clamp(64px, 5.2vw, 94px);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: .88;&lt;br /&gt;
letter-spacing: -.025em;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
}&lt;br /&gt;
.vh-description,&lt;br /&gt;
.vh-quote-text,&lt;br /&gt;
.vh-quote-source,&lt;br /&gt;
.vh-discover-primary,&lt;br /&gt;
.vh-discover-secondary,&lt;br /&gt;
.vh-gateway-text,&lt;br /&gt;
.vh-feature-copy,&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle,&lt;br /&gt;
.vh-top-links,&lt;br /&gt;
.vh-small-heading,&lt;br /&gt;
.vh-gateway-title,&lt;br /&gt;
.vh-section-title,&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
.vh-network-grid small {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 35px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
margin: 27px 0 18px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
ROTATING ŚRĪLA PRABHUPĀDA SUBTITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-description {&lt;br /&gt;
width: 700px;&lt;br /&gt;
max-width: 700px;&lt;br /&gt;
min-height: 64px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
line-height: 1.48;&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
left: 50px;&lt;br /&gt;
bottom: 0px;&lt;br /&gt;
background: transparent;&lt;br /&gt;
}&lt;br /&gt;
.vh-description.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO PHOTO AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-photo-stage {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
grid-column: 1;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
width: 790px;&lt;br /&gt;
justify-self: end;&lt;br /&gt;
margin: 0 35px 0 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
height: calc(105% + 90px);&lt;br /&gt;
top: -85px;&lt;br /&gt;
}&lt;br /&gt;
.vh-photo {&lt;br /&gt;
position: absolute;&lt;br /&gt;
inset: 0;&lt;br /&gt;
background-position: center center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
filter:&lt;br /&gt;
grayscale(.10)&lt;br /&gt;
sepia(.06)&lt;br /&gt;
saturate(.82)&lt;br /&gt;
contrast(.96);&lt;br /&gt;
transition: opacity 1.4s ease-in-out;&lt;br /&gt;
border-radius: 50;&lt;br /&gt;
-webkit-mask-image:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
ellipse 54% 60% at 50% 50%,&lt;br /&gt;
black 58%,&lt;br /&gt;
rgba(0,0,0,.99) 64%,&lt;br /&gt;
rgba(0,0,0,.92) 70%,&lt;br /&gt;
rgba(0,0,0,.78) 77%,&lt;br /&gt;
rgba(0,0,0,.58) 84%,&lt;br /&gt;
rgba(0,0,0,.36) 90%,&lt;br /&gt;
rgba(0,0,0,.16) 95%,&lt;br /&gt;
rgba(0,0,0,.05) 98%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to bottom,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
);&lt;br /&gt;
-webkit-mask-composite:&lt;br /&gt;
source-in,&lt;br /&gt;
source-in;&lt;br /&gt;
mask-image:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
ellipse 54% 60% at 50% 50%,&lt;br /&gt;
black 58%,&lt;br /&gt;
rgba(0,0,0,.99) 64%,&lt;br /&gt;
rgba(0,0,0,.92) 70%,&lt;br /&gt;
rgba(0,0,0,.78) 77%,&lt;br /&gt;
rgba(0,0,0,.58) 84%,&lt;br /&gt;
rgba(0,0,0,.36) 90%,&lt;br /&gt;
rgba(0,0,0,.16) 95%,&lt;br /&gt;
rgba(0,0,0,.05) 98%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to bottom,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
);&lt;br /&gt;
mask-composite:&lt;br /&gt;
intersect,&lt;br /&gt;
intersect;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
DISCOVER&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
THEMATIC ARTICLE SPOTLIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-discover {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 9;&lt;br /&gt;
grid-column: 2;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
top: 28px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
height: calc(100% - 0px);&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding-left: 24px;&lt;br /&gt;
border-left: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.42;&lt;br /&gt;
}&lt;br /&gt;
/* Section heading */&lt;br /&gt;
.vh-discover-heading {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* Random article container */&lt;br /&gt;
#vh-random-article {&lt;br /&gt;
margin-top: 28px;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .7s ease,&lt;br /&gt;
transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-article.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Whole article preview is clickable */&lt;br /&gt;
.vh-random-article-link {&lt;br /&gt;
display: block;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Article title */&lt;br /&gt;
.vh-random-article-title {&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.18;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
}&lt;br /&gt;
/* First lines of article */&lt;br /&gt;
.vh-random-article-extract {&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
/* Read article link */&lt;br /&gt;
.vh-random-article-more {&lt;br /&gt;
margin-top: 15px;&lt;br /&gt;
padding-top: 10px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Hover */&lt;br /&gt;
.vh-random-article-link:hover .vh-random-article-title,&lt;br /&gt;
.vh-random-article-link:hover .vh-random-article-more {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
GATEWAYS&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 170px;&lt;br /&gt;
bottom: 35px;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 1000px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 1 1 150px;&lt;br /&gt;
min-width: 140px;&lt;br /&gt;
padding: 0 8px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Taller separators between gateways */&lt;br /&gt;
.vh-gateway:not(:last-child)::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
right: 0;&lt;br /&gt;
top: 15px;&lt;br /&gt;
bottom: 15px;&lt;br /&gt;
width: 1px;&lt;br /&gt;
background: rgba(18,63,56,.18);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:last-child {&lt;br /&gt;
border-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon {&lt;br /&gt;
display: block;&lt;br /&gt;
height: 50px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 29px;&lt;br /&gt;
line-height: 45px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
margin: 4px 0 4px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.1;&lt;br /&gt;
letter-spacing: .05em;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title a {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
color: var(--text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.12;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text.vh-gateway-links {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.12;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
CONTINUOUS LIFE TIMELINE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
height: 116px;&lt;br /&gt;
margin-top: 30px;&lt;br /&gt;
width: 100vw;&lt;br /&gt;
max-width: 100vw;&lt;br /&gt;
margin-left: calc(50% - 50vw);&lt;br /&gt;
margin-right: calc(50% - 50vw);&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window:active {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: flex-start;&lt;br /&gt;
width: max-content;&lt;br /&gt;
height: 100%;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
}&lt;br /&gt;
/* horizontal line */&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
top: 42px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.55);&lt;br /&gt;
}&lt;br /&gt;
/* one timeline event */&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 10px 20px 0;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* date */&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
height: 21px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .06em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* dot */&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 38px;&lt;br /&gt;
left: 20px;&lt;br /&gt;
width: 8px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: var(--green);&lt;br /&gt;
border: 2px solid #f6f2e9;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
/* short event text */&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 24px;&lt;br /&gt;
max-width: 175px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
/* hover */&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-date,&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-text {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* subtle edge fade */&lt;br /&gt;
.vh-lifeline-window::before,&lt;br /&gt;
.vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
width: 65px;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window::before {&lt;br /&gt;
left: 0;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
#f6f2e9,&lt;br /&gt;
rgba(246,242,233,0)&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window::after {&lt;br /&gt;
right: 0;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to left,&lt;br /&gt;
#f6f2e9,&lt;br /&gt;
rgba(246,242,233,0)&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEMPORARY LOGO FALLBACK&lt;br /&gt;
Only relevant if you use .vh-logo-temp&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-logo-temp {&lt;br /&gt;
width: 58px;&lt;br /&gt;
height: 58px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
border: 3px solid var(--gold);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: var(--green);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MOTION ACCESSIBILITY&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-photo,&lt;br /&gt;
#vh-discover-content,&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
1366–1500px DESKTOPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
padding-left: 24px !important;&lt;br /&gt;
padding-right: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-size: 67px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
width: 585px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding-left: 8px;&lt;br /&gt;
padding-right: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(560px, 1.12fr)&lt;br /&gt;
minmax(570px, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-grid {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
repeat(4, 88px)&lt;br /&gt;
minmax(150px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark {&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
1200–1365px DESKTOPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-size: 61px;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
width: 525px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
1.05fr&lt;br /&gt;
.95fr;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-grid {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
repeat(4, 78px)&lt;br /&gt;
minmax(140px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
SMALL GATEWAY DESTINATION LINKS&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
/* Individual links */&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
opacity: .82;&lt;br /&gt;
transition:&lt;br /&gt;
color .22s ease,&lt;br /&gt;
opacity .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Very fine underline */&lt;br /&gt;
.vh-gateway-links a::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 50%;&lt;br /&gt;
bottom: -2px;&lt;br /&gt;
width: 0;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform: translateX(-50%);&lt;br /&gt;
transition:&lt;br /&gt;
width .28s cubic-bezier(.2,.8,.2,1);&lt;br /&gt;
}&lt;br /&gt;
/* Hover */&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: var(--gold) !important;&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover::after {&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
/* Separators */&lt;br /&gt;
.vh-link-sep {&lt;br /&gt;
margin: 0 3px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
opacity: .55;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
animation: vh-link-arrive .65s ease both;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(1) {&lt;br /&gt;
animation-delay: .45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(2) {&lt;br /&gt;
animation-delay: .60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(3) {&lt;br /&gt;
animation-delay: .75s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(4) {&lt;br /&gt;
animation-delay: .90s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vh-link-arrive {&lt;br /&gt;
from {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(4px);&lt;br /&gt;
}&lt;br /&gt;
to {&lt;br /&gt;
opacity: .82;&lt;br /&gt;
transform: translateY(0);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Prevent popups */&lt;br /&gt;
body.page-Main_Page #vani-home a[title]:hover::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MAIN PAGE — REMOVE STRAY TOP/BOTTOM SKIN STRIPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* Force every outer Vector wrapper behind homepage to cream */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* MediaWiki sometimes creates empty paragraphs around the page markup */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove any residual top/bottom spacing around parser output */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:first-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* No outer spacing around homepage */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-footer-container,&lt;br /&gt;
body.page-Main_Page footer,&lt;br /&gt;
body.page-Main_Page #footer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-jump-link {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-intro::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: -1;&lt;br /&gt;
left: -20px;&lt;br /&gt;
top: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
width: 500px;&lt;br /&gt;
height: 500px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-main-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-gold-rule,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-description {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: 60px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
FROM HIS LETTERS — LEFT PANEL&lt;br /&gt;
========================================================== */&lt;br /&gt;
/*&lt;br /&gt;
\* Keep .vh-now because it positions the left column.&lt;br /&gt;
\* It is now only an internal technical class name.&lt;br /&gt;
*/&lt;br /&gt;
.vh-now {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 15;&lt;br /&gt;
top: 28px;&lt;br /&gt;
left: -20px;&lt;br /&gt;
width: 180px;&lt;br /&gt;
height: calc(100% - 0px);&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 20px 18px 20px 0;&lt;br /&gt;
border-right: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
text-align: left;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.42;&lt;br /&gt;
}&lt;br /&gt;
.vh-letter-heading {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 0 22px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO TITLE — WHO IS REVEAL&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
/* MediaWiki-generated link wrapping everything */&lt;br /&gt;
.vh-hero-title-link &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
position: relative;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
position: absolute;&lt;br /&gt;
/* VERTICAL POSITION */&lt;br /&gt;
top: 3px;&lt;br /&gt;
/* HORIZONTAL POSITION */&lt;br /&gt;
right: -5px;&lt;br /&gt;
/* SIZE */&lt;br /&gt;
font-size: 40px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, serif;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: .88;&lt;br /&gt;
letter-spacing: -.025em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateX(-18px);&lt;br /&gt;
transition:&lt;br /&gt;
opacity .45s ease,&lt;br /&gt;
transform .55s cubic-bezier(.22,.7,.25,1);&lt;br /&gt;
}&lt;br /&gt;
/* Reveal */&lt;br /&gt;
.vh-hero-title-wrap:hover .vh-who-corner {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
/* No standard link effects */&lt;br /&gt;
.vh-hero-title-link a:hover,&lt;br /&gt;
.vh-hero-title-link a:visited {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
WHO IS ŚRĪLA PRABHUPĀDA?&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 4px;&lt;br /&gt;
bottom: -39px;&lt;br /&gt;
z-index: 30;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(-7px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .35s ease,&lt;br /&gt;
transform .35s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-link a {&lt;br /&gt;
display: inline-flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 9px;&lt;br /&gt;
padding: 8px 13px 7px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.65);&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: rgba(246,242,233,.88);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .10em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition:&lt;br /&gt;
color .25s ease,&lt;br /&gt;
border-color .25s ease,&lt;br /&gt;
background .25s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-arrow {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: -1px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition: transform .25s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Reveal ONLY when interacting with the hero title */&lt;br /&gt;
.vh-hero-title-wrap:hover .vh-who-link {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateY(0);&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
/* Button hover */&lt;br /&gt;
.vh-who-link a:hover {&lt;br /&gt;
color: var(--green);&lt;br /&gt;
border-color: var(--gold);&lt;br /&gt;
background: rgba(246,242,233,.98);&lt;br /&gt;
}&lt;br /&gt;
.vh-who-link a:hover .vh-who-arrow {&lt;br /&gt;
transform: translateX(3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-dot {&lt;br /&gt;
transform: scale(1.5);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline must follow JS position immediately */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
scroll-behavior: auto !important;&lt;br /&gt;
transform-origin: 0 0;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VIRTUAL TIMELINE PERFORMANCE&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
display: flex;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
height: 100%;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
transform-style: flat;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TIMELINE YEAR NAVIGATION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 22px;&lt;br /&gt;
margin: 0 0 10px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 35px;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 4px 2px;&lt;br /&gt;
color: rgba(18,63,56,.62);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
transition:&lt;br /&gt;
color .2s ease,&lt;br /&gt;
transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* Random quotes */&lt;br /&gt;
.vh-quote {&lt;br /&gt;
height: 82px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
padding: 0 40px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
border-bottom: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
margin-top: 26px;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-inner {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
max-width: 1500px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-text {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
text-overflow: ellipsis;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: clamp(20px, 1.65vw, 29px);&lt;br /&gt;
line-height: 1.16;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source {&lt;br /&gt;
margin-top: 7px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source::before,&lt;br /&gt;
.vh-quote-source::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 74px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a {&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a:hover {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 15px;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 93px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote,&lt;br /&gt;
#vh-random-quote-source {&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote.is-changing,&lt;br /&gt;
#vh-random-quote-source.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured {&lt;br /&gt;
width: auto;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(760px, 1.3fr)&lt;br /&gt;
minmax(600px, 1fr);&lt;br /&gt;
column-gap: 32px;&lt;br /&gt;
align-items: start;&lt;br /&gt;
margin-top: 18px;&lt;br /&gt;
padding-top: 18px;&lt;br /&gt;
padding-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured,&lt;br /&gt;
.vh-network {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — TITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — GRID&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
INDIVIDUAL TREASURE CARD&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 48% 52%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature a {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MEDIA AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-media,&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px 0 0 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* Normal video/image cards */&lt;br /&gt;
.vh-feature-video .vh-feature-media,&lt;br /&gt;
.vh-feature-imagequote .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
/* SHORT&lt;br /&gt;
Keep complete vertical YouTube Shorts thumbnail visible.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-short .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: contain;&lt;br /&gt;
background-color: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEXT PANEL ON RIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 3px 10px 5px 12px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
border-radius: 0 6px 6px 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
/* SHORT / VIDEO / IMAGE QUOTE / NECTAR DROP */&lt;br /&gt;
.vh-feature-copy small {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Actual title */&lt;br /&gt;
.vh-feature-copy strong {&lt;br /&gt;
display: block;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
\* Metadata currently not needed.&lt;br /&gt;
\* Keep it hidden so dates do not appear underneath.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-copy span {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
NECTAR DROP&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-audio-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.50);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
line-height: 1;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
transform .2s ease,&lt;br /&gt;
background .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar:hover .vh-feature-audio-icon {&lt;br /&gt;
transform: scale(1.06);&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-network .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 120px;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 5px 10px 0;&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
border-right: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
background .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover .vh-network-icon {&lt;br /&gt;
transform: scale(1.12);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover strong {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
height: 42px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition:&lt;br /&gt;
transform .22s ease,&lt;br /&gt;
color .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes {&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 60px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat strong {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: -8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes + strong {&lt;br /&gt;
white-space: normal;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 19px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat small {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: 8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK MISSION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 430px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 0 0px 0 10px;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-world {&lt;br /&gt;
flex: 0 0 150px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
margin-right: 0px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission-text {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 250px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover .vh-network-world img {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
RESPONSIVE BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(650px, 1.2fr)&lt;br /&gt;
minmax(650px, 1fr);&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
grid-template-columns: 47% 53%;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
padding-left: 9px;&lt;br /&gt;
padding-right: 7px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 110px;&lt;br /&gt;
min-width: 110px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1.1fr)&lt;br /&gt;
minmax(620px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 105px;&lt;br /&gt;
min-width: 105px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =====================================================&lt;br /&gt;
SOCIAL PLATFORM STATISTICS&lt;br /&gt;
===================================================== */&lt;br /&gt;
/* Month / year title */&lt;br /&gt;
.social-stats-title {&lt;br /&gt;
margin: 30px 0 10px;&lt;br /&gt;
padding-bottom: 7px;&lt;br /&gt;
font-size: 25px;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
border-bottom: 2px solid #2a4452;&lt;br /&gt;
}&lt;br /&gt;
/* Clickable statistics bar */&lt;br /&gt;
.social-stats-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-header:hover {&lt;br /&gt;
background: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
/* Platform blocks */&lt;br /&gt;
.social-stats-platform {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
border-right: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-name {&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-views {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
/* Details */&lt;br /&gt;
.social-stats-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 7px;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #2a4452;&lt;br /&gt;
background: #eef2f4;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-arrow {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Expanded report */&lt;br /&gt;
.social-stats-details {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
padding: 24px 28px 30px;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-top: 1px solid #c8ccd1;&lt;br /&gt;
border-radius: 0 0 8px 8px;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-number {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.15;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-view-label {&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
IMAGE QUOTE POPUP&lt;br /&gt;
========================================================== */&lt;br /&gt;
#vh-imagequote-lightbox {&lt;br /&gt;
position: fixed;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
/* positioned by JS */&lt;br /&gt;
top: auto;&lt;br /&gt;
left: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .2s ease,&lt;br /&gt;
visibility .2s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox.is-open {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
visibility: visible;&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 20vw;&lt;br /&gt;
max-width: 380px;&lt;br /&gt;
min-width: 260px;&lt;br /&gt;
height: auto;&lt;br /&gt;
max-height: 55vh;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px&lt;br /&gt;
rgba(0, 0, 0, .28);&lt;br /&gt;
}&lt;br /&gt;
.vh-imagequote-lightbox-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
top: 5px;&lt;br /&gt;
right: 7px;&lt;br /&gt;
width: 28px;&lt;br /&gt;
height: 28px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: rgba(0, 0, 0, .55);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 26px;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar Drop audio activity */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 3px;&lt;br /&gt;
height: 18px;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave span {&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 4px;&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform-origin: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span {&lt;br /&gt;
animation: vhNectarWave .75s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(2) {&lt;br /&gt;
animation-delay: -.45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(3) {&lt;br /&gt;
animation-delay: -.20s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(4) {&lt;br /&gt;
animation-delay: -.60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(5) {&lt;br /&gt;
animation-delay: -.30s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(6) {&lt;br /&gt;
animation-delay: -.55s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(7) {&lt;br /&gt;
animation-delay: -.10s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vhNectarWave {&lt;br /&gt;
0% {&lt;br /&gt;
height: 3px;&lt;br /&gt;
}&lt;br /&gt;
100% {&lt;br /&gt;
height: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Nectar audio area — never scroll */&lt;br /&gt;
.vh-feature-nectar .vh-feature-audio {&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar .vh-nectar-wave {&lt;br /&gt;
flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Video + Nectar Drop title limit */&lt;br /&gt;
.vh-feature-video .vh-feature-copy strong,&lt;br /&gt;
.vh-feature-nectar .vh-feature-copy strong {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
display: -webkit-box;&lt;br /&gt;
-webkit-box-orient: vertical;&lt;br /&gt;
-webkit-line-clamp: 5;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
========================================================= */&lt;br /&gt;
.vani-flipbook-trigger {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
transition:&lt;br /&gt;
transform 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger:hover img {&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px&lt;br /&gt;
rgba(0, 0, 0, 0.22);&lt;br /&gt;
}&lt;br /&gt;
/* Full-screen dark overlay */&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
position: fixed;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
display: none;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
background:&lt;br /&gt;
rgba(15, 20, 18, 0.90);&lt;br /&gt;
}&lt;br /&gt;
#vani-flipbook-overlay.is-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* Popup */&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: calc(100vw - 80px);&lt;br /&gt;
height: calc(100vh - 40px);&lt;br /&gt;
max-width: 1800px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 20px 70px&lt;br /&gt;
rgba(0, 0, 0, 0.55);&lt;br /&gt;
}&lt;br /&gt;
/* Iframe holder */&lt;br /&gt;
#vani-flipbook-frame-holder {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Actual flipbook iframe */&lt;br /&gt;
#vani-flipbook-frame {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
}&lt;br /&gt;
/* Close button */&lt;br /&gt;
.vani-flipbook-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 10px;&lt;br /&gt;
right: 10px;&lt;br /&gt;
z-index: 100001;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background:&lt;br /&gt;
rgba(20, 20, 20, 0.80);&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
font-family:&lt;br /&gt;
Arial,&lt;br /&gt;
sans-serif;&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
line-height: 42px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-close:hover {&lt;br /&gt;
background: #000000;&lt;br /&gt;
}&lt;br /&gt;
body.vani-flipbook-open {&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
padding: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
max-width: none;&lt;br /&gt;
border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================&lt;br /&gt;
VANIPEDIA INSPIRATION&lt;br /&gt;
========================================= */&lt;br /&gt;
/* Image */&lt;br /&gt;
.vision-layout-wrapper .vision-logo {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
}&lt;br /&gt;
.vision-layout-wrapper .vision-logo img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 350px;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Two button columns */&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
display: flex;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-col {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Light green buttons */&lt;br /&gt;
.vision-buttons-container .vision-btn {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn:hover {&lt;br /&gt;
background-color: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn a,&lt;br /&gt;
.vision-buttons-container .vision-btn a.external {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ARCHITECTURAL WOOD SANCTUM &amp;amp; SHADOWBOX NICHES (A1 CONCEPT)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
:root {&lt;br /&gt;
--wood-darkest: #110804;&lt;br /&gt;
--wood-dark: #1c0e07;&lt;br /&gt;
--wood-mid: #2b170e;&lt;br /&gt;
--wood-warm: #3d2214;&lt;br /&gt;
--wood-light: #54311c;&lt;br /&gt;
--gold-bright: #f5d77f;&lt;br /&gt;
--gold-mid: #d4af37;&lt;br /&gt;
--gold-deep: #997a15;&lt;br /&gt;
--text-cream: #f4ebd9;&lt;br /&gt;
--text-muted: #bda892;&lt;br /&gt;
--spotlight-glow: radial-gradient(circle at 50% 0%, rgba(255, 230, 160, 0.28) 0%, rgba(255, 210, 120, 0.08) 45%, transparent 75%);&lt;br /&gt;
}&lt;br /&gt;
/* Master Architectural Container */&lt;br /&gt;
.sanctum-cabinet {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1280px;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
background: linear-gradient(180deg, #2b170e 0%, #1c0e07 40%, #140904 100%);&lt;br /&gt;
border: 3px solid #3d2314;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
box-shadow: 0 25px 60px rgba(0,0,0,0.9), inset 0 2px 4px rgba(255,220,150,0.2), inset 0 -2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
position: relative;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, &#039;Georgia&#039;, serif;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
}&lt;br /&gt;
.sanctum-cabinet::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0; left: 0; right: 0; bottom: 0;&lt;br /&gt;
background: repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0px, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 4px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 1: TOP ARCHITECTURAL CORNICE / NAV BAR */&lt;br /&gt;
.cornice-header {&lt;br /&gt;
background: linear-gradient(180deg, #3f2314 0%, #28140a 60%, #1b0c05 100%);&lt;br /&gt;
border-bottom: 2px solid #5a341b;&lt;br /&gt;
box-shadow: 0 8px 16px rgba(0,0,0,0.7), inset 0 2px 3px rgba(255,230,170,0.25);&lt;br /&gt;
padding: 14px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left .nav-burger {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
background: rgba(0,0,0,0.4);&lt;br /&gt;
padding: 6px 12px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
border: 1px solid #4a2814;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-group {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.main-brand-title {&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0,0,0,0.9), 0 0 12px rgba(212,175,55,0.3);&lt;br /&gt;
}&lt;br /&gt;
.brand-subline {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-search {&lt;br /&gt;
flex: 1;&lt;br /&gt;
max-width: 480px;&lt;br /&gt;
margin: 0 24px;&lt;br /&gt;
}&lt;br /&gt;
.search-input-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel {&lt;br /&gt;
width: 100%;&lt;br /&gt;
padding: 10px 18px 10px 42px;&lt;br /&gt;
background: #0f0704;&lt;br /&gt;
border: 1px solid #472613;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-family: inherit;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0,0,0,0.9), 0 1px 2px rgba(255,255,255,0.08);&lt;br /&gt;
outline: none;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel::placeholder {&lt;br /&gt;
color: #7d6b58;&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.search-icon {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 14px;&lt;br /&gt;
top: 50%;&lt;br /&gt;
transform: translateY(-50%);&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links .btn-gold a {&lt;br /&gt;
background: linear-gradient(180deg, #b8860b 0%, #7d5904 100%);&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: #fff !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* SPOTLIGHT HOOD &amp;amp; OVERHEAD LAMPS (A1 STYLE) */&lt;br /&gt;
.spotlight-frieze {&lt;br /&gt;
position: relative;&lt;br /&gt;
padding: 24px 20px 10px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
background: linear-gradient(180deg, #24130b 0%, #180c06 100%);&lt;br /&gt;
border-bottom: 2px solid #3a1e0f;&lt;br /&gt;
}&lt;br /&gt;
.lamp-row {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-around;&lt;br /&gt;
padding: 0 80px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.lamp {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
background: radial-gradient(ellipse at center, #ffd700 0%, #b8860b 60%, #442500 100%);&lt;br /&gt;
border-radius: 0 0 10px 10px;&lt;br /&gt;
box-shadow: 0 0 14px 4px rgba(255, 215, 0, 0.45);&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
.lamp::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 8px;&lt;br /&gt;
left: -70px;&lt;br /&gt;
width: 200px;&lt;br /&gt;
height: 280px;&lt;br /&gt;
background: var(--spotlight-glow);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.frieze-title {&lt;br /&gt;
font-size: 24px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-shadow: 0 2px 6px rgba(0,0,0,0.95);&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.frieze-subtitle {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.shadowbox-body {&lt;br /&gt;
padding: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 2: HERO STAGE */&lt;br /&gt;
.hero-sanctuary-stage {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 1fr 1.25fr 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
background: linear-gradient(180deg, #180c06 0%, #100703 100%);&lt;br /&gt;
border: 3px solid #361e10;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
box-shadow: inset 0 10px 25px rgba(0,0,0,0.9);&lt;br /&gt;
margin-bottom: 24px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-card {&lt;br /&gt;
background: rgba(0, 0, 0, 0.45);&lt;br /&gt;
border: 1px solid #3b2011;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.8);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-tag {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-headline a {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-body {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: #bcaaa4;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
margin: 10px 0;&lt;br /&gt;
flex: 1;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-footer a {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.center-frame {&lt;br /&gt;
background: #090402;&lt;br /&gt;
border: 3px solid #4a2814;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.95), inset 0 0 30px rgba(0,0,0,0.9);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.sanctuary-center-badge {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link a {&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 3px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 80px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
background: linear-gradient(90deg, transparent, var(--gold-mid), transparent);&lt;br /&gt;
margin: 10px auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.multilingual-tape {&lt;br /&gt;
background: #140904;&lt;br /&gt;
border: 1px solid #361b0d;&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
margin-top: 12px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 3: 3D RECESSED SHADOWBOX SHELF NICHES */&lt;br /&gt;
.niches-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche {&lt;br /&gt;
background: linear-gradient(180deg, #0e0603 0%, #170b05 100%);&lt;br /&gt;
border: 3px solid #381f11;&lt;br /&gt;
border-top: 4px solid #1a0c06;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 18px;&lt;br /&gt;
box-shadow: inset 0 8px 18px rgba(0,0,0,0.95), 0 4px 10px rgba(0,0,0,0.7), inset 0 0 20px rgba(0,0,0,0.8);&lt;br /&gt;
position: relative;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: transform 0.2s, border-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
border-color: #633b20;&lt;br /&gt;
}&lt;br /&gt;
.niche-lamp {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
width: 36px;&lt;br /&gt;
height: 5px;&lt;br /&gt;
background: #e2ba4d;&lt;br /&gt;
border-radius: 0 0 6px 6px;&lt;br /&gt;
box-shadow: 0 0 10px rgba(255,215,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.niche-icon-wrap {&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
margin: 10px 0 10px 0;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0,0,0,0.8));&lt;br /&gt;
}&lt;br /&gt;
.niche-title {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
.niche-desc {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.niche-meta {&lt;br /&gt;
margin-top: auto;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
border-top: 1px solid #2d180c;&lt;br /&gt;
padding-top: 8px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* SUPPLEMENTARY TAXONOMY SHELF */&lt;br /&gt;
.taxonomies-carved-shelf {&lt;br /&gt;
background: #110704;&lt;br /&gt;
border: 1px solid #361b0c;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 12px 18px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.shelf-label {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
background: #1d0f07;&lt;br /&gt;
border: 1px solid #422312;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 4px 10px;&lt;br /&gt;
margin: 0 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
/* CARVED TIMELINE RIBBON */&lt;br /&gt;
.timeline-carved-ribbon {&lt;br /&gt;
background: linear-gradient(180deg, #1c0e07 0%, #120803 100%);&lt;br /&gt;
border: 2px solid #381f11;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
box-shadow: inset 0 4px 10px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.timeline-label-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.timeline-title {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.timeline-span-badge {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.timeline-years-bar {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
background: #080301;&lt;br /&gt;
border: 1px solid #30170a;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-year {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: #9c8570;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
padding: 2px 6px;&lt;br /&gt;
transition: color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.vh-year:hover, .vh-year.active {&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 4: BASE PLINTH FOOTER */&lt;br /&gt;
.plinth-footer {&lt;br /&gt;
background: linear-gradient(180deg, #1d0f07 0%, #120803 100%);&lt;br /&gt;
border-top: 3px solid #3d2111;&lt;br /&gt;
padding: 20px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.05);&lt;br /&gt;
}&lt;br /&gt;
.plinth-stat {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-actions {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
background: #190b05;&lt;br /&gt;
border: 1px solid #4a2712;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
.niches-grid { grid-template-columns: 1fr; }&lt;br /&gt;
.hero-sanctuary-stage { grid-template-columns: 1fr; }&lt;br /&gt;
.taxonomies-carved-shelf { flex-direction: column; gap: 10px; }&lt;br /&gt;
.plinth-footer { flex-direction: column; gap: 14px; text-align: center; }&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PERSISTENT TOP BAR: #345B63 SINGLE-ROW (BURGER, SEARCH, TITLE, USER)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Full-Width Outer Banner Container (Strict #345B63) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Inner Flex Row: STRICT Single Horizontal Line */&lt;br /&gt;
.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CENTERED TITLE: Dead-Center On The Same Line */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.8px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. LEFT SECTION: Burger [ ≡ ] + Search In ONE Row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Force Burger Menu Dropdown to ALWAYS display on desktop */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .cdx-button--fake-button {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* HIGH-VISIBILITY GOLD FOR BURGER &amp;amp; ALL VECTOR ICONS */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.mw-header .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
filter: brightness(0) saturate(100%) invert(86%) sepia(26%) saturate(884%) hue-rotate(352deg) brightness(102%) contrast(96%) !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide duplicate site wordmark &amp;amp; tagline next to burger */&lt;br /&gt;
.vector-header-start .mw-logo-wordmark,&lt;br /&gt;
.vector-header-start .mw-logo-tagline,&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Box Container on Left */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Refined Inset Search Input (Option 1: Harmonious Deep Sea Teal) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 18px !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
padding: 4px 12px 4px 30px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
line-height: 30px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
transition: width 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(245, 215, 127, 0.4), inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input::placeholder,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]::placeholder,&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
color: #a5c4c9 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-search-box-inner .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide separate search submit buttons */&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container #searchButton,&lt;br /&gt;
.vector-header-container #mw-searchButton,&lt;br /&gt;
.vector-header-container .searchButton,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. RIGHT SECTION: User Part Fixed (No weird boxes, clean gold, unified dropdown) */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.1 Remove all clunky button box backgrounds and borders from top bar items */&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button--fake-button,&lt;br /&gt;
.vector-header-end .cdx-button--weight-quiet,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-menu-heading,&lt;br /&gt;
.vector-header-end #p-personal,&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-menu,&lt;br /&gt;
.vector-header-end .vector-menu,&lt;br /&gt;
.vector-header-end .vector-menu-content,&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.2 Style username &amp;amp; header icons in clean warm gold (no boxes) */&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #pt-userpage-2 span,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: background-color 0.2s ease, color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.3 Desktop User Dropdown Menu (Strictly Matching image_a7f3ff.png) */&lt;br /&gt;
.vector-header-end .vector-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content div,&lt;br /&gt;
.vector-header-end .vector-dropdown-content ul,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-menu-content {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure Talk (pt-mytalk) is visible in desktop dropdown */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide icons inside desktop user dropdown so it matches image_a7f3ff.png clean text */&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean, compact, single-row links */&lt;br /&gt;
.vector-header-end .vector-dropdown-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a span {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
font-size: inherit !important;&lt;br /&gt;
font-weight: inherit !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:focus,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Divider above Logout */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-user-menu-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. DISABLE ALL HOVER PREVIEWS / POPUPS IN TOP BAR */&lt;br /&gt;
.vector-header-container [title]:hover::after,&lt;br /&gt;
.vector-header-container [title]:hover::before,&lt;br /&gt;
.vector-header-container a[title]:hover::after,&lt;br /&gt;
.vector-header-container a[title]:hover::before,&lt;br /&gt;
.mw-header [title]:hover::after,&lt;br /&gt;
.mw-header [title]:hover::before,&lt;br /&gt;
.mw-header a[title]:hover::after,&lt;br /&gt;
.mw-header a[title]:hover::before {&lt;br /&gt;
display: none !important;&lt;br /&gt;
content: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Sticky Header Support (Color: #345B63) */&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
height: 48px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-sticky-header a,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Main Page Adjustments: Clean Flush Under Top Bar */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-top {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-photo-stage {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ELIMINATE UNWANTED LIGHT-GREEN STRIP / TOOLBAR UNDER TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure no gap or background bleed between top bar and content on Main Page */&lt;br /&gt;
body.page-Main_Page .vector-header-container {&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
WHO IS SRILA PRABHUPADA &amp;amp; FOUNDER-ACARYA HERO ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 16px auto 8px auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 3px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important; /* Temple Gold */&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
color: #1e353b !important; /* Deep Sacred Slate-Teal */&lt;br /&gt;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
margin: 6px auto 14px auto !important;&lt;br /&gt;
padding: 4px 18px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-radius: 20px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: &amp;quot;♦&amp;quot; !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PANORAMIC TIMELINE RIBBON (1896 – 1977) BETWEEN HERO &amp;amp; GATEWAYS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-timeline-panoramic {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 18px auto 24px auto !important;&lt;br /&gt;
padding: 12px 16px !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-timeline-years {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 auto 12px auto !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-wrap: wrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(255, 255, 255, 0.7) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(52, 91, 99, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* FORCE WARM PARCHMENT ON ALL MAIN PAGE CONTAINERS (KILL MINT GREEN BLEED) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA STRICT ZERO-SCROLL VIEWPORT-FIT SYSTEM (STEP 11)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Strict Zero-Scroll Viewport Locking */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Master Canvas Vertical Rhythm (Auto-distributed inside single screen) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 18px 10px 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Base Card Styling */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Ribbon */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-icon {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-sub {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
opacity: 0.85 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 1: HERO TRIAD (Compact) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 280px 1fr 280px !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories of Srila Prabhupada Card (Left) */&lt;br /&gt;
.vh-card-memories .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-actions {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.28) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Frame */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at center, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 34px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
/* Button below Srila Prabhupada: only &amp;quot;Founder-Ācārya of ISKCON&amp;quot;, clickable wiki link */&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
margin: 3px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Sacred Portrait Oval */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto 4px auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 110px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 2.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f4ebd9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
margin: 2px auto 0 auto !important;&lt;br /&gt;
max-width: 440px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 2: CLEAN INTERACTIVE TIMELINE (No outer border/box rectangle) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lifeline track window */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
flex: 0 0 200px !important;&lt;br /&gt;
padding: 6px 14px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 32px !important;&lt;br /&gt;
left: 14px !important;&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
height: 8px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #1e293b !important;&lt;br /&gt;
max-width: 170px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 3: 6 GATEWAYS GRID (Compact 6-Columns) */&lt;br /&gt;
.vh-gateways-frame {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(6, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 8px 6px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 30px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway .vh-icon {&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
color: #2c3e50 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 4: QUOTE SCROLL (Slim Banner) */&lt;br /&gt;
.vh-quote-frame {&lt;br /&gt;
background: #faf6ee !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
padding: 8px 24px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1000px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-inner {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-text {&lt;br /&gt;
max-width: 750px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-source {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
color: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
font-family: Georgia, serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 5: BOTTOM MODULES (Treasures &amp;amp; Network) */&lt;br /&gt;
.vh-bottom-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 8px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 8px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stats-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-around !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 8px 10px 4px 10px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 2px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-num {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-lbl {&lt;br /&gt;
font-size: 8.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 4px 10px 6px 10px !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
THEMATIC TAXONOMY INDEX (4 SECTIONS) &amp;amp; PRABHUPADA IN MEDIA (STEP 12)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Section Heading */&lt;br /&gt;
.vh-section-header {&lt;br /&gt;
margin: 18px 0 10px 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
padding-bottom: 6px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-badge {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
padding: 3px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.2px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4-Column Taxonomy Grid */&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Prabhupada in the Media Section */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-body {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
padding: 12px 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #334155 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow smooth scrolling when full sections are present */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: repeat(2, 1fr) !important; }&lt;br /&gt;
.vh-media-body { flex-direction: column !important; align-items: flex-start !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: 1fr !important; }&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide quote and bottom sections if any old cache or DOM remains */&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
#vh-random-quote-wrap,&lt;br /&gt;
.vh-bottom-grid,&lt;br /&gt;
.vh-bottom-card,&lt;br /&gt;
.vh-card-treasures,&lt;br /&gt;
.vh-card-network {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 14: TOP BAR SEARCH ANCHORED LEFT + SACRED 3D ARCHITECTURAL STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR LEFT ANCHOR FOR SEARCH */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 0 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. 3D CARDS (HERO TRIAD, GATEWAYS, TAXONOMY, MEDIA) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf8f4 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.32) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 1px 3px rgba(0, 0, 0, 0.05),&lt;br /&gt;
0 5px 15px rgba(30, 53, 59, 0.07),&lt;br /&gt;
0 10px 24px -5px rgba(30, 53, 59, 0.08),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 10px 25px rgba(30, 53, 59, 0.12),&lt;br /&gt;
0 16px 32px -6px rgba(177, 135, 61, 0.16),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Plaques (Embossed Top Bar) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #fbf9f4 0%, #f2ebdd 100%) !important;&lt;br /&gt;
border-bottom: 1.5px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(0, 0, 0, 0.03) !important;&lt;br /&gt;
border-top-left-radius: 7px !important;&lt;br /&gt;
border-top-right-radius: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Center Card (Elevated Sovereign Altar) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 35%, #ffffff 0%, #faf6ec 65%, #f3ece0 100%) !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 1) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.11),&lt;br /&gt;
0 16px 36px -6px rgba(177, 135, 61, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 20px rgba(177, 135, 61, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Frame */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 3.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(30, 53, 59, 0.22),&lt;br /&gt;
0 12px 28px rgba(0, 0, 0, 0.15),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.8),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
transition: transform 0.25s ease, box-shadow 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.28),&lt;br /&gt;
0 16px 36px rgba(177, 135, 61, 0.3),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Gateways Icon Medallions */&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
background: linear-gradient(145deg, #ffffff 0%, #f6efe0 50%, #eadecb 100%) !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
transition: transform 0.2s ease, box-shadow 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.08) translateY(-1px) !important;&lt;br /&gt;
background: linear-gradient(145deg, #fdfbf7 0%, #f2e3c6 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 5px 10px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Tactile Timeline Year Keys */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4eee2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.55) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.07),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.75) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 10px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1f373c 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #122124 !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0d1719 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 1px 2px rgba(0, 0, 0, 0.4),&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Raised 3D Pill Action Buttons */&lt;br /&gt;
.vh-btn-pill,&lt;br /&gt;
.vh-founder-subline a,&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.12),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.4),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #28474e 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #1a2f34 !important;&lt;br /&gt;
border-bottom: 2px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 4px 14px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b1873d 0%, #916c2a 100%) !important;&lt;br /&gt;
border-color: #72531a !important;&lt;br /&gt;
border-bottom: 2.5px solid #553e13 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f6efe2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #213c42 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162a2e !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1517 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(30, 53, 59, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Lifeline Track (Carved Groove with Illuminated Bar) */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #e4ded0 0%, #ede7db 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-bottom: 1px solid #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 15: &amp;quot;SOLID&amp;quot; ARCHITECTURAL PRESENCE &amp;amp; EMBOSSED 3D DEPTH&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SOLID CARD ARCHITECTURE (SUBSTANTIAL GROUNDED PRESENCE) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fbf9f4 60%, #f5efe2 100%) !important;&lt;br /&gt;
border: 1.5px solid #c09b4d !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #8e6b22 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.08),&lt;br /&gt;
0 8px 20px rgba(24, 38, 35, 0.12),&lt;br /&gt;
0 16px 32px -4px rgba(24, 38, 35, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 -1px 0 rgba(192, 155, 77, 0.2) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-4px) !important;&lt;br /&gt;
border-color: #d4ab55 !important;&lt;br /&gt;
border-bottom: 4.5px solid #7a5818 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.10),&lt;br /&gt;
0 14px 28px rgba(24, 38, 35, 0.18),&lt;br /&gt;
0 24px 42px -6px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SOLID EMBOSSED CARD HEADER (STONE/METAL LINTEL) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #faf6ee 0%, #ebe0ca 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #b89348 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 2px 4px rgba(0, 0, 0, 0.05) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.6px !important;&lt;br /&gt;
color: #725215 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #55442a !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.16) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (SOVEREIGN REVERENTIAL ALTAR) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 32%, #ffffff 0%, #fbf6ec 55%, #f0e6d2 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #785414 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.09),&lt;br /&gt;
0 12px 28px rgba(24, 38, 35, 0.16),&lt;br /&gt;
0 22px 44px -8px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SOLID CAST GOLD PORTRAIT MEDALLION */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 4px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(20, 35, 32, 0.32),&lt;br /&gt;
0 16px 36px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #c99c45 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 12px 32px rgba(20, 35, 32, 0.40),&lt;br /&gt;
0 20px 45px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SOLID GATEWAYS WITH SCULPTED BRONZE/GOLD MEDALLIONS */&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 14px 10px 12px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #eedfc7 50%, #d6ba8f 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top-color: #ffffff !important;&lt;br /&gt;
border-bottom-color: #825f18 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.14),&lt;br /&gt;
inset 0 1px 1.5px #ffffff,&lt;br /&gt;
inset 0 -2px 3px rgba(130, 95, 30, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.1) translateY(-2px) !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #f7ebd5 50%, #e5cb9e 100%) !important;&lt;br /&gt;
border-color: #c49d48 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 1px 2px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(130, 95, 30, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #14282c !important;&lt;br /&gt;
letter-spacing: 1.4px !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SOLID TACTILE TIMELINE YEAR BUTTONS */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #efe7d6 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #213c42 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
border-color: #cda24e !important;&lt;br /&gt;
border-bottom: 4.5px solid #63430c !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.28),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #0b1a1c !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #172c30 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0d191c !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #060c0d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 2px 4px rgba(0, 0, 0, 0.5),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SOLID CARVED LIFELINE TRACK */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #ded6c4 0%, #e8e1d3 100%) !important;&lt;br /&gt;
border: 1.5px solid #a8843c !important;&lt;br /&gt;
border-top-color: #8c6a26 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. SOLID 3D ACTION PILL BUTTONS */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #376069 0%, #20393f 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.45) !important;&lt;br /&gt;
border-bottom: 3px solid #0a1315 !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 5px 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 7px rgba(0, 0, 0, 0.20),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.5),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b88e40 0%, #8c661d 100%) !important;&lt;br /&gt;
border-color: #61440d !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
border-bottom: 3.5px solid #432e08 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(177, 135, 61, 0.38) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4ebd9 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #785414 !important;&lt;br /&gt;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1b3237 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #0e1e21 !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #050b0c !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(30, 53, 59, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. SOLID DEDICATED MEDIA ARCHIVES SECTION */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 10. Hide THEMATIC TAXONOMY INDEX announcement banner from old cache */&lt;br /&gt;
.vh-section-header,&lt;br /&gt;
.vh-section-badge,&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide the 6 gateways frame if any cache remains */&lt;br /&gt;
.vh-gateways-frame,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
SAFE NO-SCROLL DASHBOARD &amp;amp; ZERO-OVERLAP ARCHITECTURE (STEP 18)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PREVENT SCROLLING ON MAIN PAGE CLEANLY WITHOUT BREAKING VECTOR INTERNALS */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: hidden !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. THE MASTER DASHBOARD CONTAINER (FITS SCREEN EXACTLY) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 56px) !important;&lt;br /&gt;
max-height: calc(100vh - 56px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize old legacy absolute / conflicting rules */&lt;br /&gt;
.vh-intro,&lt;br /&gt;
.vh-now,&lt;br /&gt;
.vh-main,&lt;br /&gt;
.vh-gateways,&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 1: HERO TRIAD */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 38vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1.15fr 1fr !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Card: Sanctuary Altar */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin: 0 auto 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
padding: 2px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 85px !important;&lt;br /&gt;
height: 85px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 2: INTERACTIVE LIFE TIMELINE */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 62px !important;&lt;br /&gt;
max-height: 62px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 2px 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
max-height: 30px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 3: THEMATIC TAXONOMY (4 CARDS) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 39vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-header {&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 5px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
margin-top: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 4: PRABHUPĀDA IN THE MEDIA (COMPACT HORIZONTAL BAR 42px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-card-header {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-body {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-desc {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 3px 12px !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 19: FULL-WIDTH VIEW + TOP-BAR TEAL (#345B63) BORDERS &amp;amp; SHADOWS&lt;br /&gt;
+ REFINED COMPACT SIZING &amp;amp; EXPANDED AIRY SPACING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH VIEW (EXPAND TO 100% SCREEN WIDTH) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TEAL (#345B63) BORDERS &amp;amp; MULTI-STOP TEAL SHADOWS ACROSS ALL CARDS */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
border-color: #43727c !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.12),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.22),&lt;br /&gt;
0 22px 38px -6px rgba(52, 91, 99, 0.26),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Lintels (Teal Borders &amp;amp; Toned Accents) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #eaf1f2 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(52, 91, 99, 0.06) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #233e44 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY ALAR CARD (REFINED 3D TEAL EMBOSSING) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.10),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.18),&lt;br /&gt;
0 22px 40px -6px rgba(52, 91, 99, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(52, 91, 99, 0.05) !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Bezel in #345B63 */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 80px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
border: 3.5px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(52, 91, 99, 0.35),&lt;br /&gt;
0 12px 26px rgba(26, 47, 52, 0.25),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 22px rgba(52, 91, 99, 0.45),&lt;br /&gt;
0 16px 32px rgba(26, 47, 52, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Title &amp;amp; Subtitle */&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. BIG RECTANGLE ELEMENTS ARE SMALLER WITH BIGGER SPACE BETWEEN THEM */&lt;br /&gt;
/* Section 1: Hero Triad Grid (Reduced Height, Expanded 20px Gutter) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 220px !important;&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 2: Timeline (Sleek Key Row &amp;amp; Track, Teal Borders) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 58px !important;&lt;br /&gt;
height: 58px !important;&lt;br /&gt;
max-height: 58px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
border-bottom: 3.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.25), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1e353b 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-bottom: 3px solid #0b1517 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4), 0 2px 5px rgba(52, 91, 99, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 3: Thematic Taxonomy Grid (Reduced Height, Expanded 18px Gutter) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #3e565c !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 4: Media Bar (Compact 40px Single-Line Strip) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
max-height: 40px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. 3D PILL BUTTONS WITH TEAL THEME */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #1a2f34 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #4c828d 0%, #2e545b 100%) !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 20: NARROWER RECTANGLES + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. NARROWER PROPORTIONED CONTAINER (NO LONGER ENDLESSLY WIDE) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
max-width: 1260px !important;&lt;br /&gt;
width: 95% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CENTER CARD FIXES (PROPER HIERARCHY, NO WEIRD DOUBLE BOXES) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title a {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-sub {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-main {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide legacy floating who-corner and founder subline balloon boxes */&lt;br /&gt;
.vh-hero-title-wrap,&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dedicated button below portrait */&lt;br /&gt;
.vh-founder-btn-wrap {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 78px !important;&lt;br /&gt;
height: 78px !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(52, 91, 99, 0.32), inset 0 2px 4px rgba(255, 255, 255, 0.9), inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE LAYOUT CORRECTIONS (CLEAN &amp;amp; LEGIBLE TRACK) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 64px !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
max-height: 34px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CLEAN MEDIA SECTION (SINGLE HORIZONTAL FLEX ROW 44px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left .vh-badge-text a {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-center {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right .vh-btn-pill {&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. NARROWER HERO &amp;amp; TAXONOMY GRIDS WITH AMPLE SPACING */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 21: NARROW RECTANGLES (1140px) + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE NARROWER DASHBOARD WIDTH (OVERRIDE ALL PREVIOUS MIN-WIDTHS) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
max-width: 1140px !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. NARROW HERO TRIAD (3 CARDS ~360px EACH) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (COMPLETELY REBUILT ARCHITECTURE) */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 76px !important;&lt;br /&gt;
height: 76px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW THEMATIC TAXONOMY (4 CARDS ~270px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. CLEAN MEDIA BAR (HORIZONTAL SINGLE LINE) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 22: FULL-WIDTH VIEW + NARROWER CARDS + VISIBLE TOP BORDER + ZERO CUTOUTS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE VIEW (NO ARTIFICIAL MAX-WIDTH ON CONTAINER) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 10px 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. VISIBLE TOP BORDER ON ALL RECTANGLE ELEMENTS (NO MORE MISSING TOP BORDER!) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-sanctuary-card,&lt;br /&gt;
.vh-card-memories,&lt;br /&gt;
.vh-card-article,&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* CRITICAL: EXPLICIT VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. NARROWER RECTANGLES WITH GENEROUS GAPS (PAGE IS FULL WIDTH, CARDS ARE NARROWER) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 28px !important;&lt;br /&gt;
flex: 0 0 230px !important;&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 400px !important; /* NARROWER RECTANGLES */&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SANCTUARY CENTER CARD: ZERO WEIRD BOXES, PERFECT VERTICAL FIT */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text,&lt;br /&gt;
.vh-sanctuary-header-text *,&lt;br /&gt;
.vh-sanctuary-name,&lt;br /&gt;
.vh-sanctuary-name * {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 74px !important;&lt;br /&gt;
height: 74px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 3px 16px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. PREVENT CUT OUTS IN MEMORIES &amp;amp; SPOTLIGHT */&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-article .vh-discover-secondary {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. TIMELINE: ZERO OVERLAPPING */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 68px !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. NARROWER TAXONOMY CARDS (4 CARDS ~280px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 175px !important;&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 290px !important; /* NARROWER TAXONOMY CARDS */&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: calc(100% - 34px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MEDIA BAR (PERFECT SINGLE ROW, ZERO OVERLAPPING) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 23: DEFINITIVE FIXES FOR TOP BORDERS, WIDTHS, TIMELINE, FULL-WIDTH PAGE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE: UNLOCK MEDIAWIKI WRAPPERS &amp;amp; CONTAINERS TO 100% */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container,&lt;br /&gt;
body.page-Main_Page .vector-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TOP BORDERS: 100% VISIBLE SOLID #345B63 BORDER ON EVERY CARD &amp;amp; HEADER */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* ULTRA-VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* HEADER REINFORCED TOP BORDER */&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. YEAR BUTTONS: SOLID VISIBLE TOP BORDER */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* EXPLICIT SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
border-top: 2px solid #1a2f34 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-top: 2px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2.5px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW ALL RECTANGLES BY 30% */&lt;br /&gt;
/* HERO TRIAD: Cards narrowed to 280px (was 400px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 36px !important;&lt;br /&gt;
flex: 0 0 235px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* TAXONOMY: 4 Cards narrowed to 210px (was 290px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
/* MEDIA BAR: Narrowed to 930px to match Triad/Taxonomy cluster */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 930px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. FLOWING TIMELINE: FIX VERTICAL TRUNCATION (AMP UP HEIGHT TO 70px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1050px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 26px !important;&lt;br /&gt;
flex: 0 0 26px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
max-height: 72px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-date {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-title,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SANCTUARY PORTRAIT &amp;amp; BUTTONS - POLISHED HIERARCHY */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 72px !important;&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
border: 2.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule {&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-subtitle {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 24: FIX THICK BORDERS, FULL-WIDTH EDGES, AND BOTTOM OVERLAPPING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE 100% TRUE FULL-WIDTH (STRIP VECTOR 2022 LEFT/RIGHT INDENTATIONS) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important; /* PREVENTS PUSHING MEDIA SECTION OFF-SCREEN */&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. FIX UNUSUAL THICK TOP BORDER: UNIFORM 1.5px ON ALL CARDS &amp;amp; NO HEADER BORDER-TOP */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important; /* CRISP UNIFORM 1.5px (NOT THICK!) */&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: none !important; /* REMOVE DUPLICATE TOP BORDER ON HEADER */&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. HERO TRIAD (30% NARROWER RECTANGLES, PERFECTLY CENTERED) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 32px !important;&lt;br /&gt;
flex: 0 0 225px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. FULL-WIDTH FLOWING TIMELINE (STRETCHES EDGE-TO-EDGE) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 96px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH EDGE-TO-EDGE */&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 7px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 25px !important;&lt;br /&gt;
flex: 0 0 25px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH TRACK */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important; /* CONTINUOUS SEAMLESS EDGE-TO-EDGE */&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 60px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TAXONOMY 4 CARDS (30% NARROWER RECTANGLES, PERFECT FIT) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. FIX BOTTOM OVERLAPPING: SINGLE-CONTAINER MEDIA BAR */&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 920px !important;&lt;br /&gt;
max-width: 920px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRIP ALL NESTED SUB-BOXES / INTERNAL BORDERS IN MEDIA SECTION */&lt;br /&gt;
body.page-Main_Page .vh-media-bar &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-body,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn .vh-btn-pill,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 51: DEFINITIVE CLEAN ARCHITECTURE &amp;amp; VISIBLE AT-REST ANIMATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. CANVAS &amp;amp; WRAPPER RESET (FULL WIDTH, NO SIDEBAR) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. MAIN CONTAINER: FULL VIEWPORT HEIGHT SPREAD TOP TO BOTTOM */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 18px 40px 14px 40px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important; /* SPREAD CONTENT FROM TOP TO BOTTOM */&lt;br /&gt;
gap: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARDS: 100% TRANSPARENT OPEN SPACE (NO BOXES, NO BORDERS) */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all old badges, buttons, headers, and clutter */&lt;br /&gt;
body.page-Main_Page .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-actions,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-btn-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who,&lt;br /&gt;
body.page-Main_Page .vh-badge-sub,&lt;br /&gt;
body.page-Main_Page .vh-badge-icon,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-link,&lt;br /&gt;
body.page-Main_Page .vh-random-article-more,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 1: HERO TRIAD (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 295px !important;                    /* EXPANDED HEIGHT FOR 180px PORTRAIT */&lt;br /&gt;
height: 295px !important;&lt;br /&gt;
max-height: 295px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 360px !important;&lt;br /&gt;
width: 360px !important;&lt;br /&gt;
max-width: 360px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Portrait Medallion */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 4px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 10px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* +120% BIGGER (82px -&amp;gt; 180px) */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.7),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 2: TIMELINE (EDGE TO EDGE FULL WIDTH) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 27px !important;&lt;br /&gt;
flex: 0 0 27px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 3: THEMATIC TAXONOMY (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 155px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 260px !important;&lt;br /&gt;
width: 260px !important;&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SECTION 4: MEDIA BAR (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
border-top: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
border-bottom: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. DESCRIPTIVE TEXT IN CARDS */&lt;br /&gt;
body.page-Main_Page .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-snippet,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-desc,&lt;br /&gt;
body.page-Main_Page .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* 50% LARGER (12.5px -&amp;gt; 19px) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
9. CAITANYA 3D TITLES + VISIBLE AT-REST BREATHING LINE + ON-HOVER FULL GLIDE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Title Containers */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ALL TITLE LINKS (KEEPING THE EXACT GORGEOUS 3D STYLE FROM USER&#039;S SCREENSHOT) */&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page&lt;br /&gt;
-Main_Page .vh-media-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* PERFECT SPACE FOR UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* 1. LIGHT COLOR FACE (The exact warm temple gold from screenshot) */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 2. DARK SIDES &amp;amp; DEEP CAST SHADOW (The exact 3D from screenshot) */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific Font Sizes */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
letter-spacing: 0.03em !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 18.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title a {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
3. THE GOLDEN FILAMENT LINE BENEATH TITLES (RESTORES THE USER&#039;S FAVORITE FEATURE!)&lt;br /&gt;
- At Rest: Gently breathes in and out (25% to 65% width) so animation is clearly visible!&lt;br /&gt;
- On Hover: Pauses breathing and smoothly glides to full 90% width!&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
/* AT REST: VISIBLE BREATHING ANIMATION (2.8s CYCLE) */&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* At-Rest Line Breathing Keyframes */&lt;br /&gt;
@keyframes vhLineBreath {&lt;br /&gt;
0%, 100% {&lt;br /&gt;
width: 25%;&lt;br /&gt;
left: 37.5%;&lt;br /&gt;
opacity: 0.35;&lt;br /&gt;
}&lt;br /&gt;
50% {&lt;br /&gt;
width: 65%;&lt;br /&gt;
left: 17.5%;&lt;br /&gt;
opacity: 0.95;                              /* Clearly visible expanding light bar! */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
4. ON MOUSE HOVER: FULL GOLDEN LINE GLIDE + DIRECT SUNLIGHT 3D ILLUMINATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;     /* RETAINS 3D STEP MOVEMENT */&lt;br /&gt;
color: #dfad3e !important;                    /* DOES NOT CHANGE COLOR (STAYS RICH GOLD) */&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;  /* 100% CONSTANT COLOR */&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
/* Extended 3D shadow deepening as the letters step forward */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ON HOVER: LINE GLIDES OUT TO FULL 90% WIDTH &amp;amp; STAYS SOLID GOLD */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover::after {&lt;br /&gt;
animation: none !important;                   /* Stops at-rest breathing */&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;                       /* FULL EXTENSION GLIDE! */&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
/* EXACT SAME GOLD COLOR AS AT REST — ZERO COLOR CHANGE */&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 56: TIMELINE EXPANSION (NO TEXT CROPPING, NO BG, NO LINE) &amp;amp; CAPTION REGULAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR, NOT ITALIC */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TIMELINE SECTION: EXPANDED HEIGHT TO PREVENT ALL TEXT CROPPING */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 134px !important;&lt;br /&gt;
height: 134px !important;&lt;br /&gt;
min-height: 134px !important;&lt;br /&gt;
max-height: 134px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. LIFELINE WINDOW &amp;amp; TRACK: TRANSPARENT, NO TOP LINE, HEIGHT 96px */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 96px !important;                     /* EXPANDED HEIGHT (WAS 68px) */&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: transparent !important;          /* REMOVE BACKGROUND */&lt;br /&gt;
border: none !important;                     /* REMOVE ALL BORDERS */&lt;br /&gt;
border-top: none !important;                 /* REMOVE LINE ABOVE */&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line across the timeline items */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE ITEM: EXACT 240px MATCH WITH JAVASCRIPT ITEM_WIDTH */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
min-width: 240px !important;&lt;br /&gt;
max-width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;                    /* Clear Gold Date */&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
width: 9px !important;&lt;br /&gt;
height: 9px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #345B63 !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 57: TIMELINE FULL BLEED (EDGE-TO-EDGE), 50% TALLER (150px),&lt;br /&gt;
DOT/TEXT SEPARATION (ZERO OVERLAP), NO THIN LINE ABOVE,&lt;br /&gt;
AND CAPTION REGULAR (NOT ITALIC)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR (NOT ITALIC) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE ALL THIN LINES ABOVE TIMELINE (NO TOP BORDERS ANYWHERE) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. STRETCH TIMELINE EDGE-TO-EDGE TO VERY LEFT AND RIGHT (FULL BLEED) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
flex: 0 0 190px !important;                    /* EXPANDED TOTAL HEIGHT (150px track + 40px buttons) */&lt;br /&gt;
height: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
max-height: 190px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Year buttons container centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE TRACK WINDOW: 50% TALLER (150px) &amp;amp; FULL BLEED (VERY LEFT TO VERY RIGHT) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 150px !important;                    /* 50% TALLER (WAS 96px -&amp;gt; NOW 150px) */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 150px !important;&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line passing through the dots */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 28px !important;                         /* GUIDE LINE POSITION */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TIMELINE ITEM &amp;amp; DOT / TEXT SEPARATION (ZERO OVERLAP!) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 150px !important;                    /* FULL 150px HEIGHT */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the very top */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot on the horizontal line (top: 24px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 24px !important;                        /* CENTERED ON THE 28px LINE */&lt;br /&gt;
left: 18px !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event text starts strictly BELOW the dot and line (CLEAR SEPARATION) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 18px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT! */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 100px !important;                /* COMFORTABLY HOLDS 6-7 LINES */&lt;br /&gt;
}&lt;br /&gt;
/* Edge fades on the timeline window (seamless left &amp;amp; right fade) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to right, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to left, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 58: ABSOLUTE CROPPING ELIMINATION &amp;amp; PERFECT TIMELINE DOT ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. HERO TRIAD &amp;amp; PRABHUPĀDA CARD: UNCONSTRAINED HEIGHT (ZERO CROPPING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;                  /* AMPLE ROOM FOR 180px CIRCLE + CAPTION */&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 380px !important;&lt;br /&gt;
width: 380px !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait Medallion: 180px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 12px auto !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* FULL 180px CIRCLE */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
overflow: hidden !important;                   /* CLIPS ONLY THE PHOTO, NOT THE CARD */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Caption: Regular (Not Italic) at 19px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;               /* STRICTLY REGULAR (NOT ITALIC) */&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TIMELINE: 50% TALLER (155px), FULL BLEED, NO THIN TOP LINES&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Full Bleed Timeline Section */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 195px !important;&lt;br /&gt;
height: 195px !important;&lt;br /&gt;
min-height: 195px !important;&lt;br /&gt;
max-height: 195px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Track Window: 50% Taller (155px) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 155px !important;                    /* 50% TALLER (HOLDS 6-7 FULL LINES) */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line: Fixed at top: 30px */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 30px !important;                         /* GUIDE LINE LEVEL */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. TIMELINE ITEM: PERFECT VERTICAL &amp;amp; HORIZONTAL DOT ALIGNMENT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;                    /* FULL 155px HEIGHT */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date Text: Centered horizontally above the dot */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED HORIZONTALLY */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: EXACTLY CENTERED VERTICALLY ON THE 30px LINE &amp;amp; HORIZONTALLY WITH DATE */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px center (EXACT ON LINE!) */&lt;br /&gt;
left: 50% !important;                        /* CENTERED HORIZONTALLY */&lt;br /&gt;
transform: translateX(-50%) !important;      /* PERFECT HORIZONTAL ALIGNMENT WITH DATE */&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event Text: Safely below the line and dot (ZERO OVERLAPPING) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 22px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 105px !important;                /* COMFORTABLY HOLDS 6-7 FULL LINES */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 59: TOP BAR HELP TEXT REMOVAL, TIMELINE 3-TIER AXIS CENTERING,&lt;br /&gt;
AND SEAMLESS TITLE MORPH (Śrīla Prabhupāda &amp;lt;-&amp;gt; Who Is Śrīla Prabhupāda)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR: SUPPRESS ALL HOVER HELP TEXTS &amp;amp; TOOLTIPS */&lt;br /&gt;
#mw-head [title]::before,&lt;br /&gt;
#mw-head [title]::after,&lt;br /&gt;
.vector-header [title]::before,&lt;br /&gt;
.vector-header [title]::after,&lt;br /&gt;
.mw-tooltip,&lt;br /&gt;
.tipsy,&lt;br /&gt;
.tipsy-inner,&lt;br /&gt;
.tooltip {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PERMANENT SANCTUARY HERO TITLE: &amp;quot;Who Is Śrīla Prabhupāda&amp;quot; (NO TEXT CHANGE ON HOVER) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize and remove all text-swapping / morph behavior */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-default {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE: PERFECT 3-TIER CENTER ALIGNMENT (DATE, DOT, AND TEXT) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;               /* PERFECT HORIZONTAL AXIS CENTERING */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the top: centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 auto 4px auto !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 30px !important;&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: Center vertically on the 30px line, and horizontally with the date */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px (EXACT ON LINE) */&lt;br /&gt;
left: 50% !important;                        /* EXACT HORIZONTAL CENTER */&lt;br /&gt;
transform: translateX(-50%) !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text below: Properly centered under the dot with ample clearance */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 220px !important;&lt;br /&gt;
margin: 24px auto 0 auto !important;         /* CLEARLY BELOW DOT &amp;amp; LINE */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;                /* PROPERLY CENTERED TEXT */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Suppress any tooltip on top bar header title */&lt;br /&gt;
#vanipedia-header-title,&lt;br /&gt;
.vh-header-title,&lt;br /&gt;
.vanipedia-header-title,&lt;br /&gt;
#p-logo,&lt;br /&gt;
.vector-header {&lt;br /&gt;
-webkit-user-select: none !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition for Remembering Prabhupada random spotlight */&lt;br /&gt;
#vh-random-memories,&lt;br /&gt;
.vh-card-memories .vh-card-body {&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-memories.is-changing,&lt;br /&gt;
.vh-card-memories .vh-card-body.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the text below the titles when randomizing (STEP 70) */&lt;br /&gt;
.vh-card-tax .vh-card-text {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Rotator Titles remain opaque during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title,&lt;br /&gt;
.vh-card-tax .vh-card-body &amp;gt; .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 69: FIX BACKGROUND COLOR SCROLL BLEED &amp;amp; STICKY TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PERSISTENT STICKY TOP BAR WHEN SCROLLING DOWN */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.mw-header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT BACKGROUND COLOR CUTOFF ON SCROLL (SOLID SAGE/TEAL ON ALL PAGES) */&lt;br /&gt;
html {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-content-container {&lt;br /&gt;
min-height: 100vh !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restrict cream background strictly to Main Page */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ŚRĪLA PRABHUPĀDA IN THE MEDIA: ARCHIVAL THUMBNAIL STYLING */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 48px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
padding: 6px 24px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb,&lt;br /&gt;
.vh-media-archival-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb.is-changing,&lt;br /&gt;
.vh-media-archival-thumb.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: scale(0.95);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a:hover {&lt;br /&gt;
transform: translateY(-2px) scale(1.05) !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 75px !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 71: 5-CARD EQUAL FOOTING ROW (TAXONOMY + MEDIA WITH LARGE THUMBNAILS)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. 5-Column Grid on Equal Footing */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 220px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 210px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Soft-Switch ONLY Content Below Titles (Titles Stay 100% Static) */&lt;br /&gt;
.vh-card-tax .vh-card-text,&lt;br /&gt;
.vh-card-tax .vh-media-card-content {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
.vh-card-tax .vh-media-card-content.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing,&lt;br /&gt;
#vh-tax-random-media.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Titles are strictly fixed during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Card 5: Large Archival Media Thumbnail &amp;amp; Captions */&lt;br /&gt;
.vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 105px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fallback Vintage Press Badge */&lt;br /&gt;
.vh-card-media-item .vh-media-fallback-thumb {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: linear-gradient(135deg, #f7f3ec 0%, #ebdcc7 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-icon {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-tag {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions Below Large Thumbnail */&lt;br /&gt;
.vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Hide legacy bottom media bar since it is now unified in the 5-card row */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Grid Breakpoints */&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 72: UNIFIED &amp;quot;STEP FORTH&amp;quot; TOP BAR ICONS &amp;amp; LEFT COLUMN STACK&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. UNIFIED &amp;quot;STEP FORTH&amp;quot; ANIMATION ACROSS ALL TOP BAR ICONS &amp;amp; BUTTONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-start .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.25s ease,&lt;br /&gt;
color 0.25s ease,&lt;br /&gt;
background-color 0.25s ease !important;&lt;br /&gt;
will-change: transform, filter !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH HOVER: Icon floats up 2.5px, scales up, glows with 3D drop shadow */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: translateY(-2.5px) scale(1.14) !important;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.55))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.8)) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH BUTTON CONTAINER HOVER */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ACTIVE / CLICK STATE: Tactile press depression */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: translateY(0.5px) scale(0.98) !important;&lt;br /&gt;
filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TOP-LEFT COLUMN: MEMORIES (TOP) + SRILA PRABHUPADA IN MEDIA (BOTTOM)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Hero */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card in Hero Left: Large Thumbnail &amp;amp; Captions Below */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 95px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.14), inset 0 0 0 1px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. BOTTOM 4-COLUMN TAXONOMY GRID (EQUAL FOOTING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean up any legacy media bar */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 73: FIT EVERYTHING TO SCREEN + 100% LARGER TITLES &amp;amp; TEXTS&lt;br /&gt;
+ MAXIMIZED ŚRĪLA PRABHUPĀDA CARD SIZE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. FIT EVERYTHING TO SCREEN (ZERO SCROLLBAR ON DESKTOP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #faf7f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Master Homepage Container: Perfectly fits single viewport height */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 48px) !important;&lt;br /&gt;
max-height: calc(100vh - 48px) !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 8px 32px 10px 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. MAXIMIZED ŚRĪLA PRABHUPĀDA CARD &amp;amp; HERO ROW PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 310px !important;&lt;br /&gt;
max-height: 44vh !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Memories (Top) + Media (Bottom) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
/* CENTER: MAXIMIZED ŚRĪLA PRABHUPĀDA CARD */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Grand Portrait Circle - Maximized Size */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: min(240px, 24vh) !important;&lt;br /&gt;
height: min(240px, 24vh) !important;&lt;br /&gt;
min-width: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. INCREASE ALL CARD TITLES BY 100% (MAJESTIC 3D SACRED GOLD)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Center Title: &amp;quot;Śrīla Prabhupāda&amp;quot; (+100% -&amp;gt; 46px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories &amp;amp; Article Titles (+100% -&amp;gt; 28px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Title (+100% -&amp;gt; 26px) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 26px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Card Titles: Personalities, Names, Places, Questions (+100% -&amp;gt; 30px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 30px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
4. INCREASE ALL TEXTS IN THOSE CARDS BY 100%&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Śrīla Prabhupāda Sanctuary Subtitle (+100% -&amp;gt; 22px) */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 4px 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Descriptions (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Outlet Tag &amp;amp; Headline (+100%) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Thumbnail Dimensions */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Spotlight Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
5. COMPACT TIMELINE TO FIT THE 100vh SCREEN PERFECTLY&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 130px !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
min-height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
min-height: 32px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 92px !important;&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
6. BOTTOM 4 TAXONOMY CARDS PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 145px !important;&lt;br /&gt;
max-height: 22vh !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 140px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 77: TARGETED ADJUSTMENTS STARTING FROM STEP 73&lt;br /&gt;
1. Centered, ROUND picture (no oval distortion, no text overlap)&lt;br /&gt;
2. Subtitle second line in one line, not truncated (same text size: 20-22px)&lt;br /&gt;
3. Put media card UP to fit in under &amp;quot;...remembers...&amp;quot; (no push-down)&lt;br /&gt;
4. Put bottom 4 cards up &amp;amp; decrease text size (14.5px) to fit in cleanly&lt;br /&gt;
5. Put timeline and years above it MORE DOWN (margin-top: 38px)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: CENTERED ROUND PICTURE (NOT OVAL, NO TEXT OVERLAP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
min-width: 180px !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
max-width: 180px !important;&lt;br /&gt;
max-height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: SECOND LINE IN ONE LINE, NOT TRUNCATED (SAME TEXT SIZE)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 6px auto 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;                  /* NEVER OVERLAPS WITH PHOTO */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UP TO FIT IN UNDER &amp;quot;...REMEMBERS...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column: Natural flow (no space-between that forces media down) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PUT IT UP UNDER REMEMBERS */&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits directly under Memories with compact thumb */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;                      /* COMPACT THUMBNAIL FITS UP UNDER REMEMBERS */&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Card */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 660px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 7 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Row Container Height Capped at 275px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 5: PUT THE TIMELINE AND THE YEARS ABOVE IT MORE DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 120px !important;&lt;br /&gt;
min-height: 120px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 38px !important;                 /* PUSHES TIMELINE &amp;amp; YEARS DOWN */&lt;br /&gt;
margin-bottom: 22px !important;              /* GENEROUS BREATHING ROOM BELOW */&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
min-height: 28px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 3px 9px !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 82px !important;&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 4: PUT BOTTOM CARDS UP &amp;amp; DECREASE TEXT SIZE IN THESE FOUR CARDS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
margin-bottom: 10px !important;              /* ELEVATED ABOVE SCREEN BOTTOM */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Title: 24px Grand Golden 3D Typography */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Decreased text size so it fits in without truncation */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;                 /* DECREASED FROM 18px TO FIT IN */&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 78: 50% LARGER ROUND IMAGE, ZERO SUBTITLE GAP, SMALL MEDIA GAP&lt;br /&gt;
1. 50% larger round image (270px x 270px) with clean visual gaps above/below&lt;br /&gt;
2. Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
3. Small gap (4px) between &amp;quot;Remembers...&amp;quot; and &amp;quot;In the Media&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: 50% LARGER ROUND IMAGE (270px x 270px) WITH VISUAL GAPS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 6px !important;                 /* VISUAL GAP ABOVE ROUND IMAGE */&lt;br /&gt;
}&lt;br /&gt;
/* Portrait stage increased by 50% (180px -&amp;gt; 270px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;                      /* +50% LARGER (180px -&amp;gt; 270px) */&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: NO GAP BETWEEN &amp;quot;FOUNDER-ĀCĀRYA&amp;quot; AND &amp;quot;INTERNATIONAL SOCIETY...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 8px auto 0 auto !important;           /* VISUAL GAP BELOW ROUND IMAGE */&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINES */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UNDER &amp;quot;...REMEMBERS...&amp;quot; WITH JUST SMALL GAP (4px)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: 4px crisp small gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 4px !important;                          /* JUST SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (CONTROLLED BY 4px GAP) */&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Card height aligned */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 385px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline section spacing adjusted for new hero height */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
margin-top: 20px !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 cards padding &amp;amp; positioning */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 79: MOVE &amp;quot;FOUNDER...&amp;quot; +10px DOWN &amp;amp; REMOVE HUGE GAP UNDER REMEMBERS&lt;br /&gt;
1. Subtitle (&amp;quot;Founder-Ācārya / International Society...&amp;quot;) moved +10px down&lt;br /&gt;
2. &amp;quot;Śrīla Prabhupāda in the Media&amp;quot; pulled directly under &amp;quot;Remembers...&amp;quot;&lt;br /&gt;
with just a small 6px gap (huge empty gap completely eliminated)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: MOVE THOSE TWO LINES &amp;quot;FOUNDER...&amp;quot; +10px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 18px !important;                  /* MOVED +10px DOWN (FROM 8px TO 18px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: REMOVE HUGE EMPTY GAP UNDER REMEMBERS (PUT MEDIA DIRECTLY UNDER)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column Container: Natural tight vertical flow */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* TIGHT TOP PACKING (NO SPACE-BETWEEN) */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 6px !important;                          /* CRISP SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* UNCONSTRAINED TO PREVENT PUSH-DOWN */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Card: Memories (Tight fit to content, zero empty space below) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
height: auto !important;                      /* NEVER STRETCH TO 100% */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Card: Media Item (Sits immediately below Memories with only 6px gap) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 80: ABSOLUTE ELIMINATION OF LEFT GAP &amp;amp; CENTER VERTICAL SHIFTS&lt;br /&gt;
1. Left Column: Completely eliminate the huge gap between &amp;quot;...remembers...&amp;quot;&lt;br /&gt;
and &amp;quot;In the Media&amp;quot; (align-items: flex-start, unconstrained auto height,&lt;br /&gt;
flex: 0 0 auto on both cards, strict 4px gap).&lt;br /&gt;
2. Center Card:&lt;br /&gt;
- Shift the round image 30px down from the title (margin-top: 36px)&lt;br /&gt;
- Text lines under the image increased +30px from image (margin-top: 48px)&lt;br /&gt;
- Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: ABSOLUTE ELIMINATION OF THE HUGE EMPTY GAP ON THE LEFT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Unstretch hero row so left column hugs its content instead of stretching 390px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;           /* STOPS FORCING LEFT COLUMN TO STRETCH */&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Strictly pack items with only 4px gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PACK TIGHTLY AT TOP */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP ONLY */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits immediately 4px under Memories */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (4px GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: CENTER CARD - SHIFT IMAGE 30px DOWN &amp;amp; TEXT LINES +30px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 81: SPECIFICITY OVERHAUL - ELIMINATING THE 340px SQUARE ON MEMORIES CARD&lt;br /&gt;
The user&#039;s DevTools confirmed: .vh-card.vh-card-memories was computing to&lt;br /&gt;
EXACTLY 339.99px x 339.99px (a square) because an older high-specificity rule&lt;br /&gt;
&amp;quot;body.page-Main_Page .vh-triad-grid .vh-card { flex: 0 0 340px !important; }&amp;quot;&lt;br /&gt;
was matching it. In a column flex container (.vh-triad-column-left),&lt;br /&gt;
flex-basis: 340px forces the HEIGHT to 340px!&lt;br /&gt;
We now use #vani-home scoped selectors to permanently override and reset&lt;br /&gt;
flex, height, and margins on all cards inside the left column.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. HERO TRIAD GRID &amp;amp; LEFT COLUMN: UNSTRETCH &amp;amp; WRAP CONTENT */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP BETWEEN THE TWO CARDS */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. OVERRIDE THE 340px FLEX-BASIS ON ALL CARDS IN THE LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* KILLS 340px HEIGHT! */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;                      /* HUGS EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARD BODIES IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
height: auto !important;                      /* KILLS 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MEDIA ITEM CARD SPECIFIC STYLING IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
CENTER CARD: SHIFT ROUND IMAGE 30px DOWN &amp;amp; TEXT LINES +30px FROM IMAGE&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text br,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
RIGHT COLUMN: ARTICLE CARD (CLEAN UNCONSTRAINED AUTO HEIGHT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 440px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 82:&lt;br /&gt;
1. Unclamp Memories text so disciple name at the end of &amp;quot;recounted by...&amp;quot;&lt;br /&gt;
displays fully as it used to be (remove -webkit-line-clamp: 3).&lt;br /&gt;
2. Make +50px bigger gap between Memories card and &amp;quot;SP in Media&amp;quot; card&lt;br /&gt;
(gap: 50px).&lt;br /&gt;
3. Make the media thumbnail view a complete standard size (175px tall),&lt;br /&gt;
filling the plenty space below, with object-fit: contain so thumbnails&lt;br /&gt;
fit completely inside without any cropping and without changing their&lt;br /&gt;
aspect ratio.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: DISPLAY FULL NAME AT END OF &amp;quot;RECOUNTED BY...&amp;quot; (UNCLAMP TEXT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
-webkit-line-clamp: unset !important;&lt;br /&gt;
-webkit-box-orient: unset !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: +50px BIGGER GAP TO &amp;quot;SP IN THE MEDIA&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 50px !important;                         /* +50px BIGGER GAP */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: COMPLETE STANDARD SIZE THUMBNAIL VIEW (NO CROPPING, FIT ASPECT RATIO)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 175px !important;                     /* COMPLETE STANDARD VIEW SIZE FILLING THE SPACE */&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: #f4efe6 !important;               /* WARM VINTAGE PARCHMENT TONE */&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 6px 0 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
object-fit: contain !important;               /* FITS COMPLETE THUMBNAIL WITHOUT CROPPING */&lt;br /&gt;
object-position: center center !important;&lt;br /&gt;
transition: transform .3s ease !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions under the thumbnail */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-caption,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-outlet,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 86:&lt;br /&gt;
1. NEUTRALIZE STRAY PARAGRAPHS: Prevent MediaWiki parser from generating&lt;br /&gt;
top/side offsets.&lt;br /&gt;
2. FOUNDER-ĀCARYA CLICKABLE TITLE:&lt;br /&gt;
- Macron ONLY above capital &#039;A&#039; (Founder-Ācarya).&lt;br /&gt;
- Styled in exact 3D sacred gold as other card titles.&lt;br /&gt;
- Breathing filament underline at rest, 90% glide &amp;amp; lift on hover.&lt;br /&gt;
3. DECREASE GAP ABOVE 4 BOTTOM CARDS JUST TO 30px:&lt;br /&gt;
- Shifts .vh-taxonomy-section UP by 50px via translateY(-50px)&lt;br /&gt;
reducing the ~80px gap directly to 30px, keeping layout fully stable.&lt;br /&gt;
4. UNIFY HOVER ANIMATIONS FOR ALL TOP BAR ICONS &amp;amp; BUTTONS:&lt;br /&gt;
- Unified smooth lift (translateY(-2px)) on all topbar buttons/links.&lt;br /&gt;
- Unified warm gold glowing pill (rgba(245, 215, 127, 0.18)).&lt;br /&gt;
- Unified icon scale (1.08x) with soft glow, eliminating double-jumping.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Neutralize stray paragraph tags */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Decrease gap above 4 bottom cards just to 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-50px) !important;      /* DECREASES GAP ABOVE 4 BOTTOM CARDS TO 30px */&lt;br /&gt;
}&lt;br /&gt;
/* 3. Founder-Ācarya Clickable 3D Title Link */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 40px !important;                  /* MAINTAINS +30px GAP FROM 270px ROUND IMAGE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;                   /* IDENTICAL CARD TITLE SIZE */&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* SPACE FOR BREATHING UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* Temple Gold Face */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 3D Chiseled Shadow */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Golden Breathing Filament Underline at Rest */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Hover: 3D Lift &amp;amp; Full Glide Underline */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
}&lt;br /&gt;
/* Subtitle Line 2: International Society for Kṛṣṇa Consciousness */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. UNIFIED HOVER ANIMATION FOR ALL TOP BAR ICONS &amp;amp; BUTTONS */&lt;br /&gt;
/* Base transitions on all interactive elements in top bar */&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg {&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
background-color 0.2s ease,&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease,&lt;br /&gt;
filter 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified button container hover */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25), inset 0 0 0 1px rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified icon scale &amp;amp; soft glow (no double translation) */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: scale(1.08) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5))&lt;br /&gt;
drop-shadow(0 0 8px rgba(245, 215, 127, 0.65)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 87: COMPLETELY ELIMINATE / AVOID TOP BAR ICON ANIMATIONS&lt;br /&gt;
- Neutralize all transforms, scales, translations, and jumping animations on&lt;br /&gt;
all top bar icons, buttons, dropdowns, and links.&lt;br /&gt;
- Clean, quiet, stationary hover state with subtle background pill only.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Reset all transforms, filters, and animations on top bar container elements */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-start,&lt;br /&gt;
.vector-header-end,&lt;br /&gt;
.vector-header-container *,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg,&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
will-change: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. On hover: Keep icons strictly stationary — zero movement, zero scale, zero drop-shadow */&lt;br /&gt;
.vector-header-container .vector-icon:hover,&lt;br /&gt;
.vector-header-container svg:hover,&lt;br /&gt;
.vector-header-container .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover svg,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover svg,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover svg,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. On button/dropdown hover: subtle stationary background highlight only (no vertical lift, no jumping) */&lt;br /&gt;
.vector-header-container .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. On active / click: no displacement */&lt;br /&gt;
.vector-header-container .cdx-button:active,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:active,&lt;br /&gt;
.vector-header-container .vector-icon:active,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 91:&lt;br /&gt;
1. STRICTLY SCOPED TO MAIN PAGE (ZERO LEAKAGE TO REGULAR MEDIAWIKI PAGES):&lt;br /&gt;
- Every cursor rule is prefixed with html body.page-Main_Page.&lt;br /&gt;
- Regular MediaWiki pages retain 100% normal default Windows mouse behavior.&lt;br /&gt;
2. ABSOLUTE DISABLE OF WINDOWS CURSOR ACROSS MAIN PAGE &amp;amp; ALL HOVER STATES:&lt;br /&gt;
- Uses high-specificity rules targeting *:hover, a:hover, etc.&lt;br /&gt;
ensuring the native Windows cursor/pointing hand is completely suppressed.&lt;br /&gt;
3. CUSTOM GOLDEN CURSOR (ARROW AT REST, HAND ONLY ABOVE LINKS):&lt;br /&gt;
- Sleek golden arrow pointer by default.&lt;br /&gt;
- Smoothly switches to golden pointing hand ONLY above links (body.vh-cursor-link).&lt;br /&gt;
- No outer halo ring, zero lag, zero clutter.&lt;br /&gt;
4. FOUNDER-ĀCĀRYA MACRON CENTERING PRESERVED:&lt;br /&gt;
- &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039; font stack.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISABLE WINDOWS CURSOR ON MAIN PAGE ONLY (ACROSS ALL ELEMENTS &amp;amp; HOVER STATES) */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page *:hover,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page a:hover,&lt;br /&gt;
html body.page-Main_Page a:focus,&lt;br /&gt;
html body.page-Main_Page a:active,&lt;br /&gt;
html body.page-Main_Page a:visited,&lt;br /&gt;
html body.page-Main_Page a *,&lt;br /&gt;
html body.page-Main_Page a *:hover,&lt;br /&gt;
html body.page-Main_Page [href],&lt;br /&gt;
html body.page-Main_Page [href]:hover,&lt;br /&gt;
html body.page-Main_Page [href] *,&lt;br /&gt;
html body.page-Main_Page [href] *:hover,&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page button:hover,&lt;br /&gt;
html body.page-Main_Page input,&lt;br /&gt;
html body.page-Main_Page input:hover,&lt;br /&gt;
html body.page-Main_Page textarea,&lt;br /&gt;
html body.page-Main_Page select,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;]:hover,&lt;br /&gt;
html body.page-Main_Page .cdx-button,&lt;br /&gt;
html body.page-Main_Page .cdx-button:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card,&lt;br /&gt;
html body.page-Main_Page .vh-card:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card *,&lt;br /&gt;
html body.page-Main_Page .vh-card *:hover,&lt;br /&gt;
html body.page-Main_Page .vh-year,&lt;br /&gt;
html body.page-Main_Page .vh-year:hover,&lt;br /&gt;
html body.page-Main_Page .vector-menu a,&lt;br /&gt;
html body.page-Main_Page .vector-menu a:hover,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label:hover {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CUSTOM GOLDEN CURSOR (MAIN PAGE ONLY) */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
z-index: 99999999 !important;&lt;br /&gt;
transform: translate3d(-100px, -100px, 0);&lt;br /&gt;
will-change: transform !important;&lt;br /&gt;
transition: opacity 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.65))&lt;br /&gt;
drop-shadow(0 0 6px rgba(223, 173, 62, 0.75)) !important;&lt;br /&gt;
transition: transform 0.18s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 1: Default Golden Arrow */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 2: ONLY Above Links -&amp;gt; Golden Pointing Hand */&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(1.12) !important;&lt;br /&gt;
filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.75))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.95)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Click Compression */&lt;br /&gt;
body.page-Main_Page.vh-cursor-click #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(0.88) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Touchscreens / mobile protection: restore native behavior */&lt;br /&gt;
@media (hover: none) or (pointer: coarse) {&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page button {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOUNDER-ĀCĀRYA PERFECT MACRON CENTERING FIX */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR STYLING&lt;br /&gt;
- Appears on Main Page AND all regular MediaWiki pages.&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Deep temple teal background (#19383e), delicate gold top hairline border,&lt;br /&gt;
warm ivory/gold links, and highlighted Donate button.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid rgba(223, 173, 62, 0.45) !important;&lt;br /&gt;
box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
backdrop-filter: blur(8px) !important;&lt;br /&gt;
-webkit-backdrop-filter: blur(8px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
scrollbar-width: none !important;             /* Firefox */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner::-webkit-scrollbar {&lt;br /&gt;
display: none !important;                     /* Chrome/Safari */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
transition: color 0.18s ease, background-color 0.18s ease, transform 0.15s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate {&lt;br /&gt;
background: linear-gradient(135deg, rgba(223, 173, 62, 0.3) 0%, rgba(223, 173, 62, 0.12) 100%) !important;&lt;br /&gt;
border: 1px solid rgba(223, 173, 62, 0.65) !important;&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
padding: 2.5px 14px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate:hover {&lt;br /&gt;
background: linear-gradient(135deg, #dfad3e 0%, #b88a38 100%) !important;&lt;br /&gt;
color: #150b00 !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 0 10px rgba(223, 173, 62, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.35) !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure long wiki pages leave space above the permanent bottom bar */&lt;br /&gt;
body {&lt;br /&gt;
padding-bottom: 46px !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Main Page with custom cursor, ensure bottom links trigger the hand cursor */&lt;br /&gt;
body.page-Main_Page .vh-bottom-link {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 93:&lt;br /&gt;
1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE:&lt;br /&gt;
- Vector 2022 skin uses a multi-column CSS grid on .mw-page-container-inner&lt;br /&gt;
with .vector-column-end having background-color: #D4ECDD !important;.&lt;br /&gt;
- Collapse grid to 100% full width and hide right/left columns on Main Page.&lt;br /&gt;
- Ensure mw-page-container and mw-content-container match the warm cream background.&lt;br /&gt;
2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR PAGES:&lt;br /&gt;
- MediaWiki places .vector-sticky-header-container after the page content.&lt;br /&gt;
- Enforce position: fixed !important; top: 0 !important; on sticky header container,&lt;br /&gt;
and completely hide it (display: none !important;) when not actively sticky-visible.&lt;br /&gt;
3. VANI-TEMPLE RETURN LINK IN PERMANENT BOTTOM BAR:&lt;br /&gt;
- Provides an immediate 1-click return to the Main Page from any regular wiki page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE */&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-toc-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-appearance-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
max-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR WIKI PAGES */&lt;br /&gt;
.vector-sticky-header-container {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Strictly hide the sticky header container whenever it is NOT in active sticky view */&lt;br /&gt;
.vector-sticky-header-container:not(.vector-sticky-header-visible),&lt;br /&gt;
.vector-header-container.vector-sticky-header-container:not(.vector-sticky-header-visible) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. VANI-TEMPLE RETURN LINK STYLING */&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(223, 173, 62, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 95: SMOOTH TRANSITION FOR IN THE MEDIA CARD CONTENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
transition: opacity .5s ease, transform .5s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 96:&lt;br /&gt;
1. INCREASE ROUND HERO IMAGE BY 20% (270px -&amp;gt; 324px) WHILE KEEPING TOP/BOTTOM GAPS&lt;br /&gt;
2. INCREASE QUOTED TEXT IN RIGHT ARTICLE SPOTLIGHT BY +3 LINES (7 -&amp;gt; 10 LINES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Round hero image increased by 20% to 324px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 324px !important;&lt;br /&gt;
height: 324px !important;&lt;br /&gt;
min-width: 324px !important;&lt;br /&gt;
min-height: 324px !important;&lt;br /&gt;
max-width: 324px !important;&lt;br /&gt;
max-height: 324px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 12px 36px rgba(18, 63, 56, 0.40), 0 3px 10px rgba(0, 0, 0, 0.24), inset 0 2px 6px rgba(255, 255, 255, 0.75), inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure top gap from title remains clean (36px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin-top: 36px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure bottom gap from round image remains clean (40px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 40px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure sanctuary card container height gracefully accommodates 324px image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
min-height: 500px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Increase right article quoted text by +3 lines (-webkit-line-clamp: 10) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 10 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow right card to expand gracefully up to 500px to match sanctuary height */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
max-height: 500px !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicit fast and visible 1.4s crossfade for round hero photo */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-photo-stage .vh-photo,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-photo-stage .vh-photo {&lt;br /&gt;
transition: opacity 1.4s ease-in-out !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE OPTIMIZATION (STAGE 1 - REGULAR WIKI PAGES)&lt;br /&gt;
1. Universal #345B63 Dark Teal top bar across all pages and viewports.&lt;br /&gt;
2. Desktop title banner strictly scoped to screens &amp;gt;= 1000px.&lt;br /&gt;
3. Mobile header layout (burger menu, search, icons).&lt;br /&gt;
4. Mobile content readability, fluid images, and responsive table scrolling.&lt;br /&gt;
5. Mobile bottom bar and floating Back to Top button positioning.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. UNIVERSAL #345B63 TOP BAR ACROSS ALL PAGES AND VIEWPORTS */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header,&lt;br /&gt;
.mw-header,&lt;br /&gt;
#mw-head {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. DESKTOP TITLE BANNER SCOPED STRICTLY TO SCREENS &amp;gt;= 1000px */&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE REGULAR WIKI PAGES OPTIMIZATIONS (&amp;lt;= 768px) */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
/* 3.1 Top Bar Header Row */&lt;br /&gt;
.mw-header {&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.2 Hamburger Site Menu Button */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.3 Search Bar: Fluidly fits available space between burger and user tools */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 110px) !important;&lt;br /&gt;
min-width: 100px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 80px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
padding-left: 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.4 Mobile Vector Sidebar Navigation Drawer */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content,&lt;br /&gt;
#vector-main-menu-dropdown-content,&lt;br /&gt;
#vector-main-menu-unpinned-container,&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content.is-open {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
height: calc(100vh - 52px - 38px) !important;&lt;br /&gt;
max-height: calc(100vh - 90px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
z-index: 100001 !important;&lt;br /&gt;
padding: 10px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a,&lt;br /&gt;
#vector-main-menu-dropdown-content a,&lt;br /&gt;
#vector-main-menu-unpinned-container a {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
padding: 9px 18px !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-unpinned-container a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-left-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-dropdown-content .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-unpinned-container .vector-menu-heading {&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
letter-spacing: 0.6px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
border-bottom: 1px solid rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
padding: 10px 18px 6px 18px !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CONTENT VIEW ON MOBILE */&lt;br /&gt;
#content, .mw-body, .mw-content-container {&lt;br /&gt;
padding: 12px 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
line-height: 1.62 !important;&lt;br /&gt;
}&lt;br /&gt;
#firstHeading, .mw-first-heading {&lt;br /&gt;
font-size: 1.65em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-bottom: 0.4em !important;&lt;br /&gt;
word-wrap: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
h2, .mw-parser-output h2 {&lt;br /&gt;
font-size: 1.3em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 1.1em !important;&lt;br /&gt;
margin-bottom: 0.35em !important;&lt;br /&gt;
}&lt;br /&gt;
h3, .mw-parser-output h3 {&lt;br /&gt;
font-size: 1.15em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Tables horizontal scroll wrapping */&lt;br /&gt;
.vanitable, .wikitable, .daytable {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 12px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fluid images &amp;amp; media embeds */&lt;br /&gt;
div.tright, div.tleft, div.floatright, div.floatleft {&lt;br /&gt;
float: none !important;&lt;br /&gt;
margin: 12px auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
div.thumbinner {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. BOTTOM BAR &amp;amp; BACK TO TOP BUTTON ON MOBILE */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
padding: 2px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 50px !important;&lt;br /&gt;
right: 14px !important;&lt;br /&gt;
width: 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer, .mw-footer {&lt;br /&gt;
padding-bottom: 54px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 105: ROBUST NON-OVERLAPPING MINERVA MOBILE HEADER &amp;amp; USER DROPDOWN&lt;br /&gt;
1. Fix Magnifying Glass &amp;amp; User Icon Overlap:&lt;br /&gt;
- Header uses strictly rigid flex items:&lt;br /&gt;
Burger (32px left) + 20px gap + Title (auto) + [margin-left: auto spacer] + Search (32px right) + 8px gap + User (32px far right).&lt;br /&gt;
- Zero possibility of overlap.&lt;br /&gt;
2. User Menu Dropdown:&lt;br /&gt;
- Placed outside header flow (fixed positioning) with full dark teal &amp;amp; gold styling.&lt;br /&gt;
3. Plain burger icon, golden-yellow (#ffd700) SVGs for all icons.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR CONTAINER */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. STRICT RIGID SINGLE-ROW FLEX LAYOUT */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.1 BURGER (FAR LEFT: 32px) */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.2 SITE TITLE (SPACED 20px FROM BURGER) */&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 0 0 20px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.3 SEARCH FORM (PUSHED TO THE FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
margin-left: auto !important; /* Absorbs ALL horizontal space between title and search */&lt;br /&gt;
margin-right: 8px !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide the large search box input on mobile screens */&lt;br /&gt;
.minerva-header .minerva-search-form .search-box {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.4 USER ICON (FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-notifications,&lt;br /&gt;
.minerva-header .minerva-user-navigation ul,&lt;br /&gt;
.minerva-header .minerva-user-navigation li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE USER DROPDOWN MENU (POPUP AT TOP-RIGHT) */&lt;br /&gt;
#vanipedia-mobile-user-menu {&lt;br /&gt;
display: none !important;&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
width: 175px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu.is-open {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu .vani-user-menu-divider {&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background-color: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin: 5px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.2) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MINERVA NAVIGATION DRAWER (THE LEFT MENU) */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer,&lt;br /&gt;
#mw-mf-page-left.menu {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .minerva-icon {&lt;br /&gt;
background-color: #ffd700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 107: BULLETPROOF DESKTOP USER DROPDOWN (MATCHING image_a7f3ff.png)&lt;br /&gt;
1. Card background: Dark teal (#1f3e45) with gold border (#b1873d).&lt;br /&gt;
2. Zero white background bleed: all inner elements transparent.&lt;br /&gt;
3. Links: High-contrast warm gold (#f5d77f) text, white on hover (#345B63).&lt;br /&gt;
4. Pure clean text without clunky icons: .vector-icon hidden.&lt;br /&gt;
5. Divider above Log out with soft rose highlight.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DESKTOP USER DROPDOWN CARD */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content,&lt;br /&gt;
html body.page-Main_Page #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html body #p-personal.vector-menu,&lt;br /&gt;
html body #p-personal .vector-menu-content,&lt;br /&gt;
#vector-user-links-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. INNER CONTAINERS: 100% TRANSPARENT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content div,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content ul,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content li,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content-list,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content div,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content ul,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content li {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ENSURE TALK (pt-mytalk) IS VISIBLE */&lt;br /&gt;
html #vector-user-links-dropdown #pt-mytalk,&lt;br /&gt;
html .vector-user-menu #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RESTORE USER FIGURE ICON ON HEADER BUTTON (BRIGHT GOLD &amp;amp; VISIBLE) */&lt;br /&gt;
#vector-user-links-dropdown-label .vector-icon,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Inside dropdown items: keep icons compact &amp;amp; inline so they never cause vertical bloating */&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 16px !important;&lt;br /&gt;
height: 16px !important;&lt;br /&gt;
margin: 0 8px 0 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. LINKS: HIGH-CONTRAST WARM GOLD TEXT (#f5d77f) */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a,&lt;br /&gt;
html #p-personal .vector-menu-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a span,&lt;br /&gt;
html #p-personal .vector-menu-content a span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. HOVER STATE: LIGHTER TEAL (#345B63) WITH BRIGHT WHITE TEXT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:focus,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:active,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:focus,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover span {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. DIVIDER ABOVE LOGOUT */&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout,&lt;br /&gt;
html .vector-user-menu #pt-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a,&lt;br /&gt;
html .vector-user-menu #pt-logout a {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a:hover,&lt;br /&gt;
html .vector-user-menu #pt-logout a:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.25) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 110: MOBILE STICKY TOP BAR &amp;amp; BOTTOM BAR FIRST LINK (&amp;quot;MAIN PAGE&amp;quot;)&lt;br /&gt;
1. Top bar remains sticky/visible when scrolling down on mobile viewports.&lt;br /&gt;
2. Fix bottom bar flex centering bug: justify-content: flex-start on mobile&lt;br /&gt;
ensures the first link (&amp;quot;Main Page&amp;quot;) is always visible and not clipped.&lt;br /&gt;
3. Fully reverted experimental Main Page viewport scaling &amp;amp; hint banners.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. STICKY TOP BAR ON MOBILE (REMAINS VISIBLE ON SCROLL) */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome,&lt;br /&gt;
body.skin-minerva header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. BOTTOM BAR: ENSURE &amp;quot;MAIN PAGE&amp;quot; IS VISIBLE AS FIRST LINK ON MOBILE */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ENTRY PAGE SUPPRESSION (dev.vanipedia.org / VanipediaEntry3D)&lt;br /&gt;
Neither top bar nor bottom bar must appear on the 3D entry page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.ext-vp3d-fullscreen #vh-bottom-bar,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-chrome,&lt;br /&gt;
body.ext-vp3d-fullscreen .minerva-header,&lt;br /&gt;
body.ext-vp3d-fullscreen .vector-header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-head,&lt;br /&gt;
body.ext-vp3d-fullscreen .mw-header,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-navigation,&lt;br /&gt;
body:has(.vp-entry3d-container) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-container) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-container) .vector-header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .vector-header-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 116: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE FOR MAIN PAGE ON MOBILE&lt;br /&gt;
Includes Top Bar, Main Page, and Bottom Bar in one unified landscape orientation.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
transform-origin: top left !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-auto-landscape {&lt;br /&gt;
transform: rotate(90deg) translate(0, -100%) !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-native-landscape {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. TOP HEADER SLOT (Landscape orientation) */&lt;br /&gt;
#vani-stage-header-slot {&lt;br /&gt;
flex: 0 0 50px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
max-height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .header-container,&lt;br /&gt;
#vani-stage-header-slot .header-chrome,&lt;br /&gt;
#vani-stage-header-slot .minerva-header,&lt;br /&gt;
#vani-stage-header-slot .vector-header-container,&lt;br /&gt;
#vani-stage-header-slot #mw-head {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CONTENT SLOT (Landscape orientation, containing #vani-home) */&lt;br /&gt;
#vani-stage-content-slot {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: calc(100% - 50px - 36px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Enforce rigid 1200px desktop grid on #vani-home inside mobile stage */&lt;br /&gt;
#vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 8px 16px 20px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Triad in Mobile Landscape: Rigid 3-Column Horizontal Flow */&lt;br /&gt;
#vani-stage-content-slot .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-triad-column-left {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Interactive Timeline in Mobile Landscape */&lt;br /&gt;
#vani-stage-content-slot .vh-timeline-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Thematic Taxonomy in Mobile Landscape: Rigid 4-Column Grid */&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-tax {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOOTER SLOT (Landscape orientation, containing #vh-bottom-bar) */&lt;br /&gt;
#vani-stage-footer-slot {&lt;br /&gt;
flex: 0 0 36px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
min-height: 36px !important;&lt;br /&gt;
background-color: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot #vh-bottom-bar,&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dropdown Menu inside Stage Header */&lt;br /&gt;
#vani-stage-header-slot #vanipedia-mobile-user-menu {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 48px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
z-index: 1000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Minerva Left Navigation Drawer z-index when open */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer {&lt;br /&gt;
z-index: 1000005 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Robust Header Child Layout in Landscape Stage */&lt;br /&gt;
#vani-stage-header-slot .vector-header,&lt;br /&gt;
#vani-stage-header-slot .mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide any duplicate/stray bars outside the stage when active */&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-sticky-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; #mw-head,&lt;br /&gt;
body.has-vani-stage &amp;gt; #vh-bottom-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR FORMATTING FOR MOBILE BURGER MENU&lt;br /&gt;
1. Cleans out Minerva default clutter (Nearby, Random, Settings, About, etc.)&lt;br /&gt;
2. Styles the mobile drawer (#mw-mf-page-left) to match the desktop&lt;br /&gt;
accordion layout (.vanipedia-sidebar-menu).&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#mw-mf-page-left {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 20px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
padding: 12px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all Minerva default lists completely */&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-navigation,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-personal,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul.hlist,&lt;br /&gt;
#mw-mf-page-left .menu__item--nearby,&lt;br /&gt;
#mw-mf-page-left .menu__item--random {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile drawer container for desktop sidebar */&lt;br /&gt;
#mw-mf-page-left #vani-mobile-synced-sidebar {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* In mobile drawer, make .vanipedia-sidebar-menu take full drawer width */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure mobile drawer accordion header matches desktop */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading {&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
background-color: #2c4c50 !important;&lt;br /&gt;
border: 1px solid #1b3033 !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading {&lt;br /&gt;
border-radius: 4px 4px 0 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading:hover {&lt;br /&gt;
background-color: #385e63 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading::after {&lt;br /&gt;
content: &amp;quot;▼&amp;quot; !important;&lt;br /&gt;
font-size: 0.75em !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
transition: transform 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after {&lt;br /&gt;
transform: rotate(-90deg) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Content Area inside Mobile Accordion */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content {&lt;br /&gt;
background-color: #eaeff0 !important;&lt;br /&gt;
border: 1px solid #2c4c50 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-radius: 0 0 4px 4px !important;&lt;br /&gt;
padding: 0 0 4px 0 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content ul {&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 9px 14px 9px 18px !important;&lt;br /&gt;
color: #1b3033 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li:last-child a {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a:hover {&lt;br /&gt;
background-color: #dbe4e6 !important;&lt;br /&gt;
border-left: 3px solid #2c4c50 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 102 Languages Search box inside Mobile Drawer */&lt;br /&gt;
#mw-mf-page-left #sidebarLanguageSearch {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 7px 10px !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
border: 1px solid #a2a9b1 !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 122: STRICT POSITIONING OF &amp;quot;HOME&amp;quot; LINK/ICON (RIGHT OF SEARCH)&lt;br /&gt;
1. Desktop: Positioned strictly on the RIGHT of search bar via order: 10 vs order: 5.&lt;br /&gt;
2. Clean golden styling (#f5d77f), no underline, subtle hover highlight.&lt;br /&gt;
3. Mobile (both Minerva &amp;amp; Vector landscape): Golden Home icon (width 22px)&lt;br /&gt;
strictly visible next to the search icon.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Strict Flex Ordering: Left to Right across .vector-header-start */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .vector-main-menu-landmark,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Bar strictly ORDER 5 */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
div#p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Link strictly ORDER 10 (GUARANTEES IT SITS ON THE RIGHT OF SEARCH) */&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
margin-left: 10px !important;&lt;br /&gt;
margin-right: 14px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
a.vanipedia-topbar-home:hover,&lt;br /&gt;
a.vanipedia-topbar-home:active,&lt;br /&gt;
.vector-header-container a.vanipedia-topbar-home:hover,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link:hover,&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home:hover,&lt;br /&gt;
#vani-stage-header-slot a.vanipedia-topbar-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.2) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Icon Styling */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
stroke: #f5d77f !important;&lt;br /&gt;
fill: none !important;&lt;br /&gt;
stroke-width: 2 !important;&lt;br /&gt;
stroke-linecap: round !important;&lt;br /&gt;
stroke-linejoin: round !important;&lt;br /&gt;
transition: stroke 0.2s ease, transform 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home:hover .vanipedia-home-icon svg {&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
transform: scale(1.1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Text Styling on Desktop */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* MOBILE RESPONSIVE (Both Vector &amp;amp; Minerva) */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 160px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* MINERVA MOBILE SKIN HEADER (Regular Articles on Mobile) */&lt;br /&gt;
.minerva-header .vanipedia-topbar-home,&lt;br /&gt;
.minerva-header #vanipedia-topbar-home-link {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 6px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* In Rotated Landscape Stage on Main Page */&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 8px !important;&lt;br /&gt;
width: 34px !important;&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start #p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Bar Home Link: Strict no underline */&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry,&lt;br /&gt;
a.vh-bottom-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry:hover,&lt;br /&gt;
a.vh-bottom-link:hover {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 129: RESTORE COMPLETE ORIGINAL STRUCTURE (ZERO OVERLAPS, 4 TAXONOMY IN 1 ROW)&lt;br /&gt;
+ TOP BANNER TITLE AS PLAIN TEXT&lt;br /&gt;
+ WHO IS ŚRĪLA PRABHUPĀDA PERMANENT TITLE&lt;br /&gt;
+ OPTION A: RICH BURNISHED ANTIQUE GOLD (#966817)&lt;br /&gt;
+ RISE HOVER EFFECT ON ALL 9 CARD TITLES&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BANNER TITLE AS PURE PLAIN TEXT */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
span#vanipedia-topbar-title,&lt;br /&gt;
a#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover,&lt;br /&gt;
span#vanipedia-topbar-title:hover,&lt;br /&gt;
a#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CARD TITLE SIZING &amp;amp; NO TEXT CHANGE */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 38px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
letter-spacing: 0.015em !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. OPTION A: RICH BURNISHED ANTIQUE GOLD ON ALL CARD TITLES */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-media-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
-webkit-text-stroke: 0 !important;&lt;br /&gt;
paint-order: normal !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
-webkit-filter: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RISE HOVER EFFECT ON ALL 9 CARD TITLES (-3px LIFT + GOLD ILLUMINATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. GOLDEN FILAMENT UNDERLINE AT REST &amp;amp; GLIDE ON HOVER */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. STRICT STRUCTURAL RESTORATION: CLEAN ELEVATION &amp;amp; COLUMN BALANCING */&lt;br /&gt;
/* Introductory Articles flat title styling &amp;amp; hover */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific article item headline within the spotlight card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Devotee Subtitle in Memories card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 5px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
/* Enforce 3 columns on desktop for Section 3 (Personalities, Names, Places) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page .vh-card-questions {&lt;br /&gt;
padding: 2px 10px 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lift 3 bottom taxonomy cards up so they sit comfortably above the footer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-72px) !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Founder-Ācārya and Preeminent Śikṣā-Guru single line fitting */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SHIFT MARKED SECTION (Hero Triad + Timeline) DOWN EXACTLY 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 380px !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin-top: 16px !important;&lt;br /&gt;
margin-bottom: 10px !important;&lt;br /&gt;
height: 125px !important;&lt;br /&gt;
min-height: 125px !important;&lt;br /&gt;
max-height: 125px !important;&lt;br /&gt;
flex: 0 0 125px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left &amp;amp; Right Stacked Columns: Symmetrical 340px widths */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card padding and bounding inside both columns */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 135px !important;&lt;br /&gt;
min-height: 135px !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 139: DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TWO-LINE TITLE &amp;amp; DEVOTEE NAME&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title {&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 141: STATIC TITLE ON MEMORIES ROTATION + 3-LINE WIDER LANGUAGES CARD&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TITLE: 100% STATIC (NEVER ANIMATES ON ROTATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 0 5px 0 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the disciple name subtitle during randomizer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
transition: opacity 0.45s ease, transform 0.45s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle.is-changing,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(3px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SP IN MEDIA: FRAME FITS EXACTLY AROUND THUMBNAIL WITH ZERO SIDE GAPS */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-card-content,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
transition: transform 0.35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 3: 4 COLUMNS WITH WIDER COLUMN FOR PARTICIPATING LANGUAGES */&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr 1fr 1.35fr !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1220px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page .vh-card-languages {&lt;br /&gt;
padding: 3px 8px 5px 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 4. LANGUAGES CARD: EXACTLY 3 ROWS (5 COUNTRIES PER ROW) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-languages-list,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-languages-list {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
padding: 2px 0 0 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-row,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a:hover {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Flag thumbnail element */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center !important;&lt;br /&gt;
background-repeat: no-repeat !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Crisp SVG Flag Definitions */&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 147: SOCIAL ICONS IN THE MID OF THE SPACE ON THE RIGHT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform 0.2s ease, opacity 0.2s ease !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item:hover {&lt;br /&gt;
transform: scale(1.15) !important;&lt;br /&gt;
opacity: 0.9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-height: 20px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 153: DISTINGUISHED VANISEVA PILL + ELEVATED BACK-TO-TOP + FLAG STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELEVATED BACK-TO-TOP ARROW (Floats 16px clearly above the 38px bottom bar) */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 16px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE EXTRA BOX/BAR AROUND HEADER (Outer container completely borderless &amp;amp; transparent) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-container.vector-sticky-header-container {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. THE VERY EXISTING TOP BAR: Single, clean, elegant header bar */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
body.page-Main_Page .vector-header-container header.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TOP BAR CENTER BLOCK */&lt;br /&gt;
.vanipedia-topbar-center-block {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 50% !important;&lt;br /&gt;
top: 54% !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: auto !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-center-block * {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. DISTINGUISHED MIDDLE LINE: VANISEVA LUMINOUS INVITATION PILL */&lt;br /&gt;
.vanipedia-topbar-vaniseva-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border:0 !important;&lt;br /&gt;
border-bottom:0 !important;&lt;br /&gt;
background:none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
border-radius:0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:hover,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:focus,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:active {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-color:transparent !important;&lt;br /&gt;
background-color:transparent !important;&lt;br /&gt;
box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SISTER PROJECTS (Line 3) */&lt;br /&gt;
.vanipedia-topbar-sister-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 1px 6px !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link:hover,&lt;br /&gt;
.vanipedia-topbar-sister-link:focus,&lt;br /&gt;
.vanipedia-topbar-sister-link:active {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. PARTICIPATING LANGUAGES FLAGS STYLING */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-flag svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MINERVA MOBILE SKIN (Phone Header) */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.1 Burger Navigation Drawer Button */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.2 Branding Box Title (Pure CSS Content Injection - 100% JS-Independent) */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box,&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin: 0 0 0 14px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a::before,&lt;br /&gt;
.minerva-header .branding-box a::before {&lt;br /&gt;
content: &amp;quot;Vanipedia&amp;quot; !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; img,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; img {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.3 Home Link in Minerva */&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.4 Search Button in Minerva */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.5 User Navigation in Minerva */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile */&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block-mobile,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-main-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-vaniseva-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-links,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-link,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar mobile styling (from STEP 165) */&lt;br /&gt;
body.skin-minerva .vh-bottom-social-links,&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. RESPONSIVE BREAKPOINTS (Desktop &amp;gt;= 1000px Intact; Mobile &amp;lt; 1000px Full Controls) */&lt;br /&gt;
@media screen and (max-width: 1200px) and (min-width: 1000px) {&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
/* Single Row Header on Mobile Viewports */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-header-container .mw-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Row Left Section: Burger + Search + Home in single row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. FORCE BURGER MENU TO DISPLAY VISIBLE ON MOBILE */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown,&lt;br /&gt;
#vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SEARCH INPUT WITH GUARANTEED VISIBLE MAGNIFYING GLASS */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
max-width: calc(100vw - 140px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input,&lt;br /&gt;
.vector-header-start .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__start-icon,&lt;br /&gt;
#p-search .cdx-text-input__icon,&lt;br /&gt;
#p-search .cdx-text-input__start-icon {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 10px !important;&lt;br /&gt;
top: 50% !important;&lt;br /&gt;
transform: translateY(-50%) !important;&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
z-index: 5 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
padding-left: 32px !important;&lt;br /&gt;
padding-right: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Home Icon */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
margin: 0 2px !important;&lt;br /&gt;
padding: 3px 5px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. USER ICON GUARANTEED ON FAR RIGHT */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-links-wide,&lt;br /&gt;
.vector-header-end .vector-user-links-main {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-userpage {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-overflow,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-label-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile viewports (&amp;lt; 1000px) */&lt;br /&gt;
.vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block-mobile,&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-mobile,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title,&lt;br /&gt;
.vanipedia-topbar-sister-links,&lt;br /&gt;
.vanipedia-topbar-sister-link,&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar social links hidden on mobile (from STEP 165) */&lt;br /&gt;
.vh-bottom-social-links,&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 173: RESTORE WORKING STEP 117 COMPACT STAGE PROPORTIONS (ZERO-CROP)&lt;br /&gt;
Overrides all desktop-specific shifts (min-height: 380px, translateY: 30px,&lt;br /&gt;
translateY: -72px, 324px photo) inside the mobile rotated landscape stage.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage #vani-rotated-box #vani-stage-content-slot #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 4px 16px 12px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 0 0 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
min-width: 200px !important;&lt;br /&gt;
min-height: 200px !important;&lt;br /&gt;
max-width: 200px !important;&lt;br /&gt;
max-height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(18, 63, 56, 0.35), 0 2px 6px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
flex: 0 0 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-track {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-item {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-languages {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-stage-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-main-title,&lt;br /&gt;
#vani-stage-header-slot .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin: 0 10px !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V174 — Vanipedia main page: static, naturally scrolling, and responsive. */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-paper:#faf7ef;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    --vp-ink:#263a39;&lt;br /&gt;
    --vp-brand:#345b63;&lt;br /&gt;
    --vp-accent:#b1873d;&lt;br /&gt;
    --vp-line:#ded7c6;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1240px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:clamp(18px,3vw,38px) !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    background:var(--vp-paper) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    animation:none !important;&lt;br /&gt;
    transition:none !important;&lt;br /&gt;
    scroll-behavior:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a {&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-decoration-color:#aab3a8 !important;&lt;br /&gt;
    text-underline-offset:3px !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:hover {&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    text-decoration-thickness:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:focus-visible {&lt;br /&gt;
    outline:3px solid var(--vp-brand) !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p {&lt;br /&gt;
    margin-top:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1 {&lt;br /&gt;
    margin:0 0 10px !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 clamp(29px,4vw,40px)/1.2 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2 {&lt;br /&gt;
    margin:0 0 14px !important;&lt;br /&gt;
    padding:0 0 9px !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 22px/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3 {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:600 18px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p { margin-bottom:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:220px minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,5vw,64px) !important;&lt;br /&gt;
    max-width:1000px !important;&lt;br /&gt;
    margin:0 auto 32px !important;&lt;br /&gt;
    padding:8px 0 28px !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    width:220px !important;&lt;br /&gt;
    height:220px !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:3px solid var(--vp-brand) !important;&lt;br /&gt;
    border-radius:50% !important;&lt;br /&gt;
    background:#f0eee3 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 35% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 auto 4px !important;&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    font-size:clamp(19px,2.2vw,25px) !important;&lt;br /&gt;
    font-weight:600 !important;&lt;br /&gt;
    line-height:1.35 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font-size:17px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:22px !important;&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    padding:20px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card:hover {&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card h3 { margin-bottom:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card blockquote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid var(--vp-accent) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-feature {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(120px,190px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    border-radius:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-outlet {&lt;br /&gt;
    margin-bottom:5px !important;&lt;br /&gt;
    color:#706b62 !important;&lt;br /&gt;
    font-size:14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-headline { font-size:17px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section {&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
    padding:20px 0 22px !important;&lt;br /&gt;
    border-block:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-intro { margin:-5px 0 12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(auto-fit,minmax(76px,1fr)) !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    justify-content:center !important;&lt;br /&gt;
    min-height:42px !important;&lt;br /&gt;
    padding:6px 8px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a:hover {&lt;br /&gt;
    border-color:var(--vp-brand) !important;&lt;br /&gt;
    background:#f1f3ee !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section { margin:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:18px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-card { padding:18px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card { grid-column:span 1 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-list {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    flex-wrap:wrap !important;&lt;br /&gt;
    gap:8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-lang-item {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
    min-height:32px !important;&lt;br /&gt;
    white-space:nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vh-flag {&lt;br /&gt;
    display:inline-block !important;&lt;br /&gt;
    flex:0 0 22px !important;&lt;br /&gt;
    width:22px !important;&lt;br /&gt;
    height:15px !important;&lt;br /&gt;
    vertical-align:middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restore ordinary page flow and neutralize any legacy rotated-stage wrapper. */&lt;br /&gt;
#vani-mobile-stage, #vani-rotated-box {&lt;br /&gt;
    position:static !important;&lt;br /&gt;
    inset:auto !important;&lt;br /&gt;
    width:auto !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    rotate:none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot, #vani-stage-content-slot, #vani-stage-footer-slot { display:contents !important; }&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:20px 16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding-bottom:22px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:160px !important; height:160px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid { grid-template-columns:minmax(0,1fr) !important; gap:16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:minmax(0,1fr) !important; gap:14px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-card { padding:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(100px,34%) minmax(0,1fr) !important; gap:12px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section { margin-bottom:24px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:380px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-image { max-width:260px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion:reduce) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::before,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::after {&lt;br /&gt;
        animation:none !important;&lt;br /&gt;
        transition:none !important;&lt;br /&gt;
        scroll-behavior:auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V175: natural document scrolling, Vanisource-style hero, Vanipedia colors. */&lt;br /&gt;
html,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:100% !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
    overflow-y:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-brand:#345B63;&lt;br /&gt;
    --vp-accent:#f5d77f;&lt;br /&gt;
    --vp-ink:#263a3d;&lt;br /&gt;
    --vp-line:#d8d1c3;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:min(100%, 1200px) !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1200px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:26px clamp(16px,3vw,34px) 100px !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
}&lt;br /&gt;
/* The site-wide footer remains fixed; this page has room to scroll past it. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    display:block;&lt;br /&gt;
    height:0;&lt;br /&gt;
    clear:both;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(170px,210px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,4vw,44px) !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:880px !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    margin:0 auto 30px !important;&lt;br /&gt;
    padding:22px 26px !important;&lt;br /&gt;
    border:1px solid #345B63 !important;&lt;br /&gt;
    border-left:5px solid #f5d77f !important;&lt;br /&gt;
    border-radius:8px !important;&lt;br /&gt;
    background:#345B63 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:min(100%,210px) !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    aspect-ratio:445 / 542 !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:2px solid #f5d77f !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    box-shadow:0 5px 18px rgba(18,35,37,.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin:0 0 9px !important;&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    font:600 clamp(32px,3vw,42px)/1.15 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:600 clamp(19px,1.7vw,22px)/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-underline-offset:4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a:hover { color:#fff !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:500 clamp(17px,1.5vw,20px)/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-quote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid #f5d77f !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove the old decorative cursor and restore the operating system pointer. */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page * {&lt;br /&gt;
    cursor:auto !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page a[href],&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .cdx-button {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:18px 14px 96px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:14px !important;&lt;br /&gt;
        max-width:460px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding:17px 17px 19px !important;&lt;br /&gt;
        border-left-width:4px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:min(100%,170px) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-role { font-size:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-organization { font-size:17px !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V176: native mouse cursor; main page language links are the remaining taxonomy feature. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-section {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 0 32px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card {&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    grid-column:auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: native Windows pointer and viewport-contained portal rollouts. */&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    cursor:default !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href] *,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home button,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    align-items:start !important;&lt;br /&gt;
    gap:24px 18px !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 auto 28px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    max-width:640px !important;&lt;br /&gt;
    margin-left:auto !important;&lt;br /&gt;
    margin-right:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card {&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    z-index:1 !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.07) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open {&lt;br /&gt;
    z-index:100 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image {&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border-radius:6px 6px 0 0 !important;&lt;br /&gt;
    background:#e9e4d8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 36% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy {&lt;br /&gt;
    min-height:145px !important;&lt;br /&gt;
    padding:14px 15px 13px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 {&lt;br /&gt;
    min-height:50px !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    padding:0 0 7px !important;&lt;br /&gt;
    border-bottom:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 18px/1.28 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 a {&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p {&lt;br /&gt;
    min-height:44px !important;&lt;br /&gt;
    margin:0 0 8px !important;&lt;br /&gt;
    color:#354444 !important;&lt;br /&gt;
    font:400 14px/1.45 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:7px !important;&lt;br /&gt;
    min-height:30px !important;&lt;br /&gt;
    padding:4px 9px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f6f2e9 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.3 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:focus-visible {&lt;br /&gt;
    border-color:#b1873d !important;&lt;br /&gt;
    outline:2px solid #b1873d !important;&lt;br /&gt;
    outline-offset:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    position:fixed !important;&lt;br /&gt;
    top:var(--vp-panel-top, 20px) !important;&lt;br /&gt;
    left:var(--vp-panel-left, 12px) !important;&lt;br /&gt;
    right:auto !important;&lt;br /&gt;
    bottom:auto !important;&lt;br /&gt;
    z-index:2147483000 !important;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:var(--vp-panel-width, 290px) !important;&lt;br /&gt;
    max-width:calc(100vw - 24px) !important;&lt;br /&gt;
    max-height:min(380px,calc(100vh - 100px)) !important;&lt;br /&gt;
    overflow:auto !important;&lt;br /&gt;
    overscroll-behavior:contain !important;&lt;br /&gt;
    padding:11px 12px 12px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-top:3px solid #b1873d !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 10px 22px rgba(38,58,57,.22) !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open &amp;gt; .vp-rollout-panel,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open &amp;gt; .vp-rollout-panel {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-heading {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
    gap:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options &amp;gt; span { display:block !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    min-height:34px !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:500 14px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:focus-visible {&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#805b16 !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    outline:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options { grid-template-columns:repeat(4,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options a { text-align:center !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options a { display:flex !important; align-items:center !important; gap:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all { display:block !important; margin-top:7px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:focus-visible { text-decoration:underline !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all { display:block !important; margin:0 0 10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:8px 10px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-categories-heading {&lt;br /&gt;
    padding-top:8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel {&lt;br /&gt;
    width:min(720px,calc(100vw - 24px)) !important;&lt;br /&gt;
    --vp-panel-width:720px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options {&lt;br /&gt;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:1px 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options a {&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    padding:5px 6px !important;&lt;br /&gt;
    font-size:12px !important;&lt;br /&gt;
    line-height:1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid { max-width:100% !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:min(620px,calc(100vw - 24px)) !important; --vp-panel-width:620px; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img { height:210px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
        position:static !important;&lt;br /&gt;
        top:auto !important;&lt;br /&gt;
        left:auto !important;&lt;br /&gt;
        right:auto !important;&lt;br /&gt;
        bottom:auto !important;&lt;br /&gt;
        width:auto !important;&lt;br /&gt;
        max-width:none !important;&lt;br /&gt;
        max-height:none !important;&lt;br /&gt;
        margin:0 !important;&lt;br /&gt;
        border-top:1px solid #d8d1c3 !important;&lt;br /&gt;
        border-left:3px solid #b1873d !important;&lt;br /&gt;
        border-radius:0 0 7px 7px !important;&lt;br /&gt;
        box-shadow:none !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:auto !important; --vp-panel-width:auto; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V181: restore the native Windows pointing hand on sidebar menu targets.&lt;br /&gt;
   Earlier Main Page cursor rules forced .vector-menu links to cursor:auto. */&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href],&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V183: restore the pointing-hand cursor on every actionable top and bottom bar item.&lt;br /&gt;
   Older Main Page rules set .vector-dropdown-label and .vh-bottom-link to cursor:auto. */&lt;br /&gt;
html body .vector-header-container a[href],&lt;br /&gt;
html body .vector-header-container a[href] *,&lt;br /&gt;
html body header.vector-header a[href],&lt;br /&gt;
html body header.vector-header a[href] *,&lt;br /&gt;
html body header.mw-header a[href],&lt;br /&gt;
html body header.mw-header a[href] *,&lt;br /&gt;
html body #mw-head a[href],&lt;br /&gt;
html body #mw-head a[href] *,&lt;br /&gt;
html body .minerva-header a[href],&lt;br /&gt;
html body .minerva-header a[href] *,&lt;br /&gt;
html body #vh-bottom-bar a[href],&lt;br /&gt;
html body #vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vh-bottom-bar a[href],&lt;br /&gt;
html body .vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vector-header-container button,&lt;br /&gt;
html body .vector-header-container button *,&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label *,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body .minerva-header button,&lt;br /&gt;
html body .minerva-header button *,&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar button,&lt;br /&gt;
html body #vh-bottom-bar button *,&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar .vh-bottom-link[href] {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:hover,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:focus {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V184: the legacy Main Page cursor reset also targets Vector menu links and&lt;br /&gt;
   dropdown labels. Override those exact top-bar targets after the legacy rules. */&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href],&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href] *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href]:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href]:hover *,&lt;br /&gt;
html body.page-Main_Page #mw-head a[href],&lt;br /&gt;
html body.page-Main_Page #mw-head a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-head a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href],&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label *,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label:focus,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-main-menu-dropdown-toggle,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-main-menu-dropdown-toggle *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-main-menu-dropdown-toggle,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-main-menu-dropdown-toggle *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container button,&lt;br /&gt;
html body.page-Main_Page .vector-header-container button *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body.page-Main_Page #mw-head button,&lt;br /&gt;
html body.page-Main_Page #mw-head button *,&lt;br /&gt;
html body.page-Main_Page #mw-head [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #mw-head [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
ct: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-dot {&lt;br /&gt;
transform: scale(1.5);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline must follow JS position immediately */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
scroll-behavior: auto !important;&lt;br /&gt;
transform-origin: 0 0;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VIRTUAL TIMELINE PERFORMANCE&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
display: flex;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
height: 100%;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
transform-style: flat;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TIMELINE YEAR NAVIGATION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 22px;&lt;br /&gt;
margin: 0 0 10px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 35px;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 4px 2px;&lt;br /&gt;
color: rgba(18,63,56,.62);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
transition:&lt;br /&gt;
color .2s ease,&lt;br /&gt;
transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* Random quotes */&lt;br /&gt;
.vh-quote {&lt;br /&gt;
height: 82px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
padding: 0 40px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
border-bottom: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
margin-top: 26px;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-inner {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
max-width: 1500px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-text {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
text-overflow: ellipsis;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: clamp(20px, 1.65vw, 29px);&lt;br /&gt;
line-height: 1.16;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source {&lt;br /&gt;
margin-top: 7px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source::before,&lt;br /&gt;
.vh-quote-source::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 74px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a {&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a:hover {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 15px;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 93px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote,&lt;br /&gt;
#vh-random-quote-source {&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote.is-changing,&lt;br /&gt;
#vh-random-quote-source.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured {&lt;br /&gt;
width: auto;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(760px, 1.3fr)&lt;br /&gt;
minmax(600px, 1fr);&lt;br /&gt;
column-gap: 32px;&lt;br /&gt;
align-items: start;&lt;br /&gt;
margin-top: 18px;&lt;br /&gt;
padding-top: 18px;&lt;br /&gt;
padding-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured,&lt;br /&gt;
.vh-network {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — TITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — GRID&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
INDIVIDUAL TREASURE CARD&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 48% 52%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature a {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MEDIA AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-media,&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px 0 0 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* Normal video/image cards */&lt;br /&gt;
.vh-feature-video .vh-feature-media,&lt;br /&gt;
.vh-feature-imagequote .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
/* SHORT&lt;br /&gt;
Keep complete vertical YouTube Shorts thumbnail visible.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-short .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: contain;&lt;br /&gt;
background-color: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEXT PANEL ON RIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 3px 10px 5px 12px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
border-radius: 0 6px 6px 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
/* SHORT / VIDEO / IMAGE QUOTE / NECTAR DROP */&lt;br /&gt;
.vh-feature-copy small {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Actual title */&lt;br /&gt;
.vh-feature-copy strong {&lt;br /&gt;
display: block;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
\* Metadata currently not needed.&lt;br /&gt;
\* Keep it hidden so dates do not appear underneath.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-copy span {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
NECTAR DROP&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-audio-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.50);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
line-height: 1;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
transform .2s ease,&lt;br /&gt;
background .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar:hover .vh-feature-audio-icon {&lt;br /&gt;
transform: scale(1.06);&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-network .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 120px;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 5px 10px 0;&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
border-right: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
background .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover .vh-network-icon {&lt;br /&gt;
transform: scale(1.12);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover strong {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
height: 42px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition:&lt;br /&gt;
transform .22s ease,&lt;br /&gt;
color .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes {&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 60px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat strong {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: -8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes + strong {&lt;br /&gt;
white-space: normal;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 19px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat small {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: 8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK MISSION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 430px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 0 0px 0 10px;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-world {&lt;br /&gt;
flex: 0 0 150px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
margin-right: 0px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission-text {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 250px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover .vh-network-world img {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
RESPONSIVE BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(650px, 1.2fr)&lt;br /&gt;
minmax(650px, 1fr);&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
grid-template-columns: 47% 53%;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
padding-left: 9px;&lt;br /&gt;
padding-right: 7px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 110px;&lt;br /&gt;
min-width: 110px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1.1fr)&lt;br /&gt;
minmax(620px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 105px;&lt;br /&gt;
min-width: 105px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =====================================================&lt;br /&gt;
SOCIAL PLATFORM STATISTICS&lt;br /&gt;
===================================================== */&lt;br /&gt;
/* Month / year title */&lt;br /&gt;
.social-stats-title {&lt;br /&gt;
margin: 30px 0 10px;&lt;br /&gt;
padding-bottom: 7px;&lt;br /&gt;
font-size: 25px;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
border-bottom: 2px solid #2a4452;&lt;br /&gt;
}&lt;br /&gt;
/* Clickable statistics bar */&lt;br /&gt;
.social-stats-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-header:hover {&lt;br /&gt;
background: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
/* Platform blocks */&lt;br /&gt;
.social-stats-platform {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
border-right: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-name {&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-views {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
/* Details */&lt;br /&gt;
.social-stats-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 7px;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #2a4452;&lt;br /&gt;
background: #eef2f4;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-arrow {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Expanded report */&lt;br /&gt;
.social-stats-details {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
padding: 24px 28px 30px;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-top: 1px solid #c8ccd1;&lt;br /&gt;
border-radius: 0 0 8px 8px;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-number {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.15;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-view-label {&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
IMAGE QUOTE POPUP&lt;br /&gt;
========================================================== */&lt;br /&gt;
#vh-imagequote-lightbox {&lt;br /&gt;
position: fixed;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
/* positioned by JS */&lt;br /&gt;
top: auto;&lt;br /&gt;
left: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .2s ease,&lt;br /&gt;
visibility .2s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox.is-open {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
visibility: visible;&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 20vw;&lt;br /&gt;
max-width: 380px;&lt;br /&gt;
min-width: 260px;&lt;br /&gt;
height: auto;&lt;br /&gt;
max-height: 55vh;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px&lt;br /&gt;
rgba(0, 0, 0, .28);&lt;br /&gt;
}&lt;br /&gt;
.vh-imagequote-lightbox-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
top: 5px;&lt;br /&gt;
right: 7px;&lt;br /&gt;
width: 28px;&lt;br /&gt;
height: 28px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: rgba(0, 0, 0, .55);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 26px;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar Drop audio activity */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 3px;&lt;br /&gt;
height: 18px;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave span {&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 4px;&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform-origin: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span {&lt;br /&gt;
animation: vhNectarWave .75s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(2) {&lt;br /&gt;
animation-delay: -.45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(3) {&lt;br /&gt;
animation-delay: -.20s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(4) {&lt;br /&gt;
animation-delay: -.60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(5) {&lt;br /&gt;
animation-delay: -.30s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(6) {&lt;br /&gt;
animation-delay: -.55s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(7) {&lt;br /&gt;
animation-delay: -.10s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vhNectarWave {&lt;br /&gt;
0% {&lt;br /&gt;
height: 3px;&lt;br /&gt;
}&lt;br /&gt;
100% {&lt;br /&gt;
height: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Nectar audio area — never scroll */&lt;br /&gt;
.vh-feature-nectar .vh-feature-audio {&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar .vh-nectar-wave {&lt;br /&gt;
flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Video + Nectar Drop title limit */&lt;br /&gt;
.vh-feature-video .vh-feature-copy strong,&lt;br /&gt;
.vh-feature-nectar .vh-feature-copy strong {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
display: -webkit-box;&lt;br /&gt;
-webkit-box-orient: vertical;&lt;br /&gt;
-webkit-line-clamp: 5;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
========================================================= */&lt;br /&gt;
.vani-flipbook-trigger {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
transition:&lt;br /&gt;
transform 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger:hover img {&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px&lt;br /&gt;
rgba(0, 0, 0, 0.22);&lt;br /&gt;
}&lt;br /&gt;
/* Full-screen dark overlay */&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
position: fixed;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
display: none;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
background:&lt;br /&gt;
rgba(15, 20, 18, 0.90);&lt;br /&gt;
}&lt;br /&gt;
#vani-flipbook-overlay.is-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* Popup */&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: calc(100vw - 80px);&lt;br /&gt;
height: calc(100vh - 40px);&lt;br /&gt;
max-width: 1800px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 20px 70px&lt;br /&gt;
rgba(0, 0, 0, 0.55);&lt;br /&gt;
}&lt;br /&gt;
/* Iframe holder */&lt;br /&gt;
#vani-flipbook-frame-holder {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Actual flipbook iframe */&lt;br /&gt;
#vani-flipbook-frame {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
}&lt;br /&gt;
/* Close button */&lt;br /&gt;
.vani-flipbook-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 10px;&lt;br /&gt;
right: 10px;&lt;br /&gt;
z-index: 100001;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background:&lt;br /&gt;
rgba(20, 20, 20, 0.80);&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
font-family:&lt;br /&gt;
Arial,&lt;br /&gt;
sans-serif;&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
line-height: 42px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-close:hover {&lt;br /&gt;
background: #000000;&lt;br /&gt;
}&lt;br /&gt;
body.vani-flipbook-open {&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
padding: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
max-width: none;&lt;br /&gt;
border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================&lt;br /&gt;
VANIPEDIA INSPIRATION&lt;br /&gt;
========================================= */&lt;br /&gt;
/* Image */&lt;br /&gt;
.vision-layout-wrapper .vision-logo {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
}&lt;br /&gt;
.vision-layout-wrapper .vision-logo img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 350px;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Two button columns */&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
display: flex;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-col {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Light green buttons */&lt;br /&gt;
.vision-buttons-container .vision-btn {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn:hover {&lt;br /&gt;
background-color: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn a,&lt;br /&gt;
.vision-buttons-container .vision-btn a.external {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ARCHITECTURAL WOOD SANCTUM &amp;amp; SHADOWBOX NICHES (A1 CONCEPT)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
:root {&lt;br /&gt;
--wood-darkest: #110804;&lt;br /&gt;
--wood-dark: #1c0e07;&lt;br /&gt;
--wood-mid: #2b170e;&lt;br /&gt;
--wood-warm: #3d2214;&lt;br /&gt;
--wood-light: #54311c;&lt;br /&gt;
--gold-bright: #f5d77f;&lt;br /&gt;
--gold-mid: #d4af37;&lt;br /&gt;
--gold-deep: #997a15;&lt;br /&gt;
--text-cream: #f4ebd9;&lt;br /&gt;
--text-muted: #bda892;&lt;br /&gt;
--spotlight-glow: radial-gradient(circle at 50% 0%, rgba(255, 230, 160, 0.28) 0%, rgba(255, 210, 120, 0.08) 45%, transparent 75%);&lt;br /&gt;
}&lt;br /&gt;
/* Master Architectural Container */&lt;br /&gt;
.sanctum-cabinet {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1280px;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
background: linear-gradient(180deg, #2b170e 0%, #1c0e07 40%, #140904 100%);&lt;br /&gt;
border: 3px solid #3d2314;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
box-shadow: 0 25px 60px rgba(0,0,0,0.9), inset 0 2px 4px rgba(255,220,150,0.2), inset 0 -2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
position: relative;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, &#039;Georgia&#039;, serif;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
}&lt;br /&gt;
.sanctum-cabinet::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0; left: 0; right: 0; bottom: 0;&lt;br /&gt;
background: repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0px, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 4px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 1: TOP ARCHITECTURAL CORNICE / NAV BAR */&lt;br /&gt;
.cornice-header {&lt;br /&gt;
background: linear-gradient(180deg, #3f2314 0%, #28140a 60%, #1b0c05 100%);&lt;br /&gt;
border-bottom: 2px solid #5a341b;&lt;br /&gt;
box-shadow: 0 8px 16px rgba(0,0,0,0.7), inset 0 2px 3px rgba(255,230,170,0.25);&lt;br /&gt;
padding: 14px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left .nav-burger {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
background: rgba(0,0,0,0.4);&lt;br /&gt;
padding: 6px 12px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
border: 1px solid #4a2814;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-group {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.main-brand-title {&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0,0,0,0.9), 0 0 12px rgba(212,175,55,0.3);&lt;br /&gt;
}&lt;br /&gt;
.brand-subline {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-search {&lt;br /&gt;
flex: 1;&lt;br /&gt;
max-width: 480px;&lt;br /&gt;
margin: 0 24px;&lt;br /&gt;
}&lt;br /&gt;
.search-input-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel {&lt;br /&gt;
width: 100%;&lt;br /&gt;
padding: 10px 18px 10px 42px;&lt;br /&gt;
background: #0f0704;&lt;br /&gt;
border: 1px solid #472613;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-family: inherit;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0,0,0,0.9), 0 1px 2px rgba(255,255,255,0.08);&lt;br /&gt;
outline: none;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel::placeholder {&lt;br /&gt;
color: #7d6b58;&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.search-icon {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 14px;&lt;br /&gt;
top: 50%;&lt;br /&gt;
transform: translateY(-50%);&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links .btn-gold a {&lt;br /&gt;
background: linear-gradient(180deg, #b8860b 0%, #7d5904 100%);&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: #fff !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* SPOTLIGHT HOOD &amp;amp; OVERHEAD LAMPS (A1 STYLE) */&lt;br /&gt;
.spotlight-frieze {&lt;br /&gt;
position: relative;&lt;br /&gt;
padding: 24px 20px 10px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
background: linear-gradient(180deg, #24130b 0%, #180c06 100%);&lt;br /&gt;
border-bottom: 2px solid #3a1e0f;&lt;br /&gt;
}&lt;br /&gt;
.lamp-row {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-around;&lt;br /&gt;
padding: 0 80px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.lamp {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
background: radial-gradient(ellipse at center, #ffd700 0%, #b8860b 60%, #442500 100%);&lt;br /&gt;
border-radius: 0 0 10px 10px;&lt;br /&gt;
box-shadow: 0 0 14px 4px rgba(255, 215, 0, 0.45);&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
.lamp::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 8px;&lt;br /&gt;
left: -70px;&lt;br /&gt;
width: 200px;&lt;br /&gt;
height: 280px;&lt;br /&gt;
background: var(--spotlight-glow);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.frieze-title {&lt;br /&gt;
font-size: 24px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-shadow: 0 2px 6px rgba(0,0,0,0.95);&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.frieze-subtitle {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.shadowbox-body {&lt;br /&gt;
padding: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 2: HERO STAGE */&lt;br /&gt;
.hero-sanctuary-stage {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 1fr 1.25fr 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
background: linear-gradient(180deg, #180c06 0%, #100703 100%);&lt;br /&gt;
border: 3px solid #361e10;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
box-shadow: inset 0 10px 25px rgba(0,0,0,0.9);&lt;br /&gt;
margin-bottom: 24px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-card {&lt;br /&gt;
background: rgba(0, 0, 0, 0.45);&lt;br /&gt;
border: 1px solid #3b2011;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.8);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-tag {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-headline a {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-body {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: #bcaaa4;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
margin: 10px 0;&lt;br /&gt;
flex: 1;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-footer a {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.center-frame {&lt;br /&gt;
background: #090402;&lt;br /&gt;
border: 3px solid #4a2814;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.95), inset 0 0 30px rgba(0,0,0,0.9);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.sanctuary-center-badge {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link a {&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 3px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 80px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
background: linear-gradient(90deg, transparent, var(--gold-mid), transparent);&lt;br /&gt;
margin: 10px auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.multilingual-tape {&lt;br /&gt;
background: #140904;&lt;br /&gt;
border: 1px solid #361b0d;&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
margin-top: 12px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 3: 3D RECESSED SHADOWBOX SHELF NICHES */&lt;br /&gt;
.niches-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche {&lt;br /&gt;
background: linear-gradient(180deg, #0e0603 0%, #170b05 100%);&lt;br /&gt;
border: 3px solid #381f11;&lt;br /&gt;
border-top: 4px solid #1a0c06;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 18px;&lt;br /&gt;
box-shadow: inset 0 8px 18px rgba(0,0,0,0.95), 0 4px 10px rgba(0,0,0,0.7), inset 0 0 20px rgba(0,0,0,0.8);&lt;br /&gt;
position: relative;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: transform 0.2s, border-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
border-color: #633b20;&lt;br /&gt;
}&lt;br /&gt;
.niche-lamp {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
width: 36px;&lt;br /&gt;
height: 5px;&lt;br /&gt;
background: #e2ba4d;&lt;br /&gt;
border-radius: 0 0 6px 6px;&lt;br /&gt;
box-shadow: 0 0 10px rgba(255,215,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.niche-icon-wrap {&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
margin: 10px 0 10px 0;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0,0,0,0.8));&lt;br /&gt;
}&lt;br /&gt;
.niche-title {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
.niche-desc {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.niche-meta {&lt;br /&gt;
margin-top: auto;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
border-top: 1px solid #2d180c;&lt;br /&gt;
padding-top: 8px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* SUPPLEMENTARY TAXONOMY SHELF */&lt;br /&gt;
.taxonomies-carved-shelf {&lt;br /&gt;
background: #110704;&lt;br /&gt;
border: 1px solid #361b0c;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 12px 18px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.shelf-label {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
background: #1d0f07;&lt;br /&gt;
border: 1px solid #422312;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 4px 10px;&lt;br /&gt;
margin: 0 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
/* CARVED TIMELINE RIBBON */&lt;br /&gt;
.timeline-carved-ribbon {&lt;br /&gt;
background: linear-gradient(180deg, #1c0e07 0%, #120803 100%);&lt;br /&gt;
border: 2px solid #381f11;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
box-shadow: inset 0 4px 10px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.timeline-label-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.timeline-title {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.timeline-span-badge {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.timeline-years-bar {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
background: #080301;&lt;br /&gt;
border: 1px solid #30170a;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-year {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: #9c8570;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
padding: 2px 6px;&lt;br /&gt;
transition: color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.vh-year:hover, .vh-year.active {&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 4: BASE PLINTH FOOTER */&lt;br /&gt;
.plinth-footer {&lt;br /&gt;
background: linear-gradient(180deg, #1d0f07 0%, #120803 100%);&lt;br /&gt;
border-top: 3px solid #3d2111;&lt;br /&gt;
padding: 20px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.05);&lt;br /&gt;
}&lt;br /&gt;
.plinth-stat {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-actions {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
background: #190b05;&lt;br /&gt;
border: 1px solid #4a2712;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
.niches-grid { grid-template-columns: 1fr; }&lt;br /&gt;
.hero-sanctuary-stage { grid-template-columns: 1fr; }&lt;br /&gt;
.taxonomies-carved-shelf { flex-direction: column; gap: 10px; }&lt;br /&gt;
.plinth-footer { flex-direction: column; gap: 14px; text-align: center; }&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PERSISTENT TOP BAR: #345B63 SINGLE-ROW (BURGER, SEARCH, TITLE, USER)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Full-Width Outer Banner Container (Strict #345B63) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Inner Flex Row: STRICT Single Horizontal Line */&lt;br /&gt;
.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CENTERED TITLE: Dead-Center On The Same Line */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.8px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. LEFT SECTION: Burger [ ≡ ] + Search In ONE Row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Force Burger Menu Dropdown to ALWAYS display on desktop */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .cdx-button--fake-button {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* HIGH-VISIBILITY GOLD FOR BURGER &amp;amp; ALL VECTOR ICONS */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.mw-header .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
filter: brightness(0) saturate(100%) invert(86%) sepia(26%) saturate(884%) hue-rotate(352deg) brightness(102%) contrast(96%) !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide duplicate site wordmark &amp;amp; tagline next to burger */&lt;br /&gt;
.vector-header-start .mw-logo-wordmark,&lt;br /&gt;
.vector-header-start .mw-logo-tagline,&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Box Container on Left */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Refined Inset Search Input (Option 1: Harmonious Deep Sea Teal) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 18px !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
padding: 4px 12px 4px 30px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
line-height: 30px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
transition: width 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(245, 215, 127, 0.4), inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input::placeholder,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]::placeholder,&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
color: #a5c4c9 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-search-box-inner .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide separate search submit buttons */&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container #searchButton,&lt;br /&gt;
.vector-header-container #mw-searchButton,&lt;br /&gt;
.vector-header-container .searchButton,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. RIGHT SECTION: User Part Fixed (No weird boxes, clean gold, unified dropdown) */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.1 Remove all clunky button box backgrounds and borders from top bar items */&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button--fake-button,&lt;br /&gt;
.vector-header-end .cdx-button--weight-quiet,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-menu-heading,&lt;br /&gt;
.vector-header-end #p-personal,&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-menu,&lt;br /&gt;
.vector-header-end .vector-menu,&lt;br /&gt;
.vector-header-end .vector-menu-content,&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.2 Style username &amp;amp; header icons in clean warm gold (no boxes) */&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #pt-userpage-2 span,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: background-color 0.2s ease, color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.3 Desktop User Dropdown Menu (Strictly Matching image_a7f3ff.png) */&lt;br /&gt;
.vector-header-end .vector-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content div,&lt;br /&gt;
.vector-header-end .vector-dropdown-content ul,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-menu-content {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure Talk (pt-mytalk) is visible in desktop dropdown */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide icons inside desktop user dropdown so it matches image_a7f3ff.png clean text */&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean, compact, single-row links */&lt;br /&gt;
.vector-header-end .vector-dropdown-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a span {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
font-size: inherit !important;&lt;br /&gt;
font-weight: inherit !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:focus,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Divider above Logout */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-user-menu-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. DISABLE ALL HOVER PREVIEWS / POPUPS IN TOP BAR */&lt;br /&gt;
.vector-header-container [title]:hover::after,&lt;br /&gt;
.vector-header-container [title]:hover::before,&lt;br /&gt;
.vector-header-container a[title]:hover::after,&lt;br /&gt;
.vector-header-container a[title]:hover::before,&lt;br /&gt;
.mw-header [title]:hover::after,&lt;br /&gt;
.mw-header [title]:hover::before,&lt;br /&gt;
.mw-header a[title]:hover::after,&lt;br /&gt;
.mw-header a[title]:hover::before {&lt;br /&gt;
display: none !important;&lt;br /&gt;
content: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Sticky Header Support (Color: #345B63) */&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
height: 48px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-sticky-header a,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Main Page Adjustments: Clean Flush Under Top Bar */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-top {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-photo-stage {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ELIMINATE UNWANTED LIGHT-GREEN STRIP / TOOLBAR UNDER TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure no gap or background bleed between top bar and content on Main Page */&lt;br /&gt;
body.page-Main_Page .vector-header-container {&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
WHO IS SRILA PRABHUPADA &amp;amp; FOUNDER-ACARYA HERO ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 16px auto 8px auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 3px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important; /* Temple Gold */&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
color: #1e353b !important; /* Deep Sacred Slate-Teal */&lt;br /&gt;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
margin: 6px auto 14px auto !important;&lt;br /&gt;
padding: 4px 18px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-radius: 20px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: &amp;quot;♦&amp;quot; !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PANORAMIC TIMELINE RIBBON (1896 – 1977) BETWEEN HERO &amp;amp; GATEWAYS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-timeline-panoramic {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 18px auto 24px auto !important;&lt;br /&gt;
padding: 12px 16px !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-timeline-years {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 auto 12px auto !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-wrap: wrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(255, 255, 255, 0.7) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(52, 91, 99, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* FORCE WARM PARCHMENT ON ALL MAIN PAGE CONTAINERS (KILL MINT GREEN BLEED) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA STRICT ZERO-SCROLL VIEWPORT-FIT SYSTEM (STEP 11)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Strict Zero-Scroll Viewport Locking */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Master Canvas Vertical Rhythm (Auto-distributed inside single screen) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 18px 10px 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Base Card Styling */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Ribbon */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-icon {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-sub {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
opacity: 0.85 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 1: HERO TRIAD (Compact) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 280px 1fr 280px !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories of Srila Prabhupada Card (Left) */&lt;br /&gt;
.vh-card-memories .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-actions {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.28) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Frame */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at center, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 34px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
/* Button below Srila Prabhupada: only &amp;quot;Founder-Ācārya of ISKCON&amp;quot;, clickable wiki link */&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
margin: 3px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Sacred Portrait Oval */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto 4px auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 110px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 2.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f4ebd9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
margin: 2px auto 0 auto !important;&lt;br /&gt;
max-width: 440px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 2: CLEAN INTERACTIVE TIMELINE (No outer border/box rectangle) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lifeline track window */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
flex: 0 0 200px !important;&lt;br /&gt;
padding: 6px 14px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 32px !important;&lt;br /&gt;
left: 14px !important;&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
height: 8px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #1e293b !important;&lt;br /&gt;
max-width: 170px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 3: 6 GATEWAYS GRID (Compact 6-Columns) */&lt;br /&gt;
.vh-gateways-frame {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(6, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 8px 6px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 30px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway .vh-icon {&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
color: #2c3e50 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 4: QUOTE SCROLL (Slim Banner) */&lt;br /&gt;
.vh-quote-frame {&lt;br /&gt;
background: #faf6ee !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
padding: 8px 24px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1000px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-inner {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-text {&lt;br /&gt;
max-width: 750px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-source {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
color: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
font-family: Georgia, serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 5: BOTTOM MODULES (Treasures &amp;amp; Network) */&lt;br /&gt;
.vh-bottom-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 8px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 8px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stats-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-around !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 8px 10px 4px 10px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 2px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-num {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-lbl {&lt;br /&gt;
font-size: 8.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 4px 10px 6px 10px !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
THEMATIC TAXONOMY INDEX (4 SECTIONS) &amp;amp; PRABHUPADA IN MEDIA (STEP 12)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Section Heading */&lt;br /&gt;
.vh-section-header {&lt;br /&gt;
margin: 18px 0 10px 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
padding-bottom: 6px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-badge {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
padding: 3px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.2px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4-Column Taxonomy Grid */&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Prabhupada in the Media Section */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-body {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
padding: 12px 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #334155 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow smooth scrolling when full sections are present */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: repeat(2, 1fr) !important; }&lt;br /&gt;
.vh-media-body { flex-direction: column !important; align-items: flex-start !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: 1fr !important; }&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide quote and bottom sections if any old cache or DOM remains */&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
#vh-random-quote-wrap,&lt;br /&gt;
.vh-bottom-grid,&lt;br /&gt;
.vh-bottom-card,&lt;br /&gt;
.vh-card-treasures,&lt;br /&gt;
.vh-card-network {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 14: TOP BAR SEARCH ANCHORED LEFT + SACRED 3D ARCHITECTURAL STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR LEFT ANCHOR FOR SEARCH */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 0 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. 3D CARDS (HERO TRIAD, GATEWAYS, TAXONOMY, MEDIA) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf8f4 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.32) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 1px 3px rgba(0, 0, 0, 0.05),&lt;br /&gt;
0 5px 15px rgba(30, 53, 59, 0.07),&lt;br /&gt;
0 10px 24px -5px rgba(30, 53, 59, 0.08),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 10px 25px rgba(30, 53, 59, 0.12),&lt;br /&gt;
0 16px 32px -6px rgba(177, 135, 61, 0.16),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Plaques (Embossed Top Bar) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #fbf9f4 0%, #f2ebdd 100%) !important;&lt;br /&gt;
border-bottom: 1.5px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(0, 0, 0, 0.03) !important;&lt;br /&gt;
border-top-left-radius: 7px !important;&lt;br /&gt;
border-top-right-radius: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Center Card (Elevated Sovereign Altar) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 35%, #ffffff 0%, #faf6ec 65%, #f3ece0 100%) !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 1) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.11),&lt;br /&gt;
0 16px 36px -6px rgba(177, 135, 61, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 20px rgba(177, 135, 61, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Frame */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 3.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(30, 53, 59, 0.22),&lt;br /&gt;
0 12px 28px rgba(0, 0, 0, 0.15),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.8),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
transition: transform 0.25s ease, box-shadow 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.28),&lt;br /&gt;
0 16px 36px rgba(177, 135, 61, 0.3),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Gateways Icon Medallions */&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
background: linear-gradient(145deg, #ffffff 0%, #f6efe0 50%, #eadecb 100%) !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
transition: transform 0.2s ease, box-shadow 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.08) translateY(-1px) !important;&lt;br /&gt;
background: linear-gradient(145deg, #fdfbf7 0%, #f2e3c6 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 5px 10px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Tactile Timeline Year Keys */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4eee2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.55) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.07),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.75) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 10px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1f373c 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #122124 !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0d1719 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 1px 2px rgba(0, 0, 0, 0.4),&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Raised 3D Pill Action Buttons */&lt;br /&gt;
.vh-btn-pill,&lt;br /&gt;
.vh-founder-subline a,&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.12),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.4),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #28474e 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #1a2f34 !important;&lt;br /&gt;
border-bottom: 2px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 4px 14px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b1873d 0%, #916c2a 100%) !important;&lt;br /&gt;
border-color: #72531a !important;&lt;br /&gt;
border-bottom: 2.5px solid #553e13 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f6efe2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #213c42 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162a2e !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1517 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(30, 53, 59, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Lifeline Track (Carved Groove with Illuminated Bar) */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #e4ded0 0%, #ede7db 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-bottom: 1px solid #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 15: &amp;quot;SOLID&amp;quot; ARCHITECTURAL PRESENCE &amp;amp; EMBOSSED 3D DEPTH&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SOLID CARD ARCHITECTURE (SUBSTANTIAL GROUNDED PRESENCE) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fbf9f4 60%, #f5efe2 100%) !important;&lt;br /&gt;
border: 1.5px solid #c09b4d !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #8e6b22 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.08),&lt;br /&gt;
0 8px 20px rgba(24, 38, 35, 0.12),&lt;br /&gt;
0 16px 32px -4px rgba(24, 38, 35, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 -1px 0 rgba(192, 155, 77, 0.2) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-4px) !important;&lt;br /&gt;
border-color: #d4ab55 !important;&lt;br /&gt;
border-bottom: 4.5px solid #7a5818 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.10),&lt;br /&gt;
0 14px 28px rgba(24, 38, 35, 0.18),&lt;br /&gt;
0 24px 42px -6px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SOLID EMBOSSED CARD HEADER (STONE/METAL LINTEL) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #faf6ee 0%, #ebe0ca 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #b89348 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 2px 4px rgba(0, 0, 0, 0.05) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.6px !important;&lt;br /&gt;
color: #725215 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #55442a !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.16) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (SOVEREIGN REVERENTIAL ALTAR) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 32%, #ffffff 0%, #fbf6ec 55%, #f0e6d2 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #785414 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.09),&lt;br /&gt;
0 12px 28px rgba(24, 38, 35, 0.16),&lt;br /&gt;
0 22px 44px -8px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SOLID CAST GOLD PORTRAIT MEDALLION */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 4px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(20, 35, 32, 0.32),&lt;br /&gt;
0 16px 36px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #c99c45 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 12px 32px rgba(20, 35, 32, 0.40),&lt;br /&gt;
0 20px 45px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SOLID GATEWAYS WITH SCULPTED BRONZE/GOLD MEDALLIONS */&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 14px 10px 12px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #eedfc7 50%, #d6ba8f 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top-color: #ffffff !important;&lt;br /&gt;
border-bottom-color: #825f18 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.14),&lt;br /&gt;
inset 0 1px 1.5px #ffffff,&lt;br /&gt;
inset 0 -2px 3px rgba(130, 95, 30, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.1) translateY(-2px) !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #f7ebd5 50%, #e5cb9e 100%) !important;&lt;br /&gt;
border-color: #c49d48 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 1px 2px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(130, 95, 30, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #14282c !important;&lt;br /&gt;
letter-spacing: 1.4px !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SOLID TACTILE TIMELINE YEAR BUTTONS */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #efe7d6 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #213c42 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
border-color: #cda24e !important;&lt;br /&gt;
border-bottom: 4.5px solid #63430c !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.28),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #0b1a1c !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #172c30 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0d191c !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #060c0d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 2px 4px rgba(0, 0, 0, 0.5),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SOLID CARVED LIFELINE TRACK */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #ded6c4 0%, #e8e1d3 100%) !important;&lt;br /&gt;
border: 1.5px solid #a8843c !important;&lt;br /&gt;
border-top-color: #8c6a26 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. SOLID 3D ACTION PILL BUTTONS */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #376069 0%, #20393f 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.45) !important;&lt;br /&gt;
border-bottom: 3px solid #0a1315 !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 5px 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 7px rgba(0, 0, 0, 0.20),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.5),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b88e40 0%, #8c661d 100%) !important;&lt;br /&gt;
border-color: #61440d !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
border-bottom: 3.5px solid #432e08 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(177, 135, 61, 0.38) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4ebd9 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #785414 !important;&lt;br /&gt;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1b3237 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #0e1e21 !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #050b0c !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(30, 53, 59, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. SOLID DEDICATED MEDIA ARCHIVES SECTION */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 10. Hide THEMATIC TAXONOMY INDEX announcement banner from old cache */&lt;br /&gt;
.vh-section-header,&lt;br /&gt;
.vh-section-badge,&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide the 6 gateways frame if any cache remains */&lt;br /&gt;
.vh-gateways-frame,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
SAFE NO-SCROLL DASHBOARD &amp;amp; ZERO-OVERLAP ARCHITECTURE (STEP 18)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PREVENT SCROLLING ON MAIN PAGE CLEANLY WITHOUT BREAKING VECTOR INTERNALS */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: hidden !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. THE MASTER DASHBOARD CONTAINER (FITS SCREEN EXACTLY) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 56px) !important;&lt;br /&gt;
max-height: calc(100vh - 56px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize old legacy absolute / conflicting rules */&lt;br /&gt;
.vh-intro,&lt;br /&gt;
.vh-now,&lt;br /&gt;
.vh-main,&lt;br /&gt;
.vh-gateways,&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 1: HERO TRIAD */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 38vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1.15fr 1fr !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Card: Sanctuary Altar */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin: 0 auto 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
padding: 2px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 85px !important;&lt;br /&gt;
height: 85px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 2: INTERACTIVE LIFE TIMELINE */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 62px !important;&lt;br /&gt;
max-height: 62px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 2px 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
max-height: 30px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 3: THEMATIC TAXONOMY (4 CARDS) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 39vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-header {&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 5px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
margin-top: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 4: PRABHUPĀDA IN THE MEDIA (COMPACT HORIZONTAL BAR 42px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-card-header {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-body {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-desc {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 3px 12px !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 19: FULL-WIDTH VIEW + TOP-BAR TEAL (#345B63) BORDERS &amp;amp; SHADOWS&lt;br /&gt;
+ REFINED COMPACT SIZING &amp;amp; EXPANDED AIRY SPACING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH VIEW (EXPAND TO 100% SCREEN WIDTH) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TEAL (#345B63) BORDERS &amp;amp; MULTI-STOP TEAL SHADOWS ACROSS ALL CARDS */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
border-color: #43727c !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.12),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.22),&lt;br /&gt;
0 22px 38px -6px rgba(52, 91, 99, 0.26),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Lintels (Teal Borders &amp;amp; Toned Accents) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #eaf1f2 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(52, 91, 99, 0.06) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #233e44 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY ALAR CARD (REFINED 3D TEAL EMBOSSING) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.10),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.18),&lt;br /&gt;
0 22px 40px -6px rgba(52, 91, 99, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(52, 91, 99, 0.05) !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Bezel in #345B63 */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 80px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
border: 3.5px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(52, 91, 99, 0.35),&lt;br /&gt;
0 12px 26px rgba(26, 47, 52, 0.25),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 22px rgba(52, 91, 99, 0.45),&lt;br /&gt;
0 16px 32px rgba(26, 47, 52, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Title &amp;amp; Subtitle */&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. BIG RECTANGLE ELEMENTS ARE SMALLER WITH BIGGER SPACE BETWEEN THEM */&lt;br /&gt;
/* Section 1: Hero Triad Grid (Reduced Height, Expanded 20px Gutter) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 220px !important;&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 2: Timeline (Sleek Key Row &amp;amp; Track, Teal Borders) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 58px !important;&lt;br /&gt;
height: 58px !important;&lt;br /&gt;
max-height: 58px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
border-bottom: 3.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.25), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1e353b 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-bottom: 3px solid #0b1517 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4), 0 2px 5px rgba(52, 91, 99, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 3: Thematic Taxonomy Grid (Reduced Height, Expanded 18px Gutter) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #3e565c !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 4: Media Bar (Compact 40px Single-Line Strip) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
max-height: 40px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. 3D PILL BUTTONS WITH TEAL THEME */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #1a2f34 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #4c828d 0%, #2e545b 100%) !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 20: NARROWER RECTANGLES + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. NARROWER PROPORTIONED CONTAINER (NO LONGER ENDLESSLY WIDE) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
max-width: 1260px !important;&lt;br /&gt;
width: 95% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CENTER CARD FIXES (PROPER HIERARCHY, NO WEIRD DOUBLE BOXES) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title a {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-sub {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-main {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide legacy floating who-corner and founder subline balloon boxes */&lt;br /&gt;
.vh-hero-title-wrap,&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dedicated button below portrait */&lt;br /&gt;
.vh-founder-btn-wrap {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 78px !important;&lt;br /&gt;
height: 78px !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(52, 91, 99, 0.32), inset 0 2px 4px rgba(255, 255, 255, 0.9), inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE LAYOUT CORRECTIONS (CLEAN &amp;amp; LEGIBLE TRACK) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 64px !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
max-height: 34px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CLEAN MEDIA SECTION (SINGLE HORIZONTAL FLEX ROW 44px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left .vh-badge-text a {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-center {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right .vh-btn-pill {&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. NARROWER HERO &amp;amp; TAXONOMY GRIDS WITH AMPLE SPACING */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 21: NARROW RECTANGLES (1140px) + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE NARROWER DASHBOARD WIDTH (OVERRIDE ALL PREVIOUS MIN-WIDTHS) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
max-width: 1140px !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. NARROW HERO TRIAD (3 CARDS ~360px EACH) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (COMPLETELY REBUILT ARCHITECTURE) */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 76px !important;&lt;br /&gt;
height: 76px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW THEMATIC TAXONOMY (4 CARDS ~270px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. CLEAN MEDIA BAR (HORIZONTAL SINGLE LINE) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 22: FULL-WIDTH VIEW + NARROWER CARDS + VISIBLE TOP BORDER + ZERO CUTOUTS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE VIEW (NO ARTIFICIAL MAX-WIDTH ON CONTAINER) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 10px 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. VISIBLE TOP BORDER ON ALL RECTANGLE ELEMENTS (NO MORE MISSING TOP BORDER!) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-sanctuary-card,&lt;br /&gt;
.vh-card-memories,&lt;br /&gt;
.vh-card-article,&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* CRITICAL: EXPLICIT VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. NARROWER RECTANGLES WITH GENEROUS GAPS (PAGE IS FULL WIDTH, CARDS ARE NARROWER) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 28px !important;&lt;br /&gt;
flex: 0 0 230px !important;&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 400px !important; /* NARROWER RECTANGLES */&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SANCTUARY CENTER CARD: ZERO WEIRD BOXES, PERFECT VERTICAL FIT */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text,&lt;br /&gt;
.vh-sanctuary-header-text *,&lt;br /&gt;
.vh-sanctuary-name,&lt;br /&gt;
.vh-sanctuary-name * {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 74px !important;&lt;br /&gt;
height: 74px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 3px 16px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. PREVENT CUT OUTS IN MEMORIES &amp;amp; SPOTLIGHT */&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-article .vh-discover-secondary {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. TIMELINE: ZERO OVERLAPPING */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 68px !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. NARROWER TAXONOMY CARDS (4 CARDS ~280px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 175px !important;&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 290px !important; /* NARROWER TAXONOMY CARDS */&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: calc(100% - 34px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MEDIA BAR (PERFECT SINGLE ROW, ZERO OVERLAPPING) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 23: DEFINITIVE FIXES FOR TOP BORDERS, WIDTHS, TIMELINE, FULL-WIDTH PAGE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE: UNLOCK MEDIAWIKI WRAPPERS &amp;amp; CONTAINERS TO 100% */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container,&lt;br /&gt;
body.page-Main_Page .vector-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TOP BORDERS: 100% VISIBLE SOLID #345B63 BORDER ON EVERY CARD &amp;amp; HEADER */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* ULTRA-VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* HEADER REINFORCED TOP BORDER */&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. YEAR BUTTONS: SOLID VISIBLE TOP BORDER */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* EXPLICIT SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
border-top: 2px solid #1a2f34 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-top: 2px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2.5px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW ALL RECTANGLES BY 30% */&lt;br /&gt;
/* HERO TRIAD: Cards narrowed to 280px (was 400px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 36px !important;&lt;br /&gt;
flex: 0 0 235px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* TAXONOMY: 4 Cards narrowed to 210px (was 290px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
/* MEDIA BAR: Narrowed to 930px to match Triad/Taxonomy cluster */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 930px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. FLOWING TIMELINE: FIX VERTICAL TRUNCATION (AMP UP HEIGHT TO 70px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1050px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 26px !important;&lt;br /&gt;
flex: 0 0 26px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
max-height: 72px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-date {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-title,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SANCTUARY PORTRAIT &amp;amp; BUTTONS - POLISHED HIERARCHY */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 72px !important;&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
border: 2.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule {&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-subtitle {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 24: FIX THICK BORDERS, FULL-WIDTH EDGES, AND BOTTOM OVERLAPPING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE 100% TRUE FULL-WIDTH (STRIP VECTOR 2022 LEFT/RIGHT INDENTATIONS) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important; /* PREVENTS PUSHING MEDIA SECTION OFF-SCREEN */&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. FIX UNUSUAL THICK TOP BORDER: UNIFORM 1.5px ON ALL CARDS &amp;amp; NO HEADER BORDER-TOP */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important; /* CRISP UNIFORM 1.5px (NOT THICK!) */&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: none !important; /* REMOVE DUPLICATE TOP BORDER ON HEADER */&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. HERO TRIAD (30% NARROWER RECTANGLES, PERFECTLY CENTERED) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 32px !important;&lt;br /&gt;
flex: 0 0 225px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. FULL-WIDTH FLOWING TIMELINE (STRETCHES EDGE-TO-EDGE) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 96px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH EDGE-TO-EDGE */&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 7px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 25px !important;&lt;br /&gt;
flex: 0 0 25px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH TRACK */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important; /* CONTINUOUS SEAMLESS EDGE-TO-EDGE */&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 60px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TAXONOMY 4 CARDS (30% NARROWER RECTANGLES, PERFECT FIT) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. FIX BOTTOM OVERLAPPING: SINGLE-CONTAINER MEDIA BAR */&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 920px !important;&lt;br /&gt;
max-width: 920px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRIP ALL NESTED SUB-BOXES / INTERNAL BORDERS IN MEDIA SECTION */&lt;br /&gt;
body.page-Main_Page .vh-media-bar &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-body,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn .vh-btn-pill,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 51: DEFINITIVE CLEAN ARCHITECTURE &amp;amp; VISIBLE AT-REST ANIMATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. CANVAS &amp;amp; WRAPPER RESET (FULL WIDTH, NO SIDEBAR) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. MAIN CONTAINER: FULL VIEWPORT HEIGHT SPREAD TOP TO BOTTOM */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 18px 40px 14px 40px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important; /* SPREAD CONTENT FROM TOP TO BOTTOM */&lt;br /&gt;
gap: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARDS: 100% TRANSPARENT OPEN SPACE (NO BOXES, NO BORDERS) */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all old badges, buttons, headers, and clutter */&lt;br /&gt;
body.page-Main_Page .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-actions,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-btn-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who,&lt;br /&gt;
body.page-Main_Page .vh-badge-sub,&lt;br /&gt;
body.page-Main_Page .vh-badge-icon,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-link,&lt;br /&gt;
body.page-Main_Page .vh-random-article-more,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 1: HERO TRIAD (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 295px !important;                    /* EXPANDED HEIGHT FOR 180px PORTRAIT */&lt;br /&gt;
height: 295px !important;&lt;br /&gt;
max-height: 295px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 360px !important;&lt;br /&gt;
width: 360px !important;&lt;br /&gt;
max-width: 360px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Portrait Medallion */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 4px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 10px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* +120% BIGGER (82px -&amp;gt; 180px) */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.7),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 2: TIMELINE (EDGE TO EDGE FULL WIDTH) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 27px !important;&lt;br /&gt;
flex: 0 0 27px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 3: THEMATIC TAXONOMY (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 155px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 260px !important;&lt;br /&gt;
width: 260px !important;&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SECTION 4: MEDIA BAR (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
border-top: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
border-bottom: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. DESCRIPTIVE TEXT IN CARDS */&lt;br /&gt;
body.page-Main_Page .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-snippet,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-desc,&lt;br /&gt;
body.page-Main_Page .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* 50% LARGER (12.5px -&amp;gt; 19px) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
9. CAITANYA 3D TITLES + VISIBLE AT-REST BREATHING LINE + ON-HOVER FULL GLIDE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Title Containers */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ALL TITLE LINKS (KEEPING THE EXACT GORGEOUS 3D STYLE FROM USER&#039;S SCREENSHOT) */&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page&lt;br /&gt;
-Main_Page .vh-media-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* PERFECT SPACE FOR UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* 1. LIGHT COLOR FACE (The exact warm temple gold from screenshot) */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 2. DARK SIDES &amp;amp; DEEP CAST SHADOW (The exact 3D from screenshot) */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific Font Sizes */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
letter-spacing: 0.03em !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 18.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title a {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
3. THE GOLDEN FILAMENT LINE BENEATH TITLES (RESTORES THE USER&#039;S FAVORITE FEATURE!)&lt;br /&gt;
- At Rest: Gently breathes in and out (25% to 65% width) so animation is clearly visible!&lt;br /&gt;
- On Hover: Pauses breathing and smoothly glides to full 90% width!&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
/* AT REST: VISIBLE BREATHING ANIMATION (2.8s CYCLE) */&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* At-Rest Line Breathing Keyframes */&lt;br /&gt;
@keyframes vhLineBreath {&lt;br /&gt;
0%, 100% {&lt;br /&gt;
width: 25%;&lt;br /&gt;
left: 37.5%;&lt;br /&gt;
opacity: 0.35;&lt;br /&gt;
}&lt;br /&gt;
50% {&lt;br /&gt;
width: 65%;&lt;br /&gt;
left: 17.5%;&lt;br /&gt;
opacity: 0.95;                              /* Clearly visible expanding light bar! */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
4. ON MOUSE HOVER: FULL GOLDEN LINE GLIDE + DIRECT SUNLIGHT 3D ILLUMINATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;     /* RETAINS 3D STEP MOVEMENT */&lt;br /&gt;
color: #dfad3e !important;                    /* DOES NOT CHANGE COLOR (STAYS RICH GOLD) */&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;  /* 100% CONSTANT COLOR */&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
/* Extended 3D shadow deepening as the letters step forward */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ON HOVER: LINE GLIDES OUT TO FULL 90% WIDTH &amp;amp; STAYS SOLID GOLD */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover::after {&lt;br /&gt;
animation: none !important;                   /* Stops at-rest breathing */&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;                       /* FULL EXTENSION GLIDE! */&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
/* EXACT SAME GOLD COLOR AS AT REST — ZERO COLOR CHANGE */&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 56: TIMELINE EXPANSION (NO TEXT CROPPING, NO BG, NO LINE) &amp;amp; CAPTION REGULAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR, NOT ITALIC */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TIMELINE SECTION: EXPANDED HEIGHT TO PREVENT ALL TEXT CROPPING */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 134px !important;&lt;br /&gt;
height: 134px !important;&lt;br /&gt;
min-height: 134px !important;&lt;br /&gt;
max-height: 134px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. LIFELINE WINDOW &amp;amp; TRACK: TRANSPARENT, NO TOP LINE, HEIGHT 96px */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 96px !important;                     /* EXPANDED HEIGHT (WAS 68px) */&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: transparent !important;          /* REMOVE BACKGROUND */&lt;br /&gt;
border: none !important;                     /* REMOVE ALL BORDERS */&lt;br /&gt;
border-top: none !important;                 /* REMOVE LINE ABOVE */&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line across the timeline items */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE ITEM: EXACT 240px MATCH WITH JAVASCRIPT ITEM_WIDTH */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
min-width: 240px !important;&lt;br /&gt;
max-width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;                    /* Clear Gold Date */&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
width: 9px !important;&lt;br /&gt;
height: 9px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #345B63 !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 57: TIMELINE FULL BLEED (EDGE-TO-EDGE), 50% TALLER (150px),&lt;br /&gt;
DOT/TEXT SEPARATION (ZERO OVERLAP), NO THIN LINE ABOVE,&lt;br /&gt;
AND CAPTION REGULAR (NOT ITALIC)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR (NOT ITALIC) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE ALL THIN LINES ABOVE TIMELINE (NO TOP BORDERS ANYWHERE) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. STRETCH TIMELINE EDGE-TO-EDGE TO VERY LEFT AND RIGHT (FULL BLEED) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
flex: 0 0 190px !important;                    /* EXPANDED TOTAL HEIGHT (150px track + 40px buttons) */&lt;br /&gt;
height: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
max-height: 190px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Year buttons container centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE TRACK WINDOW: 50% TALLER (150px) &amp;amp; FULL BLEED (VERY LEFT TO VERY RIGHT) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 150px !important;                    /* 50% TALLER (WAS 96px -&amp;gt; NOW 150px) */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 150px !important;&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line passing through the dots */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 28px !important;                         /* GUIDE LINE POSITION */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TIMELINE ITEM &amp;amp; DOT / TEXT SEPARATION (ZERO OVERLAP!) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 150px !important;                    /* FULL 150px HEIGHT */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the very top */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot on the horizontal line (top: 24px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 24px !important;                        /* CENTERED ON THE 28px LINE */&lt;br /&gt;
left: 18px !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event text starts strictly BELOW the dot and line (CLEAR SEPARATION) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 18px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT! */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 100px !important;                /* COMFORTABLY HOLDS 6-7 LINES */&lt;br /&gt;
}&lt;br /&gt;
/* Edge fades on the timeline window (seamless left &amp;amp; right fade) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to right, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to left, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 58: ABSOLUTE CROPPING ELIMINATION &amp;amp; PERFECT TIMELINE DOT ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. HERO TRIAD &amp;amp; PRABHUPĀDA CARD: UNCONSTRAINED HEIGHT (ZERO CROPPING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;                  /* AMPLE ROOM FOR 180px CIRCLE + CAPTION */&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 380px !important;&lt;br /&gt;
width: 380px !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait Medallion: 180px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 12px auto !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* FULL 180px CIRCLE */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
overflow: hidden !important;                   /* CLIPS ONLY THE PHOTO, NOT THE CARD */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Caption: Regular (Not Italic) at 19px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;               /* STRICTLY REGULAR (NOT ITALIC) */&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TIMELINE: 50% TALLER (155px), FULL BLEED, NO THIN TOP LINES&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Full Bleed Timeline Section */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 195px !important;&lt;br /&gt;
height: 195px !important;&lt;br /&gt;
min-height: 195px !important;&lt;br /&gt;
max-height: 195px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Track Window: 50% Taller (155px) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 155px !important;                    /* 50% TALLER (HOLDS 6-7 FULL LINES) */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line: Fixed at top: 30px */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 30px !important;                         /* GUIDE LINE LEVEL */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. TIMELINE ITEM: PERFECT VERTICAL &amp;amp; HORIZONTAL DOT ALIGNMENT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;                    /* FULL 155px HEIGHT */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date Text: Centered horizontally above the dot */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED HORIZONTALLY */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: EXACTLY CENTERED VERTICALLY ON THE 30px LINE &amp;amp; HORIZONTALLY WITH DATE */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px center (EXACT ON LINE!) */&lt;br /&gt;
left: 50% !important;                        /* CENTERED HORIZONTALLY */&lt;br /&gt;
transform: translateX(-50%) !important;      /* PERFECT HORIZONTAL ALIGNMENT WITH DATE */&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event Text: Safely below the line and dot (ZERO OVERLAPPING) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 22px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 105px !important;                /* COMFORTABLY HOLDS 6-7 FULL LINES */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 59: TOP BAR HELP TEXT REMOVAL, TIMELINE 3-TIER AXIS CENTERING,&lt;br /&gt;
AND SEAMLESS TITLE MORPH (Śrīla Prabhupāda &amp;lt;-&amp;gt; Who Is Śrīla Prabhupāda)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR: SUPPRESS ALL HOVER HELP TEXTS &amp;amp; TOOLTIPS */&lt;br /&gt;
#mw-head [title]::before,&lt;br /&gt;
#mw-head [title]::after,&lt;br /&gt;
.vector-header [title]::before,&lt;br /&gt;
.vector-header [title]::after,&lt;br /&gt;
.mw-tooltip,&lt;br /&gt;
.tipsy,&lt;br /&gt;
.tipsy-inner,&lt;br /&gt;
.tooltip {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PERMANENT SANCTUARY HERO TITLE: &amp;quot;Who Is Śrīla Prabhupāda&amp;quot; (NO TEXT CHANGE ON HOVER) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize and remove all text-swapping / morph behavior */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-default {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE: PERFECT 3-TIER CENTER ALIGNMENT (DATE, DOT, AND TEXT) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;               /* PERFECT HORIZONTAL AXIS CENTERING */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the top: centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 auto 4px auto !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 30px !important;&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: Center vertically on the 30px line, and horizontally with the date */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px (EXACT ON LINE) */&lt;br /&gt;
left: 50% !important;                        /* EXACT HORIZONTAL CENTER */&lt;br /&gt;
transform: translateX(-50%) !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text below: Properly centered under the dot with ample clearance */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 220px !important;&lt;br /&gt;
margin: 24px auto 0 auto !important;         /* CLEARLY BELOW DOT &amp;amp; LINE */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;                /* PROPERLY CENTERED TEXT */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Suppress any tooltip on top bar header title */&lt;br /&gt;
#vanipedia-header-title,&lt;br /&gt;
.vh-header-title,&lt;br /&gt;
.vanipedia-header-title,&lt;br /&gt;
#p-logo,&lt;br /&gt;
.vector-header {&lt;br /&gt;
-webkit-user-select: none !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition for Remembering Prabhupada random spotlight */&lt;br /&gt;
#vh-random-memories,&lt;br /&gt;
.vh-card-memories .vh-card-body {&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-memories.is-changing,&lt;br /&gt;
.vh-card-memories .vh-card-body.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the text below the titles when randomizing (STEP 70) */&lt;br /&gt;
.vh-card-tax .vh-card-text {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Rotator Titles remain opaque during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title,&lt;br /&gt;
.vh-card-tax .vh-card-body &amp;gt; .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 69: FIX BACKGROUND COLOR SCROLL BLEED &amp;amp; STICKY TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PERSISTENT STICKY TOP BAR WHEN SCROLLING DOWN */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.mw-header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT BACKGROUND COLOR CUTOFF ON SCROLL (SOLID SAGE/TEAL ON ALL PAGES) */&lt;br /&gt;
html {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-content-container {&lt;br /&gt;
min-height: 100vh !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restrict cream background strictly to Main Page */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ŚRĪLA PRABHUPĀDA IN THE MEDIA: ARCHIVAL THUMBNAIL STYLING */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 48px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
padding: 6px 24px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb,&lt;br /&gt;
.vh-media-archival-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb.is-changing,&lt;br /&gt;
.vh-media-archival-thumb.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: scale(0.95);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a:hover {&lt;br /&gt;
transform: translateY(-2px) scale(1.05) !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 75px !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 71: 5-CARD EQUAL FOOTING ROW (TAXONOMY + MEDIA WITH LARGE THUMBNAILS)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. 5-Column Grid on Equal Footing */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 220px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 210px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Soft-Switch ONLY Content Below Titles (Titles Stay 100% Static) */&lt;br /&gt;
.vh-card-tax .vh-card-text,&lt;br /&gt;
.vh-card-tax .vh-media-card-content {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
.vh-card-tax .vh-media-card-content.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing,&lt;br /&gt;
#vh-tax-random-media.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Titles are strictly fixed during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Card 5: Large Archival Media Thumbnail &amp;amp; Captions */&lt;br /&gt;
.vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 105px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fallback Vintage Press Badge */&lt;br /&gt;
.vh-card-media-item .vh-media-fallback-thumb {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: linear-gradient(135deg, #f7f3ec 0%, #ebdcc7 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-icon {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-tag {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions Below Large Thumbnail */&lt;br /&gt;
.vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Hide legacy bottom media bar since it is now unified in the 5-card row */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Grid Breakpoints */&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 72: UNIFIED &amp;quot;STEP FORTH&amp;quot; TOP BAR ICONS &amp;amp; LEFT COLUMN STACK&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. UNIFIED &amp;quot;STEP FORTH&amp;quot; ANIMATION ACROSS ALL TOP BAR ICONS &amp;amp; BUTTONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-start .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.25s ease,&lt;br /&gt;
color 0.25s ease,&lt;br /&gt;
background-color 0.25s ease !important;&lt;br /&gt;
will-change: transform, filter !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH HOVER: Icon floats up 2.5px, scales up, glows with 3D drop shadow */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: translateY(-2.5px) scale(1.14) !important;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.55))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.8)) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH BUTTON CONTAINER HOVER */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ACTIVE / CLICK STATE: Tactile press depression */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: translateY(0.5px) scale(0.98) !important;&lt;br /&gt;
filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TOP-LEFT COLUMN: MEMORIES (TOP) + SRILA PRABHUPADA IN MEDIA (BOTTOM)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Hero */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card in Hero Left: Large Thumbnail &amp;amp; Captions Below */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 95px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.14), inset 0 0 0 1px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. BOTTOM 4-COLUMN TAXONOMY GRID (EQUAL FOOTING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean up any legacy media bar */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 73: FIT EVERYTHING TO SCREEN + 100% LARGER TITLES &amp;amp; TEXTS&lt;br /&gt;
+ MAXIMIZED ŚRĪLA PRABHUPĀDA CARD SIZE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. FIT EVERYTHING TO SCREEN (ZERO SCROLLBAR ON DESKTOP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #faf7f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Master Homepage Container: Perfectly fits single viewport height */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 48px) !important;&lt;br /&gt;
max-height: calc(100vh - 48px) !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 8px 32px 10px 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. MAXIMIZED ŚRĪLA PRABHUPĀDA CARD &amp;amp; HERO ROW PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 310px !important;&lt;br /&gt;
max-height: 44vh !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Memories (Top) + Media (Bottom) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
/* CENTER: MAXIMIZED ŚRĪLA PRABHUPĀDA CARD */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Grand Portrait Circle - Maximized Size */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: min(240px, 24vh) !important;&lt;br /&gt;
height: min(240px, 24vh) !important;&lt;br /&gt;
min-width: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. INCREASE ALL CARD TITLES BY 100% (MAJESTIC 3D SACRED GOLD)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Center Title: &amp;quot;Śrīla Prabhupāda&amp;quot; (+100% -&amp;gt; 46px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories &amp;amp; Article Titles (+100% -&amp;gt; 28px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Title (+100% -&amp;gt; 26px) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 26px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Card Titles: Personalities, Names, Places, Questions (+100% -&amp;gt; 30px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 30px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
4. INCREASE ALL TEXTS IN THOSE CARDS BY 100%&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Śrīla Prabhupāda Sanctuary Subtitle (+100% -&amp;gt; 22px) */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 4px 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Descriptions (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Outlet Tag &amp;amp; Headline (+100%) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Thumbnail Dimensions */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Spotlight Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
5. COMPACT TIMELINE TO FIT THE 100vh SCREEN PERFECTLY&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 130px !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
min-height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
min-height: 32px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 92px !important;&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
6. BOTTOM 4 TAXONOMY CARDS PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 145px !important;&lt;br /&gt;
max-height: 22vh !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 140px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 77: TARGETED ADJUSTMENTS STARTING FROM STEP 73&lt;br /&gt;
1. Centered, ROUND picture (no oval distortion, no text overlap)&lt;br /&gt;
2. Subtitle second line in one line, not truncated (same text size: 20-22px)&lt;br /&gt;
3. Put media card UP to fit in under &amp;quot;...remembers...&amp;quot; (no push-down)&lt;br /&gt;
4. Put bottom 4 cards up &amp;amp; decrease text size (14.5px) to fit in cleanly&lt;br /&gt;
5. Put timeline and years above it MORE DOWN (margin-top: 38px)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: CENTERED ROUND PICTURE (NOT OVAL, NO TEXT OVERLAP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
min-width: 180px !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
max-width: 180px !important;&lt;br /&gt;
max-height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: SECOND LINE IN ONE LINE, NOT TRUNCATED (SAME TEXT SIZE)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 6px auto 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;                  /* NEVER OVERLAPS WITH PHOTO */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UP TO FIT IN UNDER &amp;quot;...REMEMBERS...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column: Natural flow (no space-between that forces media down) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PUT IT UP UNDER REMEMBERS */&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits directly under Memories with compact thumb */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;                      /* COMPACT THUMBNAIL FITS UP UNDER REMEMBERS */&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Card */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 660px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 7 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Row Container Height Capped at 275px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 5: PUT THE TIMELINE AND THE YEARS ABOVE IT MORE DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 120px !important;&lt;br /&gt;
min-height: 120px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 38px !important;                 /* PUSHES TIMELINE &amp;amp; YEARS DOWN */&lt;br /&gt;
margin-bottom: 22px !important;              /* GENEROUS BREATHING ROOM BELOW */&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
min-height: 28px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 3px 9px !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 82px !important;&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 4: PUT BOTTOM CARDS UP &amp;amp; DECREASE TEXT SIZE IN THESE FOUR CARDS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
margin-bottom: 10px !important;              /* ELEVATED ABOVE SCREEN BOTTOM */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Title: 24px Grand Golden 3D Typography */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Decreased text size so it fits in without truncation */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;                 /* DECREASED FROM 18px TO FIT IN */&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 78: 50% LARGER ROUND IMAGE, ZERO SUBTITLE GAP, SMALL MEDIA GAP&lt;br /&gt;
1. 50% larger round image (270px x 270px) with clean visual gaps above/below&lt;br /&gt;
2. Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
3. Small gap (4px) between &amp;quot;Remembers...&amp;quot; and &amp;quot;In the Media&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: 50% LARGER ROUND IMAGE (270px x 270px) WITH VISUAL GAPS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 6px !important;                 /* VISUAL GAP ABOVE ROUND IMAGE */&lt;br /&gt;
}&lt;br /&gt;
/* Portrait stage increased by 50% (180px -&amp;gt; 270px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;                      /* +50% LARGER (180px -&amp;gt; 270px) */&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: NO GAP BETWEEN &amp;quot;FOUNDER-ĀCĀRYA&amp;quot; AND &amp;quot;INTERNATIONAL SOCIETY...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 8px auto 0 auto !important;           /* VISUAL GAP BELOW ROUND IMAGE */&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINES */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UNDER &amp;quot;...REMEMBERS...&amp;quot; WITH JUST SMALL GAP (4px)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: 4px crisp small gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 4px !important;                          /* JUST SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (CONTROLLED BY 4px GAP) */&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Card height aligned */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 385px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline section spacing adjusted for new hero height */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
margin-top: 20px !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 cards padding &amp;amp; positioning */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 79: MOVE &amp;quot;FOUNDER...&amp;quot; +10px DOWN &amp;amp; REMOVE HUGE GAP UNDER REMEMBERS&lt;br /&gt;
1. Subtitle (&amp;quot;Founder-Ācārya / International Society...&amp;quot;) moved +10px down&lt;br /&gt;
2. &amp;quot;Śrīla Prabhupāda in the Media&amp;quot; pulled directly under &amp;quot;Remembers...&amp;quot;&lt;br /&gt;
with just a small 6px gap (huge empty gap completely eliminated)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: MOVE THOSE TWO LINES &amp;quot;FOUNDER...&amp;quot; +10px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 18px !important;                  /* MOVED +10px DOWN (FROM 8px TO 18px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: REMOVE HUGE EMPTY GAP UNDER REMEMBERS (PUT MEDIA DIRECTLY UNDER)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column Container: Natural tight vertical flow */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* TIGHT TOP PACKING (NO SPACE-BETWEEN) */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 6px !important;                          /* CRISP SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* UNCONSTRAINED TO PREVENT PUSH-DOWN */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Card: Memories (Tight fit to content, zero empty space below) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
height: auto !important;                      /* NEVER STRETCH TO 100% */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Card: Media Item (Sits immediately below Memories with only 6px gap) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 80: ABSOLUTE ELIMINATION OF LEFT GAP &amp;amp; CENTER VERTICAL SHIFTS&lt;br /&gt;
1. Left Column: Completely eliminate the huge gap between &amp;quot;...remembers...&amp;quot;&lt;br /&gt;
and &amp;quot;In the Media&amp;quot; (align-items: flex-start, unconstrained auto height,&lt;br /&gt;
flex: 0 0 auto on both cards, strict 4px gap).&lt;br /&gt;
2. Center Card:&lt;br /&gt;
- Shift the round image 30px down from the title (margin-top: 36px)&lt;br /&gt;
- Text lines under the image increased +30px from image (margin-top: 48px)&lt;br /&gt;
- Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: ABSOLUTE ELIMINATION OF THE HUGE EMPTY GAP ON THE LEFT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Unstretch hero row so left column hugs its content instead of stretching 390px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;           /* STOPS FORCING LEFT COLUMN TO STRETCH */&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Strictly pack items with only 4px gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PACK TIGHTLY AT TOP */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP ONLY */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits immediately 4px under Memories */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (4px GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: CENTER CARD - SHIFT IMAGE 30px DOWN &amp;amp; TEXT LINES +30px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 81: SPECIFICITY OVERHAUL - ELIMINATING THE 340px SQUARE ON MEMORIES CARD&lt;br /&gt;
The user&#039;s DevTools confirmed: .vh-card.vh-card-memories was computing to&lt;br /&gt;
EXACTLY 339.99px x 339.99px (a square) because an older high-specificity rule&lt;br /&gt;
&amp;quot;body.page-Main_Page .vh-triad-grid .vh-card { flex: 0 0 340px !important; }&amp;quot;&lt;br /&gt;
was matching it. In a column flex container (.vh-triad-column-left),&lt;br /&gt;
flex-basis: 340px forces the HEIGHT to 340px!&lt;br /&gt;
We now use #vani-home scoped selectors to permanently override and reset&lt;br /&gt;
flex, height, and margins on all cards inside the left column.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. HERO TRIAD GRID &amp;amp; LEFT COLUMN: UNSTRETCH &amp;amp; WRAP CONTENT */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP BETWEEN THE TWO CARDS */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. OVERRIDE THE 340px FLEX-BASIS ON ALL CARDS IN THE LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* KILLS 340px HEIGHT! */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;                      /* HUGS EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARD BODIES IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
height: auto !important;                      /* KILLS 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MEDIA ITEM CARD SPECIFIC STYLING IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
CENTER CARD: SHIFT ROUND IMAGE 30px DOWN &amp;amp; TEXT LINES +30px FROM IMAGE&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text br,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
RIGHT COLUMN: ARTICLE CARD (CLEAN UNCONSTRAINED AUTO HEIGHT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 440px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 82:&lt;br /&gt;
1. Unclamp Memories text so disciple name at the end of &amp;quot;recounted by...&amp;quot;&lt;br /&gt;
displays fully as it used to be (remove -webkit-line-clamp: 3).&lt;br /&gt;
2. Make +50px bigger gap between Memories card and &amp;quot;SP in Media&amp;quot; card&lt;br /&gt;
(gap: 50px).&lt;br /&gt;
3. Make the media thumbnail view a complete standard size (175px tall),&lt;br /&gt;
filling the plenty space below, with object-fit: contain so thumbnails&lt;br /&gt;
fit completely inside without any cropping and without changing their&lt;br /&gt;
aspect ratio.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: DISPLAY FULL NAME AT END OF &amp;quot;RECOUNTED BY...&amp;quot; (UNCLAMP TEXT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
-webkit-line-clamp: unset !important;&lt;br /&gt;
-webkit-box-orient: unset !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: +50px BIGGER GAP TO &amp;quot;SP IN THE MEDIA&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 50px !important;                         /* +50px BIGGER GAP */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: COMPLETE STANDARD SIZE THUMBNAIL VIEW (NO CROPPING, FIT ASPECT RATIO)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 175px !important;                     /* COMPLETE STANDARD VIEW SIZE FILLING THE SPACE */&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: #f4efe6 !important;               /* WARM VINTAGE PARCHMENT TONE */&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 6px 0 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
object-fit: contain !important;               /* FITS COMPLETE THUMBNAIL WITHOUT CROPPING */&lt;br /&gt;
object-position: center center !important;&lt;br /&gt;
transition: transform .3s ease !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions under the thumbnail */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-caption,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-outlet,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 86:&lt;br /&gt;
1. NEUTRALIZE STRAY PARAGRAPHS: Prevent MediaWiki parser from generating&lt;br /&gt;
top/side offsets.&lt;br /&gt;
2. FOUNDER-ĀCARYA CLICKABLE TITLE:&lt;br /&gt;
- Macron ONLY above capital &#039;A&#039; (Founder-Ācarya).&lt;br /&gt;
- Styled in exact 3D sacred gold as other card titles.&lt;br /&gt;
- Breathing filament underline at rest, 90% glide &amp;amp; lift on hover.&lt;br /&gt;
3. DECREASE GAP ABOVE 4 BOTTOM CARDS JUST TO 30px:&lt;br /&gt;
- Shifts .vh-taxonomy-section UP by 50px via translateY(-50px)&lt;br /&gt;
reducing the ~80px gap directly to 30px, keeping layout fully stable.&lt;br /&gt;
4. UNIFY HOVER ANIMATIONS FOR ALL TOP BAR ICONS &amp;amp; BUTTONS:&lt;br /&gt;
- Unified smooth lift (translateY(-2px)) on all topbar buttons/links.&lt;br /&gt;
- Unified warm gold glowing pill (rgba(245, 215, 127, 0.18)).&lt;br /&gt;
- Unified icon scale (1.08x) with soft glow, eliminating double-jumping.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Neutralize stray paragraph tags */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Decrease gap above 4 bottom cards just to 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-50px) !important;      /* DECREASES GAP ABOVE 4 BOTTOM CARDS TO 30px */&lt;br /&gt;
}&lt;br /&gt;
/* 3. Founder-Ācarya Clickable 3D Title Link */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 40px !important;                  /* MAINTAINS +30px GAP FROM 270px ROUND IMAGE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;                   /* IDENTICAL CARD TITLE SIZE */&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* SPACE FOR BREATHING UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* Temple Gold Face */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 3D Chiseled Shadow */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Golden Breathing Filament Underline at Rest */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Hover: 3D Lift &amp;amp; Full Glide Underline */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
}&lt;br /&gt;
/* Subtitle Line 2: International Society for Kṛṣṇa Consciousness */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. UNIFIED HOVER ANIMATION FOR ALL TOP BAR ICONS &amp;amp; BUTTONS */&lt;br /&gt;
/* Base transitions on all interactive elements in top bar */&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg {&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
background-color 0.2s ease,&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease,&lt;br /&gt;
filter 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified button container hover */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25), inset 0 0 0 1px rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified icon scale &amp;amp; soft glow (no double translation) */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: scale(1.08) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5))&lt;br /&gt;
drop-shadow(0 0 8px rgba(245, 215, 127, 0.65)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 87: COMPLETELY ELIMINATE / AVOID TOP BAR ICON ANIMATIONS&lt;br /&gt;
- Neutralize all transforms, scales, translations, and jumping animations on&lt;br /&gt;
all top bar icons, buttons, dropdowns, and links.&lt;br /&gt;
- Clean, quiet, stationary hover state with subtle background pill only.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Reset all transforms, filters, and animations on top bar container elements */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-start,&lt;br /&gt;
.vector-header-end,&lt;br /&gt;
.vector-header-container *,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg,&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
will-change: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. On hover: Keep icons strictly stationary — zero movement, zero scale, zero drop-shadow */&lt;br /&gt;
.vector-header-container .vector-icon:hover,&lt;br /&gt;
.vector-header-container svg:hover,&lt;br /&gt;
.vector-header-container .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover svg,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover svg,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover svg,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. On button/dropdown hover: subtle stationary background highlight only (no vertical lift, no jumping) */&lt;br /&gt;
.vector-header-container .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. On active / click: no displacement */&lt;br /&gt;
.vector-header-container .cdx-button:active,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:active,&lt;br /&gt;
.vector-header-container .vector-icon:active,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 91:&lt;br /&gt;
1. STRICTLY SCOPED TO MAIN PAGE (ZERO LEAKAGE TO REGULAR MEDIAWIKI PAGES):&lt;br /&gt;
- Every cursor rule is prefixed with html body.page-Main_Page.&lt;br /&gt;
- Regular MediaWiki pages retain 100% normal default Windows mouse behavior.&lt;br /&gt;
2. ABSOLUTE DISABLE OF WINDOWS CURSOR ACROSS MAIN PAGE &amp;amp; ALL HOVER STATES:&lt;br /&gt;
- Uses high-specificity rules targeting *:hover, a:hover, etc.&lt;br /&gt;
ensuring the native Windows cursor/pointing hand is completely suppressed.&lt;br /&gt;
3. CUSTOM GOLDEN CURSOR (ARROW AT REST, HAND ONLY ABOVE LINKS):&lt;br /&gt;
- Sleek golden arrow pointer by default.&lt;br /&gt;
- Smoothly switches to golden pointing hand ONLY above links (body.vh-cursor-link).&lt;br /&gt;
- No outer halo ring, zero lag, zero clutter.&lt;br /&gt;
4. FOUNDER-ĀCĀRYA MACRON CENTERING PRESERVED:&lt;br /&gt;
- &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039; font stack.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISABLE WINDOWS CURSOR ON MAIN PAGE ONLY (ACROSS ALL ELEMENTS &amp;amp; HOVER STATES) */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page *:hover,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page a:hover,&lt;br /&gt;
html body.page-Main_Page a:focus,&lt;br /&gt;
html body.page-Main_Page a:active,&lt;br /&gt;
html body.page-Main_Page a:visited,&lt;br /&gt;
html body.page-Main_Page a *,&lt;br /&gt;
html body.page-Main_Page a *:hover,&lt;br /&gt;
html body.page-Main_Page [href],&lt;br /&gt;
html body.page-Main_Page [href]:hover,&lt;br /&gt;
html body.page-Main_Page [href] *,&lt;br /&gt;
html body.page-Main_Page [href] *:hover,&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page button:hover,&lt;br /&gt;
html body.page-Main_Page input,&lt;br /&gt;
html body.page-Main_Page input:hover,&lt;br /&gt;
html body.page-Main_Page textarea,&lt;br /&gt;
html body.page-Main_Page select,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;]:hover,&lt;br /&gt;
html body.page-Main_Page .cdx-button,&lt;br /&gt;
html body.page-Main_Page .cdx-button:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card,&lt;br /&gt;
html body.page-Main_Page .vh-card:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card *,&lt;br /&gt;
html body.page-Main_Page .vh-card *:hover,&lt;br /&gt;
html body.page-Main_Page .vh-year,&lt;br /&gt;
html body.page-Main_Page .vh-year:hover,&lt;br /&gt;
html body.page-Main_Page .vector-menu a,&lt;br /&gt;
html body.page-Main_Page .vector-menu a:hover,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label:hover {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CUSTOM GOLDEN CURSOR (MAIN PAGE ONLY) */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
z-index: 99999999 !important;&lt;br /&gt;
transform: translate3d(-100px, -100px, 0);&lt;br /&gt;
will-change: transform !important;&lt;br /&gt;
transition: opacity 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.65))&lt;br /&gt;
drop-shadow(0 0 6px rgba(223, 173, 62, 0.75)) !important;&lt;br /&gt;
transition: transform 0.18s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 1: Default Golden Arrow */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 2: ONLY Above Links -&amp;gt; Golden Pointing Hand */&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(1.12) !important;&lt;br /&gt;
filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.75))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.95)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Click Compression */&lt;br /&gt;
body.page-Main_Page.vh-cursor-click #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(0.88) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Touchscreens / mobile protection: restore native behavior */&lt;br /&gt;
@media (hover: none) or (pointer: coarse) {&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page button {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOUNDER-ĀCĀRYA PERFECT MACRON CENTERING FIX */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR STYLING&lt;br /&gt;
- Appears on Main Page AND all regular MediaWiki pages.&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Deep temple teal background (#19383e), delicate gold top hairline border,&lt;br /&gt;
warm ivory/gold links, and highlighted Donate button.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid rgba(223, 173, 62, 0.45) !important;&lt;br /&gt;
box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
backdrop-filter: blur(8px) !important;&lt;br /&gt;
-webkit-backdrop-filter: blur(8px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
scrollbar-width: none !important;             /* Firefox */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner::-webkit-scrollbar {&lt;br /&gt;
display: none !important;                     /* Chrome/Safari */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
transition: color 0.18s ease, background-color 0.18s ease, transform 0.15s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate {&lt;br /&gt;
background: linear-gradient(135deg, rgba(223, 173, 62, 0.3) 0%, rgba(223, 173, 62, 0.12) 100%) !important;&lt;br /&gt;
border: 1px solid rgba(223, 173, 62, 0.65) !important;&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
padding: 2.5px 14px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate:hover {&lt;br /&gt;
background: linear-gradient(135deg, #dfad3e 0%, #b88a38 100%) !important;&lt;br /&gt;
color: #150b00 !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 0 10px rgba(223, 173, 62, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.35) !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure long wiki pages leave space above the permanent bottom bar */&lt;br /&gt;
body {&lt;br /&gt;
padding-bottom: 46px !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Main Page with custom cursor, ensure bottom links trigger the hand cursor */&lt;br /&gt;
body.page-Main_Page .vh-bottom-link {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 93:&lt;br /&gt;
1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE:&lt;br /&gt;
- Vector 2022 skin uses a multi-column CSS grid on .mw-page-container-inner&lt;br /&gt;
with .vector-column-end having background-color: #D4ECDD !important;.&lt;br /&gt;
- Collapse grid to 100% full width and hide right/left columns on Main Page.&lt;br /&gt;
- Ensure mw-page-container and mw-content-container match the warm cream background.&lt;br /&gt;
2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR PAGES:&lt;br /&gt;
- MediaWiki places .vector-sticky-header-container after the page content.&lt;br /&gt;
- Enforce position: fixed !important; top: 0 !important; on sticky header container,&lt;br /&gt;
and completely hide it (display: none !important;) when not actively sticky-visible.&lt;br /&gt;
3. VANI-TEMPLE RETURN LINK IN PERMANENT BOTTOM BAR:&lt;br /&gt;
- Provides an immediate 1-click return to the Main Page from any regular wiki page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE */&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-toc-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-appearance-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
max-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR WIKI PAGES */&lt;br /&gt;
.vector-sticky-header-container {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Strictly hide the sticky header container whenever it is NOT in active sticky view */&lt;br /&gt;
.vector-sticky-header-container:not(.vector-sticky-header-visible),&lt;br /&gt;
.vector-header-container.vector-sticky-header-container:not(.vector-sticky-header-visible) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. VANI-TEMPLE RETURN LINK STYLING */&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(223, 173, 62, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 95: SMOOTH TRANSITION FOR IN THE MEDIA CARD CONTENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
transition: opacity .5s ease, transform .5s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 96:&lt;br /&gt;
1. INCREASE ROUND HERO IMAGE BY 20% (270px -&amp;gt; 324px) WHILE KEEPING TOP/BOTTOM GAPS&lt;br /&gt;
2. INCREASE QUOTED TEXT IN RIGHT ARTICLE SPOTLIGHT BY +3 LINES (7 -&amp;gt; 10 LINES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Round hero image increased by 20% to 324px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 324px !important;&lt;br /&gt;
height: 324px !important;&lt;br /&gt;
min-width: 324px !important;&lt;br /&gt;
min-height: 324px !important;&lt;br /&gt;
max-width: 324px !important;&lt;br /&gt;
max-height: 324px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 12px 36px rgba(18, 63, 56, 0.40), 0 3px 10px rgba(0, 0, 0, 0.24), inset 0 2px 6px rgba(255, 255, 255, 0.75), inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure top gap from title remains clean (36px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin-top: 36px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure bottom gap from round image remains clean (40px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 40px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure sanctuary card container height gracefully accommodates 324px image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
min-height: 500px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Increase right article quoted text by +3 lines (-webkit-line-clamp: 10) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 10 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow right card to expand gracefully up to 500px to match sanctuary height */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
max-height: 500px !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicit fast and visible 1.4s crossfade for round hero photo */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-photo-stage .vh-photo,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-photo-stage .vh-photo {&lt;br /&gt;
transition: opacity 1.4s ease-in-out !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE OPTIMIZATION (STAGE 1 - REGULAR WIKI PAGES)&lt;br /&gt;
1. Universal #345B63 Dark Teal top bar across all pages and viewports.&lt;br /&gt;
2. Desktop title banner strictly scoped to screens &amp;gt;= 1000px.&lt;br /&gt;
3. Mobile header layout (burger menu, search, icons).&lt;br /&gt;
4. Mobile content readability, fluid images, and responsive table scrolling.&lt;br /&gt;
5. Mobile bottom bar and floating Back to Top button positioning.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. UNIVERSAL #345B63 TOP BAR ACROSS ALL PAGES AND VIEWPORTS */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header,&lt;br /&gt;
.mw-header,&lt;br /&gt;
#mw-head {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. DESKTOP TITLE BANNER SCOPED STRICTLY TO SCREENS &amp;gt;= 1000px */&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE REGULAR WIKI PAGES OPTIMIZATIONS (&amp;lt;= 768px) */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
/* 3.1 Top Bar Header Row */&lt;br /&gt;
.mw-header {&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.2 Hamburger Site Menu Button */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.3 Search Bar: Fluidly fits available space between burger and user tools */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 110px) !important;&lt;br /&gt;
min-width: 100px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 80px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
padding-left: 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.4 Mobile Vector Sidebar Navigation Drawer */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content,&lt;br /&gt;
#vector-main-menu-dropdown-content,&lt;br /&gt;
#vector-main-menu-unpinned-container,&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content.is-open {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
height: calc(100vh - 52px - 38px) !important;&lt;br /&gt;
max-height: calc(100vh - 90px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
z-index: 100001 !important;&lt;br /&gt;
padding: 10px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a,&lt;br /&gt;
#vector-main-menu-dropdown-content a,&lt;br /&gt;
#vector-main-menu-unpinned-container a {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
padding: 9px 18px !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-unpinned-container a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-left-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-dropdown-content .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-unpinned-container .vector-menu-heading {&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
letter-spacing: 0.6px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
border-bottom: 1px solid rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
padding: 10px 18px 6px 18px !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CONTENT VIEW ON MOBILE */&lt;br /&gt;
#content, .mw-body, .mw-content-container {&lt;br /&gt;
padding: 12px 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
line-height: 1.62 !important;&lt;br /&gt;
}&lt;br /&gt;
#firstHeading, .mw-first-heading {&lt;br /&gt;
font-size: 1.65em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-bottom: 0.4em !important;&lt;br /&gt;
word-wrap: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
h2, .mw-parser-output h2 {&lt;br /&gt;
font-size: 1.3em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 1.1em !important;&lt;br /&gt;
margin-bottom: 0.35em !important;&lt;br /&gt;
}&lt;br /&gt;
h3, .mw-parser-output h3 {&lt;br /&gt;
font-size: 1.15em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Tables horizontal scroll wrapping */&lt;br /&gt;
.vanitable, .wikitable, .daytable {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 12px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fluid images &amp;amp; media embeds */&lt;br /&gt;
div.tright, div.tleft, div.floatright, div.floatleft {&lt;br /&gt;
float: none !important;&lt;br /&gt;
margin: 12px auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
div.thumbinner {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. BOTTOM BAR &amp;amp; BACK TO TOP BUTTON ON MOBILE */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
padding: 2px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 50px !important;&lt;br /&gt;
right: 14px !important;&lt;br /&gt;
width: 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer, .mw-footer {&lt;br /&gt;
padding-bottom: 54px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 105: ROBUST NON-OVERLAPPING MINERVA MOBILE HEADER &amp;amp; USER DROPDOWN&lt;br /&gt;
1. Fix Magnifying Glass &amp;amp; User Icon Overlap:&lt;br /&gt;
- Header uses strictly rigid flex items:&lt;br /&gt;
Burger (32px left) + 20px gap + Title (auto) + [margin-left: auto spacer] + Search (32px right) + 8px gap + User (32px far right).&lt;br /&gt;
- Zero possibility of overlap.&lt;br /&gt;
2. User Menu Dropdown:&lt;br /&gt;
- Placed outside header flow (fixed positioning) with full dark teal &amp;amp; gold styling.&lt;br /&gt;
3. Plain burger icon, golden-yellow (#ffd700) SVGs for all icons.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR CONTAINER */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. STRICT RIGID SINGLE-ROW FLEX LAYOUT */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.1 BURGER (FAR LEFT: 32px) */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.2 SITE TITLE (SPACED 20px FROM BURGER) */&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 0 0 20px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.3 SEARCH FORM (PUSHED TO THE FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
margin-left: auto !important; /* Absorbs ALL horizontal space between title and search */&lt;br /&gt;
margin-right: 8px !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide the large search box input on mobile screens */&lt;br /&gt;
.minerva-header .minerva-search-form .search-box {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.4 USER ICON (FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-notifications,&lt;br /&gt;
.minerva-header .minerva-user-navigation ul,&lt;br /&gt;
.minerva-header .minerva-user-navigation li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE USER DROPDOWN MENU (POPUP AT TOP-RIGHT) */&lt;br /&gt;
#vanipedia-mobile-user-menu {&lt;br /&gt;
display: none !important;&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
width: 175px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu.is-open {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu .vani-user-menu-divider {&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background-color: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin: 5px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.2) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MINERVA NAVIGATION DRAWER (THE LEFT MENU) */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer,&lt;br /&gt;
#mw-mf-page-left.menu {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .minerva-icon {&lt;br /&gt;
background-color: #ffd700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 107: BULLETPROOF DESKTOP USER DROPDOWN (MATCHING image_a7f3ff.png)&lt;br /&gt;
1. Card background: Dark teal (#1f3e45) with gold border (#b1873d).&lt;br /&gt;
2. Zero white background bleed: all inner elements transparent.&lt;br /&gt;
3. Links: High-contrast warm gold (#f5d77f) text, white on hover (#345B63).&lt;br /&gt;
4. Pure clean text without clunky icons: .vector-icon hidden.&lt;br /&gt;
5. Divider above Log out with soft rose highlight.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DESKTOP USER DROPDOWN CARD */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content,&lt;br /&gt;
html body.page-Main_Page #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html body #p-personal.vector-menu,&lt;br /&gt;
html body #p-personal .vector-menu-content,&lt;br /&gt;
#vector-user-links-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. INNER CONTAINERS: 100% TRANSPARENT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content div,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content ul,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content li,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content-list,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content div,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content ul,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content li {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ENSURE TALK (pt-mytalk) IS VISIBLE */&lt;br /&gt;
html #vector-user-links-dropdown #pt-mytalk,&lt;br /&gt;
html .vector-user-menu #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RESTORE USER FIGURE ICON ON HEADER BUTTON (BRIGHT GOLD &amp;amp; VISIBLE) */&lt;br /&gt;
#vector-user-links-dropdown-label .vector-icon,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Inside dropdown items: keep icons compact &amp;amp; inline so they never cause vertical bloating */&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 16px !important;&lt;br /&gt;
height: 16px !important;&lt;br /&gt;
margin: 0 8px 0 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. LINKS: HIGH-CONTRAST WARM GOLD TEXT (#f5d77f) */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a,&lt;br /&gt;
html #p-personal .vector-menu-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a span,&lt;br /&gt;
html #p-personal .vector-menu-content a span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. HOVER STATE: LIGHTER TEAL (#345B63) WITH BRIGHT WHITE TEXT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:focus,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:active,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:focus,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover span {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. DIVIDER ABOVE LOGOUT */&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout,&lt;br /&gt;
html .vector-user-menu #pt-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a,&lt;br /&gt;
html .vector-user-menu #pt-logout a {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a:hover,&lt;br /&gt;
html .vector-user-menu #pt-logout a:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.25) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 110: MOBILE STICKY TOP BAR &amp;amp; BOTTOM BAR FIRST LINK (&amp;quot;MAIN PAGE&amp;quot;)&lt;br /&gt;
1. Top bar remains sticky/visible when scrolling down on mobile viewports.&lt;br /&gt;
2. Fix bottom bar flex centering bug: justify-content: flex-start on mobile&lt;br /&gt;
ensures the first link (&amp;quot;Main Page&amp;quot;) is always visible and not clipped.&lt;br /&gt;
3. Fully reverted experimental Main Page viewport scaling &amp;amp; hint banners.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. STICKY TOP BAR ON MOBILE (REMAINS VISIBLE ON SCROLL) */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome,&lt;br /&gt;
body.skin-minerva header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. BOTTOM BAR: ENSURE &amp;quot;MAIN PAGE&amp;quot; IS VISIBLE AS FIRST LINK ON MOBILE */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ENTRY PAGE SUPPRESSION (dev.vanipedia.org / VanipediaEntry3D)&lt;br /&gt;
Neither top bar nor bottom bar must appear on the 3D entry page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.ext-vp3d-fullscreen #vh-bottom-bar,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-chrome,&lt;br /&gt;
body.ext-vp3d-fullscreen .minerva-header,&lt;br /&gt;
body.ext-vp3d-fullscreen .vector-header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-head,&lt;br /&gt;
body.ext-vp3d-fullscreen .mw-header,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-navigation,&lt;br /&gt;
body:has(.vp-entry3d-container) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-container) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-container) .vector-header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .vector-header-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 116: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE FOR MAIN PAGE ON MOBILE&lt;br /&gt;
Includes Top Bar, Main Page, and Bottom Bar in one unified landscape orientation.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
transform-origin: top left !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-auto-landscape {&lt;br /&gt;
transform: rotate(90deg) translate(0, -100%) !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-native-landscape {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. TOP HEADER SLOT (Landscape orientation) */&lt;br /&gt;
#vani-stage-header-slot {&lt;br /&gt;
flex: 0 0 50px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
max-height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .header-container,&lt;br /&gt;
#vani-stage-header-slot .header-chrome,&lt;br /&gt;
#vani-stage-header-slot .minerva-header,&lt;br /&gt;
#vani-stage-header-slot .vector-header-container,&lt;br /&gt;
#vani-stage-header-slot #mw-head {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CONTENT SLOT (Landscape orientation, containing #vani-home) */&lt;br /&gt;
#vani-stage-content-slot {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: calc(100% - 50px - 36px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Enforce rigid 1200px desktop grid on #vani-home inside mobile stage */&lt;br /&gt;
#vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 8px 16px 20px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Triad in Mobile Landscape: Rigid 3-Column Horizontal Flow */&lt;br /&gt;
#vani-stage-content-slot .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-triad-column-left {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Interactive Timeline in Mobile Landscape */&lt;br /&gt;
#vani-stage-content-slot .vh-timeline-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Thematic Taxonomy in Mobile Landscape: Rigid 4-Column Grid */&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-tax {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOOTER SLOT (Landscape orientation, containing #vh-bottom-bar) */&lt;br /&gt;
#vani-stage-footer-slot {&lt;br /&gt;
flex: 0 0 36px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
min-height: 36px !important;&lt;br /&gt;
background-color: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot #vh-bottom-bar,&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dropdown Menu inside Stage Header */&lt;br /&gt;
#vani-stage-header-slot #vanipedia-mobile-user-menu {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 48px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
z-index: 1000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Minerva Left Navigation Drawer z-index when open */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer {&lt;br /&gt;
z-index: 1000005 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Robust Header Child Layout in Landscape Stage */&lt;br /&gt;
#vani-stage-header-slot .vector-header,&lt;br /&gt;
#vani-stage-header-slot .mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide any duplicate/stray bars outside the stage when active */&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-sticky-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; #mw-head,&lt;br /&gt;
body.has-vani-stage &amp;gt; #vh-bottom-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR FORMATTING FOR MOBILE BURGER MENU&lt;br /&gt;
1. Cleans out Minerva default clutter (Nearby, Random, Settings, About, etc.)&lt;br /&gt;
2. Styles the mobile drawer (#mw-mf-page-left) to match the desktop&lt;br /&gt;
accordion layout (.vanipedia-sidebar-menu).&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#mw-mf-page-left {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 20px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
padding: 12px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all Minerva default lists completely */&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-navigation,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-personal,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul.hlist,&lt;br /&gt;
#mw-mf-page-left .menu__item--nearby,&lt;br /&gt;
#mw-mf-page-left .menu__item--random {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile drawer container for desktop sidebar */&lt;br /&gt;
#mw-mf-page-left #vani-mobile-synced-sidebar {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* In mobile drawer, make .vanipedia-sidebar-menu take full drawer width */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure mobile drawer accordion header matches desktop */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading {&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
background-color: #2c4c50 !important;&lt;br /&gt;
border: 1px solid #1b3033 !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading {&lt;br /&gt;
border-radius: 4px 4px 0 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading:hover {&lt;br /&gt;
background-color: #385e63 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading::after {&lt;br /&gt;
content: &amp;quot;▼&amp;quot; !important;&lt;br /&gt;
font-size: 0.75em !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
transition: transform 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after {&lt;br /&gt;
transform: rotate(-90deg) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Content Area inside Mobile Accordion */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content {&lt;br /&gt;
background-color: #eaeff0 !important;&lt;br /&gt;
border: 1px solid #2c4c50 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-radius: 0 0 4px 4px !important;&lt;br /&gt;
padding: 0 0 4px 0 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content ul {&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 9px 14px 9px 18px !important;&lt;br /&gt;
color: #1b3033 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li:last-child a {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a:hover {&lt;br /&gt;
background-color: #dbe4e6 !important;&lt;br /&gt;
border-left: 3px solid #2c4c50 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 102 Languages Search box inside Mobile Drawer */&lt;br /&gt;
#mw-mf-page-left #sidebarLanguageSearch {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 7px 10px !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
border: 1px solid #a2a9b1 !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 122: STRICT POSITIONING OF &amp;quot;HOME&amp;quot; LINK/ICON (RIGHT OF SEARCH)&lt;br /&gt;
1. Desktop: Positioned strictly on the RIGHT of search bar via order: 10 vs order: 5.&lt;br /&gt;
2. Clean golden styling (#f5d77f), no underline, subtle hover highlight.&lt;br /&gt;
3. Mobile (both Minerva &amp;amp; Vector landscape): Golden Home icon (width 22px)&lt;br /&gt;
strictly visible next to the search icon.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Strict Flex Ordering: Left to Right across .vector-header-start */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .vector-main-menu-landmark,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Bar strictly ORDER 5 */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
div#p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Link strictly ORDER 10 (GUARANTEES IT SITS ON THE RIGHT OF SEARCH) */&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
margin-left: 10px !important;&lt;br /&gt;
margin-right: 14px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
a.vanipedia-topbar-home:hover,&lt;br /&gt;
a.vanipedia-topbar-home:active,&lt;br /&gt;
.vector-header-container a.vanipedia-topbar-home:hover,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link:hover,&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home:hover,&lt;br /&gt;
#vani-stage-header-slot a.vanipedia-topbar-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.2) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Icon Styling */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
stroke: #f5d77f !important;&lt;br /&gt;
fill: none !important;&lt;br /&gt;
stroke-width: 2 !important;&lt;br /&gt;
stroke-linecap: round !important;&lt;br /&gt;
stroke-linejoin: round !important;&lt;br /&gt;
transition: stroke 0.2s ease, transform 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home:hover .vanipedia-home-icon svg {&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
transform: scale(1.1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Text Styling on Desktop */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* MOBILE RESPONSIVE (Both Vector &amp;amp; Minerva) */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 160px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* MINERVA MOBILE SKIN HEADER (Regular Articles on Mobile) */&lt;br /&gt;
.minerva-header .vanipedia-topbar-home,&lt;br /&gt;
.minerva-header #vanipedia-topbar-home-link {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 6px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* In Rotated Landscape Stage on Main Page */&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 8px !important;&lt;br /&gt;
width: 34px !important;&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start #p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Bar Home Link: Strict no underline */&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry,&lt;br /&gt;
a.vh-bottom-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry:hover,&lt;br /&gt;
a.vh-bottom-link:hover {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 129: RESTORE COMPLETE ORIGINAL STRUCTURE (ZERO OVERLAPS, 4 TAXONOMY IN 1 ROW)&lt;br /&gt;
+ TOP BANNER TITLE AS PLAIN TEXT&lt;br /&gt;
+ WHO IS ŚRĪLA PRABHUPĀDA PERMANENT TITLE&lt;br /&gt;
+ OPTION A: RICH BURNISHED ANTIQUE GOLD (#966817)&lt;br /&gt;
+ RISE HOVER EFFECT ON ALL 9 CARD TITLES&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BANNER TITLE AS PURE PLAIN TEXT */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
span#vanipedia-topbar-title,&lt;br /&gt;
a#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover,&lt;br /&gt;
span#vanipedia-topbar-title:hover,&lt;br /&gt;
a#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CARD TITLE SIZING &amp;amp; NO TEXT CHANGE */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 38px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
letter-spacing: 0.015em !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. OPTION A: RICH BURNISHED ANTIQUE GOLD ON ALL CARD TITLES */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-media-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
-webkit-text-stroke: 0 !important;&lt;br /&gt;
paint-order: normal !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
-webkit-filter: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RISE HOVER EFFECT ON ALL 9 CARD TITLES (-3px LIFT + GOLD ILLUMINATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. GOLDEN FILAMENT UNDERLINE AT REST &amp;amp; GLIDE ON HOVER */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. STRICT STRUCTURAL RESTORATION: CLEAN ELEVATION &amp;amp; COLUMN BALANCING */&lt;br /&gt;
/* Introductory Articles flat title styling &amp;amp; hover */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific article item headline within the spotlight card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Devotee Subtitle in Memories card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 5px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
/* Enforce 3 columns on desktop for Section 3 (Personalities, Names, Places) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page .vh-card-questions {&lt;br /&gt;
padding: 2px 10px 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lift 3 bottom taxonomy cards up so they sit comfortably above the footer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-72px) !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Founder-Ācārya and Preeminent Śikṣā-Guru single line fitting */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SHIFT MARKED SECTION (Hero Triad + Timeline) DOWN EXACTLY 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 380px !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin-top: 16px !important;&lt;br /&gt;
margin-bottom: 10px !important;&lt;br /&gt;
height: 125px !important;&lt;br /&gt;
min-height: 125px !important;&lt;br /&gt;
max-height: 125px !important;&lt;br /&gt;
flex: 0 0 125px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left &amp;amp; Right Stacked Columns: Symmetrical 340px widths */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card padding and bounding inside both columns */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 135px !important;&lt;br /&gt;
min-height: 135px !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 139: DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TWO-LINE TITLE &amp;amp; DEVOTEE NAME&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title {&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 141: STATIC TITLE ON MEMORIES ROTATION + 3-LINE WIDER LANGUAGES CARD&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TITLE: 100% STATIC (NEVER ANIMATES ON ROTATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 0 5px 0 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the disciple name subtitle during randomizer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
transition: opacity 0.45s ease, transform 0.45s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle.is-changing,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(3px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SP IN MEDIA: FRAME FITS EXACTLY AROUND THUMBNAIL WITH ZERO SIDE GAPS */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-card-content,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
transition: transform 0.35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 3: 4 COLUMNS WITH WIDER COLUMN FOR PARTICIPATING LANGUAGES */&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr 1fr 1.35fr !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1220px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page .vh-card-languages {&lt;br /&gt;
padding: 3px 8px 5px 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 4. LANGUAGES CARD: EXACTLY 3 ROWS (5 COUNTRIES PER ROW) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-languages-list,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-languages-list {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
padding: 2px 0 0 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-row,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a:hover {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Flag thumbnail element */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center !important;&lt;br /&gt;
background-repeat: no-repeat !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Crisp SVG Flag Definitions */&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 147: SOCIAL ICONS IN THE MID OF THE SPACE ON THE RIGHT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform 0.2s ease, opacity 0.2s ease !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item:hover {&lt;br /&gt;
transform: scale(1.15) !important;&lt;br /&gt;
opacity: 0.9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-height: 20px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 153: DISTINGUISHED VANISEVA PILL + ELEVATED BACK-TO-TOP + FLAG STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELEVATED BACK-TO-TOP ARROW (Floats 16px clearly above the 38px bottom bar) */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 16px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE EXTRA BOX/BAR AROUND HEADER (Outer container completely borderless &amp;amp; transparent) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-container.vector-sticky-header-container {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. THE VERY EXISTING TOP BAR: Single, clean, elegant header bar */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
body.page-Main_Page .vector-header-container header.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TOP BAR CENTER BLOCK */&lt;br /&gt;
.vanipedia-topbar-center-block {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 50% !important;&lt;br /&gt;
top: 54% !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: auto !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-center-block * {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. DISTINGUISHED MIDDLE LINE: VANISEVA LUMINOUS INVITATION PILL */&lt;br /&gt;
.vanipedia-topbar-vaniseva-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border:0 !important;&lt;br /&gt;
border-bottom:0 !important;&lt;br /&gt;
background:none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
border-radius:0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:hover,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:focus,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:active {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-color:transparent !important;&lt;br /&gt;
background-color:transparent !important;&lt;br /&gt;
box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SISTER PROJECTS (Line 3) */&lt;br /&gt;
.vanipedia-topbar-sister-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 1px 6px !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link:hover,&lt;br /&gt;
.vanipedia-topbar-sister-link:focus,&lt;br /&gt;
.vanipedia-topbar-sister-link:active {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. PARTICIPATING LANGUAGES FLAGS STYLING */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-flag svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MINERVA MOBILE SKIN (Phone Header) */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.1 Burger Navigation Drawer Button */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.2 Branding Box Title (Pure CSS Content Injection - 100% JS-Independent) */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box,&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin: 0 0 0 14px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a::before,&lt;br /&gt;
.minerva-header .branding-box a::before {&lt;br /&gt;
content: &amp;quot;Vanipedia&amp;quot; !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; img,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; img {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.3 Home Link in Minerva */&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.4 Search Button in Minerva */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.5 User Navigation in Minerva */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile */&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block-mobile,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-main-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-vaniseva-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-links,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-link,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar mobile styling (from STEP 165) */&lt;br /&gt;
body.skin-minerva .vh-bottom-social-links,&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. RESPONSIVE BREAKPOINTS (Desktop &amp;gt;= 1000px Intact; Mobile &amp;lt; 1000px Full Controls) */&lt;br /&gt;
@media screen and (max-width: 1200px) and (min-width: 1000px) {&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
/* Single Row Header on Mobile Viewports */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-header-container .mw-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Row Left Section: Burger + Search + Home in single row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. FORCE BURGER MENU TO DISPLAY VISIBLE ON MOBILE */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown,&lt;br /&gt;
#vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SEARCH INPUT WITH GUARANTEED VISIBLE MAGNIFYING GLASS */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
max-width: calc(100vw - 140px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input,&lt;br /&gt;
.vector-header-start .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__start-icon,&lt;br /&gt;
#p-search .cdx-text-input__icon,&lt;br /&gt;
#p-search .cdx-text-input__start-icon {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 10px !important;&lt;br /&gt;
top: 50% !important;&lt;br /&gt;
transform: translateY(-50%) !important;&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
z-index: 5 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
padding-left: 32px !important;&lt;br /&gt;
padding-right: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Home Icon */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
margin: 0 2px !important;&lt;br /&gt;
padding: 3px 5px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. USER ICON GUARANTEED ON FAR RIGHT */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-links-wide,&lt;br /&gt;
.vector-header-end .vector-user-links-main {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-userpage {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-overflow,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-label-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile viewports (&amp;lt; 1000px) */&lt;br /&gt;
.vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block-mobile,&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-mobile,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title,&lt;br /&gt;
.vanipedia-topbar-sister-links,&lt;br /&gt;
.vanipedia-topbar-sister-link,&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar social links hidden on mobile (from STEP 165) */&lt;br /&gt;
.vh-bottom-social-links,&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 173: RESTORE WORKING STEP 117 COMPACT STAGE PROPORTIONS (ZERO-CROP)&lt;br /&gt;
Overrides all desktop-specific shifts (min-height: 380px, translateY: 30px,&lt;br /&gt;
translateY: -72px, 324px photo) inside the mobile rotated landscape stage.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage #vani-rotated-box #vani-stage-content-slot #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 4px 16px 12px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 0 0 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
min-width: 200px !important;&lt;br /&gt;
min-height: 200px !important;&lt;br /&gt;
max-width: 200px !important;&lt;br /&gt;
max-height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(18, 63, 56, 0.35), 0 2px 6px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
flex: 0 0 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-track {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-item {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-languages {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-stage-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-main-title,&lt;br /&gt;
#vani-stage-header-slot .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin: 0 10px !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V174 — Vanipedia main page: static, naturally scrolling, and responsive. */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-paper:#faf7ef;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    --vp-ink:#263a39;&lt;br /&gt;
    --vp-brand:#345b63;&lt;br /&gt;
    --vp-accent:#b1873d;&lt;br /&gt;
    --vp-line:#ded7c6;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1240px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:clamp(18px,3vw,38px) !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    background:var(--vp-paper) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    animation:none !important;&lt;br /&gt;
    transition:none !important;&lt;br /&gt;
    scroll-behavior:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a {&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-decoration-color:#aab3a8 !important;&lt;br /&gt;
    text-underline-offset:3px !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:hover {&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    text-decoration-thickness:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:focus-visible {&lt;br /&gt;
    outline:3px solid var(--vp-brand) !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p {&lt;br /&gt;
    margin-top:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1 {&lt;br /&gt;
    margin:0 0 10px !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 clamp(29px,4vw,40px)/1.2 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2 {&lt;br /&gt;
    margin:0 0 14px !important;&lt;br /&gt;
    padding:0 0 9px !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 22px/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3 {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:600 18px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p { margin-bottom:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:220px minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,5vw,64px) !important;&lt;br /&gt;
    max-width:1000px !important;&lt;br /&gt;
    margin:0 auto 32px !important;&lt;br /&gt;
    padding:8px 0 28px !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    width:220px !important;&lt;br /&gt;
    height:220px !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:3px solid var(--vp-brand) !important;&lt;br /&gt;
    border-radius:50% !important;&lt;br /&gt;
    background:#f0eee3 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 35% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 auto 4px !important;&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    font-size:clamp(19px,2.2vw,25px) !important;&lt;br /&gt;
    font-weight:600 !important;&lt;br /&gt;
    line-height:1.35 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font-size:17px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:22px !important;&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    padding:20px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card:hover {&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card h3 { margin-bottom:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card blockquote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid var(--vp-accent) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-feature {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(120px,190px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    border-radius:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-outlet {&lt;br /&gt;
    margin-bottom:5px !important;&lt;br /&gt;
    color:#706b62 !important;&lt;br /&gt;
    font-size:14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-headline { font-size:17px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section {&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
    padding:20px 0 22px !important;&lt;br /&gt;
    border-block:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-intro { margin:-5px 0 12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(auto-fit,minmax(76px,1fr)) !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    justify-content:center !important;&lt;br /&gt;
    min-height:42px !important;&lt;br /&gt;
    padding:6px 8px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a:hover {&lt;br /&gt;
    border-color:var(--vp-brand) !important;&lt;br /&gt;
    background:#f1f3ee !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section { margin:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:18px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-card { padding:18px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card { grid-column:span 1 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-list {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    flex-wrap:wrap !important;&lt;br /&gt;
    gap:8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-lang-item {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
    min-height:32px !important;&lt;br /&gt;
    white-space:nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vh-flag {&lt;br /&gt;
    display:inline-block !important;&lt;br /&gt;
    flex:0 0 22px !important;&lt;br /&gt;
    width:22px !important;&lt;br /&gt;
    height:15px !important;&lt;br /&gt;
    vertical-align:middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restore ordinary page flow and neutralize any legacy rotated-stage wrapper. */&lt;br /&gt;
#vani-mobile-stage, #vani-rotated-box {&lt;br /&gt;
    position:static !important;&lt;br /&gt;
    inset:auto !important;&lt;br /&gt;
    width:auto !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    rotate:none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot, #vani-stage-content-slot, #vani-stage-footer-slot { display:contents !important; }&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:20px 16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding-bottom:22px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:160px !important; height:160px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid { grid-template-columns:minmax(0,1fr) !important; gap:16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:minmax(0,1fr) !important; gap:14px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-card { padding:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(100px,34%) minmax(0,1fr) !important; gap:12px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section { margin-bottom:24px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:380px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-image { max-width:260px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion:reduce) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::before,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::after {&lt;br /&gt;
        animation:none !important;&lt;br /&gt;
        transition:none !important;&lt;br /&gt;
        scroll-behavior:auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V175: natural document scrolling, Vanisource-style hero, Vanipedia colors. */&lt;br /&gt;
html,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:100% !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
    overflow-y:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-brand:#345B63;&lt;br /&gt;
    --vp-accent:#f5d77f;&lt;br /&gt;
    --vp-ink:#263a3d;&lt;br /&gt;
    --vp-line:#d8d1c3;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:min(100%, 1200px) !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1200px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:26px clamp(16px,3vw,34px) 100px !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
}&lt;br /&gt;
/* The site-wide footer remains fixed; this page has room to scroll past it. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    display:block;&lt;br /&gt;
    height:0;&lt;br /&gt;
    clear:both;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(170px,210px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,4vw,44px) !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:880px !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    margin:0 auto 30px !important;&lt;br /&gt;
    padding:22px 26px !important;&lt;br /&gt;
    border:1px solid #345B63 !important;&lt;br /&gt;
    border-left:5px solid #f5d77f !important;&lt;br /&gt;
    border-radius:8px !important;&lt;br /&gt;
    background:#345B63 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:min(100%,210px) !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    aspect-ratio:445 / 542 !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:2px solid #f5d77f !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    box-shadow:0 5px 18px rgba(18,35,37,.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin:0 0 9px !important;&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    font:600 clamp(32px,3vw,42px)/1.15 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:600 clamp(19px,1.7vw,22px)/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-underline-offset:4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a:hover { color:#fff !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:500 clamp(17px,1.5vw,20px)/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-quote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid #f5d77f !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove the old decorative cursor and restore the operating system pointer. */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page * {&lt;br /&gt;
    cursor:auto !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page a[href],&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .cdx-button {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:18px 14px 96px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:14px !important;&lt;br /&gt;
        max-width:460px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding:17px 17px 19px !important;&lt;br /&gt;
        border-left-width:4px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:min(100%,170px) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-role { font-size:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-organization { font-size:17px !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V176: native mouse cursor; main page language links are the remaining taxonomy feature. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-section {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 0 32px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card {&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    grid-column:auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: native Windows pointer and viewport-contained portal rollouts. */&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    cursor:default !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href] *,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home button,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    align-items:start !important;&lt;br /&gt;
    gap:24px 18px !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 auto 28px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    max-width:640px !important;&lt;br /&gt;
    margin-left:auto !important;&lt;br /&gt;
    margin-right:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card {&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    z-index:1 !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.07) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open {&lt;br /&gt;
    z-index:100 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image {&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border-radius:6px 6px 0 0 !important;&lt;br /&gt;
    background:#e9e4d8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 36% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy {&lt;br /&gt;
    min-height:145px !important;&lt;br /&gt;
    padding:14px 15px 13px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 {&lt;br /&gt;
    min-height:50px !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    padding:0 0 7px !important;&lt;br /&gt;
    border-bottom:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 18px/1.28 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 a {&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p {&lt;br /&gt;
    min-height:44px !important;&lt;br /&gt;
    margin:0 0 8px !important;&lt;br /&gt;
    color:#354444 !important;&lt;br /&gt;
    font:400 14px/1.45 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:7px !important;&lt;br /&gt;
    min-height:30px !important;&lt;br /&gt;
    padding:4px 9px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f6f2e9 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.3 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:focus-visible {&lt;br /&gt;
    border-color:#b1873d !important;&lt;br /&gt;
    outline:2px solid #b1873d !important;&lt;br /&gt;
    outline-offset:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    position:fixed !important;&lt;br /&gt;
    top:var(--vp-panel-top, 20px) !important;&lt;br /&gt;
    left:var(--vp-panel-left, 12px) !important;&lt;br /&gt;
    right:auto !important;&lt;br /&gt;
    bottom:auto !important;&lt;br /&gt;
    z-index:2147483000 !important;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:var(--vp-panel-width, 290px) !important;&lt;br /&gt;
    max-width:calc(100vw - 24px) !important;&lt;br /&gt;
    max-height:min(380px,calc(100vh - 100px)) !important;&lt;br /&gt;
    overflow:auto !important;&lt;br /&gt;
    overscroll-behavior:contain !important;&lt;br /&gt;
    padding:11px 12px 12px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-top:3px solid #b1873d !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 10px 22px rgba(38,58,57,.22) !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open &amp;gt; .vp-rollout-panel,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open &amp;gt; .vp-rollout-panel {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-heading {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
    gap:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options &amp;gt; span { display:block !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    min-height:34px !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:500 14px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:focus-visible {&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#805b16 !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    outline:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options { grid-template-columns:repeat(4,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options a { text-align:center !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options a { display:flex !important; align-items:center !important; gap:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all { display:block !important; margin-top:7px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:focus-visible { text-decoration:underline !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all { display:block !important; margin:0 0 10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:8px 10px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-categories-heading {&lt;br /&gt;
    padding-top:8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel {&lt;br /&gt;
    width:min(720px,calc(100vw - 24px)) !important;&lt;br /&gt;
    --vp-panel-width:720px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options {&lt;br /&gt;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:1px 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options a {&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    padding:5px 6px !important;&lt;br /&gt;
    font-size:12px !important;&lt;br /&gt;
    line-height:1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid { max-width:100% !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:min(620px,calc(100vw - 24px)) !important; --vp-panel-width:620px; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img { height:210px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
        position:static !important;&lt;br /&gt;
        top:auto !important;&lt;br /&gt;
        left:auto !important;&lt;br /&gt;
        right:auto !important;&lt;br /&gt;
        bottom:auto !important;&lt;br /&gt;
        width:auto !important;&lt;br /&gt;
        max-width:none !important;&lt;br /&gt;
        max-height:none !important;&lt;br /&gt;
        margin:0 !important;&lt;br /&gt;
        border-top:1px solid #d8d1c3 !important;&lt;br /&gt;
        border-left:3px solid #b1873d !important;&lt;br /&gt;
        border-radius:0 0 7px 7px !important;&lt;br /&gt;
        box-shadow:none !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:auto !important; --vp-panel-width:auto; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V181: restore the native Windows pointing hand on sidebar menu targets.&lt;br /&gt;
   Earlier Main Page cursor rules forced .vector-menu links to cursor:auto. */&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href],&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V183: restore the pointing-hand cursor on every actionable top and bottom bar item.&lt;br /&gt;
   Older Main Page rules set .vector-dropdown-label and .vh-bottom-link to cursor:auto. */&lt;br /&gt;
html body .vector-header-container a[href],&lt;br /&gt;
html body .vector-header-container a[href] *,&lt;br /&gt;
html body header.vector-header a[href],&lt;br /&gt;
html body header.vector-header a[href] *,&lt;br /&gt;
html body header.mw-header a[href],&lt;br /&gt;
html body header.mw-header a[href] *,&lt;br /&gt;
html body #mw-head a[href],&lt;br /&gt;
html body #mw-head a[href] *,&lt;br /&gt;
html body .minerva-header a[href],&lt;br /&gt;
html body .minerva-header a[href] *,&lt;br /&gt;
html body #vh-bottom-bar a[href],&lt;br /&gt;
html body #vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vh-bottom-bar a[href],&lt;br /&gt;
html body .vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vector-header-container button,&lt;br /&gt;
html body .vector-header-container button *,&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label *,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body .minerva-header button,&lt;br /&gt;
html body .minerva-header button *,&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar button,&lt;br /&gt;
html body #vh-bottom-bar button *,&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar .vh-bottom-link[href] {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:hover,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:focus {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V185: plain, clickable gold collaboration invitation. */&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a:hover {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a:focus-visible {&lt;br /&gt;
    outline:1px dotted #f5d77f !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared petal label inside the hero */&lt;br /&gt;
.vani-hero-petal-title {&lt;br /&gt;
    margin: 0 0 8px !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    color: #f5d77f !important;&lt;br /&gt;
    font-family: Georgia, &amp;quot;Noto Serif&amp;quot;, serif !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 600 !important;&lt;br /&gt;
    line-height: 1.3 !important;&lt;br /&gt;
    letter-spacing: 2px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    text-transform: uppercase !important;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: -16px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin: 0 0 4px !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Match the organization text to the gold founder title */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Separate the introductory link from the main hero text */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who {&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove spacing from MediaWiki&#039;s hero heading wrapper */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy .mw-heading1 {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2026-11-11 (Vamshi Krishna): phones (700 px and below), where the photo sits above the title.&lt;br /&gt;
   Do not lift the VANIPEDIA title onto the photo, and give the two-line Founder-Acarya role room. */&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    html body.page-Main_Page #vani-home.vp-static-home .vani-hero-petal-title {&lt;br /&gt;
        top:0 !important;&lt;br /&gt;
    }&lt;br /&gt;
    html body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
        line-height:1.45 !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/* Remove white background and borders from search bar */&lt;br /&gt;
.vector-header-container form#searchform, &lt;br /&gt;
.vector-header-container .cdx-search-input, &lt;br /&gt;
.vector-header-container .cdx-text-input, &lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container .cdx-search-input__wrapper,&lt;br /&gt;
.vector-header-container .cdx-search-input__input-wrapper {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the magnifying glass icon */&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Strip all dynamic widths from Vue wrappers so they don&#039;t stretch */&lt;br /&gt;
.vector-typeahead-search-container,&lt;br /&gt;
.cdx-search-input,&lt;br /&gt;
.cdx-search-input__input-wrapper,&lt;br /&gt;
.cdx-text-input {&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Strictly control the input width (180px closed -&amp;gt; 240px focused) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
    width: 180px !important;&lt;br /&gt;
    max-width: 180px !important;&lt;br /&gt;
    min-width: 180px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
    transition: width 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
    width: 240px !important;&lt;br /&gt;
    max-width: 240px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. Provide a hard buffer to protect the Home link from overlap */&lt;br /&gt;
#vanipedia-topbar-home-link {&lt;br /&gt;
    margin-left: 20px !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. Push the entire search block slightly left */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-start .vector-search-box-vue {&lt;br /&gt;
    margin-right: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Completely hide native search suggestions dropdown on mobile and desktop */&lt;br /&gt;
.minerva-search-overlay .search-results,&lt;br /&gt;
.minerva-search-overlay .page-list,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    visibility: hidden !important;&lt;br /&gt;
    opacity: 0 !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile and Desktop Search Bar Layout */&lt;br /&gt;
&lt;br /&gt;
/* 1. Hide &amp;quot;Vanipedia&amp;quot; title on mobile so search bar sits in its place */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Ensure the top bar and search input are selectable and never blocked by a mask */&lt;br /&gt;
body.skin-minerva .minerva-header,&lt;br /&gt;
body.skin-minerva .minerva-header .vani-mobile-search-wrap,&lt;br /&gt;
body.skin-minerva #vani-mobile-search-input {&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    user-select: text !important;&lt;br /&gt;
    -webkit-user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. Disable Minerva&#039;s page mask and search overlay so they cannot block clicks or hide content */&lt;br /&gt;
.search-overlay,&lt;br /&gt;
.minerva-search-overlay,&lt;br /&gt;
div.mw-ui-overlay.search-overlay,&lt;br /&gt;
body.search-enabled .mw-mf-page-center__mask,&lt;br /&gt;
html.overlay-enabled .mw-mf-page-center__mask,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.overlay-enabled #mw-mf-page-center,&lt;br /&gt;
html.overlay-enabled #content,&lt;br /&gt;
body.search-enabled #mw-mf-page-center,&lt;br /&gt;
body.overlay-enabled #mw-mf-page-center {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure VaniSearch popup modal (#mspu_div_wrapper) stays on top of the sticky header */&lt;br /&gt;
#mspu_div_wrapper {&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Minerva.js&amp;diff=659014</id>
		<title>MediaWiki:Minerva.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Minerva.js&amp;diff=659014"/>
		<updated>2026-11-13T02:56:38Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Mobile and Desktop VaniSearch Popup Trigger (calls open_modal) */&lt;br /&gt;
(function() {&lt;br /&gt;
    function openPopupWithQuery(inputEl) {&lt;br /&gt;
        if (!inputEl) return false;&lt;br /&gt;
&lt;br /&gt;
        // Ensure the input has id=&amp;quot;ori_search&amp;quot; so open_modal() reads its value&lt;br /&gt;
        var existingOri = document.getElementById(&#039;ori_search&#039;);&lt;br /&gt;
        if (existingOri &amp;amp;&amp;amp; existingOri !== inputEl) {&lt;br /&gt;
            existingOri.value = inputEl.value;&lt;br /&gt;
        } else {&lt;br /&gt;
            inputEl.id = &#039;ori_search&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // If open_modal() from search_popup.js is loaded on this page, call it directly&lt;br /&gt;
        if (typeof window.open_modal === &#039;function&#039; &amp;amp;&amp;amp; document.getElementById(&#039;mspu_div_wrapper&#039;)) {&lt;br /&gt;
            return window.open_modal();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // Fallback if #mspu_div_wrapper is present even if open_modal isn&#039;t global&lt;br /&gt;
        var modal = document.getElementById(&#039;mspu_div_wrapper&#039;);&lt;br /&gt;
        var inpSearch = document.getElementById(&#039;mspu_txt_input&#039;);&lt;br /&gt;
        if (modal &amp;amp;&amp;amp; inpSearch) {&lt;br /&gt;
            inpSearch.value = inputEl.value;&lt;br /&gt;
            modal.style.display = &#039;block&#039;;&lt;br /&gt;
            inpSearch.focus();&lt;br /&gt;
            return false;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // Only if the popup HTML (#mspu_div_wrapper) is not injected on the current skin at all,&lt;br /&gt;
        // go to Special:VaniSearch&lt;br /&gt;
        if (inputEl.value.trim() !== &#039;&#039;) {&lt;br /&gt;
            window.location.href = &#039;/wiki/Special:VaniSearch?search=&#039; + encodeURIComponent(inputEl.value.trim());&lt;br /&gt;
        }&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function setupSearch() {&lt;br /&gt;
        // 1. Mobile (Minerva header)&lt;br /&gt;
        var minervaHeader = document.querySelector(&#039;.minerva-header&#039;);&lt;br /&gt;
        if (minervaHeader) {&lt;br /&gt;
            document.documentElement.classList.remove(&#039;overlay-enabled&#039;);&lt;br /&gt;
            document.body.classList.remove(&#039;search-enabled&#039;, &#039;overlay-enabled&#039;);&lt;br /&gt;
&lt;br /&gt;
            var b = minervaHeader.querySelector(&#039;.branding-box&#039;);&lt;br /&gt;
            if (b) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
&lt;br /&gt;
            var mForm = minervaHeader.querySelector(&#039;form.minerva-search-form&#039;);&lt;br /&gt;
            if (mForm &amp;amp;&amp;amp; !minervaHeader.querySelector(&#039;.vani-mobile-search-wrap&#039;)) {&lt;br /&gt;
                var wrap = document.createElement(&#039;div&#039;);&lt;br /&gt;
                wrap.className = &#039;vani-mobile-search-wrap&#039;;&lt;br /&gt;
                wrap.style.cssText = &#039;flex:1 1 auto !important; display:flex !important; align-items:center !important; position:relative !important; margin:0 10px !important; z-index:999999 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var inp = document.createElement(&#039;input&#039;);&lt;br /&gt;
                inp.type = &#039;text&#039;;&lt;br /&gt;
                inp.id = &#039;ori_search&#039;;&lt;br /&gt;
                inp.name = &#039;search&#039;;&lt;br /&gt;
                inp.className = &#039;vani-clean-search-input&#039;;&lt;br /&gt;
                inp.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
                inp.autocomplete = &#039;off&#039;;&lt;br /&gt;
                inp.style.cssText = &#039;width:100% !important; height:32px !important; background:#1f3e45 !important; background-image:none !important; color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; border:1.5px solid #f5d77f !important; border-radius:16px !important; padding:2px 32px 2px 12px !important; font-size:15px !important; outline:none !important; box-sizing:border-box !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                btn.type = &#039;button&#039;;&lt;br /&gt;
                btn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                btn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:10 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                [&#039;click&#039;, &#039;focus&#039;, &#039;focusin&#039;, &#039;touchstart&#039;, &#039;input&#039;].forEach(function(evtType) {&lt;br /&gt;
                    inp.addEventListener(evtType, function(e) {&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                    }, true);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                inp.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        openPopupWithQuery(inp);&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                btn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    openPopupWithQuery(inp);&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                wrap.appendChild(inp);&lt;br /&gt;
                wrap.appendChild(btn);&lt;br /&gt;
                mForm.replaceWith(wrap);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Desktop (Vector header)&lt;br /&gt;
        var desktopForm = document.querySelector(&#039;#p-search form, form#searchform&#039;);&lt;br /&gt;
        if (desktopForm &amp;amp;&amp;amp; !desktopForm.classList.contains(&#039;minerva-search-form&#039;) &amp;amp;&amp;amp; !desktopForm.dataset.vaniBound) {&lt;br /&gt;
            desktopForm.dataset.vaniBound = &#039;true&#039;;&lt;br /&gt;
&lt;br /&gt;
            var dInput = desktopForm.querySelector(&#039;#ori_search, input[type=&amp;quot;search&amp;quot;], input[name=&amp;quot;search&amp;quot;], #searchInput&#039;);&lt;br /&gt;
            if (dInput) {&lt;br /&gt;
                dInput.id = &#039;ori_search&#039;;&lt;br /&gt;
                dInput.setAttribute(&#039;autocomplete&#039;, &#039;off&#039;);&lt;br /&gt;
&lt;br /&gt;
                desktopForm.onsubmit = function(e) {&lt;br /&gt;
                    if (e) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                    }&lt;br /&gt;
                    return openPopupWithQuery(dInput);&lt;br /&gt;
                };&lt;br /&gt;
&lt;br /&gt;
                dInput.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                        openPopupWithQuery(dInput);&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                var dWrap = dInput.parentElement;&lt;br /&gt;
                if (dWrap &amp;amp;&amp;amp; !dWrap.querySelector(&#039;.vani-inline-go&#039;)) {&lt;br /&gt;
                    dWrap.style.position = &#039;relative&#039;;&lt;br /&gt;
                    var dBtn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                    dBtn.type = &#039;button&#039;;&lt;br /&gt;
                    dBtn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                    dBtn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                    dBtn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:20 !important;&#039;;&lt;br /&gt;
                    dBtn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                        openPopupWithQuery(dInput);&lt;br /&gt;
                    }, true);&lt;br /&gt;
                    dWrap.appendChild(dBtn);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, setupSearch);&lt;br /&gt;
    } else {&lt;br /&gt;
        setupSearch();&lt;br /&gt;
    }&lt;br /&gt;
    setTimeout(setupSearch, 250);&lt;br /&gt;
    setTimeout(setupSearch, 800);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=659013</id>
		<title>MediaWiki:Mobile.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=659013"/>
		<updated>2026-11-13T02:56:32Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Mobile and Desktop VaniSearch Popup Trigger (calls open_modal) */&lt;br /&gt;
(function() {&lt;br /&gt;
    function openPopupWithQuery(inputEl) {&lt;br /&gt;
        if (!inputEl) return false;&lt;br /&gt;
&lt;br /&gt;
        // Ensure the input has id=&amp;quot;ori_search&amp;quot; so open_modal() reads its value&lt;br /&gt;
        var existingOri = document.getElementById(&#039;ori_search&#039;);&lt;br /&gt;
        if (existingOri &amp;amp;&amp;amp; existingOri !== inputEl) {&lt;br /&gt;
            existingOri.value = inputEl.value;&lt;br /&gt;
        } else {&lt;br /&gt;
            inputEl.id = &#039;ori_search&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // If open_modal() from search_popup.js is loaded on this page, call it directly&lt;br /&gt;
        if (typeof window.open_modal === &#039;function&#039; &amp;amp;&amp;amp; document.getElementById(&#039;mspu_div_wrapper&#039;)) {&lt;br /&gt;
            return window.open_modal();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // Fallback if #mspu_div_wrapper is present even if open_modal isn&#039;t global&lt;br /&gt;
        var modal = document.getElementById(&#039;mspu_div_wrapper&#039;);&lt;br /&gt;
        var inpSearch = document.getElementById(&#039;mspu_txt_input&#039;);&lt;br /&gt;
        if (modal &amp;amp;&amp;amp; inpSearch) {&lt;br /&gt;
            inpSearch.value = inputEl.value;&lt;br /&gt;
            modal.style.display = &#039;block&#039;;&lt;br /&gt;
            inpSearch.focus();&lt;br /&gt;
            return false;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // Only if the popup HTML (#mspu_div_wrapper) is not injected on the current skin at all,&lt;br /&gt;
        // go to Special:VaniSearch&lt;br /&gt;
        if (inputEl.value.trim() !== &#039;&#039;) {&lt;br /&gt;
            window.location.href = &#039;/wiki/Special:VaniSearch?search=&#039; + encodeURIComponent(inputEl.value.trim());&lt;br /&gt;
        }&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function setupSearch() {&lt;br /&gt;
        // 1. Mobile (Minerva header)&lt;br /&gt;
        var minervaHeader = document.querySelector(&#039;.minerva-header&#039;);&lt;br /&gt;
        if (minervaHeader) {&lt;br /&gt;
            document.documentElement.classList.remove(&#039;overlay-enabled&#039;);&lt;br /&gt;
            document.body.classList.remove(&#039;search-enabled&#039;, &#039;overlay-enabled&#039;);&lt;br /&gt;
&lt;br /&gt;
            var b = minervaHeader.querySelector(&#039;.branding-box&#039;);&lt;br /&gt;
            if (b) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
&lt;br /&gt;
            var mForm = minervaHeader.querySelector(&#039;form.minerva-search-form&#039;);&lt;br /&gt;
            if (mForm &amp;amp;&amp;amp; !minervaHeader.querySelector(&#039;.vani-mobile-search-wrap&#039;)) {&lt;br /&gt;
                var wrap = document.createElement(&#039;div&#039;);&lt;br /&gt;
                wrap.className = &#039;vani-mobile-search-wrap&#039;;&lt;br /&gt;
                wrap.style.cssText = &#039;flex:1 1 auto !important; display:flex !important; align-items:center !important; position:relative !important; margin:0 10px !important; z-index:999999 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var inp = document.createElement(&#039;input&#039;);&lt;br /&gt;
                inp.type = &#039;text&#039;;&lt;br /&gt;
                inp.id = &#039;ori_search&#039;;&lt;br /&gt;
                inp.name = &#039;search&#039;;&lt;br /&gt;
                inp.className = &#039;vani-clean-search-input&#039;;&lt;br /&gt;
                inp.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
                inp.autocomplete = &#039;off&#039;;&lt;br /&gt;
                inp.style.cssText = &#039;width:100% !important; height:32px !important; background:#1f3e45 !important; background-image:none !important; color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; border:1.5px solid #f5d77f !important; border-radius:16px !important; padding:2px 32px 2px 12px !important; font-size:15px !important; outline:none !important; box-sizing:border-box !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                btn.type = &#039;button&#039;;&lt;br /&gt;
                btn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                btn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:10 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                [&#039;click&#039;, &#039;focus&#039;, &#039;focusin&#039;, &#039;touchstart&#039;, &#039;input&#039;].forEach(function(evtType) {&lt;br /&gt;
                    inp.addEventListener(evtType, function(e) {&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                    }, true);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                inp.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        openPopupWithQuery(inp);&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                btn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    openPopupWithQuery(inp);&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                wrap.appendChild(inp);&lt;br /&gt;
                wrap.appendChild(btn);&lt;br /&gt;
                mForm.replaceWith(wrap);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Desktop (Vector header)&lt;br /&gt;
        var desktopForm = document.querySelector(&#039;#p-search form, form#searchform&#039;);&lt;br /&gt;
        if (desktopForm &amp;amp;&amp;amp; !desktopForm.classList.contains(&#039;minerva-search-form&#039;) &amp;amp;&amp;amp; !desktopForm.dataset.vaniBound) {&lt;br /&gt;
            desktopForm.dataset.vaniBound = &#039;true&#039;;&lt;br /&gt;
&lt;br /&gt;
            var dInput = desktopForm.querySelector(&#039;#ori_search, input[type=&amp;quot;search&amp;quot;], input[name=&amp;quot;search&amp;quot;], #searchInput&#039;);&lt;br /&gt;
            if (dInput) {&lt;br /&gt;
                dInput.id = &#039;ori_search&#039;;&lt;br /&gt;
                dInput.setAttribute(&#039;autocomplete&#039;, &#039;off&#039;);&lt;br /&gt;
&lt;br /&gt;
                desktopForm.onsubmit = function(e) {&lt;br /&gt;
                    if (e) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                    }&lt;br /&gt;
                    return openPopupWithQuery(dInput);&lt;br /&gt;
                };&lt;br /&gt;
&lt;br /&gt;
                dInput.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                        openPopupWithQuery(dInput);&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                var dWrap = dInput.parentElement;&lt;br /&gt;
                if (dWrap &amp;amp;&amp;amp; !dWrap.querySelector(&#039;.vani-inline-go&#039;)) {&lt;br /&gt;
                    dWrap.style.position = &#039;relative&#039;;&lt;br /&gt;
                    var dBtn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                    dBtn.type = &#039;button&#039;;&lt;br /&gt;
                    dBtn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                    dBtn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                    dBtn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:20 !important;&#039;;&lt;br /&gt;
                    dBtn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                        openPopupWithQuery(dInput);&lt;br /&gt;
                    }, true);&lt;br /&gt;
                    dWrap.appendChild(dBtn);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, setupSearch);&lt;br /&gt;
    } else {&lt;br /&gt;
        setupSearch();&lt;br /&gt;
    }&lt;br /&gt;
    setTimeout(setupSearch, 250);&lt;br /&gt;
    setTimeout(setupSearch, 800);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Minerva.js&amp;diff=659011</id>
		<title>MediaWiki:Minerva.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Minerva.js&amp;diff=659011"/>
		<updated>2026-11-13T02:51:57Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Mobile and Desktop VaniSearch Popup Setup (for search_popup.js) */&lt;br /&gt;
(function() {&lt;br /&gt;
    function setupSearch() {&lt;br /&gt;
        var minervaHeader = document.querySelector(&#039;.minerva-header&#039;);&lt;br /&gt;
        if (minervaHeader) {&lt;br /&gt;
            document.documentElement.classList.remove(&#039;overlay-enabled&#039;);&lt;br /&gt;
            document.body.classList.remove(&#039;search-enabled&#039;, &#039;overlay-enabled&#039;);&lt;br /&gt;
&lt;br /&gt;
            var b = minervaHeader.querySelector(&#039;.branding-box&#039;);&lt;br /&gt;
            if (b) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
&lt;br /&gt;
            var mForm = minervaHeader.querySelector(&#039;form.minerva-search-form&#039;);&lt;br /&gt;
            if (mForm &amp;amp;&amp;amp; !mForm.dataset.vaniConverted) {&lt;br /&gt;
                mForm.dataset.vaniConverted = &#039;true&#039;;&lt;br /&gt;
&lt;br /&gt;
                // Create a form that never navigates the browser away&lt;br /&gt;
                var cleanForm = document.createElement(&#039;form&#039;);&lt;br /&gt;
                cleanForm.id = &#039;searchform&#039;;&lt;br /&gt;
                cleanForm.className = &#039;vani-mobile-search-wrap&#039;;&lt;br /&gt;
                cleanForm.action = &#039;javascript:void(0);&#039;;&lt;br /&gt;
                cleanForm.style.cssText = &#039;flex:1 1 auto !important; display:flex !important; align-items:center !important; position:relative !important; margin:0 10px !important; z-index:999999 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var inp = document.createElement(&#039;input&#039;);&lt;br /&gt;
                inp.type = &#039;search&#039;;&lt;br /&gt;
                inp.id = &#039;searchInput&#039;;&lt;br /&gt;
                inp.name = &#039;search&#039;;&lt;br /&gt;
                inp.className = &#039;vani-clean-search-input mw-searchInput cdx-text-input__input&#039;;&lt;br /&gt;
                inp.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
                inp.autocomplete = &#039;off&#039;;&lt;br /&gt;
                inp.style.cssText = &#039;width:100% !important; height:32px !important; background:#1f3e45 !important; background-image:none !important; color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; border:1.5px solid #f5d77f !important; border-radius:16px !important; padding:2px 32px 2px 12px !important; font-size:15px !important; outline:none !important; box-sizing:border-box !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                btn.type = &#039;button&#039;; // &#039;button&#039; instead of &#039;submit&#039; so it never reloads the page&lt;br /&gt;
                btn.id = &#039;searchButton&#039;;&lt;br /&gt;
                btn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                btn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:10 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                // Block form submission so the browser stays on the current page with the popup open&lt;br /&gt;
                cleanForm.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    return false;&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                // Stop focus/click from bubbling to Minerva&#039;s header overlay,&lt;br /&gt;
                // IMPORTANT: Do NOT stop &#039;keydown&#039; here so search_popup.js can hear the Enter key!&lt;br /&gt;
                [&#039;click&#039;, &#039;focus&#039;, &#039;focusin&#039;, &#039;touchstart&#039;, &#039;input&#039;].forEach(function(evtType) {&lt;br /&gt;
                    inp.addEventListener(evtType, function(e) {&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                    }, false);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                // On Enter key, prevent native form submit navigation, but let the event bubble to search_popup.js&lt;br /&gt;
                inp.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                    }&lt;br /&gt;
                }, false);&lt;br /&gt;
&lt;br /&gt;
                // Clicking the 🔍 icon triggers a single Enter keydown event for search_popup.js&lt;br /&gt;
                btn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    inp.focus();&lt;br /&gt;
                    var enterEv = new KeyboardEvent(&#039;keydown&#039;, {&lt;br /&gt;
                        key: &#039;Enter&#039;,&lt;br /&gt;
                        code: &#039;Enter&#039;,&lt;br /&gt;
                        keyCode: 13,&lt;br /&gt;
                        which: 13,&lt;br /&gt;
                        bubbles: true,&lt;br /&gt;
                        cancelable: true&lt;br /&gt;
                    });&lt;br /&gt;
                    inp.dispatchEvent(enterEv);&lt;br /&gt;
                }, false);&lt;br /&gt;
&lt;br /&gt;
                cleanForm.appendChild(inp);&lt;br /&gt;
                cleanForm.appendChild(btn);&lt;br /&gt;
                mForm.replaceWith(cleanForm);&lt;br /&gt;
&lt;br /&gt;
                // Re-run search_popup.js binding if it only bound on initial page load&lt;br /&gt;
                if (typeof window.initSearchPopup === &#039;function&#039;) window.initSearchPopup();&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Desktop (Vector): Stop form submit from navigating away after search_popup.js opens the popup&lt;br /&gt;
        var desktopForm = document.querySelector(&#039;#p-search form, form#searchform&#039;);&lt;br /&gt;
        if (desktopForm &amp;amp;&amp;amp; !desktopForm.classList.contains(&#039;vani-mobile-search-wrap&#039;) &amp;amp;&amp;amp; !desktopForm.dataset.vaniPopupFixed) {&lt;br /&gt;
            desktopForm.dataset.vaniPopupFixed = &#039;true&#039;;&lt;br /&gt;
            desktopForm.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                e.stopPropagation();&lt;br /&gt;
                return false;&lt;br /&gt;
            }, true);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, setupSearch);&lt;br /&gt;
    } else {&lt;br /&gt;
        setupSearch();&lt;br /&gt;
    }&lt;br /&gt;
    setTimeout(setupSearch, 250);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=659010</id>
		<title>MediaWiki:Mobile.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=659010"/>
		<updated>2026-11-13T02:51:53Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Mobile and Desktop VaniSearch Popup Setup (for search_popup.js) */&lt;br /&gt;
(function() {&lt;br /&gt;
    function setupSearch() {&lt;br /&gt;
        var minervaHeader = document.querySelector(&#039;.minerva-header&#039;);&lt;br /&gt;
        if (minervaHeader) {&lt;br /&gt;
            document.documentElement.classList.remove(&#039;overlay-enabled&#039;);&lt;br /&gt;
            document.body.classList.remove(&#039;search-enabled&#039;, &#039;overlay-enabled&#039;);&lt;br /&gt;
&lt;br /&gt;
            var b = minervaHeader.querySelector(&#039;.branding-box&#039;);&lt;br /&gt;
            if (b) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
&lt;br /&gt;
            var mForm = minervaHeader.querySelector(&#039;form.minerva-search-form&#039;);&lt;br /&gt;
            if (mForm &amp;amp;&amp;amp; !mForm.dataset.vaniConverted) {&lt;br /&gt;
                mForm.dataset.vaniConverted = &#039;true&#039;;&lt;br /&gt;
&lt;br /&gt;
                // Create a form that never navigates the browser away&lt;br /&gt;
                var cleanForm = document.createElement(&#039;form&#039;);&lt;br /&gt;
                cleanForm.id = &#039;searchform&#039;;&lt;br /&gt;
                cleanForm.className = &#039;vani-mobile-search-wrap&#039;;&lt;br /&gt;
                cleanForm.action = &#039;javascript:void(0);&#039;;&lt;br /&gt;
                cleanForm.style.cssText = &#039;flex:1 1 auto !important; display:flex !important; align-items:center !important; position:relative !important; margin:0 10px !important; z-index:999999 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var inp = document.createElement(&#039;input&#039;);&lt;br /&gt;
                inp.type = &#039;search&#039;;&lt;br /&gt;
                inp.id = &#039;searchInput&#039;;&lt;br /&gt;
                inp.name = &#039;search&#039;;&lt;br /&gt;
                inp.className = &#039;vani-clean-search-input mw-searchInput cdx-text-input__input&#039;;&lt;br /&gt;
                inp.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
                inp.autocomplete = &#039;off&#039;;&lt;br /&gt;
                inp.style.cssText = &#039;width:100% !important; height:32px !important; background:#1f3e45 !important; background-image:none !important; color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; border:1.5px solid #f5d77f !important; border-radius:16px !important; padding:2px 32px 2px 12px !important; font-size:15px !important; outline:none !important; box-sizing:border-box !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                btn.type = &#039;button&#039;; // &#039;button&#039; instead of &#039;submit&#039; so it never reloads the page&lt;br /&gt;
                btn.id = &#039;searchButton&#039;;&lt;br /&gt;
                btn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                btn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:10 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                // Block form submission so the browser stays on the current page with the popup open&lt;br /&gt;
                cleanForm.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    return false;&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                // Stop focus/click from bubbling to Minerva&#039;s header overlay,&lt;br /&gt;
                // IMPORTANT: Do NOT stop &#039;keydown&#039; here so search_popup.js can hear the Enter key!&lt;br /&gt;
                [&#039;click&#039;, &#039;focus&#039;, &#039;focusin&#039;, &#039;touchstart&#039;, &#039;input&#039;].forEach(function(evtType) {&lt;br /&gt;
                    inp.addEventListener(evtType, function(e) {&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                    }, false);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                // On Enter key, prevent native form submit navigation, but let the event bubble to search_popup.js&lt;br /&gt;
                inp.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                    }&lt;br /&gt;
                }, false);&lt;br /&gt;
&lt;br /&gt;
                // Clicking the 🔍 icon triggers a single Enter keydown event for search_popup.js&lt;br /&gt;
                btn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    inp.focus();&lt;br /&gt;
                    var enterEv = new KeyboardEvent(&#039;keydown&#039;, {&lt;br /&gt;
                        key: &#039;Enter&#039;,&lt;br /&gt;
                        code: &#039;Enter&#039;,&lt;br /&gt;
                        keyCode: 13,&lt;br /&gt;
                        which: 13,&lt;br /&gt;
                        bubbles: true,&lt;br /&gt;
                        cancelable: true&lt;br /&gt;
                    });&lt;br /&gt;
                    inp.dispatchEvent(enterEv);&lt;br /&gt;
                }, false);&lt;br /&gt;
&lt;br /&gt;
                cleanForm.appendChild(inp);&lt;br /&gt;
                cleanForm.appendChild(btn);&lt;br /&gt;
                mForm.replaceWith(cleanForm);&lt;br /&gt;
&lt;br /&gt;
                // Re-run search_popup.js binding if it only bound on initial page load&lt;br /&gt;
                if (typeof window.initSearchPopup === &#039;function&#039;) window.initSearchPopup();&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Desktop (Vector): Stop form submit from navigating away after search_popup.js opens the popup&lt;br /&gt;
        var desktopForm = document.querySelector(&#039;#p-search form, form#searchform&#039;);&lt;br /&gt;
        if (desktopForm &amp;amp;&amp;amp; !desktopForm.classList.contains(&#039;vani-mobile-search-wrap&#039;) &amp;amp;&amp;amp; !desktopForm.dataset.vaniPopupFixed) {&lt;br /&gt;
            desktopForm.dataset.vaniPopupFixed = &#039;true&#039;;&lt;br /&gt;
            desktopForm.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                e.stopPropagation();&lt;br /&gt;
                return false;&lt;br /&gt;
            }, true);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, setupSearch);&lt;br /&gt;
    } else {&lt;br /&gt;
        setupSearch();&lt;br /&gt;
    }&lt;br /&gt;
    setTimeout(setupSearch, 250);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Minerva.js&amp;diff=659009</id>
		<title>MediaWiki:Minerva.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Minerva.js&amp;diff=659009"/>
		<updated>2026-11-13T02:42:47Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Mobile and Desktop VaniSearch Popup Handler */&lt;br /&gt;
(function() {&lt;br /&gt;
    function openVaniPopupFromInput(inputEl) {&lt;br /&gt;
        if (!inputEl) return;&lt;br /&gt;
        inputEl.focus();&lt;br /&gt;
&lt;br /&gt;
        // 1. If the extension exposes a direct JS function, call it&lt;br /&gt;
        if (typeof window.openVaniSearch === &#039;function&#039;) {&lt;br /&gt;
            window.openVaniSearch(inputEl.value.trim());&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        if (typeof window.VaniSearch === &#039;object&#039; &amp;amp;&amp;amp; typeof window.VaniSearch.open === &#039;function&#039;) {&lt;br /&gt;
            window.VaniSearch.open(inputEl.value.trim());&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Otherwise, fire the synthetic Enter events that the extension listens for&lt;br /&gt;
        [&#039;keydown&#039;, &#039;keypress&#039;, &#039;keyup&#039;].forEach(function(evtType) {&lt;br /&gt;
            var ev = new KeyboardEvent(evtType, {&lt;br /&gt;
                key: &#039;Enter&#039;,&lt;br /&gt;
                code: &#039;Enter&#039;,&lt;br /&gt;
                keyCode: 13,&lt;br /&gt;
                which: 13,&lt;br /&gt;
                bubbles: true,&lt;br /&gt;
                cancelable: true&lt;br /&gt;
            });&lt;br /&gt;
            inputEl.dispatchEvent(ev);&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function installVaniSearch() {&lt;br /&gt;
        // 1. Mobile (Minerva header)&lt;br /&gt;
        var minervaHeader = document.querySelector(&#039;.minerva-header&#039;);&lt;br /&gt;
        if (minervaHeader) {&lt;br /&gt;
            document.documentElement.classList.remove(&#039;overlay-enabled&#039;);&lt;br /&gt;
            document.body.classList.remove(&#039;search-enabled&#039;, &#039;overlay-enabled&#039;);&lt;br /&gt;
&lt;br /&gt;
            var b = minervaHeader.querySelector(&#039;.branding-box&#039;);&lt;br /&gt;
            if (b) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
&lt;br /&gt;
            var f = minervaHeader.querySelector(&#039;.minerva-search-form&#039;);&lt;br /&gt;
            if (f &amp;amp;&amp;amp; !minervaHeader.querySelector(&#039;.vani-mobile-search-wrap&#039;)) {&lt;br /&gt;
                var d = document.createElement(&#039;div&#039;);&lt;br /&gt;
                d.className = &#039;vani-mobile-search-wrap&#039;;&lt;br /&gt;
                d.style.cssText = &#039;flex:1 1 auto !important; display:flex !important; align-items:center !important; position:relative !important; margin:0 10px !important; z-index:999999 !important; pointer-events:auto !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var inp = document.createElement(&#039;input&#039;);&lt;br /&gt;
                inp.type = &#039;search&#039;;&lt;br /&gt;
                // Use standard #searchInput ID so the VaniSearch extension&#039;s popup script binds to it on mobile too&lt;br /&gt;
                inp.id = &#039;searchInput&#039;;&lt;br /&gt;
                inp.name = &#039;search&#039;;&lt;br /&gt;
                inp.className = &#039;vani-clean-search-input mw-searchInput&#039;;&lt;br /&gt;
                inp.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
                inp.autocomplete = &#039;off&#039;;&lt;br /&gt;
                inp.style.cssText = &#039;width:100% !important; height:32px !important; background:#1f3e45 !important; background-image:none !important; color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; border:1.5px solid #f5d77f !important; border-radius:16px !important; padding:2px 32px 2px 12px !important; font-size:15px !important; outline:none !important; box-sizing:border-box !important; pointer-events:auto !important; user-select:text !important; -webkit-user-select:text !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                btn.type = &#039;button&#039;;&lt;br /&gt;
                btn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                btn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:10 !important; pointer-events:auto !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                // Block Minerva from hijacking focus/clicks, but let Enter bubble to the VaniSearch extension&lt;br /&gt;
                [&#039;click&#039;, &#039;focus&#039;, &#039;focusin&#039;, &#039;touchstart&#039;, &#039;input&#039;].forEach(function(evtType) {&lt;br /&gt;
                    inp.addEventListener(evtType, function(e) {&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                    }, false);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                btn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    openVaniPopupFromInput(inp);&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                d.appendChild(inp);&lt;br /&gt;
                d.appendChild(btn);&lt;br /&gt;
                f.replaceWith(d);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Desktop (Vector header): Prevent native form submit from navigating away after popup opens&lt;br /&gt;
        var desktopForm = document.querySelector(&#039;#p-search form, form#searchform&#039;);&lt;br /&gt;
        if (desktopForm &amp;amp;&amp;amp; !desktopForm.classList.contains(&#039;minerva-search-form&#039;) &amp;amp;&amp;amp; !desktopForm.dataset.vaniBound) {&lt;br /&gt;
            desktopForm.dataset.vaniBound = &#039;true&#039;;&lt;br /&gt;
&lt;br /&gt;
            // Stop the form from navigating away to a results page when Enter is pressed&lt;br /&gt;
            desktopForm.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                e.stopPropagation();&lt;br /&gt;
                return false;&lt;br /&gt;
            }, true);&lt;br /&gt;
&lt;br /&gt;
            var dInput = desktopForm.querySelector(&#039;input[type=&amp;quot;search&amp;quot;], input[name=&amp;quot;search&amp;quot;], #searchInput&#039;);&lt;br /&gt;
            if (dInput) {&lt;br /&gt;
                dInput.setAttribute(&#039;autocomplete&#039;, &#039;off&#039;);&lt;br /&gt;
&lt;br /&gt;
                // Prevent browser default form submit on Enter while allowing the event to reach the extension popup listener&lt;br /&gt;
                dInput.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                    }&lt;br /&gt;
                }, false);&lt;br /&gt;
&lt;br /&gt;
                var wrap = dInput.parentElement;&lt;br /&gt;
                if (wrap &amp;amp;&amp;amp; !wrap.querySelector(&#039;.vani-inline-go&#039;)) {&lt;br /&gt;
                    wrap.style.position = &#039;relative&#039;;&lt;br /&gt;
                    var dBtn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                    dBtn.type = &#039;button&#039;;&lt;br /&gt;
                    dBtn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                    dBtn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                    dBtn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:20 !important;&#039;;&lt;br /&gt;
                    dBtn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                        openVaniPopupFromInput(dInput);&lt;br /&gt;
                    });&lt;br /&gt;
                    wrap.appendChild(dBtn);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, installVaniSearch);&lt;br /&gt;
    } else {&lt;br /&gt;
        installVaniSearch();&lt;br /&gt;
    }&lt;br /&gt;
    setTimeout(installVaniSearch, 250);&lt;br /&gt;
    setTimeout(installVaniSearch, 800);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=659008</id>
		<title>MediaWiki:Mobile.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=659008"/>
		<updated>2026-11-13T02:42:41Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Mobile and Desktop VaniSearch Popup Handler */&lt;br /&gt;
(function() {&lt;br /&gt;
    function openVaniPopupFromInput(inputEl) {&lt;br /&gt;
        if (!inputEl) return;&lt;br /&gt;
        inputEl.focus();&lt;br /&gt;
&lt;br /&gt;
        // 1. If the extension exposes a direct JS function, call it&lt;br /&gt;
        if (typeof window.openVaniSearch === &#039;function&#039;) {&lt;br /&gt;
            window.openVaniSearch(inputEl.value.trim());&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        if (typeof window.VaniSearch === &#039;object&#039; &amp;amp;&amp;amp; typeof window.VaniSearch.open === &#039;function&#039;) {&lt;br /&gt;
            window.VaniSearch.open(inputEl.value.trim());&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Otherwise, fire the synthetic Enter events that the extension listens for&lt;br /&gt;
        [&#039;keydown&#039;, &#039;keypress&#039;, &#039;keyup&#039;].forEach(function(evtType) {&lt;br /&gt;
            var ev = new KeyboardEvent(evtType, {&lt;br /&gt;
                key: &#039;Enter&#039;,&lt;br /&gt;
                code: &#039;Enter&#039;,&lt;br /&gt;
                keyCode: 13,&lt;br /&gt;
                which: 13,&lt;br /&gt;
                bubbles: true,&lt;br /&gt;
                cancelable: true&lt;br /&gt;
            });&lt;br /&gt;
            inputEl.dispatchEvent(ev);&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function installVaniSearch() {&lt;br /&gt;
        // 1. Mobile (Minerva header)&lt;br /&gt;
        var minervaHeader = document.querySelector(&#039;.minerva-header&#039;);&lt;br /&gt;
        if (minervaHeader) {&lt;br /&gt;
            document.documentElement.classList.remove(&#039;overlay-enabled&#039;);&lt;br /&gt;
            document.body.classList.remove(&#039;search-enabled&#039;, &#039;overlay-enabled&#039;);&lt;br /&gt;
&lt;br /&gt;
            var b = minervaHeader.querySelector(&#039;.branding-box&#039;);&lt;br /&gt;
            if (b) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
&lt;br /&gt;
            var f = minervaHeader.querySelector(&#039;.minerva-search-form&#039;);&lt;br /&gt;
            if (f &amp;amp;&amp;amp; !minervaHeader.querySelector(&#039;.vani-mobile-search-wrap&#039;)) {&lt;br /&gt;
                var d = document.createElement(&#039;div&#039;);&lt;br /&gt;
                d.className = &#039;vani-mobile-search-wrap&#039;;&lt;br /&gt;
                d.style.cssText = &#039;flex:1 1 auto !important; display:flex !important; align-items:center !important; position:relative !important; margin:0 10px !important; z-index:999999 !important; pointer-events:auto !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var inp = document.createElement(&#039;input&#039;);&lt;br /&gt;
                inp.type = &#039;search&#039;;&lt;br /&gt;
                // Use standard #searchInput ID so the VaniSearch extension&#039;s popup script binds to it on mobile too&lt;br /&gt;
                inp.id = &#039;searchInput&#039;;&lt;br /&gt;
                inp.name = &#039;search&#039;;&lt;br /&gt;
                inp.className = &#039;vani-clean-search-input mw-searchInput&#039;;&lt;br /&gt;
                inp.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
                inp.autocomplete = &#039;off&#039;;&lt;br /&gt;
                inp.style.cssText = &#039;width:100% !important; height:32px !important; background:#1f3e45 !important; background-image:none !important; color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; border:1.5px solid #f5d77f !important; border-radius:16px !important; padding:2px 32px 2px 12px !important; font-size:15px !important; outline:none !important; box-sizing:border-box !important; pointer-events:auto !important; user-select:text !important; -webkit-user-select:text !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                btn.type = &#039;button&#039;;&lt;br /&gt;
                btn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                btn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:10 !important; pointer-events:auto !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                // Block Minerva from hijacking focus/clicks, but let Enter bubble to the VaniSearch extension&lt;br /&gt;
                [&#039;click&#039;, &#039;focus&#039;, &#039;focusin&#039;, &#039;touchstart&#039;, &#039;input&#039;].forEach(function(evtType) {&lt;br /&gt;
                    inp.addEventListener(evtType, function(e) {&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                    }, false);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                btn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    openVaniPopupFromInput(inp);&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                d.appendChild(inp);&lt;br /&gt;
                d.appendChild(btn);&lt;br /&gt;
                f.replaceWith(d);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Desktop (Vector header): Prevent native form submit from navigating away after popup opens&lt;br /&gt;
        var desktopForm = document.querySelector(&#039;#p-search form, form#searchform&#039;);&lt;br /&gt;
        if (desktopForm &amp;amp;&amp;amp; !desktopForm.classList.contains(&#039;minerva-search-form&#039;) &amp;amp;&amp;amp; !desktopForm.dataset.vaniBound) {&lt;br /&gt;
            desktopForm.dataset.vaniBound = &#039;true&#039;;&lt;br /&gt;
&lt;br /&gt;
            // Stop the form from navigating away to a results page when Enter is pressed&lt;br /&gt;
            desktopForm.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                e.stopPropagation();&lt;br /&gt;
                return false;&lt;br /&gt;
            }, true);&lt;br /&gt;
&lt;br /&gt;
            var dInput = desktopForm.querySelector(&#039;input[type=&amp;quot;search&amp;quot;], input[name=&amp;quot;search&amp;quot;], #searchInput&#039;);&lt;br /&gt;
            if (dInput) {&lt;br /&gt;
                dInput.setAttribute(&#039;autocomplete&#039;, &#039;off&#039;);&lt;br /&gt;
&lt;br /&gt;
                // Prevent browser default form submit on Enter while allowing the event to reach the extension popup listener&lt;br /&gt;
                dInput.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                    }&lt;br /&gt;
                }, false);&lt;br /&gt;
&lt;br /&gt;
                var wrap = dInput.parentElement;&lt;br /&gt;
                if (wrap &amp;amp;&amp;amp; !wrap.querySelector(&#039;.vani-inline-go&#039;)) {&lt;br /&gt;
                    wrap.style.position = &#039;relative&#039;;&lt;br /&gt;
                    var dBtn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                    dBtn.type = &#039;button&#039;;&lt;br /&gt;
                    dBtn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                    dBtn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                    dBtn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:20 !important;&#039;;&lt;br /&gt;
                    dBtn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                        openVaniPopupFromInput(dInput);&lt;br /&gt;
                    });&lt;br /&gt;
                    wrap.appendChild(dBtn);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, installVaniSearch);&lt;br /&gt;
    } else {&lt;br /&gt;
        installVaniSearch();&lt;br /&gt;
    }&lt;br /&gt;
    setTimeout(installVaniSearch, 250);&lt;br /&gt;
    setTimeout(installVaniSearch, 800);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Minerva.js&amp;diff=659007</id>
		<title>MediaWiki:Minerva.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Minerva.js&amp;diff=659007"/>
		<updated>2026-11-13T02:39:32Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Mobile and Desktop VaniSearch Popup Launcher */&lt;br /&gt;
(function() {&lt;br /&gt;
    function triggerVaniSearchPopup(queryText) {&lt;br /&gt;
        // 1. If the VaniSearch extension provides a global popup function on the page, call it&lt;br /&gt;
        if (typeof window.openVaniSearch === &#039;function&#039;) {&lt;br /&gt;
            window.openVaniSearch(queryText);&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        if (typeof window.VaniSearch === &#039;object&#039; &amp;amp;&amp;amp; typeof window.VaniSearch.open === &#039;function&#039;) {&lt;br /&gt;
            window.VaniSearch.open(queryText);&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. If there is a hidden popup/modal element already in the DOM, open it and fill the input&lt;br /&gt;
        var modal = document.querySelector(&#039;#vani-search-modal, #vanisearch-popup, .vani-search-modal, .vanisearch-overlay&#039;);&lt;br /&gt;
        if (modal) {&lt;br /&gt;
            modal.style.display = &#039;flex&#039;;&lt;br /&gt;
            modal.classList.add(&#039;is-open&#039;, &#039;active&#039;, &#039;visible&#039;);&lt;br /&gt;
            var modalInput = modal.querySelector(&#039;input[type=&amp;quot;text&amp;quot;], input[type=&amp;quot;search&amp;quot;]&#039;);&lt;br /&gt;
            if (modalInput) {&lt;br /&gt;
                modalInput.value = queryText || &#039;&#039;;&lt;br /&gt;
                modalInput.focus();&lt;br /&gt;
            }&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 3. Otherwise, open the Special:VaniSearch extension page first (without forcing immediate results)&lt;br /&gt;
        // Stores the typed word in sessionStorage so Special:VaniSearch can pre-fill its input box&lt;br /&gt;
        if (queryText) {&lt;br /&gt;
            try { sessionStorage.setItem(&#039;vani_pending_query&#039;, queryText); } catch (e) {}&lt;br /&gt;
        }&lt;br /&gt;
        window.location.href = &#039;/wiki/Special:VaniSearch&#039;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // If we just landed on Special:VaniSearch, pre-fill the extension&#039;s input box with the word the user typed&lt;br /&gt;
    if (window.location.pathname.indexOf(&#039;Special:VaniSearch&#039;) !== -1) {&lt;br /&gt;
        window.addEventListener(&#039;DOMContentLoaded&#039;, function() {&lt;br /&gt;
            try {&lt;br /&gt;
                var pending = sessionStorage.getItem(&#039;vani_pending_query&#039;);&lt;br /&gt;
                if (pending) {&lt;br /&gt;
                    sessionStorage.removeItem(&#039;vani_pending_query&#039;);&lt;br /&gt;
                    setTimeout(function() {&lt;br /&gt;
                        var extInput = document.querySelector(&#039;#content input[type=&amp;quot;text&amp;quot;], #content input[type=&amp;quot;search&amp;quot;], .vanisearch-input&#039;);&lt;br /&gt;
                        if (extInput) {&lt;br /&gt;
                            extInput.value = pending;&lt;br /&gt;
                            extInput.focus();&lt;br /&gt;
                            extInput.dispatchEvent(new Event(&#039;input&#039;, { bubbles: true }));&lt;br /&gt;
                        }&lt;br /&gt;
                    }, 150);&lt;br /&gt;
                }&lt;br /&gt;
            } catch (e) {}&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function installVaniSearch() {&lt;br /&gt;
        // 1. Mobile (Minerva header)&lt;br /&gt;
        var minervaHeader = document.querySelector(&#039;.minerva-header&#039;);&lt;br /&gt;
        if (minervaHeader) {&lt;br /&gt;
            document.documentElement.classList.remove(&#039;overlay-enabled&#039;);&lt;br /&gt;
            document.body.classList.remove(&#039;search-enabled&#039;, &#039;overlay-enabled&#039;);&lt;br /&gt;
&lt;br /&gt;
            var b = minervaHeader.querySelector(&#039;.branding-box&#039;);&lt;br /&gt;
            if (b) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
&lt;br /&gt;
            var f = minervaHeader.querySelector(&#039;.minerva-search-form&#039;);&lt;br /&gt;
            if (f &amp;amp;&amp;amp; !document.getElementById(&#039;vani-mobile-search-input&#039;)) {&lt;br /&gt;
                var d = document.createElement(&#039;div&#039;);&lt;br /&gt;
                d.className = &#039;vani-mobile-search-wrap&#039;;&lt;br /&gt;
                d.style.cssText = &#039;flex:1 1 auto !important; display:flex !important; align-items:center !important; position:relative !important; margin:0 10px !important; z-index:999999 !important; pointer-events:auto !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var inp = document.createElement(&#039;input&#039;);&lt;br /&gt;
                inp.type = &#039;text&#039;;&lt;br /&gt;
                inp.id = &#039;vani-mobile-search-input&#039;;&lt;br /&gt;
                inp.name = &#039;search&#039;;&lt;br /&gt;
                inp.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
                inp.autocomplete = &#039;off&#039;;&lt;br /&gt;
                inp.style.cssText = &#039;width:100% !important; height:32px !important; background:#1f3e45 !important; color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; border:1.5px solid #f5d77f !important; border-radius:16px !important; padding:2px 32px 2px 12px !important; font-size:15px !important; outline:none !important; box-sizing:border-box !important; pointer-events:auto !important; user-select:text !important; -webkit-user-select:text !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                btn.type = &#039;button&#039;;&lt;br /&gt;
                btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                btn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:10 !important; pointer-events:auto !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var go = function(e) {&lt;br /&gt;
                    if (e) { e.preventDefault(); e.stopPropagation(); }&lt;br /&gt;
                    triggerVaniSearchPopup(inp.value.trim());&lt;br /&gt;
                };&lt;br /&gt;
&lt;br /&gt;
                btn.addEventListener(&#039;click&#039;, go, true);&lt;br /&gt;
                inp.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) go(e);&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                d.appendChild(inp);&lt;br /&gt;
                d.appendChild(btn);&lt;br /&gt;
                f.replaceWith(d);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Desktop (Vector header): Add right-side 🔍 icon without blocking extension&#039;s native Enter listener&lt;br /&gt;
        var desktopForm = document.querySelector(&#039;#p-search form, form#searchform&#039;);&lt;br /&gt;
        if (desktopForm &amp;amp;&amp;amp; !desktopForm.classList.contains(&#039;minerva-search-form&#039;) &amp;amp;&amp;amp; !desktopForm.dataset.vaniBound) {&lt;br /&gt;
            desktopForm.dataset.vaniBound = &#039;true&#039;;&lt;br /&gt;
&lt;br /&gt;
            var dInput = desktopForm.querySelector(&#039;input[type=&amp;quot;search&amp;quot;], input[name=&amp;quot;search&amp;quot;], #searchInput&#039;);&lt;br /&gt;
            if (dInput) {&lt;br /&gt;
                dInput.setAttribute(&#039;autocomplete&#039;, &#039;off&#039;);&lt;br /&gt;
                var wrap = dInput.parentElement;&lt;br /&gt;
                if (wrap &amp;amp;&amp;amp; !wrap.querySelector(&#039;.vani-inline-go&#039;)) {&lt;br /&gt;
                    wrap.style.position = &#039;relative&#039;;&lt;br /&gt;
                    var dBtn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                    dBtn.type = &#039;button&#039;;&lt;br /&gt;
                    dBtn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                    dBtn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                    dBtn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:20 !important;&#039;;&lt;br /&gt;
                    dBtn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        // Dispatch an Enter keypress on the desktop input so the extension&#039;s native popup listener fires&lt;br /&gt;
                        var enterEvent = new KeyboardEvent(&#039;keydown&#039;, { key: &#039;Enter&#039;, code: &#039;Enter&#039;, keyCode: 13, which: 13, bubbles: true, cancelable: true });&lt;br /&gt;
                        dInput.dispatchEvent(enterEvent);&lt;br /&gt;
                    });&lt;br /&gt;
                    wrap.appendChild(dBtn);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, installVaniSearch);&lt;br /&gt;
    } else {&lt;br /&gt;
        installVaniSearch();&lt;br /&gt;
    }&lt;br /&gt;
    setTimeout(installVaniSearch, 250);&lt;br /&gt;
    setTimeout(installVaniSearch, 800);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=659006</id>
		<title>MediaWiki:Mobile.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=659006"/>
		<updated>2026-11-13T02:39:08Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Mobile and Desktop VaniSearch Popup Launcher */&lt;br /&gt;
(function() {&lt;br /&gt;
    function triggerVaniSearchPopup(queryText) {&lt;br /&gt;
        // 1. If the VaniSearch extension provides a global popup function on the page, call it&lt;br /&gt;
        if (typeof window.openVaniSearch === &#039;function&#039;) {&lt;br /&gt;
            window.openVaniSearch(queryText);&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        if (typeof window.VaniSearch === &#039;object&#039; &amp;amp;&amp;amp; typeof window.VaniSearch.open === &#039;function&#039;) {&lt;br /&gt;
            window.VaniSearch.open(queryText);&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. If there is a hidden popup/modal element already in the DOM, open it and fill the input&lt;br /&gt;
        var modal = document.querySelector(&#039;#vani-search-modal, #vanisearch-popup, .vani-search-modal, .vanisearch-overlay&#039;);&lt;br /&gt;
        if (modal) {&lt;br /&gt;
            modal.style.display = &#039;flex&#039;;&lt;br /&gt;
            modal.classList.add(&#039;is-open&#039;, &#039;active&#039;, &#039;visible&#039;);&lt;br /&gt;
            var modalInput = modal.querySelector(&#039;input[type=&amp;quot;text&amp;quot;], input[type=&amp;quot;search&amp;quot;]&#039;);&lt;br /&gt;
            if (modalInput) {&lt;br /&gt;
                modalInput.value = queryText || &#039;&#039;;&lt;br /&gt;
                modalInput.focus();&lt;br /&gt;
            }&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 3. Otherwise, open the Special:VaniSearch extension page first (without forcing immediate results)&lt;br /&gt;
        // Stores the typed word in sessionStorage so Special:VaniSearch can pre-fill its input box&lt;br /&gt;
        if (queryText) {&lt;br /&gt;
            try { sessionStorage.setItem(&#039;vani_pending_query&#039;, queryText); } catch (e) {}&lt;br /&gt;
        }&lt;br /&gt;
        window.location.href = &#039;/wiki/Special:VaniSearch&#039;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // If we just landed on Special:VaniSearch, pre-fill the extension&#039;s input box with the word the user typed&lt;br /&gt;
    if (window.location.pathname.indexOf(&#039;Special:VaniSearch&#039;) !== -1) {&lt;br /&gt;
        window.addEventListener(&#039;DOMContentLoaded&#039;, function() {&lt;br /&gt;
            try {&lt;br /&gt;
                var pending = sessionStorage.getItem(&#039;vani_pending_query&#039;);&lt;br /&gt;
                if (pending) {&lt;br /&gt;
                    sessionStorage.removeItem(&#039;vani_pending_query&#039;);&lt;br /&gt;
                    setTimeout(function() {&lt;br /&gt;
                        var extInput = document.querySelector(&#039;#content input[type=&amp;quot;text&amp;quot;], #content input[type=&amp;quot;search&amp;quot;], .vanisearch-input&#039;);&lt;br /&gt;
                        if (extInput) {&lt;br /&gt;
                            extInput.value = pending;&lt;br /&gt;
                            extInput.focus();&lt;br /&gt;
                            extInput.dispatchEvent(new Event(&#039;input&#039;, { bubbles: true }));&lt;br /&gt;
                        }&lt;br /&gt;
                    }, 150);&lt;br /&gt;
                }&lt;br /&gt;
            } catch (e) {}&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function installVaniSearch() {&lt;br /&gt;
        // 1. Mobile (Minerva header)&lt;br /&gt;
        var minervaHeader = document.querySelector(&#039;.minerva-header&#039;);&lt;br /&gt;
        if (minervaHeader) {&lt;br /&gt;
            document.documentElement.classList.remove(&#039;overlay-enabled&#039;);&lt;br /&gt;
            document.body.classList.remove(&#039;search-enabled&#039;, &#039;overlay-enabled&#039;);&lt;br /&gt;
&lt;br /&gt;
            var b = minervaHeader.querySelector(&#039;.branding-box&#039;);&lt;br /&gt;
            if (b) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
&lt;br /&gt;
            var f = minervaHeader.querySelector(&#039;.minerva-search-form&#039;);&lt;br /&gt;
            if (f &amp;amp;&amp;amp; !document.getElementById(&#039;vani-mobile-search-input&#039;)) {&lt;br /&gt;
                var d = document.createElement(&#039;div&#039;);&lt;br /&gt;
                d.className = &#039;vani-mobile-search-wrap&#039;;&lt;br /&gt;
                d.style.cssText = &#039;flex:1 1 auto !important; display:flex !important; align-items:center !important; position:relative !important; margin:0 10px !important; z-index:999999 !important; pointer-events:auto !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var inp = document.createElement(&#039;input&#039;);&lt;br /&gt;
                inp.type = &#039;text&#039;;&lt;br /&gt;
                inp.id = &#039;vani-mobile-search-input&#039;;&lt;br /&gt;
                inp.name = &#039;search&#039;;&lt;br /&gt;
                inp.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
                inp.autocomplete = &#039;off&#039;;&lt;br /&gt;
                inp.style.cssText = &#039;width:100% !important; height:32px !important; background:#1f3e45 !important; color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; border:1.5px solid #f5d77f !important; border-radius:16px !important; padding:2px 32px 2px 12px !important; font-size:15px !important; outline:none !important; box-sizing:border-box !important; pointer-events:auto !important; user-select:text !important; -webkit-user-select:text !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                btn.type = &#039;button&#039;;&lt;br /&gt;
                btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                btn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:10 !important; pointer-events:auto !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var go = function(e) {&lt;br /&gt;
                    if (e) { e.preventDefault(); e.stopPropagation(); }&lt;br /&gt;
                    triggerVaniSearchPopup(inp.value.trim());&lt;br /&gt;
                };&lt;br /&gt;
&lt;br /&gt;
                btn.addEventListener(&#039;click&#039;, go, true);&lt;br /&gt;
                inp.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) go(e);&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                d.appendChild(inp);&lt;br /&gt;
                d.appendChild(btn);&lt;br /&gt;
                f.replaceWith(d);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Desktop (Vector header): Add right-side 🔍 icon without blocking extension&#039;s native Enter listener&lt;br /&gt;
        var desktopForm = document.querySelector(&#039;#p-search form, form#searchform&#039;);&lt;br /&gt;
        if (desktopForm &amp;amp;&amp;amp; !desktopForm.classList.contains(&#039;minerva-search-form&#039;) &amp;amp;&amp;amp; !desktopForm.dataset.vaniBound) {&lt;br /&gt;
            desktopForm.dataset.vaniBound = &#039;true&#039;;&lt;br /&gt;
&lt;br /&gt;
            var dInput = desktopForm.querySelector(&#039;input[type=&amp;quot;search&amp;quot;], input[name=&amp;quot;search&amp;quot;], #searchInput&#039;);&lt;br /&gt;
            if (dInput) {&lt;br /&gt;
                dInput.setAttribute(&#039;autocomplete&#039;, &#039;off&#039;);&lt;br /&gt;
                var wrap = dInput.parentElement;&lt;br /&gt;
                if (wrap &amp;amp;&amp;amp; !wrap.querySelector(&#039;.vani-inline-go&#039;)) {&lt;br /&gt;
                    wrap.style.position = &#039;relative&#039;;&lt;br /&gt;
                    var dBtn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                    dBtn.type = &#039;button&#039;;&lt;br /&gt;
                    dBtn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                    dBtn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                    dBtn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:20 !important;&#039;;&lt;br /&gt;
                    dBtn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        // Dispatch an Enter keypress on the desktop input so the extension&#039;s native popup listener fires&lt;br /&gt;
                        var enterEvent = new KeyboardEvent(&#039;keydown&#039;, { key: &#039;Enter&#039;, code: &#039;Enter&#039;, keyCode: 13, which: 13, bubbles: true, cancelable: true });&lt;br /&gt;
                        dInput.dispatchEvent(enterEvent);&lt;br /&gt;
                    });&lt;br /&gt;
                    wrap.appendChild(dBtn);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, installVaniSearch);&lt;br /&gt;
    } else {&lt;br /&gt;
        installVaniSearch();&lt;br /&gt;
    }&lt;br /&gt;
    setTimeout(installVaniSearch, 250);&lt;br /&gt;
    setTimeout(installVaniSearch, 800);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Minerva.css&amp;diff=659005</id>
		<title>MediaWiki:Minerva.css</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Minerva.css&amp;diff=659005"/>
		<updated>2026-11-13T02:27:11Z</updated>

		<summary type="html">&lt;p&gt;Kashya: Created page with &amp;quot;/* Mobile and Desktop Search Bar Layout */  /* 1. Hide &amp;quot;Vanipedia&amp;quot; title on mobile so search bar sits in its place */ body.skin-minerva .minerva-header .branding-box {     display: none !important; }  /* 2. Ensure the top bar and search input are selectable and never blocked by a mask */ body.skin-minerva .minerva-header, body.skin-minerva .minerva-header .vani-mobile-search-wrap, body.skin-minerva #vani-mobile-search-input {     pointer-events: auto !important;     user...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Mobile and Desktop Search Bar Layout */&lt;br /&gt;
&lt;br /&gt;
/* 1. Hide &amp;quot;Vanipedia&amp;quot; title on mobile so search bar sits in its place */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Ensure the top bar and search input are selectable and never blocked by a mask */&lt;br /&gt;
body.skin-minerva .minerva-header,&lt;br /&gt;
body.skin-minerva .minerva-header .vani-mobile-search-wrap,&lt;br /&gt;
body.skin-minerva #vani-mobile-search-input {&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    user-select: text !important;&lt;br /&gt;
    -webkit-user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. Disable Minerva&#039;s page mask and search overlay so they cannot block clicks or hide content */&lt;br /&gt;
.search-overlay,&lt;br /&gt;
.minerva-search-overlay,&lt;br /&gt;
div.mw-ui-overlay.search-overlay,&lt;br /&gt;
body.search-enabled .mw-mf-page-center__mask,&lt;br /&gt;
html.overlay-enabled .mw-mf-page-center__mask,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.overlay-enabled #mw-mf-page-center,&lt;br /&gt;
html.overlay-enabled #content,&lt;br /&gt;
body.search-enabled #mw-mf-page-center,&lt;br /&gt;
body.overlay-enabled #mw-mf-page-center {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Minerva.js&amp;diff=659004</id>
		<title>MediaWiki:Minerva.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Minerva.js&amp;diff=659004"/>
		<updated>2026-11-13T02:26:40Z</updated>

		<summary type="html">&lt;p&gt;Kashya: Created page with &amp;quot;/* Minerva Mobile &amp;amp; Desktop VaniSearch Replacement */ (function() {     function installVaniSearch() {         // 1. Mobile (Minerva header)         var minervaHeader = document.querySelector(&amp;#039;.minerva-header&amp;#039;);         if (minervaHeader) {             // Remove any invisible Minerva overlay states that block clicking/typing             document.documentElement.classList.remove(&amp;#039;overlay-enabled&amp;#039;);             document.body.classList.remove(&amp;#039;search-enabled&amp;#039;, &amp;#039;overlay-enab...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Minerva Mobile &amp;amp; Desktop VaniSearch Replacement */&lt;br /&gt;
(function() {&lt;br /&gt;
    function installVaniSearch() {&lt;br /&gt;
        // 1. Mobile (Minerva header)&lt;br /&gt;
        var minervaHeader = document.querySelector(&#039;.minerva-header&#039;);&lt;br /&gt;
        if (minervaHeader) {&lt;br /&gt;
            // Remove any invisible Minerva overlay states that block clicking/typing&lt;br /&gt;
            document.documentElement.classList.remove(&#039;overlay-enabled&#039;);&lt;br /&gt;
            document.body.classList.remove(&#039;search-enabled&#039;, &#039;overlay-enabled&#039;);&lt;br /&gt;
&lt;br /&gt;
            var b = minervaHeader.querySelector(&#039;.branding-box&#039;);&lt;br /&gt;
            if (b) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
&lt;br /&gt;
            var f = minervaHeader.querySelector(&#039;.minerva-search-form&#039;);&lt;br /&gt;
            if (f &amp;amp;&amp;amp; !document.getElementById(&#039;vani-mobile-search-input&#039;)) {&lt;br /&gt;
                var d = document.createElement(&#039;div&#039;);&lt;br /&gt;
                d.className = &#039;vani-mobile-search-wrap&#039;;&lt;br /&gt;
                d.style.cssText = &#039;flex:1 1 auto !important; display:flex !important; align-items:center !important; position:relative !important; margin:0 10px !important; z-index:999999 !important; pointer-events:auto !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var inp = document.createElement(&#039;input&#039;);&lt;br /&gt;
                inp.type = &#039;text&#039;;&lt;br /&gt;
                inp.id = &#039;vani-mobile-search-input&#039;;&lt;br /&gt;
                inp.name = &#039;search&#039;;&lt;br /&gt;
                inp.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
                inp.autocomplete = &#039;off&#039;;&lt;br /&gt;
                inp.style.cssText = &#039;width:100% !important; height:32px !important; background:#1f3e45 !important; color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; border:1.5px solid #f5d77f !important; border-radius:16px !important; padding:2px 32px 2px 12px !important; font-size:15px !important; outline:none !important; box-sizing:border-box !important; pointer-events:auto !important; user-select:text !important; -webkit-user-select:text !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                btn.type = &#039;button&#039;;&lt;br /&gt;
                btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                btn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:10 !important; pointer-events:auto !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var go = function(e) {&lt;br /&gt;
                    if (e) { e.preventDefault(); e.stopPropagation(); }&lt;br /&gt;
                    var val = inp.value.trim();&lt;br /&gt;
                    if (val !== &#039;&#039;) {&lt;br /&gt;
                        window.location.href = &#039;/wiki/Special:VaniSearch?search=&#039; + encodeURIComponent(val);&lt;br /&gt;
                    }&lt;br /&gt;
                };&lt;br /&gt;
&lt;br /&gt;
                btn.addEventListener(&#039;click&#039;, go, true);&lt;br /&gt;
                inp.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) go(e);&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                d.appendChild(inp);&lt;br /&gt;
                d.appendChild(btn);&lt;br /&gt;
                f.replaceWith(d);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Desktop (Vector header)&lt;br /&gt;
        var desktopForm = document.querySelector(&#039;#p-search form, form#searchform&#039;);&lt;br /&gt;
        if (desktopForm &amp;amp;&amp;amp; !desktopForm.classList.contains(&#039;minerva-search-form&#039;) &amp;amp;&amp;amp; !desktopForm.dataset.vaniBound) {&lt;br /&gt;
            desktopForm.dataset.vaniBound = &#039;true&#039;;&lt;br /&gt;
            desktopForm.setAttribute(&#039;action&#039;, &#039;/wiki/Special:VaniSearch&#039;);&lt;br /&gt;
&lt;br /&gt;
            var dInput = desktopForm.querySelector(&#039;input[type=&amp;quot;search&amp;quot;], input[name=&amp;quot;search&amp;quot;], #searchInput&#039;);&lt;br /&gt;
            if (dInput) {&lt;br /&gt;
                dInput.setAttribute(&#039;autocomplete&#039;, &#039;off&#039;);&lt;br /&gt;
                var wrap = dInput.parentElement;&lt;br /&gt;
                if (wrap &amp;amp;&amp;amp; !wrap.querySelector(&#039;.vani-inline-go&#039;)) {&lt;br /&gt;
                    wrap.style.position = &#039;relative&#039;;&lt;br /&gt;
                    var dBtn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                    dBtn.type = &#039;button&#039;;&lt;br /&gt;
                    dBtn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                    dBtn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                    dBtn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:20 !important;&#039;;&lt;br /&gt;
                    dBtn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        var val = dInput.value.trim();&lt;br /&gt;
                        if (val !== &#039;&#039;) {&lt;br /&gt;
                            window.location.href = &#039;/wiki/Special:VaniSearch?search=&#039; + encodeURIComponent(val);&lt;br /&gt;
                        }&lt;br /&gt;
                    });&lt;br /&gt;
                    wrap.appendChild(dBtn);&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                dInput.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopImmediatePropagation();&lt;br /&gt;
                        var val = dInput.value.trim();&lt;br /&gt;
                        if (val !== &#039;&#039;) {&lt;br /&gt;
                            window.location.href = &#039;/wiki/Special:VaniSearch?search=&#039; + encodeURIComponent(val);&lt;br /&gt;
                        }&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, installVaniSearch);&lt;br /&gt;
    } else {&lt;br /&gt;
        installVaniSearch();&lt;br /&gt;
    }&lt;br /&gt;
    setTimeout(installVaniSearch, 250);&lt;br /&gt;
    setTimeout(installVaniSearch, 800);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.css&amp;diff=659003</id>
		<title>MediaWiki:Mobile.css</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.css&amp;diff=659003"/>
		<updated>2026-11-13T02:23:21Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the mobile site */&lt;br /&gt;
&lt;br /&gt;
.mobilehide {&lt;br /&gt;
    display: none; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mobile-float-reset {&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the images */&lt;br /&gt;
.compact-ambox table .mbox-image,&lt;br /&gt;
.compact-ambox table .mbox-imageright,&lt;br /&gt;
.compact-ambox table .mbox-empty-cell,&lt;br /&gt;
/* Allow for hiding text in compact form */&lt;br /&gt;
.compact-ambox .hide-when-compact,&lt;br /&gt;
.geo-nondefault, .geo-multi-punct,&lt;br /&gt;
/* Hide stuff meant for accounts with special permissions. Made visible again in&lt;br /&gt;
   [[MediaWiki:Group-sysop.css]], [[MediaWiki:Group-accountcreator.css]] and&lt;br /&gt;
   [[MediaWiki:Group-autoconfirmed.css]]. */&lt;br /&gt;
.sysop-show,&lt;br /&gt;
.accountcreator-show,&lt;br /&gt;
.autoconfirmed-show,&lt;br /&gt;
/* Copied from Common.css - allow for hiding text in compact form e.g. clean up templates */&lt;br /&gt;
.hide-when-compact,&lt;br /&gt;
/* portal pages are badly formatted. Until this changes these should be hidden. (see https://phabricator.wikimedia.org/T86495) */&lt;br /&gt;
.noprint.portal,&lt;br /&gt;
/* Temporary fix for bug 53437 - nav boxes can disrupt reading experience on smaller screens&lt;br /&gt;
TODO: Update template to have nomobile class */&lt;br /&gt;
#content .vertical-navbox,&lt;br /&gt;
#content .navbox {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tablet specific styling */&lt;br /&gt;
@media all and (min-width: 768px) {&lt;br /&gt;
	#content .vertical-navbox,&lt;br /&gt;
	#content .navbox {&lt;br /&gt;
		display: inherit;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* For linked citation numbers and document IDs, where&lt;br /&gt;
   the number need not be shown on a screen or a handheld,&lt;br /&gt;
   but should be included in the printed version&lt;br /&gt;
TODO: Move to Citation template when templates have stylesheets&lt;br /&gt;
See https://www.mediawiki.org/wiki/Requests_for_comment/Allow_styling_in_templates&lt;br /&gt;
*/&lt;br /&gt;
@media screen, handheld {&lt;br /&gt;
    .citation *.printonly {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box&lt;br /&gt;
*/&lt;br /&gt;
.citation {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Default styling for Navbar template&lt;br /&gt;
TODO: Move to Navbar template when templates have stylesheets&lt;br /&gt;
See https://www.mediawiki.org/wiki/Requests_for_comment/Allow_styling_in_templates&lt;br /&gt;
*/&lt;br /&gt;
.navbar {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
.navbar ul {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.navbar li {&lt;br /&gt;
    word-spacing: -0.125em;&lt;br /&gt;
}&lt;br /&gt;
.navbar.mini li span {&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
}&lt;br /&gt;
/* Navbar styling when nested in infobox and navbox */&lt;br /&gt;
.infobox .navbar {&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
}&lt;br /&gt;
.navbox .navbar {&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
}&lt;br /&gt;
.navbox-title .navbar {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: left;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin-right: 0.5em;&lt;br /&gt;
    width: 6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Style for horizontal lists (separator following item).&lt;br /&gt;
   @source mediawiki.org/wiki/Snippets/Horizontal_lists&lt;br /&gt;
   @revision 6 (2014-05-09)&lt;br /&gt;
   @author [[User:Edokter]]&lt;br /&gt;
 */&lt;br /&gt;
.hlist dl,&lt;br /&gt;
.hlist ol,&lt;br /&gt;
.hlist ul {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Display list items inline */&lt;br /&gt;
.hlist dd,&lt;br /&gt;
.hlist dt,&lt;br /&gt;
.hlist li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
/* Display nested lists inline */&lt;br /&gt;
.hlist.inline,&lt;br /&gt;
.hlist.inline dl,&lt;br /&gt;
.hlist.inline ol,&lt;br /&gt;
.hlist.inline ul,&lt;br /&gt;
.hlist dl dl, .hlist dl ol, .hlist dl ul,&lt;br /&gt;
.hlist ol dl, .hlist ol ol, .hlist ol ul,&lt;br /&gt;
.hlist ul dl, .hlist ul ol, .hlist ul ul {&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
/* Generate interpuncts */&lt;br /&gt;
#content .hlist dt:after {&lt;br /&gt;
    content: &amp;quot;: &amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist dd:after,&lt;br /&gt;
#content .hlist li:after {&lt;br /&gt;
    content: &amp;quot; · &amp;quot;;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist dd:last-child:after,&lt;br /&gt;
#content .hlist dt:last-child:after,&lt;br /&gt;
#content .hlist li:last-child:after {&lt;br /&gt;
    content: none;&lt;br /&gt;
}&lt;br /&gt;
/* Add parentheses around nested lists */&lt;br /&gt;
#content .hlist dd dd:first-child:before, #content .hlist dd dt:first-child:before, #content .hlist dd li:first-child:before,&lt;br /&gt;
#content .hlist dt dd:first-child:before, #content .hlist dt dt:first-child:before, #content .hlist dt li:first-child:before,&lt;br /&gt;
#content .hlist li dd:first-child:before, #content .hlist li dt:first-child:before, #content .hlist li li:first-child:before {&lt;br /&gt;
    content: &amp;quot; (&amp;quot;;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist dd dd:last-child:after, #content .hlist dd dt:last-child:after, #content .hlist dd li:last-child:after,&lt;br /&gt;
#content .hlist dt dd:last-child:after, #content .hlist dt dt:last-child:after, #content .hlist dt li:last-child:after,&lt;br /&gt;
#content .hlist li dd:last-child:after, #content .hlist li dt:last-child:after, #content .hlist li li:last-child:after {&lt;br /&gt;
    content: &amp;quot;) &amp;quot;;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
/* Put ordinals in front of ordered list items */&lt;br /&gt;
#content .hlist ol {&lt;br /&gt;
    counter-reset: listitem;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist ol &amp;gt; li {&lt;br /&gt;
    counter-increment: listitem;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist ol &amp;gt; li:before {&lt;br /&gt;
    content: &amp;quot; &amp;quot; counter(listitem) &amp;quot; &amp;quot;;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist dd ol &amp;gt; li:first-child:before,&lt;br /&gt;
#content .hlist dt ol &amp;gt; li:first-child:before,&lt;br /&gt;
#content .hlist li ol &amp;gt; li:first-child:before {&lt;br /&gt;
    content: &amp;quot; (&amp;quot; counter(listitem) &amp;quot; &amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Unbulleted lists e.g. Barack Obama page */&lt;br /&gt;
.plainlist ul {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CODE FOR COMPACT AMBOX */&lt;br /&gt;
/* Remove borders, backgrounds, padding, etc.&lt;br /&gt;
Please document here what pages use this&lt;br /&gt;
*/&lt;br /&gt;
.compact-ambox table.ambox {&lt;br /&gt;
    border: none;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: transparent;&lt;br /&gt;
    margin: 0 0 0 1.6em !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
.compact-ambox table.mbox-small-left {&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Style the text cell as a list item and remove its padding */&lt;br /&gt;
.compact-ambox table .mbox-text {&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.compact-ambox table .mbox-text-span {&lt;br /&gt;
    display: list-item;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    list-style-type: square;&lt;br /&gt;
    list-style-image: url(&amp;quot;data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.visualhide {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: -10000px;&lt;br /&gt;
    top: auto;&lt;br /&gt;
    width: 1px;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hatnotes and disambiguation notices */&lt;br /&gt;
.hatnote {&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.hatnote i {&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
div.hatnote {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    padding-left: 1.6em;&lt;br /&gt;
    margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
div.hatnote + div.hatnote {&lt;br /&gt;
    margin-top: -0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Geographical coordinates defaults. See [[Template:Coord/link]]&lt;br /&gt;
   for how these are used. The classes &amp;quot;geo&amp;quot;, &amp;quot;longitude&amp;quot;, and&lt;br /&gt;
   &amp;quot;latitude&amp;quot; are used by the [[Geo microformat]]. */&lt;br /&gt;
.geo-default, .geo-dms, .geo-dec  { display: inline; }&lt;br /&gt;
&lt;br /&gt;
.longitude, .latitude             { white-space: nowrap; }&lt;br /&gt;
&lt;br /&gt;
/* Prevent line breaks in silly places:&lt;br /&gt;
   1) Where desired&lt;br /&gt;
   2) Links when we don&#039;t want them to&lt;br /&gt;
   3) Bold &amp;quot;links&amp;quot; to the page itself&lt;br /&gt;
   4) Ref tags with group names &amp;lt;ref group=&amp;quot;Note&amp;quot;&amp;gt; --&amp;gt; &amp;quot;[Note 1]&amp;quot;&lt;br /&gt;
Please document here what pages use this&lt;br /&gt;
*/&lt;br /&gt;
.nowrap,&lt;br /&gt;
.nowraplinks a,&lt;br /&gt;
.nowraplinks .selflink,&lt;br /&gt;
sup.reference a {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
/* But allow wrapping where desired: */&lt;br /&gt;
.wrap,&lt;br /&gt;
.wraplinks a {&lt;br /&gt;
    white-space: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hidden sortkey for tablesorter */&lt;br /&gt;
td .sortkey,&lt;br /&gt;
th .sortkey {&lt;br /&gt;
    display: none;&lt;br /&gt;
    speak: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Pie chart: Transparent borders */&lt;br /&gt;
.transborder {&lt;br /&gt;
    border: solid transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Generic class for Times-based serif, texhtml class for inline math */&lt;br /&gt;
.times-serif,&lt;br /&gt;
span.texhtml {&lt;br /&gt;
    font-family: serif;&lt;br /&gt;
}&lt;br /&gt;
span.texhtml {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Disabling column-count for {{div col}}, {{reflist}} and {{refbegin}} */&lt;br /&gt;
.column-count,&lt;br /&gt;
.references-column-count {&lt;br /&gt;
    -moz-column-count: 1 !important;&lt;br /&gt;
    -webkit-column-count: 1 !important;&lt;br /&gt;
    column-count: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile and Desktop Search Bar Layout */&lt;br /&gt;
&lt;br /&gt;
/* 1. Hide &amp;quot;Vanipedia&amp;quot; title on mobile so search bar sits in its place */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Ensure the top bar and search input are selectable and never blocked by a mask */&lt;br /&gt;
body.skin-minerva .minerva-header,&lt;br /&gt;
body.skin-minerva .minerva-header .vani-mobile-search-wrap,&lt;br /&gt;
body.skin-minerva #vani-mobile-search-input {&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    user-select: text !important;&lt;br /&gt;
    -webkit-user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. Disable Minerva&#039;s page mask and search overlay so they cannot block clicks or hide content */&lt;br /&gt;
.search-overlay,&lt;br /&gt;
.minerva-search-overlay,&lt;br /&gt;
div.mw-ui-overlay.search-overlay,&lt;br /&gt;
body.search-enabled .mw-mf-page-center__mask,&lt;br /&gt;
html.overlay-enabled .mw-mf-page-center__mask,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.overlay-enabled #mw-mf-page-center,&lt;br /&gt;
html.overlay-enabled #content,&lt;br /&gt;
body.search-enabled #mw-mf-page-center,&lt;br /&gt;
body.overlay-enabled #mw-mf-page-center {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Common.css&amp;diff=659002</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Common.css&amp;diff=659002"/>
		<updated>2026-11-13T02:23:06Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Use IDs (#) when there is only one concurrence per page */&lt;br /&gt;
/* Use classes (.) when there are one or more occurrences per page */&lt;br /&gt;
/* Useful parameters... margin-bottom:0.5em */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&amp;amp;family=DM+Serif+Display&amp;amp;family=Noto+Serif:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=DM+Serif+Display&amp;amp;family=Noto+Serif:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
.cw_0 {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
.cw_50 {&lt;br /&gt;
width: 50px;&lt;br /&gt;
}&lt;br /&gt;
.cw_150 {&lt;br /&gt;
width: 150px;&lt;br /&gt;
}&lt;br /&gt;
.cw_500 {&lt;br /&gt;
width: 500px;&lt;br /&gt;
}&lt;br /&gt;
.tabs-input {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.noautonum .tocnumber {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
.daytable {                    /* Usage: {| class=&amp;quot;daytable&amp;quot; */&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.vanitable {                      /* Usage: {| class=&amp;quot;vanitable&amp;quot; */&lt;br /&gt;
border: 0.1em solid #BFBFBF;  /* #BFBFBF=light grey border */&lt;br /&gt;
border-collapse: collapse;&lt;br /&gt;
padding: 0.25em;              /* 0.25em=4px cellpadding */&lt;br /&gt;
background-color: #F2F2F2;    /* #F2F2F2=pale grey background */&lt;br /&gt;
text-align: left;             /* left, center, right */&lt;br /&gt;
vertical-align: middle;       /* top, bottom, or middle */&lt;br /&gt;
}&lt;br /&gt;
.timelineh2 {                          /* (Used on the timeline pages) Usage: &amp;lt;div class=&amp;quot;timelineh2&amp;quot; */&lt;br /&gt;
text-align: center;&lt;br /&gt;
border: 1px solid #ddcef2;&lt;br /&gt;
background: #F2F2F2;                /* was #faf5ff; */&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.timelineh3 {                           /* Usage: &amp;lt;div class=&amp;quot;timelineh3&amp;quot; */&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-top: 1px solid #ddcef2;&lt;br /&gt;
border-bottom: 1px solid #ddcef2;&lt;br /&gt;
background: #FFFFFF;&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {                      /* Usage: &amp;lt;div class=&amp;quot;timelinesummary&amp;quot; */&lt;br /&gt;
border: thin solid #ddcef2;&lt;br /&gt;
border-radius: 1em;&lt;br /&gt;
box-shadow: 0.5em 0.5em 0.5em #888888;&lt;br /&gt;
background: #FFFFCC;&lt;br /&gt;
min-width: 77em;&lt;br /&gt;
margin: 1em auto 3em auto;&lt;br /&gt;
padding: 1em;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.timelinelinks {                      /* Usage: &amp;lt;div class=&amp;quot;timelinelinks&amp;quot;&amp;gt; for Timelinenav template */&lt;br /&gt;
text-align: center;&lt;br /&gt;
font-size: 132%;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.timelinelinks a {                    /* Usage: for Timelinenav template, link text color */&lt;br /&gt;
color: #B5BD64;                   /* #B5BD64 (light mustard) */&lt;br /&gt;
}&lt;br /&gt;
.greentext {                          /* Usage: &amp;lt;span class=&amp;quot;greentext&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.quotelink {                          /* Usage: &amp;lt;span class=&amp;quot;quotelink&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/span&amp;gt; for quote boxes */&lt;br /&gt;
font-size: 1em;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.nectardroptext {                     /* Usage: &amp;lt;span class=&amp;quot;nectardroptext&amp;quot;&amp;gt;&amp;quot;Text&amp;quot;&amp;lt;/span&amp;gt; for Nectar Drop boxes */&lt;br /&gt;
font-size: 1em;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.firstchar {                          /* Usage: &amp;lt;span class=&amp;quot;firstchar&amp;quot;&amp;gt;A&amp;lt;/span&amp;gt; */&lt;br /&gt;
float: left;&lt;br /&gt;
width: 0.7em;&lt;br /&gt;
font-size: 375%;&lt;br /&gt;
font-family: algerian, courier;&lt;br /&gt;
line-height: 80%;&lt;br /&gt;
}&lt;br /&gt;
.daystext {                            /* Usage: &amp;lt;span class=&amp;quot;daystext&amp;quot;&amp;gt;Text Here&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                    /* #296F39 = Green used for Video info on the Day in the life pages */&lt;br /&gt;
}&lt;br /&gt;
.daystextb {                           /* Usage: &amp;lt;span class=&amp;quot;daystextb&amp;quot;&amp;gt;Text Here&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                    /* #296F39 = Green used for Video info on the Day in the life pages */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.MITL_page_nav {                       /* Usage: &amp;lt;div class=&amp;quot;MITL_page_nav&amp;quot; */&lt;br /&gt;
text-align: left;&lt;br /&gt;
border: 1px solid #BFBFBF;&lt;br /&gt;
background: #FFF2E6;&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto&lt;br /&gt;
}&lt;br /&gt;
.daysnav,.monthsnav {                  /* For D/MITL desktop &amp;amp; mobile */&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.daysnav .month {&lt;br /&gt;
margin: 25px 2%;&lt;br /&gt;
}&lt;br /&gt;
.monthsnav .year {&lt;br /&gt;
margin: 25px 5%;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- Book styles (BG is done) ----------------- */&lt;br /&gt;
.devanagari {                    /* Usage: &amp;lt;div class=&amp;quot;devanagari&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
font-family: interDiac;&lt;br /&gt;
src: url(/css/GauraTimes.ttf);      /* Vedabase font */&lt;br /&gt;
}&lt;br /&gt;
.verse {                                /* Usage: &amp;lt;div class=&amp;quot;verse&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* Font color #0000 = black */&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.verse.inter_diac {                     /* Usage: &amp;lt;div class=&amp;quot;verse inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
}&lt;br /&gt;
.synonyms {                             /* Usage: &amp;lt;div class=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.synonyms.inter_diac {                  /* Usage: &amp;lt;div class=&amp;quot;synonyms inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
}&lt;br /&gt;
.translation {                          /* Usage: &amp;lt;div class=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* #296F39 = green */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.translation.inter_diac {               /* Usage: &amp;lt;div class=&amp;quot;translation inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
.purport {                              /* Usage: &amp;lt;div class=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.purport.inter_diac {                   /* Usage: &amp;lt;div class=&amp;quot;purport inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
\*:not(a).text {                                 /* Usage: &amp;lt;div class=&amp;quot;text&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
.text.inter_diac {                      /* Usage: &amp;lt;div class=&amp;quot;text inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
.SB65verse {                     /* 1962-65 SB */&lt;br /&gt;
white-space: pre-line;       /* CSS 3 */&lt;br /&gt;
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */&lt;br /&gt;
white-space: -pre-wrap;      /* Opera 4-6 */&lt;br /&gt;
white-space: -o-pre-wrap;    /* Opera 7 */&lt;br /&gt;
word-wrap: break-word;       /* Internet Explorer 5.5+ */&lt;br /&gt;
text-align: center;          /* Center or margin-left:1.5em; = a : colon. Only if not using text-align: center;*/&lt;br /&gt;
color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End book styles (BG is done) ----------------- */&lt;br /&gt;
/* --- Begin OLD book styles SB, CC (These #IDs should be replaced with .classes as above) --- */&lt;br /&gt;
#verse {&lt;br /&gt;
white-space: pre;&lt;br /&gt;
}&lt;br /&gt;
#text {                          /* Used for verses and was: font-style: italic; */&lt;br /&gt;
}&lt;br /&gt;
#synonyms {                      /* Usage: &amp;lt;div id=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
#translation {                   /* Usage: &amp;lt;div id=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
#purport {                       /* Usage: &amp;lt;div id=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End old books styles BG, SB, CC ----------------- */&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote {&lt;br /&gt;
margin: 1.5em 0em;             /* Places 20px space between quotes on multi-quote pages */&lt;br /&gt;
font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
.quote_heading {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;&lt;br /&gt;
}&lt;br /&gt;
.quote_translation {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_link {                      /* Vanisource link */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.quote_text {&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_verse {                     /* To center use: text-align: center; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_text a {                    /* Makes the Vanisource verse links bold */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END NEW COMPILE FORM -------------------- */&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 {&lt;br /&gt;
margin:0!important;&lt;br /&gt;
padding:0.2em 0.4em;&lt;br /&gt;
}&lt;br /&gt;
#mainbanner {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mainlinks {&lt;br /&gt;
text-align:center;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 110%;&lt;br /&gt;
margin-bottom:0.5em&lt;br /&gt;
}&lt;br /&gt;
#mainlinks a {&lt;br /&gt;
color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
#mainmantra {&lt;br /&gt;
text-align:center;&lt;br /&gt;
margin-top:1.5em;&lt;br /&gt;
color:#B5BD64;&lt;br /&gt;
}&lt;br /&gt;
.maincenter {&lt;br /&gt;
text-align:center;&lt;br /&gt;
max-width:65em;&lt;br /&gt;
margin:0px auto;&lt;br /&gt;
padding-bottom:1em;&lt;br /&gt;
}&lt;br /&gt;
/* Don&#039;t display some stuff on the main page */&lt;br /&gt;
body.page-Main_Page #t-cite,&lt;br /&gt;
body.page-Main_Page #lastmod,&lt;br /&gt;
body.page-Main_Page #siteSub {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE CODING -------------------- */&lt;br /&gt;
/* -------------------- BEGIN CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
/* 1. Override core Vector 2022 background CSS variables */&lt;br /&gt;
:root,&lt;br /&gt;
.skin-vector-2022,&lt;br /&gt;
html {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
--border-color-base: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Unify legacy elements and set global font */&lt;br /&gt;
body,&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base {&lt;br /&gt;
background: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
#headertabs {&lt;br /&gt;
background: inherit;&lt;br /&gt;
}&lt;br /&gt;
#headertabs ul li.ui-state-active {&lt;br /&gt;
background: #D4ECDD;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Force teal and remove borders on all Vector 2022 UI containers, sidebars, and Codex menus */&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.mw-page-container-inner,&lt;br /&gt;
.mw-content-container,&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-sidebar-container,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
#vector-toc,&lt;br /&gt;
.vector-toc-pinned-container,&lt;br /&gt;
.vector-toc-contents,&lt;br /&gt;
.vector-dropdown-content,&lt;br /&gt;
.vector-menu-content,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-menu__list {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ------------------------------------ */&lt;br /&gt;
div.thumb {          /* Remove white border from thumbnails */&lt;br /&gt;
border: none;&lt;br /&gt;
}&lt;br /&gt;
div.tright {&lt;br /&gt;
border: none;&lt;br /&gt;
margin: 0.5em 0 0.8em 1.4em;&lt;br /&gt;
}&lt;br /&gt;
div.tleft {&lt;br /&gt;
border: none;&lt;br /&gt;
margin: 0.5em 1.4em 0.8em 0;&lt;br /&gt;
}&lt;br /&gt;
#lastmod {&lt;br /&gt;
display:none&lt;br /&gt;
}&lt;br /&gt;
li#ca-unify {&lt;br /&gt;
margin-left:1.6em;&lt;br /&gt;
}&lt;br /&gt;
#google-search input {&lt;br /&gt;
font-size:95%;&lt;br /&gt;
width:10.9em;&lt;br /&gt;
}&lt;br /&gt;
#searchform {&lt;br /&gt;
padding-bottom:0.5em&lt;br /&gt;
}&lt;br /&gt;
#p-logo a, #p-logo a:hover {&lt;br /&gt;
height:190px;&lt;br /&gt;
}&lt;br /&gt;
#column-one {&lt;br /&gt;
padding-top:190px;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation {&lt;br /&gt;
padding-top:30px;&lt;br /&gt;
}&lt;br /&gt;
.ac_results {&lt;br /&gt;
padding: 0px;&lt;br /&gt;
border: 1px solid black;&lt;br /&gt;
background-color: Window;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
z-index: 99999;&lt;br /&gt;
}&lt;br /&gt;
.ac_results ul {&lt;br /&gt;
width: 100%;&lt;br /&gt;
list-style-position: outside;&lt;br /&gt;
list-style: none;&lt;br /&gt;
padding: 0;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.ac_results li {&lt;br /&gt;
margin: 0px;&lt;br /&gt;
padding: 2px 5px;&lt;br /&gt;
cursor: default;&lt;br /&gt;
display: block;&lt;br /&gt;
/* if width will be 100% horizontal scrollbar will appear when scroll mode will be used */&lt;br /&gt;
/* width: 100%; */&lt;br /&gt;
font: menu;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
/* it is very important, if line-height not set or set in relative units scroll will be broken in firefox */&lt;br /&gt;
line-height: 16px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.ac_loading {&lt;br /&gt;
background: Window url(&#039;indicator.gif&#039;) right center no-repeat;&lt;br /&gt;
}&lt;br /&gt;
.ac_odd {&lt;br /&gt;
background-color: #eee;&lt;br /&gt;
}&lt;br /&gt;
.ac_over {&lt;br /&gt;
background-color: aquamarine;&lt;br /&gt;
color: HighlightText;&lt;br /&gt;
}&lt;br /&gt;
.ac_moreItems {&lt;br /&gt;
text-align: center;&lt;br /&gt;
background-color: InactiveCaption;&lt;br /&gt;
color: InactiveCaptionText;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
padding: 0px 5px;&lt;br /&gt;
cursor: default;&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
font: bold menu 12px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
-moz-user-select: none;&lt;br /&gt;
-khtml-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE TEST -------------------- */&lt;br /&gt;
body.page-Main_Page_test h1 {&lt;br /&gt;
background:#f0f0f0;            /* was background:#faf5ff; */&lt;br /&gt;
border-bottom:1px solid #ccc;&lt;br /&gt;
border-top:1px solid #ccc;&lt;br /&gt;
padding:0.3em;&lt;br /&gt;
margin:1em 0;&lt;br /&gt;
color:#B5BD64;                /* font color */&lt;br /&gt;
font-family:georgia;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 140%;&lt;br /&gt;
text-align:center;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page_test h2 {&lt;br /&gt;
background:#f0f0f0;&lt;br /&gt;
border-bottom:1px solid #ccc;&lt;br /&gt;
border-top:1px solid #ccc;&lt;br /&gt;
padding:0.3em;&lt;br /&gt;
margin:1em 0;&lt;br /&gt;
color:#000000;&lt;br /&gt;
font-family:georgia;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 110%;&lt;br /&gt;
text-align:center;&lt;br /&gt;
}&lt;br /&gt;
#mainh2links a {&lt;br /&gt;
color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE TEST -------------------- */&lt;br /&gt;
/* --------------- DONATION PAGE - http://vanipedia.org/wiki/Special:IframePage/Donation --------------------*/&lt;br /&gt;
#iframeframe {&lt;br /&gt;
height: 800px;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
/* 2020-11-27 Elad: Scale and center main page banners */&lt;br /&gt;
a[href\*=&#039;MainPage&#039;]::after {&lt;br /&gt;
content: &#039;a&#039;;&lt;br /&gt;
font-size: 50px;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
img[src\*=&#039;MainPage&#039;] {&lt;br /&gt;
transform: scale(1.225) translateX(9%);&lt;br /&gt;
}&lt;br /&gt;
/* End mainpage banners */&lt;br /&gt;
/* Main page mobile view classes */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.MainPageBG {&lt;br /&gt;
display: inline-table;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
display: table-cell;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Stack the 5-column theme analysis sections vertically */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Prevent the timeline from breaking the mobile viewport */&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: unset;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin: 1em auto;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Make fixed-width captions flexible on mid-sized screens */&lt;br /&gt;
.youtube_right .thumbcaption,&lt;br /&gt;
.youtube_left .thumbcaption {&lt;br /&gt;
width: auto;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Ensure old table layouts don&#039;t cause horizontal scroll */&lt;br /&gt;
.vanitable {&lt;br /&gt;
display: block;&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 400px)&lt;br /&gt;
{&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;40em&amp;quot;] {&lt;br /&gt;
width: 78vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption {&lt;br /&gt;
width: 69vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideowrap {&lt;br /&gt;
width: 69vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo {&lt;br /&gt;
padding: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;24em&amp;quot;] {&lt;br /&gt;
width: unset !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo iframe {&lt;br /&gt;
width: 67vw;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;32em&amp;quot;] { /* right-to-left languages */&lt;br /&gt;
min-width: 80vw !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 320px)&lt;br /&gt;
{&lt;br /&gt;
#mp-upper .embedvideo iframe {&lt;br /&gt;
width: 70vw;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption {&lt;br /&gt;
width: 69vw;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo {&lt;br /&gt;
width: 71vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideowrap {&lt;br /&gt;
width: 67vw !important;&lt;br /&gt;
}&lt;br /&gt;
.NectarDropBox&lt;br /&gt;
{&lt;br /&gt;
min-width: 17.5em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-right &amp;gt; tbody &amp;gt; tr:nth-child(4) &amp;gt; td&lt;br /&gt;
{&lt;br /&gt;
padding: 0 0 0 .5em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-right &amp;gt; tbody &amp;gt; tr:nth-child(6) &amp;gt; td&lt;br /&gt;
{&lt;br /&gt;
padding: 0 0 0 .4em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;32em&amp;quot;] { /* right-to-left languages */&lt;br /&gt;
min-width: 86vw !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* End main page mobile view classes */&lt;br /&gt;
/* Generic center class */&lt;br /&gt;
div.center&lt;br /&gt;
{&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar drop classes */&lt;br /&gt;
@media only screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
div.NectarDropBox&lt;br /&gt;
{&lt;br /&gt;
max-width: 30%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox&lt;br /&gt;
{&lt;br /&gt;
text-align: left;&lt;br /&gt;
min-height: 11.6em;&lt;br /&gt;
border:thin solid #000000;&lt;br /&gt;
border-radius: 1em;&lt;br /&gt;
box-shadow: 0.5em 0.5em 1em #bcbcbc;&lt;br /&gt;
margin: 1em 0em;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 800px)&lt;br /&gt;
{&lt;br /&gt;
.vaniquotebox {&lt;br /&gt;
max-width:80%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox &amp;gt; table&lt;br /&gt;
{&lt;br /&gt;
text-align:left;&lt;br /&gt;
font-size:1em;&lt;br /&gt;
color:#000000;&lt;br /&gt;
min-height: 11.5em;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox td&lt;br /&gt;
{&lt;br /&gt;
padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
/* Put spacing between the YouTube video player and text that flows around it */&lt;br /&gt;
/* left-to-right languages */&lt;br /&gt;
.youtube_right .embedvideo&lt;br /&gt;
{&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption&lt;br /&gt;
{&lt;br /&gt;
width: 330px;&lt;br /&gt;
}&lt;br /&gt;
/* right-to-left languages */&lt;br /&gt;
.youtube_left .embedvideo&lt;br /&gt;
{&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc ul&lt;br /&gt;
{&lt;br /&gt;
text-align: right !important;&lt;br /&gt;
direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc .tocnumber {&lt;br /&gt;
padding-left: 0.5em;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc .toctitle&lt;br /&gt;
{&lt;br /&gt;
direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.ar .toctitle::before {&lt;br /&gt;
content: &amp;quot;محتويات&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he .toctitle::before {&lt;br /&gt;
content: &amp;quot;תוכן עניינים&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he,.rtltoc.ar {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
font-weight: sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he h2,.rtltoc.ar h2&lt;br /&gt;
{&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Kasya */&lt;br /&gt;
/* Custom Wikipedia-style Hover Popup Alternative */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
content: &amp;quot;Preview: &amp;quot; attr(title);&lt;br /&gt;
position: absolute;&lt;br /&gt;
bottom: 120%;&lt;br /&gt;
left: 50%;&lt;br /&gt;
transform: translateX(-50%);&lt;br /&gt;
background: var(--background-color-page, #ffffff);&lt;br /&gt;
color: var(--color-base, #202122);&lt;br /&gt;
padding: 12px 16px;&lt;br /&gt;
border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
white-space: normal;&lt;br /&gt;
width: 280px;&lt;br /&gt;
z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- THEME ANALYSIS PAGE STRUCTURE -------------------- */&lt;br /&gt;
/* 5-Column Grid */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr);&lt;br /&gt;
gap: 15px;&lt;br /&gt;
margin: 2em 0;&lt;br /&gt;
}&lt;br /&gt;
.theme-column {&lt;br /&gt;
background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
padding: 15px;&lt;br /&gt;
border: 1px solid #B5BD64;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
/* Formats the links cleanly inside each column */&lt;br /&gt;
.theme-column ul {&lt;br /&gt;
list-style-type: none;&lt;br /&gt;
padding: 0;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.theme-column li {&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
/* Eliminate structural white borders and force structural columns to teal */&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
#vector-toc,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-page-container-inner,&lt;br /&gt;
.vector-sidebar-container {&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Override core Vector 2022 background CSS variables */&lt;br /&gt;
:root,&lt;br /&gt;
.skin-vector-2022,&lt;br /&gt;
html {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
--border-color-base: transparent !important; /* Neutralizes structural borders */&lt;br /&gt;
}&lt;br /&gt;
/* Force the specific grid columns and pinned containers to adopt the teal */&lt;br /&gt;
.vector-sidebar-container,&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-toc-pinned-container,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.mw-page-container-inner {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Wit &amp;amp; Wisdom Card Hover Effects */&lt;br /&gt;
.ww-card {&lt;br /&gt;
transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
box-shadow: 0 6px 15px rgba(0,0,0,0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.ww-image-layer {&lt;br /&gt;
transition: transform 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover .ww-image-layer {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
.ww-text-arrow {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover .ww-text-arrow {&lt;br /&gt;
transform: translateX(4px);&lt;br /&gt;
}&lt;br /&gt;
/* Portal Books Accordion Styles */&lt;br /&gt;
.book-accordion-report {&lt;br /&gt;
background: #FDF2D5;&lt;br /&gt;
border: 1px solid #d0d7de;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,0.04);&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* --- ENHANCED PORTAL BOOKS ACCORDION --- */&lt;br /&gt;
/* The Main Container */&lt;br /&gt;
.book-accordion {&lt;br /&gt;
background: #FFF8EE;&lt;br /&gt;
border: none;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
margin-bottom: 20px;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0,0,0,0.06); /* Deeper, softer shadow */&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
/* The Clickable Header Bar */&lt;br /&gt;
.book-accordion-header {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
color: #1f4033;&lt;br /&gt;
padding: 16px 20px 16px 60px; /* Top: 16px, Right: 20px, Bottom: 16px, Left: 60px */&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background-color 0.2s ease;&lt;br /&gt;
user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* Header Hover Effect */&lt;br /&gt;
.book-accordion-header:hover {&lt;br /&gt;
background-color: #7fbd97; /* Lightens the bar slightly on hover */&lt;br /&gt;
}&lt;br /&gt;
.extra-button {&lt;br /&gt;
background-color: #5B3E34;&lt;br /&gt;
}&lt;br /&gt;
.extra-button:hover {&lt;br /&gt;
background-color: #907359;&lt;br /&gt;
}&lt;br /&gt;
/* Fix for the standard MediaWiki Collapse/Expand Button */&lt;br /&gt;
.book-accordion .mw-collapsible-toggle {&lt;br /&gt;
float: right;&lt;br /&gt;
font-weight: normal;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
background: rgba(255, 255, 255, 0.15);&lt;br /&gt;
padding: 4px 12px;&lt;br /&gt;
border-radius: 20px; /* Makes it a pill shape */&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
}&lt;br /&gt;
/* Target the link inside the toggle to ensure it stays white */&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover {&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
/* The Content Area */&lt;br /&gt;
.book-accordion-content {&lt;br /&gt;
padding: 24px;&lt;br /&gt;
}&lt;br /&gt;
/* The Grid Setup */&lt;br /&gt;
.book-grid-list {&lt;br /&gt;
column-width: 280px;&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
list-style-type: none;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Single-column version of accordion link list */&lt;br /&gt;
.book-grid-list.single-column {&lt;br /&gt;
column-width: auto;&lt;br /&gt;
column-count: 1;&lt;br /&gt;
column-gap: 0;&lt;br /&gt;
}&lt;br /&gt;
.book-grid-list li {&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
break-inside: avoid;&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Links */&lt;br /&gt;
.mw-parser-output .book-grid-list li a,&lt;br /&gt;
.mw-parser-output .book-grid-list li a.external {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
background-image: none !important; /* Safely removes the external link icon */&lt;br /&gt;
border: 1px solid #e1e4e8 !important;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
color: #1a5e9a;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,0.02);&lt;br /&gt;
transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Hover Effect */&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover,&lt;br /&gt;
.mw-parser-output .book-grid-list li a.external:hover {&lt;br /&gt;
background-color: #f4f8fc !important;&lt;br /&gt;
border-color: #1a5e9a !important;&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
box-shadow: 0 4px 10px rgba(26,94,154,0.12);&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Hover Effect */&lt;br /&gt;
.book-grid-list li a:hover {&lt;br /&gt;
background-color: #f4f8fc;&lt;br /&gt;
border-color: #1a5e9a;&lt;br /&gt;
transform: translateY(-2px); /* Lifts the card up slightly */&lt;br /&gt;
box-shadow: 0 4px 10px rgba(26,94,154,0.12); /* Subtle blue glow */&lt;br /&gt;
}&lt;br /&gt;
/* --- Solid Buttons with a Padded Outer Frame (Pseudo-Element Method) --- */&lt;br /&gt;
.vision-btn.btn-framed {&lt;br /&gt;
position: relative !important; /* Required to anchor the frame */&lt;br /&gt;
margin: 12px !important; /* Ensures there is room for the frame to render */&lt;br /&gt;
}&lt;br /&gt;
/* This draws the actual frame 6px outside the button */&lt;br /&gt;
.vision-btn.btn-framed::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: -12px;&lt;br /&gt;
left: -12px;&lt;br /&gt;
right: -12px;&lt;br /&gt;
bottom: -12px;&lt;br /&gt;
border: 2px solid #3a5c6e !important; /* The teal frame */&lt;br /&gt;
border-radius: 6px !important; /* Slightly rounded to match the button */&lt;br /&gt;
pointer-events: none; /* Ensures the frame doesn&#039;t block you from clicking the button */&lt;br /&gt;
}&lt;br /&gt;
/* Changes the frame color when you hover over the button */&lt;br /&gt;
.vision-btn.btn-framed:hover::after {&lt;br /&gt;
border-color: #466e84 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile Responsiveness for Custom Book Grids */&lt;br /&gt;
@media screen and (max-width: 720px) {&lt;br /&gt;
.book-grid-list {&lt;br /&gt;
/* Forces the grid to stack into a single vertical column on small screens */&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
/* Adjust padding for smaller screens if necessary */&lt;br /&gt;
.book-accordion-content {&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------&lt;br /&gt;
FIX: Mobile-Only Image Scaling (Leaves Desktop Intact)&lt;br /&gt;
---------------------------------------------------- */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Don&#039;t show external-link icon for image-only links */&lt;br /&gt;
.mw-parser-output a.external:has(img) {&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Layout for Image &amp;amp; Button Grids */&lt;br /&gt;
.compilation-wrapper {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
align-items: flex-start;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 30px;&lt;br /&gt;
margin: 20px auto;&lt;br /&gt;
max-width: 1000px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-image {&lt;br /&gt;
flex: 1 1 300px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
max-width: 450px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-button-grid {&lt;br /&gt;
flex: 1 1 400px;&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));&lt;br /&gt;
gap: 15px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn {&lt;br /&gt;
background-color: #3a5c6e;&lt;br /&gt;
padding: 12px 24px;&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn-full {&lt;br /&gt;
grid-column: 1 / -1;&lt;br /&gt;
}&lt;br /&gt;
/* Defines the layout for the main container holding all columns */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr); /* Creates exactly 5 equal columns */&lt;br /&gt;
gap: 15px; /* Adds consistent breathing room between the columns */&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Optional but highly recommended: Make it stack nicely on smaller screens */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: repeat(2, 1fr); /* 2 columns on medium screens */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: 1fr; /* 1 single column on mobile */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
MEDIA SNIPPETS OVERFLOW FIX (The Nuclear Option)&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Target the main column boxes by their unique background color */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important; /* Force-stops ANY visual spilling */&lt;br /&gt;
}&lt;br /&gt;
/* 2. Target the nested inner divs and forcefully strip their hardcoded 300px widths */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] div {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Keep images, video frames, and MediaWiki file wrappers strictly contained */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] img,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] iframe,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] .embedvideo,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 auto !important; /* Centers the media nicely */&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA VISION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vision-layout-wrapper {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 950px;&lt;br /&gt;
margin: 10px auto 30px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* INTRODUCTION */&lt;br /&gt;
.vision-intro {&lt;br /&gt;
max-width: 850px;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
color: #263b38;&lt;br /&gt;
font-size: 17px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
/* CORE PRINCIPLES TITLE */&lt;br /&gt;
.vision-core-title {&lt;br /&gt;
margin: 0 auto 14px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
color: #3a5c6e;&lt;br /&gt;
font-size: 22px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
}&lt;br /&gt;
.vision-core-title span {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
/* CORE PRINCIPLES IMAGE&lt;br /&gt;
No border/frame/padding.&lt;br /&gt;
Uses full available content width.&lt;br /&gt;
*/&lt;br /&gt;
.vision-core-image {&lt;br /&gt;
width: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
line-height: 0;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vision-core-image .mw-file-description,&lt;br /&gt;
.vision-core-image .mw-file-element,&lt;br /&gt;
.vision-core-image img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* BUTTONS */&lt;br /&gt;
.vision-buttons-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: row;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 22px;&lt;br /&gt;
}&lt;br /&gt;
/* EXISTING BUTTON GRAPHICS */&lt;br /&gt;
.vision-btn {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
background-color: #3a5c6e;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: background-color 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn:hover {&lt;br /&gt;
background-color: #466e84;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn a,&lt;br /&gt;
.vision-btn a.external {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
padding: 22px 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
text-align: center;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
/* RESPONSIVE */&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
.vision-buttons-row {&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn {&lt;br /&gt;
flex: 1 1 45%;&lt;br /&gt;
}&lt;br /&gt;
.vision-intro {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------&lt;br /&gt;
Vanipedia Community Section&lt;br /&gt;
---------------------------------------------------- */&lt;br /&gt;
.community-layout-wrapper {&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 35px auto 40px;&lt;br /&gt;
padding: 0 15px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Vanivillage + Vaniseva */&lt;br /&gt;
.community-platform-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 100px;&lt;br /&gt;
margin-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 240px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item a:hover {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
/* YouTube + Facebooks + Instagram */&lt;br /&gt;
.community-social-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 102px;&lt;br /&gt;
margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 115px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item a:hover {&lt;br /&gt;
transform: scale(1.08);&lt;br /&gt;
}&lt;br /&gt;
/* Community image */&lt;br /&gt;
.community-image-container {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
.community-image-container img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1000px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Contact + Statistics buttons */&lt;br /&gt;
.community-button-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
gap: 30px;&lt;br /&gt;
margin: 0 auto 30px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row .vision-btn {&lt;br /&gt;
width: 250px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.community-layout-wrapper {&lt;br /&gt;
padding: 0 10px;&lt;br /&gt;
margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-row {&lt;br /&gt;
gap: 25px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item img {&lt;br /&gt;
max-width: 150px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-row {&lt;br /&gt;
gap: 18px;&lt;br /&gt;
margin-bottom: 25px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item img {&lt;br /&gt;
max-width: 65px;&lt;br /&gt;
}&lt;br /&gt;
.community-image-container {&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row {&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row .vision-btn {&lt;br /&gt;
width: calc(50% - 6px);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
GLOBAL SITENOTICE / MEDIAWIKI HEADER SUPPRESSION (ALL PAGES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#siteNotice,&lt;br /&gt;
#localNotice,&lt;br /&gt;
.mw-sitenotice,&lt;br /&gt;
.sitenotice,&lt;br /&gt;
.vector-sitenotice-container,&lt;br /&gt;
#mainbanner,&lt;br /&gt;
.anonnotice,&lt;br /&gt;
.dismissable-notice,&lt;br /&gt;
#centralNotice {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Only hide these tabs if the JavaScript determines the user is NOT authorized */&lt;br /&gt;
body.restricted-ui #ca-history,&lt;br /&gt;
body.restricted-ui #ca-talk,&lt;br /&gt;
body.restricted-ui #ca-viewsource {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
NIGHT MODE / DARK MODE OVERRIDES&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Target the specific dark mode class applied by the Vector toggle */&lt;br /&gt;
html.skin-theme-clientpref-night {&lt;br /&gt;
--background-color-base: #121212 !important;&lt;br /&gt;
--background-color-page: #121212 !important;&lt;br /&gt;
--background-color-quiet: #1a1a1a !important;&lt;br /&gt;
--color-base: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Global background and text color overrides */&lt;br /&gt;
html.skin-theme-clientpref-night body,&lt;br /&gt;
html.skin-theme-clientpref-night #content,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-body,&lt;br /&gt;
html.skin-theme-clientpref-night #mw-page-base,&lt;br /&gt;
html.skin-theme-clientpref-night #mw-head-base {&lt;br /&gt;
background: #121212 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Unified Vector 2022 UI containers and Codex menus */&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container-inner,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-content-container,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-header-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-column-start,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-column-end,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sidebar-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinnable-element,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinnable-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc-contents,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-menu-content,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-appearance-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-page-toolbar-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-page-toolbar,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu__list,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-radio,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-appearance {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Fix specific custom components (Cards, Columns, Book Accordions) */&lt;br /&gt;
html.skin-theme-clientpref-night .theme-column {&lt;br /&gt;
background: rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .book-accordion {&lt;br /&gt;
background: #1a1a1a !important;&lt;br /&gt;
border-color: #333 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .book-accordion-header {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border-bottom: 3px solid #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a.external {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
color: #90cdf4 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a:hover {&lt;br /&gt;
background-color: #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text,&lt;br /&gt;
html.skin-theme-clientpref-night \*:not(a).text {&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Fix the Search Bar and Auto-suggest Dropdown */&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input__input-wrapper,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-typeahead-search-container {&lt;br /&gt;
background-color: #1a1a1a !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input__input {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input__input::placeholder {&lt;br /&gt;
color: #a0aec0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input__end-button {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border-color: #4a5568 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-typeahead-search__menu {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border: 1px solid #333 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item:hover,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item--selected {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Invert external iframes and override inline widget colors */&lt;br /&gt;
html.skin-theme-clientpref-night .vanipedia-clock iframe {&lt;br /&gt;
filter: invert(0.92) hue-rotate(180deg) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;#ede9ce&amp;quot;],&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;background-color: #ede9ce&amp;quot;],&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;background-color:#ede9ce&amp;quot;] {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border-color: #333 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;#ede9ce&amp;quot;] a,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-panelLayout-framed a {&lt;br /&gt;
color: #90cdf4 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-panelLayout-framed,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-tabPanelLayout {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border: 1px solid #333 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-fieldsetLayout,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-widget {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Scrollbars and Edge Stripes Cleanup */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content {&lt;br /&gt;
scrollbar-color: #3b4b5f #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar {&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar-track,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar-track {&lt;br /&gt;
background: #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar-thumb,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar-thumb {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc .vector-toc-list-item-active {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-pinned-container::after,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-pinned-container::before,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container::after,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container::before {&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Dark Mode Sidebar Menu Widgets &amp;amp; Headers */&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content {&lt;br /&gt;
background-color: #253141 !important;&lt;br /&gt;
border: 1px solid #3b4b5f !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a \*,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a \* {&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a:hover,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a:hover \*,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a:hover,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a:hover \* {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu .vector-menu-heading,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content .vector-menu-heading {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-sidebar-menu.vanipedia-collapsed:has(.vector-menu-content-list:empty) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
LIGHT MODE OVERRIDES&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Global Light Mode Layout Variables */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Light Mode Sidebar &amp;amp; Menu Backgrounds */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container {&lt;br /&gt;
background-color: #EEF2F9 !important;&lt;br /&gt;
--background-color-interactive: #EEF2F9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Give the floating dropdown a visible box in Light Mode */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content:not(#vector-user-links-dropdown *):not(.vector-user-menu *) {&lt;br /&gt;
background-color: #ffffff !important; /* Clean white background */&lt;br /&gt;
border: 1px solid #c8ccd1 !important; /* Soft grey border */&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; /* Soft shadow */&lt;br /&gt;
}&lt;br /&gt;
/* Ensure inner wrappers don&#039;t double-pad or override the box */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Light Mode Sidebar Menu Typography &amp;amp; Headers */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading {&lt;br /&gt;
background-color: #345B63 !important; /* Dark teal background for headers */&lt;br /&gt;
color: #ffffff !important; /* White text */&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link {&lt;br /&gt;
color: #2F5E5E !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover {&lt;br /&gt;
color: #0645ad !important;&lt;br /&gt;
background-color: #EEF2F9 !important; /* Soft hover highlight */&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
GLOBAL OVERRIDES (BOTH MODES)&lt;br /&gt;
========================================================= */&lt;br /&gt;
#mainbanner {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body,&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body-content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Personality Landing Hero */&lt;br /&gt;
.personality-card {&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 0 auto 35px auto;&lt;br /&gt;
background: #3a5c6e;&lt;br /&gt;
border: 1px solid #7FA28B;&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.personality-hero {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 28px;&lt;br /&gt;
align-items: center; /* This centers the shorter column (image or text) vertically */&lt;br /&gt;
}&lt;br /&gt;
.personality-image {&lt;br /&gt;
flex: 0 0 396px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.personality-image img {&lt;br /&gt;
max-width: 360px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
margin: auto;&lt;br /&gt;
padding: 4px;&lt;br /&gt;
background: #E7F3E5;&lt;br /&gt;
border: 1px solid #c8c8c8;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,.08);&lt;br /&gt;
}&lt;br /&gt;
/* Keep the title fix you applied earlier! */&lt;br /&gt;
.personality-title {&lt;br /&gt;
font-size: 180%;&lt;br /&gt;
text-align: left;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.personality-content {&lt;br /&gt;
flex: 1;&lt;br /&gt;
padding: 0 24px 0 0;&lt;br /&gt;
}&lt;br /&gt;
/* --- Mobile Layout Rules --- */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
.personality-hero {&lt;br /&gt;
flex-direction: column; /* Stacks the image and text vertically */&lt;br /&gt;
gap: 16px; /* Reduces the gap slightly so it doesn&#039;t feel too empty on mobile */&lt;br /&gt;
}&lt;br /&gt;
.personality-image {&lt;br /&gt;
flex: 1 1 auto; /* Removes the rigid 360px width constraint */&lt;br /&gt;
width: 100%; /* Allows the image to fill the mobile container gracefully */&lt;br /&gt;
}&lt;br /&gt;
.personality-image img {&lt;br /&gt;
max-width: 100%; /* Ensures the image never spills off the screen */&lt;br /&gt;
}&lt;br /&gt;
.personality-title {&lt;br /&gt;
text-align: center; /* Optional: Centering the title often looks better on stacked mobile layouts */&lt;br /&gt;
}&lt;br /&gt;
.personality-content {&lt;br /&gt;
padding: 0 16px; /* Adds 16px of space to the left and right of the text */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/*--- Additional Info Card ---*/&lt;br /&gt;
.info-card {&lt;br /&gt;
max-width: 900px;&lt;br /&gt;
margin: 30px auto;&lt;br /&gt;
padding: 24px 28px;&lt;br /&gt;
background: #FFF8EE;&lt;br /&gt;
border: 1px solid #D8C7A5;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.info-card h3 {&lt;br /&gt;
margin: 0 0 15px;&lt;br /&gt;
font-size: 150%;&lt;br /&gt;
color: #345B63;&lt;br /&gt;
}&lt;br /&gt;
.info-card p {&lt;br /&gt;
margin: 0 0 16px;&lt;br /&gt;
line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
.info-card .cta-button {&lt;br /&gt;
margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Hide empty sidebar menu headings */&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.accordion-toc-heading {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STICKY HEADER &amp;amp; FLOATING MENU ONLY&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Permanently remove the pinned sidebar column &amp;amp; all pinning buttons */&lt;br /&gt;
#vector-main-menu-pinned-container,&lt;br /&gt;
.vector-main-menu-pinned-container,&lt;br /&gt;
.vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action,&lt;br /&gt;
.vector-pinnable-header-toggle-button,&lt;br /&gt;
.vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button,&lt;br /&gt;
[data-event-name\*=&amp;quot;vector-main-menu.pin&amp;quot;],&lt;br /&gt;
[data-event-name\*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Hide magnifying glass / search toggle icon in sticky header */&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle,&lt;br /&gt;
#vector-sticky-header .mw-ui-icon-wikimedia-search,&lt;br /&gt;
#vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Sticky header container layout */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header,&lt;br /&gt;
#vector-sticky-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
background-color: #cce7d7 !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
padding-left: 16px !important;&lt;br /&gt;
padding-right: 16px !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode version */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header {&lt;br /&gt;
background-color: #1a1a1a !important;&lt;br /&gt;
border-bottom: 2px solid #3b4b5f !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Start Container: Burger + Search (PREVENTS growing/stretching across the bar) */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important; /* Stops it from expanding across the middle */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Burger button */&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
min-width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Search box */&lt;br /&gt;
#vector-sticky-header #p-search,&lt;br /&gt;
#vector-sticky-header form#searchform,&lt;br /&gt;
#vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner,&lt;br /&gt;
#vector-sticky-header .cdx-search-input {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
top: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
bottom: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
float: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox,&lt;br /&gt;
#vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Position Page Title in the MIDDLE of the top bar */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-title,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar .mw-headline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-size: 1.35rem !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode text */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Action tools stay on the far right */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. Floating Dropdown Menu Box Styling */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content {&lt;br /&gt;
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background-color: var(--background-color-base, #ffffff) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
FLOATING &amp;quot;BACK TO TOP&amp;quot; BUTTON&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background-color: #345B63 !important; /* Vanipedia dark teal */&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
transform: translateY(12px) !important;&lt;br /&gt;
transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shown when scrolled down */&lt;br /&gt;
#vanipedia-back-to-top.visible {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
transform: translateY(0) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top:hover {&lt;br /&gt;
background-color: #244147 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top:active {&lt;br /&gt;
transform: translateY(0) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top svg {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode theme */&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover {&lt;br /&gt;
background-color: #4f637c !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile positioning */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 18px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
UNIVERSAL VĀṆĪ-TEMPLE MAIN PAGE: FULL-WIDTH ARCHITECTURAL BLUEPRINT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Petal Color &amp;amp; Material Variables */&lt;br /&gt;
:root {&lt;br /&gt;
--petal-color:        #1b2e4b; /* Vanipedia Midnight Blue */&lt;br /&gt;
--petal-color-dark:   #101c2e;&lt;br /&gt;
--vani-gold:          #d4af37;&lt;br /&gt;
--vani-wood-wall:     #241913; /* Rich dark walnut edge-to-edge */&lt;br /&gt;
--vani-shelf-depth:   #140d09; /* Deep shadow inside open shelves */&lt;br /&gt;
--vani-border-wood:   #3d2b20;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Show &amp;amp; Theme the Vector 2022 Top Bar (from image_3992d7.png) */&lt;br /&gt;
body.page-Main_Page .vector-header-container, body.page-Main_Page #mw-head { display: flex !important; background: transparent !important; background-color: transparent !important; border: none !important; border-bottom: none !important; box-shadow: none !important; height: auto !important; min-height: 86px !important; }&lt;br /&gt;
.vector-header-container .mw-logo-wordmark,&lt;br /&gt;
.vector-header-container .vector-menu-heading,&lt;br /&gt;
.vector-header-container a,&lt;br /&gt;
.vector-sticky-header a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
border: 1px solid var(--vani-gold) !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
background-color: var(--petal-color-dark) !important;&lt;br /&gt;
color: var(--vani-gold) !important;&lt;br /&gt;
border: 1px solid var(--vani-gold) !important;&lt;br /&gt;
font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Full-Width Edge-to-Edge Wood Canvas (Zero Columns, Zero Plants) */&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
background-color: var(--vani-wood-wall) !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-wood-sanctuary {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
min-height: calc(100vh - 110px);&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 24px 40px 80px 40px !important;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(180deg, rgba(0,0,0,0.35) 0%, transparent 15%, transparent 85%, rgba(0,0,0,0.55) 100%),&lt;br /&gt;
radial-gradient(ellipse at 50% 25%, #3a281e 0%, var(--vani-wood-wall) 80%);&lt;br /&gt;
color: #e6dfd5;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif;&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Upper Canopy with Concealed Linear Cove Lighting (No Spotlights) */&lt;br /&gt;
.vani-canopy-box {&lt;br /&gt;
width: 100%;&lt;br /&gt;
background: linear-gradient(180deg, #18100c 0%, #2b1d15 70%, #1c130e 100%);&lt;br /&gt;
border-top: 2px solid var(--vani-gold);&lt;br /&gt;
border-bottom: 3px solid #140d09;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 30px 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
position: relative;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* Seamless warm golden wash fading down the wood grain */&lt;br /&gt;
.vani-canopy-box::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 3%;&lt;br /&gt;
right: 3%;&lt;br /&gt;
bottom: -24px;&lt;br /&gt;
height: 24px;&lt;br /&gt;
background: radial-gradient(ellipse at 50% 0%, rgba(212, 175, 55, 0.45) 0%, rgba(212, 175, 55, 0.12) 50%, transparent 80%);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
filter: blur(8px);&lt;br /&gt;
}&lt;br /&gt;
.vani-canopy-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif;&lt;br /&gt;
font-size: clamp(28px, 2.5vw, 42px);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
letter-spacing: 0.05em;&lt;br /&gt;
margin: 0 0 6px 0;&lt;br /&gt;
text-shadow: 0 2px 8px rgba(0,0,0,0.8);&lt;br /&gt;
}&lt;br /&gt;
.vani-canopy-subtitle {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
color: #c9bfb1;&lt;br /&gt;
margin: 0;&lt;br /&gt;
letter-spacing: 0.04em;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Open Recessed Wall Shelves (Without Glass) */&lt;br /&gt;
.vani-shelves-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 24px;&lt;br /&gt;
margin: 34px 0 28px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.vani-open-shelf {&lt;br /&gt;
background: linear-gradient(180deg, #110b08 0%, var(--vani-shelf-depth) 100%);&lt;br /&gt;
border: 2px solid var(--vani-border-wood);&lt;br /&gt;
border-bottom: 4px solid #0d0806;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 18px 20px;&lt;br /&gt;
min-height: 180px;&lt;br /&gt;
position: relative;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 6px 14px rgba(0, 0, 0, 0.75),&lt;br /&gt;
0 4px 12px rgba(0,0,0,0.35);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
}&lt;br /&gt;
/* Subtle indirect light strip inside the top of each shelf */&lt;br /&gt;
.vani-open-shelf::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 8%;&lt;br /&gt;
right: 8%;&lt;br /&gt;
height: 6px;&lt;br /&gt;
background: radial-gradient(ellipse at 50% 0%, rgba(212, 175, 55, 0.3) 0%, transparent 80%);&lt;br /&gt;
filter: blur(2px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vani-shelf-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
border-bottom: 1px solid rgba(212, 175, 55, 0.25);&lt;br /&gt;
padding-bottom: 6px;&lt;br /&gt;
margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
/* Content styling inside dark shelves */&lt;br /&gt;
.vani-open-shelf a {&lt;br /&gt;
color: #dcd4c7 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-open-shelf a:hover {&lt;br /&gt;
color: var(--vani-gold) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Central Showcase Display Window (Holds Virtual Timeline) */&lt;br /&gt;
.vani-center-showcase {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 0 auto 35px;&lt;br /&gt;
background: #0d0806;&lt;br /&gt;
border: 3px solid #3d2b20;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 0 20px rgba(0,0,0,0.8),&lt;br /&gt;
0 8px 25px rgba(0,0,0,0.5);&lt;br /&gt;
}&lt;br /&gt;
/* 7. Docked Base Plinth Footer (Always Visible) */&lt;br /&gt;
.vani-plinth-footer {&lt;br /&gt;
position: fixed;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
height: 48px;&lt;br /&gt;
background: linear-gradient(180deg, #18110c 0%, #0f0a07 100%);&lt;br /&gt;
border-top: 1px solid var(--vani-gold);&lt;br /&gt;
z-index: 1000;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
padding: 0 30px;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: 0 -4px 15px rgba(0,0,0,0.45);&lt;br /&gt;
}&lt;br /&gt;
.vani-footer-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
.vani-petal-badge {&lt;br /&gt;
color: #d1c7b8 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
padding: 4px 12px;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
background: rgba(255,255,255,0.06);&lt;br /&gt;
border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-petal-badge:hover,&lt;br /&gt;
.vani-petal-badge.is-active {&lt;br /&gt;
background: var(--petal-color);&lt;br /&gt;
border-color: var(--vani-gold);&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-footer-milestone {&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
letter-spacing: 0.03em;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vani-shelves-grid {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
Vanipedia Visitors Statistics — Zero Scrollbar Configuration&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Hide right Appearance menu */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vector-column-end,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #vector-appearance-pinned-container,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #vector-page-tools-pinned-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1350px centered container */&lt;br /&gt;
body.page-Vanipedia_Visitors_Statistics {&lt;br /&gt;
--max-width-base: 1350px !important;&lt;br /&gt;
--width-layout: 1350px !important;&lt;br /&gt;
}&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-page-container {&lt;br /&gt;
max-width: 1350px !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-page-container-inner,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-content-container,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #content,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-parser-output {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dashboard container */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vanipedia-analytics-dashboard {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 15px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Iframe with enough vertical room */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vanipedia-analytics-dashboard iframe {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: 950px !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA MAIN PAGE&lt;br /&gt;
Full-screen custom homepage&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
1. HIDE ALL WIKI TOOLS &amp;amp; UNWANTED CHROME ON MAIN PAGE&lt;br /&gt;
(Main Page, Discussion, Read, Edit, History, Tools, Notices)&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #left-navigation,&lt;br /&gt;
body.page-Main_Page #right-navigation,&lt;br /&gt;
body.page-Main_Page #p-namespaces,&lt;br /&gt;
body.page-Main_Page #p-views,&lt;br /&gt;
body.page-Main_Page #p-cactions,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-tools,&lt;br /&gt;
body.page-Main_Page #vector-page-tools-dropdown,&lt;br /&gt;
body.page-Main_Page #vector-page-tools-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-page-titlebar,&lt;br /&gt;
body.page-Main_Page .mw-page-title-main,&lt;br /&gt;
body.page-Main_Page .firstHeading,&lt;br /&gt;
body.page-Main_Page #firstHeading,&lt;br /&gt;
body.page-Main_Page .mw-indicators,&lt;br /&gt;
body.page-Main_Page .mw-editsection,&lt;br /&gt;
body.page-Main_Page .catlinks,&lt;br /&gt;
body.page-Main_Page .printfooter,&lt;br /&gt;
body.page-Main_Page #siteSub,&lt;br /&gt;
body.page-Main_Page #contentSub,&lt;br /&gt;
body.page-Main_Page #jump-to-nav,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mainbanner,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
2. REMOVE VECTOR WIDTH / GRID / MARGINS&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container {&lt;br /&gt;
display: block !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page main#content {&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden;&lt;br /&gt;
background: #f5f1e8 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
3. RESET MEDIAWIKI STYLING INSIDE HOMEPAGE&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-home *,&lt;br /&gt;
body.page-Main_Page #vani-home *::before,&lt;br /&gt;
body.page-Main_Page #vani-home *::after {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home a {&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home a.external {&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home img {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HOMEPAGE CANVAS&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
--cream: #f6f2e9;&lt;br /&gt;
--cream-2: #eee8dc;&lt;br /&gt;
--green: #123f38;&lt;br /&gt;
--green-soft: #31574f;&lt;br /&gt;
--gold: #b1873d;&lt;br /&gt;
--text: #18201d;&lt;br /&gt;
--muted: #746f65;&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
min-height: 720px;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 20px 38px 18px !important;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
background:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
circle at 62% 24%,&lt;br /&gt;
rgba(255,255,255,.76) 0,&lt;br /&gt;
rgba(255,255,255,.30) 26%,&lt;br /&gt;
transparent 48%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
105deg,&lt;br /&gt;
#faf7f0 0%,&lt;br /&gt;
var(--cream) 55%,&lt;br /&gt;
#f2ede3 100%&lt;br /&gt;
);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TOP BAR&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-top {&lt;br /&gt;
height: 66px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BRAND&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-brand {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
}&lt;br /&gt;
/* ROUND LOGO */&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo img {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
/* VANIPEDIA WORDMARK + SMALL NETWORK LINKS */&lt;br /&gt;
.vh-wordmark-group {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 100%;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
transform: translateX(10px);&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 24px;&lt;br /&gt;
margin-top: 3px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 14px;          /* VANISOURCE / VANIQUOTES / VANIMEDIA */&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .02em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network a {&lt;br /&gt;
color: #B5BC64 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network a:hover {&lt;br /&gt;
color: var(--gold) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network span {&lt;br /&gt;
margin: 0 3px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo img {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark img {&lt;br /&gt;
width: auto;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark img {&lt;br /&gt;
width: auto;&lt;br /&gt;
height: 50px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle {&lt;br /&gt;
width: 950px;&lt;br /&gt;
margin-left: 28px;&lt;br /&gt;
padding-left: 18px;&lt;br /&gt;
border-left: 2px solid rgba(177,135,61,.45);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
line-height: 1.3;&lt;br /&gt;
letter-spacing: .11em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
align-self: center;&lt;br /&gt;
transform: translateY(6px);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 17px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links i {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 17px;&lt;br /&gt;
background: rgba(177,135,61,.38);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links a {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-main {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1fr)&lt;br /&gt;
220px;&lt;br /&gt;
column-gap: 24px;&lt;br /&gt;
height: 510px;&lt;br /&gt;
}&lt;br /&gt;
.vh-main::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: -35px; /* move divider down */&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.35);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
FROM HIS LETTERS heading&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-letter-heading {&lt;br /&gt;
display: block;&lt;br /&gt;
width: auto;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 0 22px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Rotating content&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
#vh-random-letter {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .45s ease,&lt;br /&gt;
transform .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-letter.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Whole item clickable&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-link {&lt;br /&gt;
display: block;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Recipient&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-person {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 17px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Date&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-date {&lt;br /&gt;
margin-bottom: 14px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.3;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Selected passage&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-text {&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Read letter&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-more {&lt;br /&gt;
margin-top: 14px;&lt;br /&gt;
padding-top: 9px;&lt;br /&gt;
border-top:&lt;br /&gt;
1px solid rgba(177,135,61,.30);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Hover&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-link:hover&lt;br /&gt;
.vh-random-letter-person,&lt;br /&gt;
.vh-random-letter-link:hover&lt;br /&gt;
.vh-random-letter-more {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
MAIN TITLE / INTRO&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-intro {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 8;&lt;br /&gt;
grid-column: 1;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
width: 650px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
padding-top: 36px;&lt;br /&gt;
padding-left: 145px;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: clamp(64px, 5.2vw, 94px);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: .88;&lt;br /&gt;
letter-spacing: -.025em;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
}&lt;br /&gt;
.vh-description,&lt;br /&gt;
.vh-quote-text,&lt;br /&gt;
.vh-quote-source,&lt;br /&gt;
.vh-discover-primary,&lt;br /&gt;
.vh-discover-secondary,&lt;br /&gt;
.vh-gateway-text,&lt;br /&gt;
.vh-feature-copy,&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle,&lt;br /&gt;
.vh-top-links,&lt;br /&gt;
.vh-small-heading,&lt;br /&gt;
.vh-gateway-title,&lt;br /&gt;
.vh-section-title,&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
.vh-network-grid small {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 35px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
margin: 27px 0 18px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
ROTATING ŚRĪLA PRABHUPĀDA SUBTITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-description {&lt;br /&gt;
width: 700px;&lt;br /&gt;
max-width: 700px;&lt;br /&gt;
min-height: 64px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
line-height: 1.48;&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
left: 50px;&lt;br /&gt;
bottom: 0px;&lt;br /&gt;
background: transparent;&lt;br /&gt;
}&lt;br /&gt;
.vh-description.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO PHOTO AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-photo-stage {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
grid-column: 1;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
width: 790px;&lt;br /&gt;
justify-self: end;&lt;br /&gt;
margin: 0 35px 0 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
height: calc(105% + 90px);&lt;br /&gt;
top: -85px;&lt;br /&gt;
}&lt;br /&gt;
.vh-photo {&lt;br /&gt;
position: absolute;&lt;br /&gt;
inset: 0;&lt;br /&gt;
background-position: center center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
filter:&lt;br /&gt;
grayscale(.10)&lt;br /&gt;
sepia(.06)&lt;br /&gt;
saturate(.82)&lt;br /&gt;
contrast(.96);&lt;br /&gt;
transition: opacity 1.4s ease-in-out;&lt;br /&gt;
border-radius: 50;&lt;br /&gt;
-webkit-mask-image:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
ellipse 54% 60% at 50% 50%,&lt;br /&gt;
black 58%,&lt;br /&gt;
rgba(0,0,0,.99) 64%,&lt;br /&gt;
rgba(0,0,0,.92) 70%,&lt;br /&gt;
rgba(0,0,0,.78) 77%,&lt;br /&gt;
rgba(0,0,0,.58) 84%,&lt;br /&gt;
rgba(0,0,0,.36) 90%,&lt;br /&gt;
rgba(0,0,0,.16) 95%,&lt;br /&gt;
rgba(0,0,0,.05) 98%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to bottom,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
);&lt;br /&gt;
-webkit-mask-composite:&lt;br /&gt;
source-in,&lt;br /&gt;
source-in;&lt;br /&gt;
mask-image:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
ellipse 54% 60% at 50% 50%,&lt;br /&gt;
black 58%,&lt;br /&gt;
rgba(0,0,0,.99) 64%,&lt;br /&gt;
rgba(0,0,0,.92) 70%,&lt;br /&gt;
rgba(0,0,0,.78) 77%,&lt;br /&gt;
rgba(0,0,0,.58) 84%,&lt;br /&gt;
rgba(0,0,0,.36) 90%,&lt;br /&gt;
rgba(0,0,0,.16) 95%,&lt;br /&gt;
rgba(0,0,0,.05) 98%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to bottom,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
);&lt;br /&gt;
mask-composite:&lt;br /&gt;
intersect,&lt;br /&gt;
intersect;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
DISCOVER&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
THEMATIC ARTICLE SPOTLIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-discover {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 9;&lt;br /&gt;
grid-column: 2;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
top: 28px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
height: calc(100% - 0px);&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding-left: 24px;&lt;br /&gt;
border-left: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.42;&lt;br /&gt;
}&lt;br /&gt;
/* Section heading */&lt;br /&gt;
.vh-discover-heading {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* Random article container */&lt;br /&gt;
#vh-random-article {&lt;br /&gt;
margin-top: 28px;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .7s ease,&lt;br /&gt;
transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-article.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Whole article preview is clickable */&lt;br /&gt;
.vh-random-article-link {&lt;br /&gt;
display: block;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Article title */&lt;br /&gt;
.vh-random-article-title {&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.18;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
}&lt;br /&gt;
/* First lines of article */&lt;br /&gt;
.vh-random-article-extract {&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
/* Read article link */&lt;br /&gt;
.vh-random-article-more {&lt;br /&gt;
margin-top: 15px;&lt;br /&gt;
padding-top: 10px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Hover */&lt;br /&gt;
.vh-random-article-link:hover .vh-random-article-title,&lt;br /&gt;
.vh-random-article-link:hover .vh-random-article-more {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
GATEWAYS&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 170px;&lt;br /&gt;
bottom: 35px;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 1000px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 1 1 150px;&lt;br /&gt;
min-width: 140px;&lt;br /&gt;
padding: 0 8px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Taller separators between gateways */&lt;br /&gt;
.vh-gateway:not(:last-child)::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
right: 0;&lt;br /&gt;
top: 15px;&lt;br /&gt;
bottom: 15px;&lt;br /&gt;
width: 1px;&lt;br /&gt;
background: rgba(18,63,56,.18);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:last-child {&lt;br /&gt;
border-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon {&lt;br /&gt;
display: block;&lt;br /&gt;
height: 50px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 29px;&lt;br /&gt;
line-height: 45px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
margin: 4px 0 4px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.1;&lt;br /&gt;
letter-spacing: .05em;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title a {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
color: var(--text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.12;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text.vh-gateway-links {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.12;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
CONTINUOUS LIFE TIMELINE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
height: 116px;&lt;br /&gt;
margin-top: 30px;&lt;br /&gt;
width: 100vw;&lt;br /&gt;
max-width: 100vw;&lt;br /&gt;
margin-left: calc(50% - 50vw);&lt;br /&gt;
margin-right: calc(50% - 50vw);&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window:active {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: flex-start;&lt;br /&gt;
width: max-content;&lt;br /&gt;
height: 100%;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
}&lt;br /&gt;
/* horizontal line */&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
top: 42px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.55);&lt;br /&gt;
}&lt;br /&gt;
/* one timeline event */&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 10px 20px 0;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* date */&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
height: 21px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .06em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* dot */&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 38px;&lt;br /&gt;
left: 20px;&lt;br /&gt;
width: 8px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: var(--green);&lt;br /&gt;
border: 2px solid #f6f2e9;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
/* short event text */&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 24px;&lt;br /&gt;
max-width: 175px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
/* hover */&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-date,&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-text {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* subtle edge fade */&lt;br /&gt;
.vh-lifeline-window::before,&lt;br /&gt;
.vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
width: 65px;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window::before {&lt;br /&gt;
left: 0;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
#f6f2e9,&lt;br /&gt;
rgba(246,242,233,0)&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window::after {&lt;br /&gt;
right: 0;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to left,&lt;br /&gt;
#f6f2e9,&lt;br /&gt;
rgba(246,242,233,0)&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEMPORARY LOGO FALLBACK&lt;br /&gt;
Only relevant if you use .vh-logo-temp&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-logo-temp {&lt;br /&gt;
width: 58px;&lt;br /&gt;
height: 58px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
border: 3px solid var(--gold);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: var(--green);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MOTION ACCESSIBILITY&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-photo,&lt;br /&gt;
#vh-discover-content,&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
1366–1500px DESKTOPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
padding-left: 24px !important;&lt;br /&gt;
padding-right: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-size: 67px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
width: 585px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding-left: 8px;&lt;br /&gt;
padding-right: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(560px, 1.12fr)&lt;br /&gt;
minmax(570px, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-grid {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
repeat(4, 88px)&lt;br /&gt;
minmax(150px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark {&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
1200–1365px DESKTOPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-size: 61px;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
width: 525px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
1.05fr&lt;br /&gt;
.95fr;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-grid {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
repeat(4, 78px)&lt;br /&gt;
minmax(140px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
SMALL GATEWAY DESTINATION LINKS&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
/* Individual links */&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
opacity: .82;&lt;br /&gt;
transition:&lt;br /&gt;
color .22s ease,&lt;br /&gt;
opacity .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Very fine underline */&lt;br /&gt;
.vh-gateway-links a::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 50%;&lt;br /&gt;
bottom: -2px;&lt;br /&gt;
width: 0;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform: translateX(-50%);&lt;br /&gt;
transition:&lt;br /&gt;
width .28s cubic-bezier(.2,.8,.2,1);&lt;br /&gt;
}&lt;br /&gt;
/* Hover */&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: var(--gold) !important;&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover::after {&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
/* Separators */&lt;br /&gt;
.vh-link-sep {&lt;br /&gt;
margin: 0 3px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
opacity: .55;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
animation: vh-link-arrive .65s ease both;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(1) {&lt;br /&gt;
animation-delay: .45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(2) {&lt;br /&gt;
animation-delay: .60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(3) {&lt;br /&gt;
animation-delay: .75s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(4) {&lt;br /&gt;
animation-delay: .90s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vh-link-arrive {&lt;br /&gt;
from {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(4px);&lt;br /&gt;
}&lt;br /&gt;
to {&lt;br /&gt;
opacity: .82;&lt;br /&gt;
transform: translateY(0);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Prevent popups */&lt;br /&gt;
body.page-Main_Page #vani-home a[title]:hover::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MAIN PAGE — REMOVE STRAY TOP/BOTTOM SKIN STRIPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* Force every outer Vector wrapper behind homepage to cream */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* MediaWiki sometimes creates empty paragraphs around the page markup */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove any residual top/bottom spacing around parser output */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:first-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* No outer spacing around homepage */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-footer-container,&lt;br /&gt;
body.page-Main_Page footer,&lt;br /&gt;
body.page-Main_Page #footer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-jump-link {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-intro::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: -1;&lt;br /&gt;
left: -20px;&lt;br /&gt;
top: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
width: 500px;&lt;br /&gt;
height: 500px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-main-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-gold-rule,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-description {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: 60px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
FROM HIS LETTERS — LEFT PANEL&lt;br /&gt;
========================================================== */&lt;br /&gt;
/*&lt;br /&gt;
\* Keep .vh-now because it positions the left column.&lt;br /&gt;
\* It is now only an internal technical class name.&lt;br /&gt;
*/&lt;br /&gt;
.vh-now {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 15;&lt;br /&gt;
top: 28px;&lt;br /&gt;
left: -20px;&lt;br /&gt;
width: 180px;&lt;br /&gt;
height: calc(100% - 0px);&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 20px 18px 20px 0;&lt;br /&gt;
border-right: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
text-align: left;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.42;&lt;br /&gt;
}&lt;br /&gt;
.vh-letter-heading {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 0 22px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO TITLE — WHO IS REVEAL&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
/* MediaWiki-generated link wrapping everything */&lt;br /&gt;
.vh-hero-title-link &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
position: relative;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
position: absolute;&lt;br /&gt;
/* VERTICAL POSITION */&lt;br /&gt;
top: 3px;&lt;br /&gt;
/* HORIZONTAL POSITION */&lt;br /&gt;
right: -5px;&lt;br /&gt;
/* SIZE */&lt;br /&gt;
font-size: 40px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, serif;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: .88;&lt;br /&gt;
letter-spacing: -.025em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateX(-18px);&lt;br /&gt;
transition:&lt;br /&gt;
opacity .45s ease,&lt;br /&gt;
transform .55s cubic-bezier(.22,.7,.25,1);&lt;br /&gt;
}&lt;br /&gt;
/* Reveal */&lt;br /&gt;
.vh-hero-title-wrap:hover .vh-who-corner {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
/* No standard link effects */&lt;br /&gt;
.vh-hero-title-link a:hover,&lt;br /&gt;
.vh-hero-title-link a:visited {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
WHO IS ŚRĪLA PRABHUPĀDA?&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 4px;&lt;br /&gt;
bottom: -39px;&lt;br /&gt;
z-index: 30;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(-7px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .35s ease,&lt;br /&gt;
transform .35s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-link a {&lt;br /&gt;
display: inline-flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 9px;&lt;br /&gt;
padding: 8px 13px 7px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.65);&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: rgba(246,242,233,.88);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .10em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition:&lt;br /&gt;
color .25s ease,&lt;br /&gt;
border-color .25s ease,&lt;br /&gt;
background .25s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-arrow {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: -1px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition: transform .25s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Reveal ONLY when interacting with the hero title */&lt;br /&gt;
.vh-hero-title-wrap:hover .vh-who-link {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateY(0);&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
/* Button hover */&lt;br /&gt;
.vh-who-link a:hover {&lt;br /&gt;
color: var(--green);&lt;br /&gt;
border-color: var(--gold);&lt;br /&gt;
background: rgba(246,242,233,.98);&lt;br /&gt;
}&lt;br /&gt;
.vh-who-link a:hover .vh-who-arrow {&lt;br /&gt;
transform: translateX(3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-dot {&lt;br /&gt;
transform: scale(1.5);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline must follow JS position immediately */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
scroll-behavior: auto !important;&lt;br /&gt;
transform-origin: 0 0;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VIRTUAL TIMELINE PERFORMANCE&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
display: flex;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
height: 100%;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
transform-style: flat;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TIMELINE YEAR NAVIGATION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 22px;&lt;br /&gt;
margin: 0 0 10px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 35px;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 4px 2px;&lt;br /&gt;
color: rgba(18,63,56,.62);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
transition:&lt;br /&gt;
color .2s ease,&lt;br /&gt;
transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* Random quotes */&lt;br /&gt;
.vh-quote {&lt;br /&gt;
height: 82px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
padding: 0 40px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
border-bottom: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
margin-top: 26px;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-inner {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
max-width: 1500px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-text {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
text-overflow: ellipsis;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: clamp(20px, 1.65vw, 29px);&lt;br /&gt;
line-height: 1.16;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source {&lt;br /&gt;
margin-top: 7px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source::before,&lt;br /&gt;
.vh-quote-source::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 74px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a {&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a:hover {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 15px;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 93px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote,&lt;br /&gt;
#vh-random-quote-source {&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote.is-changing,&lt;br /&gt;
#vh-random-quote-source.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured {&lt;br /&gt;
width: auto;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(760px, 1.3fr)&lt;br /&gt;
minmax(600px, 1fr);&lt;br /&gt;
column-gap: 32px;&lt;br /&gt;
align-items: start;&lt;br /&gt;
margin-top: 18px;&lt;br /&gt;
padding-top: 18px;&lt;br /&gt;
padding-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured,&lt;br /&gt;
.vh-network {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — TITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — GRID&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
INDIVIDUAL TREASURE CARD&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 48% 52%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature a {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MEDIA AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-media,&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px 0 0 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* Normal video/image cards */&lt;br /&gt;
.vh-feature-video .vh-feature-media,&lt;br /&gt;
.vh-feature-imagequote .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
/* SHORT&lt;br /&gt;
Keep complete vertical YouTube Shorts thumbnail visible.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-short .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: contain;&lt;br /&gt;
background-color: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEXT PANEL ON RIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 3px 10px 5px 12px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
border-radius: 0 6px 6px 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
/* SHORT / VIDEO / IMAGE QUOTE / NECTAR DROP */&lt;br /&gt;
.vh-feature-copy small {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Actual title */&lt;br /&gt;
.vh-feature-copy strong {&lt;br /&gt;
display: block;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
\* Metadata currently not needed.&lt;br /&gt;
\* Keep it hidden so dates do not appear underneath.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-copy span {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
NECTAR DROP&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-audio-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.50);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
line-height: 1;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
transform .2s ease,&lt;br /&gt;
background .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar:hover .vh-feature-audio-icon {&lt;br /&gt;
transform: scale(1.06);&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-network .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 120px;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 5px 10px 0;&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
border-right: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
background .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover .vh-network-icon {&lt;br /&gt;
transform: scale(1.12);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover strong {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
height: 42px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition:&lt;br /&gt;
transform .22s ease,&lt;br /&gt;
color .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes {&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 60px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat strong {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: -8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes + strong {&lt;br /&gt;
white-space: normal;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 19px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat small {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: 8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK MISSION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 430px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 0 0px 0 10px;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-world {&lt;br /&gt;
flex: 0 0 150px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
margin-right: 0px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission-text {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 250px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover .vh-network-world img {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
RESPONSIVE BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(650px, 1.2fr)&lt;br /&gt;
minmax(650px, 1fr);&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
grid-template-columns: 47% 53%;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
padding-left: 9px;&lt;br /&gt;
padding-right: 7px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 110px;&lt;br /&gt;
min-width: 110px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1.1fr)&lt;br /&gt;
minmax(620px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 105px;&lt;br /&gt;
min-width: 105px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =====================================================&lt;br /&gt;
SOCIAL PLATFORM STATISTICS&lt;br /&gt;
===================================================== */&lt;br /&gt;
/* Month / year title */&lt;br /&gt;
.social-stats-title {&lt;br /&gt;
margin: 30px 0 10px;&lt;br /&gt;
padding-bottom: 7px;&lt;br /&gt;
font-size: 25px;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
border-bottom: 2px solid #2a4452;&lt;br /&gt;
}&lt;br /&gt;
/* Clickable statistics bar */&lt;br /&gt;
.social-stats-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-header:hover {&lt;br /&gt;
background: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
/* Platform blocks */&lt;br /&gt;
.social-stats-platform {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
border-right: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-name {&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-views {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
/* Details */&lt;br /&gt;
.social-stats-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 7px;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #2a4452;&lt;br /&gt;
background: #eef2f4;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-arrow {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Expanded report */&lt;br /&gt;
.social-stats-details {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
padding: 24px 28px 30px;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-top: 1px solid #c8ccd1;&lt;br /&gt;
border-radius: 0 0 8px 8px;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-number {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.15;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-view-label {&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
IMAGE QUOTE POPUP&lt;br /&gt;
========================================================== */&lt;br /&gt;
#vh-imagequote-lightbox {&lt;br /&gt;
position: fixed;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
/* positioned by JS */&lt;br /&gt;
top: auto;&lt;br /&gt;
left: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .2s ease,&lt;br /&gt;
visibility .2s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox.is-open {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
visibility: visible;&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 20vw;&lt;br /&gt;
max-width: 380px;&lt;br /&gt;
min-width: 260px;&lt;br /&gt;
height: auto;&lt;br /&gt;
max-height: 55vh;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px&lt;br /&gt;
rgba(0, 0, 0, .28);&lt;br /&gt;
}&lt;br /&gt;
.vh-imagequote-lightbox-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
top: 5px;&lt;br /&gt;
right: 7px;&lt;br /&gt;
width: 28px;&lt;br /&gt;
height: 28px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: rgba(0, 0, 0, .55);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 26px;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar Drop audio activity */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 3px;&lt;br /&gt;
height: 18px;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave span {&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 4px;&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform-origin: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span {&lt;br /&gt;
animation: vhNectarWave .75s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(2) {&lt;br /&gt;
animation-delay: -.45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(3) {&lt;br /&gt;
animation-delay: -.20s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(4) {&lt;br /&gt;
animation-delay: -.60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(5) {&lt;br /&gt;
animation-delay: -.30s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(6) {&lt;br /&gt;
animation-delay: -.55s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(7) {&lt;br /&gt;
animation-delay: -.10s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vhNectarWave {&lt;br /&gt;
0% {&lt;br /&gt;
height: 3px;&lt;br /&gt;
}&lt;br /&gt;
100% {&lt;br /&gt;
height: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Nectar audio area — never scroll */&lt;br /&gt;
.vh-feature-nectar .vh-feature-audio {&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar .vh-nectar-wave {&lt;br /&gt;
flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Video + Nectar Drop title limit */&lt;br /&gt;
.vh-feature-video .vh-feature-copy strong,&lt;br /&gt;
.vh-feature-nectar .vh-feature-copy strong {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
display: -webkit-box;&lt;br /&gt;
-webkit-box-orient: vertical;&lt;br /&gt;
-webkit-line-clamp: 5;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
========================================================= */&lt;br /&gt;
.vani-flipbook-trigger {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
transition:&lt;br /&gt;
transform 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger:hover img {&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px&lt;br /&gt;
rgba(0, 0, 0, 0.22);&lt;br /&gt;
}&lt;br /&gt;
/* Full-screen dark overlay */&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
position: fixed;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
display: none;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
background:&lt;br /&gt;
rgba(15, 20, 18, 0.90);&lt;br /&gt;
}&lt;br /&gt;
#vani-flipbook-overlay.is-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* Popup */&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: calc(100vw - 80px);&lt;br /&gt;
height: calc(100vh - 40px);&lt;br /&gt;
max-width: 1800px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 20px 70px&lt;br /&gt;
rgba(0, 0, 0, 0.55);&lt;br /&gt;
}&lt;br /&gt;
/* Iframe holder */&lt;br /&gt;
#vani-flipbook-frame-holder {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Actual flipbook iframe */&lt;br /&gt;
#vani-flipbook-frame {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
}&lt;br /&gt;
/* Close button */&lt;br /&gt;
.vani-flipbook-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 10px;&lt;br /&gt;
right: 10px;&lt;br /&gt;
z-index: 100001;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background:&lt;br /&gt;
rgba(20, 20, 20, 0.80);&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
font-family:&lt;br /&gt;
Arial,&lt;br /&gt;
sans-serif;&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
line-height: 42px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-close:hover {&lt;br /&gt;
background: #000000;&lt;br /&gt;
}&lt;br /&gt;
body.vani-flipbook-open {&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
padding: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
max-width: none;&lt;br /&gt;
border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================&lt;br /&gt;
VANIPEDIA INSPIRATION&lt;br /&gt;
========================================= */&lt;br /&gt;
/* Image */&lt;br /&gt;
.vision-layout-wrapper .vision-logo {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
}&lt;br /&gt;
.vision-layout-wrapper .vision-logo img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 350px;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Two button columns */&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
display: flex;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-col {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Light green buttons */&lt;br /&gt;
.vision-buttons-container .vision-btn {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn:hover {&lt;br /&gt;
background-color: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn a,&lt;br /&gt;
.vision-buttons-container .vision-btn a.external {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ARCHITECTURAL WOOD SANCTUM &amp;amp; SHADOWBOX NICHES (A1 CONCEPT)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
:root {&lt;br /&gt;
--wood-darkest: #110804;&lt;br /&gt;
--wood-dark: #1c0e07;&lt;br /&gt;
--wood-mid: #2b170e;&lt;br /&gt;
--wood-warm: #3d2214;&lt;br /&gt;
--wood-light: #54311c;&lt;br /&gt;
--gold-bright: #f5d77f;&lt;br /&gt;
--gold-mid: #d4af37;&lt;br /&gt;
--gold-deep: #997a15;&lt;br /&gt;
--text-cream: #f4ebd9;&lt;br /&gt;
--text-muted: #bda892;&lt;br /&gt;
--spotlight-glow: radial-gradient(circle at 50% 0%, rgba(255, 230, 160, 0.28) 0%, rgba(255, 210, 120, 0.08) 45%, transparent 75%);&lt;br /&gt;
}&lt;br /&gt;
/* Master Architectural Container */&lt;br /&gt;
.sanctum-cabinet {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1280px;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
background: linear-gradient(180deg, #2b170e 0%, #1c0e07 40%, #140904 100%);&lt;br /&gt;
border: 3px solid #3d2314;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
box-shadow: 0 25px 60px rgba(0,0,0,0.9), inset 0 2px 4px rgba(255,220,150,0.2), inset 0 -2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
position: relative;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, &#039;Georgia&#039;, serif;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
}&lt;br /&gt;
.sanctum-cabinet::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0; left: 0; right: 0; bottom: 0;&lt;br /&gt;
background: repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0px, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 4px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 1: TOP ARCHITECTURAL CORNICE / NAV BAR */&lt;br /&gt;
.cornice-header {&lt;br /&gt;
background: linear-gradient(180deg, #3f2314 0%, #28140a 60%, #1b0c05 100%);&lt;br /&gt;
border-bottom: 2px solid #5a341b;&lt;br /&gt;
box-shadow: 0 8px 16px rgba(0,0,0,0.7), inset 0 2px 3px rgba(255,230,170,0.25);&lt;br /&gt;
padding: 14px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left .nav-burger {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
background: rgba(0,0,0,0.4);&lt;br /&gt;
padding: 6px 12px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
border: 1px solid #4a2814;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-group {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.main-brand-title {&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0,0,0,0.9), 0 0 12px rgba(212,175,55,0.3);&lt;br /&gt;
}&lt;br /&gt;
.brand-subline {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-search {&lt;br /&gt;
flex: 1;&lt;br /&gt;
max-width: 480px;&lt;br /&gt;
margin: 0 24px;&lt;br /&gt;
}&lt;br /&gt;
.search-input-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel {&lt;br /&gt;
width: 100%;&lt;br /&gt;
padding: 10px 18px 10px 42px;&lt;br /&gt;
background: #0f0704;&lt;br /&gt;
border: 1px solid #472613;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-family: inherit;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0,0,0,0.9), 0 1px 2px rgba(255,255,255,0.08);&lt;br /&gt;
outline: none;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel::placeholder {&lt;br /&gt;
color: #7d6b58;&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.search-icon {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 14px;&lt;br /&gt;
top: 50%;&lt;br /&gt;
transform: translateY(-50%);&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links .btn-gold a {&lt;br /&gt;
background: linear-gradient(180deg, #b8860b 0%, #7d5904 100%);&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: #fff !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* SPOTLIGHT HOOD &amp;amp; OVERHEAD LAMPS (A1 STYLE) */&lt;br /&gt;
.spotlight-frieze {&lt;br /&gt;
position: relative;&lt;br /&gt;
padding: 24px 20px 10px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
background: linear-gradient(180deg, #24130b 0%, #180c06 100%);&lt;br /&gt;
border-bottom: 2px solid #3a1e0f;&lt;br /&gt;
}&lt;br /&gt;
.lamp-row {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-around;&lt;br /&gt;
padding: 0 80px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.lamp {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
background: radial-gradient(ellipse at center, #ffd700 0%, #b8860b 60%, #442500 100%);&lt;br /&gt;
border-radius: 0 0 10px 10px;&lt;br /&gt;
box-shadow: 0 0 14px 4px rgba(255, 215, 0, 0.45);&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
.lamp::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 8px;&lt;br /&gt;
left: -70px;&lt;br /&gt;
width: 200px;&lt;br /&gt;
height: 280px;&lt;br /&gt;
background: var(--spotlight-glow);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.frieze-title {&lt;br /&gt;
font-size: 24px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-shadow: 0 2px 6px rgba(0,0,0,0.95);&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.frieze-subtitle {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.shadowbox-body {&lt;br /&gt;
padding: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 2: HERO STAGE */&lt;br /&gt;
.hero-sanctuary-stage {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 1fr 1.25fr 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
background: linear-gradient(180deg, #180c06 0%, #100703 100%);&lt;br /&gt;
border: 3px solid #361e10;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
box-shadow: inset 0 10px 25px rgba(0,0,0,0.9);&lt;br /&gt;
margin-bottom: 24px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-card {&lt;br /&gt;
background: rgba(0, 0, 0, 0.45);&lt;br /&gt;
border: 1px solid #3b2011;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.8);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-tag {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-headline a {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-body {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: #bcaaa4;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
margin: 10px 0;&lt;br /&gt;
flex: 1;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-footer a {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.center-frame {&lt;br /&gt;
background: #090402;&lt;br /&gt;
border: 3px solid #4a2814;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.95), inset 0 0 30px rgba(0,0,0,0.9);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.sanctuary-center-badge {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link a {&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 3px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 80px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
background: linear-gradient(90deg, transparent, var(--gold-mid), transparent);&lt;br /&gt;
margin: 10px auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.multilingual-tape {&lt;br /&gt;
background: #140904;&lt;br /&gt;
border: 1px solid #361b0d;&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
margin-top: 12px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 3: 3D RECESSED SHADOWBOX SHELF NICHES */&lt;br /&gt;
.niches-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche {&lt;br /&gt;
background: linear-gradient(180deg, #0e0603 0%, #170b05 100%);&lt;br /&gt;
border: 3px solid #381f11;&lt;br /&gt;
border-top: 4px solid #1a0c06;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 18px;&lt;br /&gt;
box-shadow: inset 0 8px 18px rgba(0,0,0,0.95), 0 4px 10px rgba(0,0,0,0.7), inset 0 0 20px rgba(0,0,0,0.8);&lt;br /&gt;
position: relative;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: transform 0.2s, border-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
border-color: #633b20;&lt;br /&gt;
}&lt;br /&gt;
.niche-lamp {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
width: 36px;&lt;br /&gt;
height: 5px;&lt;br /&gt;
background: #e2ba4d;&lt;br /&gt;
border-radius: 0 0 6px 6px;&lt;br /&gt;
box-shadow: 0 0 10px rgba(255,215,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.niche-icon-wrap {&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
margin: 10px 0 10px 0;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0,0,0,0.8));&lt;br /&gt;
}&lt;br /&gt;
.niche-title {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
.niche-desc {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.niche-meta {&lt;br /&gt;
margin-top: auto;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
border-top: 1px solid #2d180c;&lt;br /&gt;
padding-top: 8px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* SUPPLEMENTARY TAXONOMY SHELF */&lt;br /&gt;
.taxonomies-carved-shelf {&lt;br /&gt;
background: #110704;&lt;br /&gt;
border: 1px solid #361b0c;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 12px 18px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.shelf-label {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
background: #1d0f07;&lt;br /&gt;
border: 1px solid #422312;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 4px 10px;&lt;br /&gt;
margin: 0 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
/* CARVED TIMELINE RIBBON */&lt;br /&gt;
.timeline-carved-ribbon {&lt;br /&gt;
background: linear-gradient(180deg, #1c0e07 0%, #120803 100%);&lt;br /&gt;
border: 2px solid #381f11;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
box-shadow: inset 0 4px 10px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.timeline-label-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.timeline-title {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.timeline-span-badge {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.timeline-years-bar {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
background: #080301;&lt;br /&gt;
border: 1px solid #30170a;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-year {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: #9c8570;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
padding: 2px 6px;&lt;br /&gt;
transition: color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.vh-year:hover, .vh-year.active {&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 4: BASE PLINTH FOOTER */&lt;br /&gt;
.plinth-footer {&lt;br /&gt;
background: linear-gradient(180deg, #1d0f07 0%, #120803 100%);&lt;br /&gt;
border-top: 3px solid #3d2111;&lt;br /&gt;
padding: 20px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.05);&lt;br /&gt;
}&lt;br /&gt;
.plinth-stat {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-actions {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
background: #190b05;&lt;br /&gt;
border: 1px solid #4a2712;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
.niches-grid { grid-template-columns: 1fr; }&lt;br /&gt;
.hero-sanctuary-stage { grid-template-columns: 1fr; }&lt;br /&gt;
.taxonomies-carved-shelf { flex-direction: column; gap: 10px; }&lt;br /&gt;
.plinth-footer { flex-direction: column; gap: 14px; text-align: center; }&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PERSISTENT TOP BAR: #345B63 SINGLE-ROW (BURGER, SEARCH, TITLE, USER)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Full-Width Outer Banner Container (Strict #345B63) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Inner Flex Row: STRICT Single Horizontal Line */&lt;br /&gt;
.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CENTERED TITLE: Dead-Center On The Same Line */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.8px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. LEFT SECTION: Burger [ ≡ ] + Search In ONE Row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Force Burger Menu Dropdown to ALWAYS display on desktop */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .cdx-button--fake-button {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* HIGH-VISIBILITY GOLD FOR BURGER &amp;amp; ALL VECTOR ICONS */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.mw-header .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
filter: brightness(0) saturate(100%) invert(86%) sepia(26%) saturate(884%) hue-rotate(352deg) brightness(102%) contrast(96%) !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide duplicate site wordmark &amp;amp; tagline next to burger */&lt;br /&gt;
.vector-header-start .mw-logo-wordmark,&lt;br /&gt;
.vector-header-start .mw-logo-tagline,&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Box Container on Left */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Refined Inset Search Input (Option 1: Harmonious Deep Sea Teal) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 18px !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
padding: 4px 12px 4px 30px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
line-height: 30px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
transition: width 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(245, 215, 127, 0.4), inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input::placeholder,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]::placeholder,&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
color: #a5c4c9 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-search-box-inner .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide separate search submit buttons */&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container #searchButton,&lt;br /&gt;
.vector-header-container #mw-searchButton,&lt;br /&gt;
.vector-header-container .searchButton,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. RIGHT SECTION: User Part Fixed (No weird boxes, clean gold, unified dropdown) */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.1 Remove all clunky button box backgrounds and borders from top bar items */&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button--fake-button,&lt;br /&gt;
.vector-header-end .cdx-button--weight-quiet,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-menu-heading,&lt;br /&gt;
.vector-header-end #p-personal,&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-menu,&lt;br /&gt;
.vector-header-end .vector-menu,&lt;br /&gt;
.vector-header-end .vector-menu-content,&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.2 Style username &amp;amp; header icons in clean warm gold (no boxes) */&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #pt-userpage-2 span,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: background-color 0.2s ease, color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.3 Desktop User Dropdown Menu (Strictly Matching image_a7f3ff.png) */&lt;br /&gt;
.vector-header-end .vector-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content div,&lt;br /&gt;
.vector-header-end .vector-dropdown-content ul,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-menu-content {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure Talk (pt-mytalk) is visible in desktop dropdown */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide icons inside desktop user dropdown so it matches image_a7f3ff.png clean text */&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean, compact, single-row links */&lt;br /&gt;
.vector-header-end .vector-dropdown-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a span {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
font-size: inherit !important;&lt;br /&gt;
font-weight: inherit !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:focus,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Divider above Logout */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-user-menu-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. DISABLE ALL HOVER PREVIEWS / POPUPS IN TOP BAR */&lt;br /&gt;
.vector-header-container [title]:hover::after,&lt;br /&gt;
.vector-header-container [title]:hover::before,&lt;br /&gt;
.vector-header-container a[title]:hover::after,&lt;br /&gt;
.vector-header-container a[title]:hover::before,&lt;br /&gt;
.mw-header [title]:hover::after,&lt;br /&gt;
.mw-header [title]:hover::before,&lt;br /&gt;
.mw-header a[title]:hover::after,&lt;br /&gt;
.mw-header a[title]:hover::before {&lt;br /&gt;
display: none !important;&lt;br /&gt;
content: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Sticky Header Support (Color: #345B63) */&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
height: 48px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-sticky-header a,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Main Page Adjustments: Clean Flush Under Top Bar */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-top {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-photo-stage {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ELIMINATE UNWANTED LIGHT-GREEN STRIP / TOOLBAR UNDER TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure no gap or background bleed between top bar and content on Main Page */&lt;br /&gt;
body.page-Main_Page .vector-header-container {&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
WHO IS SRILA PRABHUPADA &amp;amp; FOUNDER-ACARYA HERO ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 16px auto 8px auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 3px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important; /* Temple Gold */&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
color: #1e353b !important; /* Deep Sacred Slate-Teal */&lt;br /&gt;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
margin: 6px auto 14px auto !important;&lt;br /&gt;
padding: 4px 18px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-radius: 20px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: &amp;quot;♦&amp;quot; !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PANORAMIC TIMELINE RIBBON (1896 – 1977) BETWEEN HERO &amp;amp; GATEWAYS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-timeline-panoramic {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 18px auto 24px auto !important;&lt;br /&gt;
padding: 12px 16px !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-timeline-years {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 auto 12px auto !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-wrap: wrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(255, 255, 255, 0.7) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(52, 91, 99, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* FORCE WARM PARCHMENT ON ALL MAIN PAGE CONTAINERS (KILL MINT GREEN BLEED) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA STRICT ZERO-SCROLL VIEWPORT-FIT SYSTEM (STEP 11)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Strict Zero-Scroll Viewport Locking */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Master Canvas Vertical Rhythm (Auto-distributed inside single screen) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 18px 10px 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Base Card Styling */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Ribbon */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-icon {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-sub {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
opacity: 0.85 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 1: HERO TRIAD (Compact) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 280px 1fr 280px !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories of Srila Prabhupada Card (Left) */&lt;br /&gt;
.vh-card-memories .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-actions {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.28) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Frame */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at center, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 34px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
/* Button below Srila Prabhupada: only &amp;quot;Founder-Ācārya of ISKCON&amp;quot;, clickable wiki link */&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
margin: 3px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Sacred Portrait Oval */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto 4px auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 110px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 2.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f4ebd9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
margin: 2px auto 0 auto !important;&lt;br /&gt;
max-width: 440px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 2: CLEAN INTERACTIVE TIMELINE (No outer border/box rectangle) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lifeline track window */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
flex: 0 0 200px !important;&lt;br /&gt;
padding: 6px 14px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 32px !important;&lt;br /&gt;
left: 14px !important;&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
height: 8px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #1e293b !important;&lt;br /&gt;
max-width: 170px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 3: 6 GATEWAYS GRID (Compact 6-Columns) */&lt;br /&gt;
.vh-gateways-frame {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(6, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 8px 6px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 30px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway .vh-icon {&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
color: #2c3e50 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 4: QUOTE SCROLL (Slim Banner) */&lt;br /&gt;
.vh-quote-frame {&lt;br /&gt;
background: #faf6ee !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
padding: 8px 24px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1000px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-inner {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-text {&lt;br /&gt;
max-width: 750px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-source {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
color: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
font-family: Georgia, serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 5: BOTTOM MODULES (Treasures &amp;amp; Network) */&lt;br /&gt;
.vh-bottom-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 8px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 8px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stats-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-around !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 8px 10px 4px 10px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 2px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-num {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-lbl {&lt;br /&gt;
font-size: 8.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 4px 10px 6px 10px !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
THEMATIC TAXONOMY INDEX (4 SECTIONS) &amp;amp; PRABHUPADA IN MEDIA (STEP 12)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Section Heading */&lt;br /&gt;
.vh-section-header {&lt;br /&gt;
margin: 18px 0 10px 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
padding-bottom: 6px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-badge {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
padding: 3px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.2px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4-Column Taxonomy Grid */&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Prabhupada in the Media Section */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-body {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
padding: 12px 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #334155 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow smooth scrolling when full sections are present */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: repeat(2, 1fr) !important; }&lt;br /&gt;
.vh-media-body { flex-direction: column !important; align-items: flex-start !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: 1fr !important; }&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide quote and bottom sections if any old cache or DOM remains */&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
#vh-random-quote-wrap,&lt;br /&gt;
.vh-bottom-grid,&lt;br /&gt;
.vh-bottom-card,&lt;br /&gt;
.vh-card-treasures,&lt;br /&gt;
.vh-card-network {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 14: TOP BAR SEARCH ANCHORED LEFT + SACRED 3D ARCHITECTURAL STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR LEFT ANCHOR FOR SEARCH */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 0 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. 3D CARDS (HERO TRIAD, GATEWAYS, TAXONOMY, MEDIA) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf8f4 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.32) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 1px 3px rgba(0, 0, 0, 0.05),&lt;br /&gt;
0 5px 15px rgba(30, 53, 59, 0.07),&lt;br /&gt;
0 10px 24px -5px rgba(30, 53, 59, 0.08),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 10px 25px rgba(30, 53, 59, 0.12),&lt;br /&gt;
0 16px 32px -6px rgba(177, 135, 61, 0.16),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Plaques (Embossed Top Bar) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #fbf9f4 0%, #f2ebdd 100%) !important;&lt;br /&gt;
border-bottom: 1.5px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(0, 0, 0, 0.03) !important;&lt;br /&gt;
border-top-left-radius: 7px !important;&lt;br /&gt;
border-top-right-radius: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Center Card (Elevated Sovereign Altar) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 35%, #ffffff 0%, #faf6ec 65%, #f3ece0 100%) !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 1) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.11),&lt;br /&gt;
0 16px 36px -6px rgba(177, 135, 61, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 20px rgba(177, 135, 61, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Frame */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 3.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(30, 53, 59, 0.22),&lt;br /&gt;
0 12px 28px rgba(0, 0, 0, 0.15),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.8),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
transition: transform 0.25s ease, box-shadow 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.28),&lt;br /&gt;
0 16px 36px rgba(177, 135, 61, 0.3),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Gateways Icon Medallions */&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
background: linear-gradient(145deg, #ffffff 0%, #f6efe0 50%, #eadecb 100%) !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
transition: transform 0.2s ease, box-shadow 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.08) translateY(-1px) !important;&lt;br /&gt;
background: linear-gradient(145deg, #fdfbf7 0%, #f2e3c6 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 5px 10px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Tactile Timeline Year Keys */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4eee2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.55) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.07),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.75) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 10px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1f373c 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #122124 !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0d1719 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 1px 2px rgba(0, 0, 0, 0.4),&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Raised 3D Pill Action Buttons */&lt;br /&gt;
.vh-btn-pill,&lt;br /&gt;
.vh-founder-subline a,&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.12),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.4),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #28474e 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #1a2f34 !important;&lt;br /&gt;
border-bottom: 2px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 4px 14px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b1873d 0%, #916c2a 100%) !important;&lt;br /&gt;
border-color: #72531a !important;&lt;br /&gt;
border-bottom: 2.5px solid #553e13 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f6efe2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #213c42 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162a2e !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1517 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(30, 53, 59, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Lifeline Track (Carved Groove with Illuminated Bar) */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #e4ded0 0%, #ede7db 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-bottom: 1px solid #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 15: &amp;quot;SOLID&amp;quot; ARCHITECTURAL PRESENCE &amp;amp; EMBOSSED 3D DEPTH&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SOLID CARD ARCHITECTURE (SUBSTANTIAL GROUNDED PRESENCE) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fbf9f4 60%, #f5efe2 100%) !important;&lt;br /&gt;
border: 1.5px solid #c09b4d !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #8e6b22 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.08),&lt;br /&gt;
0 8px 20px rgba(24, 38, 35, 0.12),&lt;br /&gt;
0 16px 32px -4px rgba(24, 38, 35, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 -1px 0 rgba(192, 155, 77, 0.2) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-4px) !important;&lt;br /&gt;
border-color: #d4ab55 !important;&lt;br /&gt;
border-bottom: 4.5px solid #7a5818 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.10),&lt;br /&gt;
0 14px 28px rgba(24, 38, 35, 0.18),&lt;br /&gt;
0 24px 42px -6px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SOLID EMBOSSED CARD HEADER (STONE/METAL LINTEL) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #faf6ee 0%, #ebe0ca 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #b89348 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 2px 4px rgba(0, 0, 0, 0.05) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.6px !important;&lt;br /&gt;
color: #725215 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #55442a !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.16) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (SOVEREIGN REVERENTIAL ALTAR) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 32%, #ffffff 0%, #fbf6ec 55%, #f0e6d2 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #785414 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.09),&lt;br /&gt;
0 12px 28px rgba(24, 38, 35, 0.16),&lt;br /&gt;
0 22px 44px -8px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SOLID CAST GOLD PORTRAIT MEDALLION */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 4px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(20, 35, 32, 0.32),&lt;br /&gt;
0 16px 36px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #c99c45 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 12px 32px rgba(20, 35, 32, 0.40),&lt;br /&gt;
0 20px 45px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SOLID GATEWAYS WITH SCULPTED BRONZE/GOLD MEDALLIONS */&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 14px 10px 12px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #eedfc7 50%, #d6ba8f 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top-color: #ffffff !important;&lt;br /&gt;
border-bottom-color: #825f18 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.14),&lt;br /&gt;
inset 0 1px 1.5px #ffffff,&lt;br /&gt;
inset 0 -2px 3px rgba(130, 95, 30, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.1) translateY(-2px) !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #f7ebd5 50%, #e5cb9e 100%) !important;&lt;br /&gt;
border-color: #c49d48 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 1px 2px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(130, 95, 30, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #14282c !important;&lt;br /&gt;
letter-spacing: 1.4px !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SOLID TACTILE TIMELINE YEAR BUTTONS */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #efe7d6 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #213c42 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
border-color: #cda24e !important;&lt;br /&gt;
border-bottom: 4.5px solid #63430c !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.28),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #0b1a1c !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #172c30 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0d191c !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #060c0d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 2px 4px rgba(0, 0, 0, 0.5),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SOLID CARVED LIFELINE TRACK */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #ded6c4 0%, #e8e1d3 100%) !important;&lt;br /&gt;
border: 1.5px solid #a8843c !important;&lt;br /&gt;
border-top-color: #8c6a26 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. SOLID 3D ACTION PILL BUTTONS */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #376069 0%, #20393f 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.45) !important;&lt;br /&gt;
border-bottom: 3px solid #0a1315 !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 5px 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 7px rgba(0, 0, 0, 0.20),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.5),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b88e40 0%, #8c661d 100%) !important;&lt;br /&gt;
border-color: #61440d !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
border-bottom: 3.5px solid #432e08 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(177, 135, 61, 0.38) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4ebd9 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #785414 !important;&lt;br /&gt;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1b3237 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #0e1e21 !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #050b0c !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(30, 53, 59, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. SOLID DEDICATED MEDIA ARCHIVES SECTION */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 10. Hide THEMATIC TAXONOMY INDEX announcement banner from old cache */&lt;br /&gt;
.vh-section-header,&lt;br /&gt;
.vh-section-badge,&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide the 6 gateways frame if any cache remains */&lt;br /&gt;
.vh-gateways-frame,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
SAFE NO-SCROLL DASHBOARD &amp;amp; ZERO-OVERLAP ARCHITECTURE (STEP 18)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PREVENT SCROLLING ON MAIN PAGE CLEANLY WITHOUT BREAKING VECTOR INTERNALS */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: hidden !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. THE MASTER DASHBOARD CONTAINER (FITS SCREEN EXACTLY) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 56px) !important;&lt;br /&gt;
max-height: calc(100vh - 56px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize old legacy absolute / conflicting rules */&lt;br /&gt;
.vh-intro,&lt;br /&gt;
.vh-now,&lt;br /&gt;
.vh-main,&lt;br /&gt;
.vh-gateways,&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 1: HERO TRIAD */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 38vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1.15fr 1fr !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Card: Sanctuary Altar */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin: 0 auto 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
padding: 2px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 85px !important;&lt;br /&gt;
height: 85px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 2: INTERACTIVE LIFE TIMELINE */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 62px !important;&lt;br /&gt;
max-height: 62px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 2px 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
max-height: 30px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 3: THEMATIC TAXONOMY (4 CARDS) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 39vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-header {&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 5px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
margin-top: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 4: PRABHUPĀDA IN THE MEDIA (COMPACT HORIZONTAL BAR 42px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-card-header {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-body {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-desc {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 3px 12px !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 19: FULL-WIDTH VIEW + TOP-BAR TEAL (#345B63) BORDERS &amp;amp; SHADOWS&lt;br /&gt;
+ REFINED COMPACT SIZING &amp;amp; EXPANDED AIRY SPACING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH VIEW (EXPAND TO 100% SCREEN WIDTH) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TEAL (#345B63) BORDERS &amp;amp; MULTI-STOP TEAL SHADOWS ACROSS ALL CARDS */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
border-color: #43727c !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.12),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.22),&lt;br /&gt;
0 22px 38px -6px rgba(52, 91, 99, 0.26),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Lintels (Teal Borders &amp;amp; Toned Accents) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #eaf1f2 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(52, 91, 99, 0.06) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #233e44 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY ALAR CARD (REFINED 3D TEAL EMBOSSING) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.10),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.18),&lt;br /&gt;
0 22px 40px -6px rgba(52, 91, 99, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(52, 91, 99, 0.05) !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Bezel in #345B63 */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 80px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
border: 3.5px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(52, 91, 99, 0.35),&lt;br /&gt;
0 12px 26px rgba(26, 47, 52, 0.25),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 22px rgba(52, 91, 99, 0.45),&lt;br /&gt;
0 16px 32px rgba(26, 47, 52, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Title &amp;amp; Subtitle */&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. BIG RECTANGLE ELEMENTS ARE SMALLER WITH BIGGER SPACE BETWEEN THEM */&lt;br /&gt;
/* Section 1: Hero Triad Grid (Reduced Height, Expanded 20px Gutter) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 220px !important;&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 2: Timeline (Sleek Key Row &amp;amp; Track, Teal Borders) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 58px !important;&lt;br /&gt;
height: 58px !important;&lt;br /&gt;
max-height: 58px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
border-bottom: 3.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.25), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1e353b 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-bottom: 3px solid #0b1517 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4), 0 2px 5px rgba(52, 91, 99, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 3: Thematic Taxonomy Grid (Reduced Height, Expanded 18px Gutter) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #3e565c !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 4: Media Bar (Compact 40px Single-Line Strip) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
max-height: 40px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. 3D PILL BUTTONS WITH TEAL THEME */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #1a2f34 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #4c828d 0%, #2e545b 100%) !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 20: NARROWER RECTANGLES + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. NARROWER PROPORTIONED CONTAINER (NO LONGER ENDLESSLY WIDE) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
max-width: 1260px !important;&lt;br /&gt;
width: 95% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CENTER CARD FIXES (PROPER HIERARCHY, NO WEIRD DOUBLE BOXES) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title a {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-sub {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-main {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide legacy floating who-corner and founder subline balloon boxes */&lt;br /&gt;
.vh-hero-title-wrap,&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dedicated button below portrait */&lt;br /&gt;
.vh-founder-btn-wrap {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 78px !important;&lt;br /&gt;
height: 78px !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(52, 91, 99, 0.32), inset 0 2px 4px rgba(255, 255, 255, 0.9), inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE LAYOUT CORRECTIONS (CLEAN &amp;amp; LEGIBLE TRACK) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 64px !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
max-height: 34px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CLEAN MEDIA SECTION (SINGLE HORIZONTAL FLEX ROW 44px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left .vh-badge-text a {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-center {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right .vh-btn-pill {&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. NARROWER HERO &amp;amp; TAXONOMY GRIDS WITH AMPLE SPACING */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 21: NARROW RECTANGLES (1140px) + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE NARROWER DASHBOARD WIDTH (OVERRIDE ALL PREVIOUS MIN-WIDTHS) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
max-width: 1140px !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. NARROW HERO TRIAD (3 CARDS ~360px EACH) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (COMPLETELY REBUILT ARCHITECTURE) */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 76px !important;&lt;br /&gt;
height: 76px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW THEMATIC TAXONOMY (4 CARDS ~270px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. CLEAN MEDIA BAR (HORIZONTAL SINGLE LINE) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 22: FULL-WIDTH VIEW + NARROWER CARDS + VISIBLE TOP BORDER + ZERO CUTOUTS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE VIEW (NO ARTIFICIAL MAX-WIDTH ON CONTAINER) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 10px 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. VISIBLE TOP BORDER ON ALL RECTANGLE ELEMENTS (NO MORE MISSING TOP BORDER!) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-sanctuary-card,&lt;br /&gt;
.vh-card-memories,&lt;br /&gt;
.vh-card-article,&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* CRITICAL: EXPLICIT VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. NARROWER RECTANGLES WITH GENEROUS GAPS (PAGE IS FULL WIDTH, CARDS ARE NARROWER) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 28px !important;&lt;br /&gt;
flex: 0 0 230px !important;&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 400px !important; /* NARROWER RECTANGLES */&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SANCTUARY CENTER CARD: ZERO WEIRD BOXES, PERFECT VERTICAL FIT */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text,&lt;br /&gt;
.vh-sanctuary-header-text *,&lt;br /&gt;
.vh-sanctuary-name,&lt;br /&gt;
.vh-sanctuary-name * {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 74px !important;&lt;br /&gt;
height: 74px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 3px 16px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. PREVENT CUT OUTS IN MEMORIES &amp;amp; SPOTLIGHT */&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-article .vh-discover-secondary {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. TIMELINE: ZERO OVERLAPPING */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 68px !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. NARROWER TAXONOMY CARDS (4 CARDS ~280px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 175px !important;&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 290px !important; /* NARROWER TAXONOMY CARDS */&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: calc(100% - 34px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MEDIA BAR (PERFECT SINGLE ROW, ZERO OVERLAPPING) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 23: DEFINITIVE FIXES FOR TOP BORDERS, WIDTHS, TIMELINE, FULL-WIDTH PAGE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE: UNLOCK MEDIAWIKI WRAPPERS &amp;amp; CONTAINERS TO 100% */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container,&lt;br /&gt;
body.page-Main_Page .vector-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TOP BORDERS: 100% VISIBLE SOLID #345B63 BORDER ON EVERY CARD &amp;amp; HEADER */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* ULTRA-VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* HEADER REINFORCED TOP BORDER */&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. YEAR BUTTONS: SOLID VISIBLE TOP BORDER */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* EXPLICIT SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
border-top: 2px solid #1a2f34 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-top: 2px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2.5px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW ALL RECTANGLES BY 30% */&lt;br /&gt;
/* HERO TRIAD: Cards narrowed to 280px (was 400px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 36px !important;&lt;br /&gt;
flex: 0 0 235px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* TAXONOMY: 4 Cards narrowed to 210px (was 290px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
/* MEDIA BAR: Narrowed to 930px to match Triad/Taxonomy cluster */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 930px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. FLOWING TIMELINE: FIX VERTICAL TRUNCATION (AMP UP HEIGHT TO 70px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1050px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 26px !important;&lt;br /&gt;
flex: 0 0 26px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
max-height: 72px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-date {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-title,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SANCTUARY PORTRAIT &amp;amp; BUTTONS - POLISHED HIERARCHY */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 72px !important;&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
border: 2.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule {&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-subtitle {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 24: FIX THICK BORDERS, FULL-WIDTH EDGES, AND BOTTOM OVERLAPPING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE 100% TRUE FULL-WIDTH (STRIP VECTOR 2022 LEFT/RIGHT INDENTATIONS) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important; /* PREVENTS PUSHING MEDIA SECTION OFF-SCREEN */&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. FIX UNUSUAL THICK TOP BORDER: UNIFORM 1.5px ON ALL CARDS &amp;amp; NO HEADER BORDER-TOP */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important; /* CRISP UNIFORM 1.5px (NOT THICK!) */&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: none !important; /* REMOVE DUPLICATE TOP BORDER ON HEADER */&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. HERO TRIAD (30% NARROWER RECTANGLES, PERFECTLY CENTERED) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 32px !important;&lt;br /&gt;
flex: 0 0 225px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. FULL-WIDTH FLOWING TIMELINE (STRETCHES EDGE-TO-EDGE) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 96px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH EDGE-TO-EDGE */&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 7px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 25px !important;&lt;br /&gt;
flex: 0 0 25px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH TRACK */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important; /* CONTINUOUS SEAMLESS EDGE-TO-EDGE */&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 60px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TAXONOMY 4 CARDS (30% NARROWER RECTANGLES, PERFECT FIT) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. FIX BOTTOM OVERLAPPING: SINGLE-CONTAINER MEDIA BAR */&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 920px !important;&lt;br /&gt;
max-width: 920px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRIP ALL NESTED SUB-BOXES / INTERNAL BORDERS IN MEDIA SECTION */&lt;br /&gt;
body.page-Main_Page .vh-media-bar &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-body,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn .vh-btn-pill,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 51: DEFINITIVE CLEAN ARCHITECTURE &amp;amp; VISIBLE AT-REST ANIMATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. CANVAS &amp;amp; WRAPPER RESET (FULL WIDTH, NO SIDEBAR) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. MAIN CONTAINER: FULL VIEWPORT HEIGHT SPREAD TOP TO BOTTOM */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 18px 40px 14px 40px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important; /* SPREAD CONTENT FROM TOP TO BOTTOM */&lt;br /&gt;
gap: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARDS: 100% TRANSPARENT OPEN SPACE (NO BOXES, NO BORDERS) */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all old badges, buttons, headers, and clutter */&lt;br /&gt;
body.page-Main_Page .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-actions,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-btn-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who,&lt;br /&gt;
body.page-Main_Page .vh-badge-sub,&lt;br /&gt;
body.page-Main_Page .vh-badge-icon,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-link,&lt;br /&gt;
body.page-Main_Page .vh-random-article-more,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 1: HERO TRIAD (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 295px !important;                    /* EXPANDED HEIGHT FOR 180px PORTRAIT */&lt;br /&gt;
height: 295px !important;&lt;br /&gt;
max-height: 295px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 360px !important;&lt;br /&gt;
width: 360px !important;&lt;br /&gt;
max-width: 360px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Portrait Medallion */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 4px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 10px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* +120% BIGGER (82px -&amp;gt; 180px) */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.7),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 2: TIMELINE (EDGE TO EDGE FULL WIDTH) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 27px !important;&lt;br /&gt;
flex: 0 0 27px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 3: THEMATIC TAXONOMY (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 155px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 260px !important;&lt;br /&gt;
width: 260px !important;&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SECTION 4: MEDIA BAR (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
border-top: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
border-bottom: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. DESCRIPTIVE TEXT IN CARDS */&lt;br /&gt;
body.page-Main_Page .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-snippet,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-desc,&lt;br /&gt;
body.page-Main_Page .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* 50% LARGER (12.5px -&amp;gt; 19px) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
9. CAITANYA 3D TITLES + VISIBLE AT-REST BREATHING LINE + ON-HOVER FULL GLIDE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Title Containers */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ALL TITLE LINKS (KEEPING THE EXACT GORGEOUS 3D STYLE FROM USER&#039;S SCREENSHOT) */&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page&lt;br /&gt;
-Main_Page .vh-media-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* PERFECT SPACE FOR UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* 1. LIGHT COLOR FACE (The exact warm temple gold from screenshot) */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 2. DARK SIDES &amp;amp; DEEP CAST SHADOW (The exact 3D from screenshot) */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific Font Sizes */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
letter-spacing: 0.03em !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 18.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title a {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
3. THE GOLDEN FILAMENT LINE BENEATH TITLES (RESTORES THE USER&#039;S FAVORITE FEATURE!)&lt;br /&gt;
- At Rest: Gently breathes in and out (25% to 65% width) so animation is clearly visible!&lt;br /&gt;
- On Hover: Pauses breathing and smoothly glides to full 90% width!&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
/* AT REST: VISIBLE BREATHING ANIMATION (2.8s CYCLE) */&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* At-Rest Line Breathing Keyframes */&lt;br /&gt;
@keyframes vhLineBreath {&lt;br /&gt;
0%, 100% {&lt;br /&gt;
width: 25%;&lt;br /&gt;
left: 37.5%;&lt;br /&gt;
opacity: 0.35;&lt;br /&gt;
}&lt;br /&gt;
50% {&lt;br /&gt;
width: 65%;&lt;br /&gt;
left: 17.5%;&lt;br /&gt;
opacity: 0.95;                              /* Clearly visible expanding light bar! */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
4. ON MOUSE HOVER: FULL GOLDEN LINE GLIDE + DIRECT SUNLIGHT 3D ILLUMINATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;     /* RETAINS 3D STEP MOVEMENT */&lt;br /&gt;
color: #dfad3e !important;                    /* DOES NOT CHANGE COLOR (STAYS RICH GOLD) */&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;  /* 100% CONSTANT COLOR */&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
/* Extended 3D shadow deepening as the letters step forward */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ON HOVER: LINE GLIDES OUT TO FULL 90% WIDTH &amp;amp; STAYS SOLID GOLD */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover::after {&lt;br /&gt;
animation: none !important;                   /* Stops at-rest breathing */&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;                       /* FULL EXTENSION GLIDE! */&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
/* EXACT SAME GOLD COLOR AS AT REST — ZERO COLOR CHANGE */&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 56: TIMELINE EXPANSION (NO TEXT CROPPING, NO BG, NO LINE) &amp;amp; CAPTION REGULAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR, NOT ITALIC */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TIMELINE SECTION: EXPANDED HEIGHT TO PREVENT ALL TEXT CROPPING */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 134px !important;&lt;br /&gt;
height: 134px !important;&lt;br /&gt;
min-height: 134px !important;&lt;br /&gt;
max-height: 134px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. LIFELINE WINDOW &amp;amp; TRACK: TRANSPARENT, NO TOP LINE, HEIGHT 96px */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 96px !important;                     /* EXPANDED HEIGHT (WAS 68px) */&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: transparent !important;          /* REMOVE BACKGROUND */&lt;br /&gt;
border: none !important;                     /* REMOVE ALL BORDERS */&lt;br /&gt;
border-top: none !important;                 /* REMOVE LINE ABOVE */&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line across the timeline items */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE ITEM: EXACT 240px MATCH WITH JAVASCRIPT ITEM_WIDTH */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
min-width: 240px !important;&lt;br /&gt;
max-width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;                    /* Clear Gold Date */&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
width: 9px !important;&lt;br /&gt;
height: 9px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #345B63 !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 57: TIMELINE FULL BLEED (EDGE-TO-EDGE), 50% TALLER (150px),&lt;br /&gt;
DOT/TEXT SEPARATION (ZERO OVERLAP), NO THIN LINE ABOVE,&lt;br /&gt;
AND CAPTION REGULAR (NOT ITALIC)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR (NOT ITALIC) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE ALL THIN LINES ABOVE TIMELINE (NO TOP BORDERS ANYWHERE) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. STRETCH TIMELINE EDGE-TO-EDGE TO VERY LEFT AND RIGHT (FULL BLEED) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
flex: 0 0 190px !important;                    /* EXPANDED TOTAL HEIGHT (150px track + 40px buttons) */&lt;br /&gt;
height: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
max-height: 190px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Year buttons container centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE TRACK WINDOW: 50% TALLER (150px) &amp;amp; FULL BLEED (VERY LEFT TO VERY RIGHT) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 150px !important;                    /* 50% TALLER (WAS 96px -&amp;gt; NOW 150px) */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 150px !important;&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line passing through the dots */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 28px !important;                         /* GUIDE LINE POSITION */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TIMELINE ITEM &amp;amp; DOT / TEXT SEPARATION (ZERO OVERLAP!) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 150px !important;                    /* FULL 150px HEIGHT */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the very top */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot on the horizontal line (top: 24px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 24px !important;                        /* CENTERED ON THE 28px LINE */&lt;br /&gt;
left: 18px !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event text starts strictly BELOW the dot and line (CLEAR SEPARATION) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 18px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT! */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 100px !important;                /* COMFORTABLY HOLDS 6-7 LINES */&lt;br /&gt;
}&lt;br /&gt;
/* Edge fades on the timeline window (seamless left &amp;amp; right fade) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to right, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to left, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 58: ABSOLUTE CROPPING ELIMINATION &amp;amp; PERFECT TIMELINE DOT ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. HERO TRIAD &amp;amp; PRABHUPĀDA CARD: UNCONSTRAINED HEIGHT (ZERO CROPPING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;                  /* AMPLE ROOM FOR 180px CIRCLE + CAPTION */&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 380px !important;&lt;br /&gt;
width: 380px !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait Medallion: 180px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 12px auto !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* FULL 180px CIRCLE */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
overflow: hidden !important;                   /* CLIPS ONLY THE PHOTO, NOT THE CARD */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Caption: Regular (Not Italic) at 19px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;               /* STRICTLY REGULAR (NOT ITALIC) */&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TIMELINE: 50% TALLER (155px), FULL BLEED, NO THIN TOP LINES&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Full Bleed Timeline Section */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 195px !important;&lt;br /&gt;
height: 195px !important;&lt;br /&gt;
min-height: 195px !important;&lt;br /&gt;
max-height: 195px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Track Window: 50% Taller (155px) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 155px !important;                    /* 50% TALLER (HOLDS 6-7 FULL LINES) */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line: Fixed at top: 30px */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 30px !important;                         /* GUIDE LINE LEVEL */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. TIMELINE ITEM: PERFECT VERTICAL &amp;amp; HORIZONTAL DOT ALIGNMENT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;                    /* FULL 155px HEIGHT */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date Text: Centered horizontally above the dot */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED HORIZONTALLY */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: EXACTLY CENTERED VERTICALLY ON THE 30px LINE &amp;amp; HORIZONTALLY WITH DATE */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px center (EXACT ON LINE!) */&lt;br /&gt;
left: 50% !important;                        /* CENTERED HORIZONTALLY */&lt;br /&gt;
transform: translateX(-50%) !important;      /* PERFECT HORIZONTAL ALIGNMENT WITH DATE */&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event Text: Safely below the line and dot (ZERO OVERLAPPING) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 22px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 105px !important;                /* COMFORTABLY HOLDS 6-7 FULL LINES */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 59: TOP BAR HELP TEXT REMOVAL, TIMELINE 3-TIER AXIS CENTERING,&lt;br /&gt;
AND SEAMLESS TITLE MORPH (Śrīla Prabhupāda &amp;lt;-&amp;gt; Who Is Śrīla Prabhupāda)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR: SUPPRESS ALL HOVER HELP TEXTS &amp;amp; TOOLTIPS */&lt;br /&gt;
#mw-head [title]::before,&lt;br /&gt;
#mw-head [title]::after,&lt;br /&gt;
.vector-header [title]::before,&lt;br /&gt;
.vector-header [title]::after,&lt;br /&gt;
.mw-tooltip,&lt;br /&gt;
.tipsy,&lt;br /&gt;
.tipsy-inner,&lt;br /&gt;
.tooltip {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PERMANENT SANCTUARY HERO TITLE: &amp;quot;Who Is Śrīla Prabhupāda&amp;quot; (NO TEXT CHANGE ON HOVER) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize and remove all text-swapping / morph behavior */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-default {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE: PERFECT 3-TIER CENTER ALIGNMENT (DATE, DOT, AND TEXT) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;               /* PERFECT HORIZONTAL AXIS CENTERING */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the top: centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 auto 4px auto !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 30px !important;&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: Center vertically on the 30px line, and horizontally with the date */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px (EXACT ON LINE) */&lt;br /&gt;
left: 50% !important;                        /* EXACT HORIZONTAL CENTER */&lt;br /&gt;
transform: translateX(-50%) !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text below: Properly centered under the dot with ample clearance */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 220px !important;&lt;br /&gt;
margin: 24px auto 0 auto !important;         /* CLEARLY BELOW DOT &amp;amp; LINE */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;                /* PROPERLY CENTERED TEXT */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Suppress any tooltip on top bar header title */&lt;br /&gt;
#vanipedia-header-title,&lt;br /&gt;
.vh-header-title,&lt;br /&gt;
.vanipedia-header-title,&lt;br /&gt;
#p-logo,&lt;br /&gt;
.vector-header {&lt;br /&gt;
-webkit-user-select: none !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition for Remembering Prabhupada random spotlight */&lt;br /&gt;
#vh-random-memories,&lt;br /&gt;
.vh-card-memories .vh-card-body {&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-memories.is-changing,&lt;br /&gt;
.vh-card-memories .vh-card-body.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the text below the titles when randomizing (STEP 70) */&lt;br /&gt;
.vh-card-tax .vh-card-text {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Rotator Titles remain opaque during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title,&lt;br /&gt;
.vh-card-tax .vh-card-body &amp;gt; .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 69: FIX BACKGROUND COLOR SCROLL BLEED &amp;amp; STICKY TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PERSISTENT STICKY TOP BAR WHEN SCROLLING DOWN */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.mw-header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT BACKGROUND COLOR CUTOFF ON SCROLL (SOLID SAGE/TEAL ON ALL PAGES) */&lt;br /&gt;
html {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-content-container {&lt;br /&gt;
min-height: 100vh !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restrict cream background strictly to Main Page */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ŚRĪLA PRABHUPĀDA IN THE MEDIA: ARCHIVAL THUMBNAIL STYLING */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 48px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
padding: 6px 24px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb,&lt;br /&gt;
.vh-media-archival-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb.is-changing,&lt;br /&gt;
.vh-media-archival-thumb.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: scale(0.95);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a:hover {&lt;br /&gt;
transform: translateY(-2px) scale(1.05) !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 75px !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 71: 5-CARD EQUAL FOOTING ROW (TAXONOMY + MEDIA WITH LARGE THUMBNAILS)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. 5-Column Grid on Equal Footing */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 220px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 210px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Soft-Switch ONLY Content Below Titles (Titles Stay 100% Static) */&lt;br /&gt;
.vh-card-tax .vh-card-text,&lt;br /&gt;
.vh-card-tax .vh-media-card-content {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
.vh-card-tax .vh-media-card-content.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing,&lt;br /&gt;
#vh-tax-random-media.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Titles are strictly fixed during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Card 5: Large Archival Media Thumbnail &amp;amp; Captions */&lt;br /&gt;
.vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 105px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fallback Vintage Press Badge */&lt;br /&gt;
.vh-card-media-item .vh-media-fallback-thumb {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: linear-gradient(135deg, #f7f3ec 0%, #ebdcc7 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-icon {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-tag {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions Below Large Thumbnail */&lt;br /&gt;
.vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Hide legacy bottom media bar since it is now unified in the 5-card row */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Grid Breakpoints */&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 72: UNIFIED &amp;quot;STEP FORTH&amp;quot; TOP BAR ICONS &amp;amp; LEFT COLUMN STACK&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. UNIFIED &amp;quot;STEP FORTH&amp;quot; ANIMATION ACROSS ALL TOP BAR ICONS &amp;amp; BUTTONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-start .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.25s ease,&lt;br /&gt;
color 0.25s ease,&lt;br /&gt;
background-color 0.25s ease !important;&lt;br /&gt;
will-change: transform, filter !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH HOVER: Icon floats up 2.5px, scales up, glows with 3D drop shadow */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: translateY(-2.5px) scale(1.14) !important;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.55))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.8)) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH BUTTON CONTAINER HOVER */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ACTIVE / CLICK STATE: Tactile press depression */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: translateY(0.5px) scale(0.98) !important;&lt;br /&gt;
filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TOP-LEFT COLUMN: MEMORIES (TOP) + SRILA PRABHUPADA IN MEDIA (BOTTOM)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Hero */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card in Hero Left: Large Thumbnail &amp;amp; Captions Below */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 95px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.14), inset 0 0 0 1px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. BOTTOM 4-COLUMN TAXONOMY GRID (EQUAL FOOTING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean up any legacy media bar */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 73: FIT EVERYTHING TO SCREEN + 100% LARGER TITLES &amp;amp; TEXTS&lt;br /&gt;
+ MAXIMIZED ŚRĪLA PRABHUPĀDA CARD SIZE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. FIT EVERYTHING TO SCREEN (ZERO SCROLLBAR ON DESKTOP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #faf7f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Master Homepage Container: Perfectly fits single viewport height */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 48px) !important;&lt;br /&gt;
max-height: calc(100vh - 48px) !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 8px 32px 10px 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. MAXIMIZED ŚRĪLA PRABHUPĀDA CARD &amp;amp; HERO ROW PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 310px !important;&lt;br /&gt;
max-height: 44vh !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Memories (Top) + Media (Bottom) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
/* CENTER: MAXIMIZED ŚRĪLA PRABHUPĀDA CARD */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Grand Portrait Circle - Maximized Size */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: min(240px, 24vh) !important;&lt;br /&gt;
height: min(240px, 24vh) !important;&lt;br /&gt;
min-width: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. INCREASE ALL CARD TITLES BY 100% (MAJESTIC 3D SACRED GOLD)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Center Title: &amp;quot;Śrīla Prabhupāda&amp;quot; (+100% -&amp;gt; 46px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories &amp;amp; Article Titles (+100% -&amp;gt; 28px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Title (+100% -&amp;gt; 26px) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 26px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Card Titles: Personalities, Names, Places, Questions (+100% -&amp;gt; 30px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 30px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
4. INCREASE ALL TEXTS IN THOSE CARDS BY 100%&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Śrīla Prabhupāda Sanctuary Subtitle (+100% -&amp;gt; 22px) */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 4px 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Descriptions (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Outlet Tag &amp;amp; Headline (+100%) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Thumbnail Dimensions */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Spotlight Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
5. COMPACT TIMELINE TO FIT THE 100vh SCREEN PERFECTLY&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 130px !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
min-height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
min-height: 32px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 92px !important;&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
6. BOTTOM 4 TAXONOMY CARDS PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 145px !important;&lt;br /&gt;
max-height: 22vh !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 140px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 77: TARGETED ADJUSTMENTS STARTING FROM STEP 73&lt;br /&gt;
1. Centered, ROUND picture (no oval distortion, no text overlap)&lt;br /&gt;
2. Subtitle second line in one line, not truncated (same text size: 20-22px)&lt;br /&gt;
3. Put media card UP to fit in under &amp;quot;...remembers...&amp;quot; (no push-down)&lt;br /&gt;
4. Put bottom 4 cards up &amp;amp; decrease text size (14.5px) to fit in cleanly&lt;br /&gt;
5. Put timeline and years above it MORE DOWN (margin-top: 38px)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: CENTERED ROUND PICTURE (NOT OVAL, NO TEXT OVERLAP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
min-width: 180px !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
max-width: 180px !important;&lt;br /&gt;
max-height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: SECOND LINE IN ONE LINE, NOT TRUNCATED (SAME TEXT SIZE)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 6px auto 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;                  /* NEVER OVERLAPS WITH PHOTO */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UP TO FIT IN UNDER &amp;quot;...REMEMBERS...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column: Natural flow (no space-between that forces media down) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PUT IT UP UNDER REMEMBERS */&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits directly under Memories with compact thumb */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;                      /* COMPACT THUMBNAIL FITS UP UNDER REMEMBERS */&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Card */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 660px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 7 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Row Container Height Capped at 275px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 5: PUT THE TIMELINE AND THE YEARS ABOVE IT MORE DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 120px !important;&lt;br /&gt;
min-height: 120px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 38px !important;                 /* PUSHES TIMELINE &amp;amp; YEARS DOWN */&lt;br /&gt;
margin-bottom: 22px !important;              /* GENEROUS BREATHING ROOM BELOW */&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
min-height: 28px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 3px 9px !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 82px !important;&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 4: PUT BOTTOM CARDS UP &amp;amp; DECREASE TEXT SIZE IN THESE FOUR CARDS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
margin-bottom: 10px !important;              /* ELEVATED ABOVE SCREEN BOTTOM */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Title: 24px Grand Golden 3D Typography */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Decreased text size so it fits in without truncation */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;                 /* DECREASED FROM 18px TO FIT IN */&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 78: 50% LARGER ROUND IMAGE, ZERO SUBTITLE GAP, SMALL MEDIA GAP&lt;br /&gt;
1. 50% larger round image (270px x 270px) with clean visual gaps above/below&lt;br /&gt;
2. Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
3. Small gap (4px) between &amp;quot;Remembers...&amp;quot; and &amp;quot;In the Media&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: 50% LARGER ROUND IMAGE (270px x 270px) WITH VISUAL GAPS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 6px !important;                 /* VISUAL GAP ABOVE ROUND IMAGE */&lt;br /&gt;
}&lt;br /&gt;
/* Portrait stage increased by 50% (180px -&amp;gt; 270px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;                      /* +50% LARGER (180px -&amp;gt; 270px) */&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: NO GAP BETWEEN &amp;quot;FOUNDER-ĀCĀRYA&amp;quot; AND &amp;quot;INTERNATIONAL SOCIETY...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 8px auto 0 auto !important;           /* VISUAL GAP BELOW ROUND IMAGE */&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINES */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UNDER &amp;quot;...REMEMBERS...&amp;quot; WITH JUST SMALL GAP (4px)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: 4px crisp small gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 4px !important;                          /* JUST SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (CONTROLLED BY 4px GAP) */&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Card height aligned */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 385px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline section spacing adjusted for new hero height */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
margin-top: 20px !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 cards padding &amp;amp; positioning */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 79: MOVE &amp;quot;FOUNDER...&amp;quot; +10px DOWN &amp;amp; REMOVE HUGE GAP UNDER REMEMBERS&lt;br /&gt;
1. Subtitle (&amp;quot;Founder-Ācārya / International Society...&amp;quot;) moved +10px down&lt;br /&gt;
2. &amp;quot;Śrīla Prabhupāda in the Media&amp;quot; pulled directly under &amp;quot;Remembers...&amp;quot;&lt;br /&gt;
with just a small 6px gap (huge empty gap completely eliminated)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: MOVE THOSE TWO LINES &amp;quot;FOUNDER...&amp;quot; +10px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 18px !important;                  /* MOVED +10px DOWN (FROM 8px TO 18px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: REMOVE HUGE EMPTY GAP UNDER REMEMBERS (PUT MEDIA DIRECTLY UNDER)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column Container: Natural tight vertical flow */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* TIGHT TOP PACKING (NO SPACE-BETWEEN) */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 6px !important;                          /* CRISP SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* UNCONSTRAINED TO PREVENT PUSH-DOWN */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Card: Memories (Tight fit to content, zero empty space below) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
height: auto !important;                      /* NEVER STRETCH TO 100% */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Card: Media Item (Sits immediately below Memories with only 6px gap) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 80: ABSOLUTE ELIMINATION OF LEFT GAP &amp;amp; CENTER VERTICAL SHIFTS&lt;br /&gt;
1. Left Column: Completely eliminate the huge gap between &amp;quot;...remembers...&amp;quot;&lt;br /&gt;
and &amp;quot;In the Media&amp;quot; (align-items: flex-start, unconstrained auto height,&lt;br /&gt;
flex: 0 0 auto on both cards, strict 4px gap).&lt;br /&gt;
2. Center Card:&lt;br /&gt;
- Shift the round image 30px down from the title (margin-top: 36px)&lt;br /&gt;
- Text lines under the image increased +30px from image (margin-top: 48px)&lt;br /&gt;
- Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: ABSOLUTE ELIMINATION OF THE HUGE EMPTY GAP ON THE LEFT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Unstretch hero row so left column hugs its content instead of stretching 390px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;           /* STOPS FORCING LEFT COLUMN TO STRETCH */&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Strictly pack items with only 4px gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PACK TIGHTLY AT TOP */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP ONLY */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits immediately 4px under Memories */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (4px GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: CENTER CARD - SHIFT IMAGE 30px DOWN &amp;amp; TEXT LINES +30px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 81: SPECIFICITY OVERHAUL - ELIMINATING THE 340px SQUARE ON MEMORIES CARD&lt;br /&gt;
The user&#039;s DevTools confirmed: .vh-card.vh-card-memories was computing to&lt;br /&gt;
EXACTLY 339.99px x 339.99px (a square) because an older high-specificity rule&lt;br /&gt;
&amp;quot;body.page-Main_Page .vh-triad-grid .vh-card { flex: 0 0 340px !important; }&amp;quot;&lt;br /&gt;
was matching it. In a column flex container (.vh-triad-column-left),&lt;br /&gt;
flex-basis: 340px forces the HEIGHT to 340px!&lt;br /&gt;
We now use #vani-home scoped selectors to permanently override and reset&lt;br /&gt;
flex, height, and margins on all cards inside the left column.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. HERO TRIAD GRID &amp;amp; LEFT COLUMN: UNSTRETCH &amp;amp; WRAP CONTENT */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP BETWEEN THE TWO CARDS */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. OVERRIDE THE 340px FLEX-BASIS ON ALL CARDS IN THE LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* KILLS 340px HEIGHT! */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;                      /* HUGS EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARD BODIES IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
height: auto !important;                      /* KILLS 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MEDIA ITEM CARD SPECIFIC STYLING IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
CENTER CARD: SHIFT ROUND IMAGE 30px DOWN &amp;amp; TEXT LINES +30px FROM IMAGE&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text br,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
RIGHT COLUMN: ARTICLE CARD (CLEAN UNCONSTRAINED AUTO HEIGHT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 440px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 82:&lt;br /&gt;
1. Unclamp Memories text so disciple name at the end of &amp;quot;recounted by...&amp;quot;&lt;br /&gt;
displays fully as it used to be (remove -webkit-line-clamp: 3).&lt;br /&gt;
2. Make +50px bigger gap between Memories card and &amp;quot;SP in Media&amp;quot; card&lt;br /&gt;
(gap: 50px).&lt;br /&gt;
3. Make the media thumbnail view a complete standard size (175px tall),&lt;br /&gt;
filling the plenty space below, with object-fit: contain so thumbnails&lt;br /&gt;
fit completely inside without any cropping and without changing their&lt;br /&gt;
aspect ratio.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: DISPLAY FULL NAME AT END OF &amp;quot;RECOUNTED BY...&amp;quot; (UNCLAMP TEXT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
-webkit-line-clamp: unset !important;&lt;br /&gt;
-webkit-box-orient: unset !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: +50px BIGGER GAP TO &amp;quot;SP IN THE MEDIA&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 50px !important;                         /* +50px BIGGER GAP */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: COMPLETE STANDARD SIZE THUMBNAIL VIEW (NO CROPPING, FIT ASPECT RATIO)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 175px !important;                     /* COMPLETE STANDARD VIEW SIZE FILLING THE SPACE */&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: #f4efe6 !important;               /* WARM VINTAGE PARCHMENT TONE */&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 6px 0 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
object-fit: contain !important;               /* FITS COMPLETE THUMBNAIL WITHOUT CROPPING */&lt;br /&gt;
object-position: center center !important;&lt;br /&gt;
transition: transform .3s ease !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions under the thumbnail */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-caption,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-outlet,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 86:&lt;br /&gt;
1. NEUTRALIZE STRAY PARAGRAPHS: Prevent MediaWiki parser from generating&lt;br /&gt;
top/side offsets.&lt;br /&gt;
2. FOUNDER-ĀCARYA CLICKABLE TITLE:&lt;br /&gt;
- Macron ONLY above capital &#039;A&#039; (Founder-Ācarya).&lt;br /&gt;
- Styled in exact 3D sacred gold as other card titles.&lt;br /&gt;
- Breathing filament underline at rest, 90% glide &amp;amp; lift on hover.&lt;br /&gt;
3. DECREASE GAP ABOVE 4 BOTTOM CARDS JUST TO 30px:&lt;br /&gt;
- Shifts .vh-taxonomy-section UP by 50px via translateY(-50px)&lt;br /&gt;
reducing the ~80px gap directly to 30px, keeping layout fully stable.&lt;br /&gt;
4. UNIFY HOVER ANIMATIONS FOR ALL TOP BAR ICONS &amp;amp; BUTTONS:&lt;br /&gt;
- Unified smooth lift (translateY(-2px)) on all topbar buttons/links.&lt;br /&gt;
- Unified warm gold glowing pill (rgba(245, 215, 127, 0.18)).&lt;br /&gt;
- Unified icon scale (1.08x) with soft glow, eliminating double-jumping.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Neutralize stray paragraph tags */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Decrease gap above 4 bottom cards just to 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-50px) !important;      /* DECREASES GAP ABOVE 4 BOTTOM CARDS TO 30px */&lt;br /&gt;
}&lt;br /&gt;
/* 3. Founder-Ācarya Clickable 3D Title Link */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 40px !important;                  /* MAINTAINS +30px GAP FROM 270px ROUND IMAGE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;                   /* IDENTICAL CARD TITLE SIZE */&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* SPACE FOR BREATHING UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* Temple Gold Face */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 3D Chiseled Shadow */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Golden Breathing Filament Underline at Rest */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Hover: 3D Lift &amp;amp; Full Glide Underline */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
}&lt;br /&gt;
/* Subtitle Line 2: International Society for Kṛṣṇa Consciousness */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. UNIFIED HOVER ANIMATION FOR ALL TOP BAR ICONS &amp;amp; BUTTONS */&lt;br /&gt;
/* Base transitions on all interactive elements in top bar */&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg {&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
background-color 0.2s ease,&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease,&lt;br /&gt;
filter 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified button container hover */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25), inset 0 0 0 1px rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified icon scale &amp;amp; soft glow (no double translation) */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: scale(1.08) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5))&lt;br /&gt;
drop-shadow(0 0 8px rgba(245, 215, 127, 0.65)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 87: COMPLETELY ELIMINATE / AVOID TOP BAR ICON ANIMATIONS&lt;br /&gt;
- Neutralize all transforms, scales, translations, and jumping animations on&lt;br /&gt;
all top bar icons, buttons, dropdowns, and links.&lt;br /&gt;
- Clean, quiet, stationary hover state with subtle background pill only.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Reset all transforms, filters, and animations on top bar container elements */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-start,&lt;br /&gt;
.vector-header-end,&lt;br /&gt;
.vector-header-container *,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg,&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
will-change: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. On hover: Keep icons strictly stationary — zero movement, zero scale, zero drop-shadow */&lt;br /&gt;
.vector-header-container .vector-icon:hover,&lt;br /&gt;
.vector-header-container svg:hover,&lt;br /&gt;
.vector-header-container .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover svg,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover svg,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover svg,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. On button/dropdown hover: subtle stationary background highlight only (no vertical lift, no jumping) */&lt;br /&gt;
.vector-header-container .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. On active / click: no displacement */&lt;br /&gt;
.vector-header-container .cdx-button:active,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:active,&lt;br /&gt;
.vector-header-container .vector-icon:active,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 91:&lt;br /&gt;
1. STRICTLY SCOPED TO MAIN PAGE (ZERO LEAKAGE TO REGULAR MEDIAWIKI PAGES):&lt;br /&gt;
- Every cursor rule is prefixed with html body.page-Main_Page.&lt;br /&gt;
- Regular MediaWiki pages retain 100% normal default Windows mouse behavior.&lt;br /&gt;
2. ABSOLUTE DISABLE OF WINDOWS CURSOR ACROSS MAIN PAGE &amp;amp; ALL HOVER STATES:&lt;br /&gt;
- Uses high-specificity rules targeting *:hover, a:hover, etc.&lt;br /&gt;
ensuring the native Windows cursor/pointing hand is completely suppressed.&lt;br /&gt;
3. CUSTOM GOLDEN CURSOR (ARROW AT REST, HAND ONLY ABOVE LINKS):&lt;br /&gt;
- Sleek golden arrow pointer by default.&lt;br /&gt;
- Smoothly switches to golden pointing hand ONLY above links (body.vh-cursor-link).&lt;br /&gt;
- No outer halo ring, zero lag, zero clutter.&lt;br /&gt;
4. FOUNDER-ĀCĀRYA MACRON CENTERING PRESERVED:&lt;br /&gt;
- &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039; font stack.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISABLE WINDOWS CURSOR ON MAIN PAGE ONLY (ACROSS ALL ELEMENTS &amp;amp; HOVER STATES) */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page *:hover,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page a:hover,&lt;br /&gt;
html body.page-Main_Page a:focus,&lt;br /&gt;
html body.page-Main_Page a:active,&lt;br /&gt;
html body.page-Main_Page a:visited,&lt;br /&gt;
html body.page-Main_Page a *,&lt;br /&gt;
html body.page-Main_Page a *:hover,&lt;br /&gt;
html body.page-Main_Page [href],&lt;br /&gt;
html body.page-Main_Page [href]:hover,&lt;br /&gt;
html body.page-Main_Page [href] *,&lt;br /&gt;
html body.page-Main_Page [href] *:hover,&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page button:hover,&lt;br /&gt;
html body.page-Main_Page input,&lt;br /&gt;
html body.page-Main_Page input:hover,&lt;br /&gt;
html body.page-Main_Page textarea,&lt;br /&gt;
html body.page-Main_Page select,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;]:hover,&lt;br /&gt;
html body.page-Main_Page .cdx-button,&lt;br /&gt;
html body.page-Main_Page .cdx-button:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card,&lt;br /&gt;
html body.page-Main_Page .vh-card:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card *,&lt;br /&gt;
html body.page-Main_Page .vh-card *:hover,&lt;br /&gt;
html body.page-Main_Page .vh-year,&lt;br /&gt;
html body.page-Main_Page .vh-year:hover,&lt;br /&gt;
html body.page-Main_Page .vector-menu a,&lt;br /&gt;
html body.page-Main_Page .vector-menu a:hover,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label:hover {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CUSTOM GOLDEN CURSOR (MAIN PAGE ONLY) */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
z-index: 99999999 !important;&lt;br /&gt;
transform: translate3d(-100px, -100px, 0);&lt;br /&gt;
will-change: transform !important;&lt;br /&gt;
transition: opacity 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.65))&lt;br /&gt;
drop-shadow(0 0 6px rgba(223, 173, 62, 0.75)) !important;&lt;br /&gt;
transition: transform 0.18s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 1: Default Golden Arrow */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 2: ONLY Above Links -&amp;gt; Golden Pointing Hand */&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(1.12) !important;&lt;br /&gt;
filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.75))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.95)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Click Compression */&lt;br /&gt;
body.page-Main_Page.vh-cursor-click #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(0.88) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Touchscreens / mobile protection: restore native behavior */&lt;br /&gt;
@media (hover: none) or (pointer: coarse) {&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page button {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOUNDER-ĀCĀRYA PERFECT MACRON CENTERING FIX */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR STYLING&lt;br /&gt;
- Appears on Main Page AND all regular MediaWiki pages.&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Deep temple teal background (#19383e), delicate gold top hairline border,&lt;br /&gt;
warm ivory/gold links, and highlighted Donate button.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid rgba(223, 173, 62, 0.45) !important;&lt;br /&gt;
box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
backdrop-filter: blur(8px) !important;&lt;br /&gt;
-webkit-backdrop-filter: blur(8px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
scrollbar-width: none !important;             /* Firefox */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner::-webkit-scrollbar {&lt;br /&gt;
display: none !important;                     /* Chrome/Safari */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
transition: color 0.18s ease, background-color 0.18s ease, transform 0.15s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate {&lt;br /&gt;
background: linear-gradient(135deg, rgba(223, 173, 62, 0.3) 0%, rgba(223, 173, 62, 0.12) 100%) !important;&lt;br /&gt;
border: 1px solid rgba(223, 173, 62, 0.65) !important;&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
padding: 2.5px 14px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate:hover {&lt;br /&gt;
background: linear-gradient(135deg, #dfad3e 0%, #b88a38 100%) !important;&lt;br /&gt;
color: #150b00 !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 0 10px rgba(223, 173, 62, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.35) !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure long wiki pages leave space above the permanent bottom bar */&lt;br /&gt;
body {&lt;br /&gt;
padding-bottom: 46px !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Main Page with custom cursor, ensure bottom links trigger the hand cursor */&lt;br /&gt;
body.page-Main_Page .vh-bottom-link {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 93:&lt;br /&gt;
1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE:&lt;br /&gt;
- Vector 2022 skin uses a multi-column CSS grid on .mw-page-container-inner&lt;br /&gt;
with .vector-column-end having background-color: #D4ECDD !important;.&lt;br /&gt;
- Collapse grid to 100% full width and hide right/left columns on Main Page.&lt;br /&gt;
- Ensure mw-page-container and mw-content-container match the warm cream background.&lt;br /&gt;
2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR PAGES:&lt;br /&gt;
- MediaWiki places .vector-sticky-header-container after the page content.&lt;br /&gt;
- Enforce position: fixed !important; top: 0 !important; on sticky header container,&lt;br /&gt;
and completely hide it (display: none !important;) when not actively sticky-visible.&lt;br /&gt;
3. VANI-TEMPLE RETURN LINK IN PERMANENT BOTTOM BAR:&lt;br /&gt;
- Provides an immediate 1-click return to the Main Page from any regular wiki page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE */&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-toc-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-appearance-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
max-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR WIKI PAGES */&lt;br /&gt;
.vector-sticky-header-container {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Strictly hide the sticky header container whenever it is NOT in active sticky view */&lt;br /&gt;
.vector-sticky-header-container:not(.vector-sticky-header-visible),&lt;br /&gt;
.vector-header-container.vector-sticky-header-container:not(.vector-sticky-header-visible) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. VANI-TEMPLE RETURN LINK STYLING */&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(223, 173, 62, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 95: SMOOTH TRANSITION FOR IN THE MEDIA CARD CONTENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
transition: opacity .5s ease, transform .5s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 96:&lt;br /&gt;
1. INCREASE ROUND HERO IMAGE BY 20% (270px -&amp;gt; 324px) WHILE KEEPING TOP/BOTTOM GAPS&lt;br /&gt;
2. INCREASE QUOTED TEXT IN RIGHT ARTICLE SPOTLIGHT BY +3 LINES (7 -&amp;gt; 10 LINES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Round hero image increased by 20% to 324px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 324px !important;&lt;br /&gt;
height: 324px !important;&lt;br /&gt;
min-width: 324px !important;&lt;br /&gt;
min-height: 324px !important;&lt;br /&gt;
max-width: 324px !important;&lt;br /&gt;
max-height: 324px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 12px 36px rgba(18, 63, 56, 0.40), 0 3px 10px rgba(0, 0, 0, 0.24), inset 0 2px 6px rgba(255, 255, 255, 0.75), inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure top gap from title remains clean (36px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin-top: 36px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure bottom gap from round image remains clean (40px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 40px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure sanctuary card container height gracefully accommodates 324px image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
min-height: 500px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Increase right article quoted text by +3 lines (-webkit-line-clamp: 10) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 10 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow right card to expand gracefully up to 500px to match sanctuary height */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
max-height: 500px !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicit fast and visible 1.4s crossfade for round hero photo */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-photo-stage .vh-photo,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-photo-stage .vh-photo {&lt;br /&gt;
transition: opacity 1.4s ease-in-out !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE OPTIMIZATION (STAGE 1 - REGULAR WIKI PAGES)&lt;br /&gt;
1. Universal #345B63 Dark Teal top bar across all pages and viewports.&lt;br /&gt;
2. Desktop title banner strictly scoped to screens &amp;gt;= 1000px.&lt;br /&gt;
3. Mobile header layout (burger menu, search, icons).&lt;br /&gt;
4. Mobile content readability, fluid images, and responsive table scrolling.&lt;br /&gt;
5. Mobile bottom bar and floating Back to Top button positioning.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. UNIVERSAL #345B63 TOP BAR ACROSS ALL PAGES AND VIEWPORTS */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header,&lt;br /&gt;
.mw-header,&lt;br /&gt;
#mw-head {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. DESKTOP TITLE BANNER SCOPED STRICTLY TO SCREENS &amp;gt;= 1000px */&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE REGULAR WIKI PAGES OPTIMIZATIONS (&amp;lt;= 768px) */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
/* 3.1 Top Bar Header Row */&lt;br /&gt;
.mw-header {&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.2 Hamburger Site Menu Button */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.3 Search Bar: Fluidly fits available space between burger and user tools */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 110px) !important;&lt;br /&gt;
min-width: 100px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 80px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
padding-left: 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.4 Mobile Vector Sidebar Navigation Drawer */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content,&lt;br /&gt;
#vector-main-menu-dropdown-content,&lt;br /&gt;
#vector-main-menu-unpinned-container,&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content.is-open {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
height: calc(100vh - 52px - 38px) !important;&lt;br /&gt;
max-height: calc(100vh - 90px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
z-index: 100001 !important;&lt;br /&gt;
padding: 10px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a,&lt;br /&gt;
#vector-main-menu-dropdown-content a,&lt;br /&gt;
#vector-main-menu-unpinned-container a {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
padding: 9px 18px !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-unpinned-container a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-left-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-dropdown-content .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-unpinned-container .vector-menu-heading {&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
letter-spacing: 0.6px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
border-bottom: 1px solid rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
padding: 10px 18px 6px 18px !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CONTENT VIEW ON MOBILE */&lt;br /&gt;
#content, .mw-body, .mw-content-container {&lt;br /&gt;
padding: 12px 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
line-height: 1.62 !important;&lt;br /&gt;
}&lt;br /&gt;
#firstHeading, .mw-first-heading {&lt;br /&gt;
font-size: 1.65em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-bottom: 0.4em !important;&lt;br /&gt;
word-wrap: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
h2, .mw-parser-output h2 {&lt;br /&gt;
font-size: 1.3em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 1.1em !important;&lt;br /&gt;
margin-bottom: 0.35em !important;&lt;br /&gt;
}&lt;br /&gt;
h3, .mw-parser-output h3 {&lt;br /&gt;
font-size: 1.15em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Tables horizontal scroll wrapping */&lt;br /&gt;
.vanitable, .wikitable, .daytable {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 12px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fluid images &amp;amp; media embeds */&lt;br /&gt;
div.tright, div.tleft, div.floatright, div.floatleft {&lt;br /&gt;
float: none !important;&lt;br /&gt;
margin: 12px auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
div.thumbinner {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. BOTTOM BAR &amp;amp; BACK TO TOP BUTTON ON MOBILE */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
padding: 2px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 50px !important;&lt;br /&gt;
right: 14px !important;&lt;br /&gt;
width: 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer, .mw-footer {&lt;br /&gt;
padding-bottom: 54px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 105: ROBUST NON-OVERLAPPING MINERVA MOBILE HEADER &amp;amp; USER DROPDOWN&lt;br /&gt;
1. Fix Magnifying Glass &amp;amp; User Icon Overlap:&lt;br /&gt;
- Header uses strictly rigid flex items:&lt;br /&gt;
Burger (32px left) + 20px gap + Title (auto) + [margin-left: auto spacer] + Search (32px right) + 8px gap + User (32px far right).&lt;br /&gt;
- Zero possibility of overlap.&lt;br /&gt;
2. User Menu Dropdown:&lt;br /&gt;
- Placed outside header flow (fixed positioning) with full dark teal &amp;amp; gold styling.&lt;br /&gt;
3. Plain burger icon, golden-yellow (#ffd700) SVGs for all icons.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR CONTAINER */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. STRICT RIGID SINGLE-ROW FLEX LAYOUT */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.1 BURGER (FAR LEFT: 32px) */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.2 SITE TITLE (SPACED 20px FROM BURGER) */&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 0 0 20px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.3 SEARCH FORM (PUSHED TO THE FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
margin-left: auto !important; /* Absorbs ALL horizontal space between title and search */&lt;br /&gt;
margin-right: 8px !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide the large search box input on mobile screens */&lt;br /&gt;
.minerva-header .minerva-search-form .search-box {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.4 USER ICON (FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-notifications,&lt;br /&gt;
.minerva-header .minerva-user-navigation ul,&lt;br /&gt;
.minerva-header .minerva-user-navigation li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE USER DROPDOWN MENU (POPUP AT TOP-RIGHT) */&lt;br /&gt;
#vanipedia-mobile-user-menu {&lt;br /&gt;
display: none !important;&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
width: 175px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu.is-open {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu .vani-user-menu-divider {&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background-color: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin: 5px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.2) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MINERVA NAVIGATION DRAWER (THE LEFT MENU) */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer,&lt;br /&gt;
#mw-mf-page-left.menu {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .minerva-icon {&lt;br /&gt;
background-color: #ffd700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 107: BULLETPROOF DESKTOP USER DROPDOWN (MATCHING image_a7f3ff.png)&lt;br /&gt;
1. Card background: Dark teal (#1f3e45) with gold border (#b1873d).&lt;br /&gt;
2. Zero white background bleed: all inner elements transparent.&lt;br /&gt;
3. Links: High-contrast warm gold (#f5d77f) text, white on hover (#345B63).&lt;br /&gt;
4. Pure clean text without clunky icons: .vector-icon hidden.&lt;br /&gt;
5. Divider above Log out with soft rose highlight.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DESKTOP USER DROPDOWN CARD */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content,&lt;br /&gt;
html body.page-Main_Page #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html body #p-personal.vector-menu,&lt;br /&gt;
html body #p-personal .vector-menu-content,&lt;br /&gt;
#vector-user-links-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. INNER CONTAINERS: 100% TRANSPARENT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content div,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content ul,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content li,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content-list,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content div,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content ul,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content li {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ENSURE TALK (pt-mytalk) IS VISIBLE */&lt;br /&gt;
html #vector-user-links-dropdown #pt-mytalk,&lt;br /&gt;
html .vector-user-menu #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RESTORE USER FIGURE ICON ON HEADER BUTTON (BRIGHT GOLD &amp;amp; VISIBLE) */&lt;br /&gt;
#vector-user-links-dropdown-label .vector-icon,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Inside dropdown items: keep icons compact &amp;amp; inline so they never cause vertical bloating */&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 16px !important;&lt;br /&gt;
height: 16px !important;&lt;br /&gt;
margin: 0 8px 0 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. LINKS: HIGH-CONTRAST WARM GOLD TEXT (#f5d77f) */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a,&lt;br /&gt;
html #p-personal .vector-menu-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a span,&lt;br /&gt;
html #p-personal .vector-menu-content a span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. HOVER STATE: LIGHTER TEAL (#345B63) WITH BRIGHT WHITE TEXT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:focus,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:active,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:focus,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover span {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. DIVIDER ABOVE LOGOUT */&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout,&lt;br /&gt;
html .vector-user-menu #pt-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a,&lt;br /&gt;
html .vector-user-menu #pt-logout a {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a:hover,&lt;br /&gt;
html .vector-user-menu #pt-logout a:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.25) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 110: MOBILE STICKY TOP BAR &amp;amp; BOTTOM BAR FIRST LINK (&amp;quot;MAIN PAGE&amp;quot;)&lt;br /&gt;
1. Top bar remains sticky/visible when scrolling down on mobile viewports.&lt;br /&gt;
2. Fix bottom bar flex centering bug: justify-content: flex-start on mobile&lt;br /&gt;
ensures the first link (&amp;quot;Main Page&amp;quot;) is always visible and not clipped.&lt;br /&gt;
3. Fully reverted experimental Main Page viewport scaling &amp;amp; hint banners.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. STICKY TOP BAR ON MOBILE (REMAINS VISIBLE ON SCROLL) */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome,&lt;br /&gt;
body.skin-minerva header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. BOTTOM BAR: ENSURE &amp;quot;MAIN PAGE&amp;quot; IS VISIBLE AS FIRST LINK ON MOBILE */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ENTRY PAGE SUPPRESSION (dev.vanipedia.org / VanipediaEntry3D)&lt;br /&gt;
Neither top bar nor bottom bar must appear on the 3D entry page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.ext-vp3d-fullscreen #vh-bottom-bar,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-chrome,&lt;br /&gt;
body.ext-vp3d-fullscreen .minerva-header,&lt;br /&gt;
body.ext-vp3d-fullscreen .vector-header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-head,&lt;br /&gt;
body.ext-vp3d-fullscreen .mw-header,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-navigation,&lt;br /&gt;
body:has(.vp-entry3d-container) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-container) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-container) .vector-header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .vector-header-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 116: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE FOR MAIN PAGE ON MOBILE&lt;br /&gt;
Includes Top Bar, Main Page, and Bottom Bar in one unified landscape orientation.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
transform-origin: top left !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-auto-landscape {&lt;br /&gt;
transform: rotate(90deg) translate(0, -100%) !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-native-landscape {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. TOP HEADER SLOT (Landscape orientation) */&lt;br /&gt;
#vani-stage-header-slot {&lt;br /&gt;
flex: 0 0 50px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
max-height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .header-container,&lt;br /&gt;
#vani-stage-header-slot .header-chrome,&lt;br /&gt;
#vani-stage-header-slot .minerva-header,&lt;br /&gt;
#vani-stage-header-slot .vector-header-container,&lt;br /&gt;
#vani-stage-header-slot #mw-head {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CONTENT SLOT (Landscape orientation, containing #vani-home) */&lt;br /&gt;
#vani-stage-content-slot {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: calc(100% - 50px - 36px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Enforce rigid 1200px desktop grid on #vani-home inside mobile stage */&lt;br /&gt;
#vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 8px 16px 20px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Triad in Mobile Landscape: Rigid 3-Column Horizontal Flow */&lt;br /&gt;
#vani-stage-content-slot .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-triad-column-left {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Interactive Timeline in Mobile Landscape */&lt;br /&gt;
#vani-stage-content-slot .vh-timeline-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Thematic Taxonomy in Mobile Landscape: Rigid 4-Column Grid */&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-tax {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOOTER SLOT (Landscape orientation, containing #vh-bottom-bar) */&lt;br /&gt;
#vani-stage-footer-slot {&lt;br /&gt;
flex: 0 0 36px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
min-height: 36px !important;&lt;br /&gt;
background-color: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot #vh-bottom-bar,&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dropdown Menu inside Stage Header */&lt;br /&gt;
#vani-stage-header-slot #vanipedia-mobile-user-menu {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 48px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
z-index: 1000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Minerva Left Navigation Drawer z-index when open */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer {&lt;br /&gt;
z-index: 1000005 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Robust Header Child Layout in Landscape Stage */&lt;br /&gt;
#vani-stage-header-slot .vector-header,&lt;br /&gt;
#vani-stage-header-slot .mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide any duplicate/stray bars outside the stage when active */&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-sticky-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; #mw-head,&lt;br /&gt;
body.has-vani-stage &amp;gt; #vh-bottom-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR FORMATTING FOR MOBILE BURGER MENU&lt;br /&gt;
1. Cleans out Minerva default clutter (Nearby, Random, Settings, About, etc.)&lt;br /&gt;
2. Styles the mobile drawer (#mw-mf-page-left) to match the desktop&lt;br /&gt;
accordion layout (.vanipedia-sidebar-menu).&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#mw-mf-page-left {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 20px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
padding: 12px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all Minerva default lists completely */&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-navigation,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-personal,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul.hlist,&lt;br /&gt;
#mw-mf-page-left .menu__item--nearby,&lt;br /&gt;
#mw-mf-page-left .menu__item--random {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile drawer container for desktop sidebar */&lt;br /&gt;
#mw-mf-page-left #vani-mobile-synced-sidebar {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* In mobile drawer, make .vanipedia-sidebar-menu take full drawer width */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure mobile drawer accordion header matches desktop */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading {&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
background-color: #2c4c50 !important;&lt;br /&gt;
border: 1px solid #1b3033 !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading {&lt;br /&gt;
border-radius: 4px 4px 0 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading:hover {&lt;br /&gt;
background-color: #385e63 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading::after {&lt;br /&gt;
content: &amp;quot;▼&amp;quot; !important;&lt;br /&gt;
font-size: 0.75em !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
transition: transform 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after {&lt;br /&gt;
transform: rotate(-90deg) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Content Area inside Mobile Accordion */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content {&lt;br /&gt;
background-color: #eaeff0 !important;&lt;br /&gt;
border: 1px solid #2c4c50 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-radius: 0 0 4px 4px !important;&lt;br /&gt;
padding: 0 0 4px 0 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content ul {&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 9px 14px 9px 18px !important;&lt;br /&gt;
color: #1b3033 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li:last-child a {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a:hover {&lt;br /&gt;
background-color: #dbe4e6 !important;&lt;br /&gt;
border-left: 3px solid #2c4c50 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 102 Languages Search box inside Mobile Drawer */&lt;br /&gt;
#mw-mf-page-left #sidebarLanguageSearch {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 7px 10px !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
border: 1px solid #a2a9b1 !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 122: STRICT POSITIONING OF &amp;quot;HOME&amp;quot; LINK/ICON (RIGHT OF SEARCH)&lt;br /&gt;
1. Desktop: Positioned strictly on the RIGHT of search bar via order: 10 vs order: 5.&lt;br /&gt;
2. Clean golden styling (#f5d77f), no underline, subtle hover highlight.&lt;br /&gt;
3. Mobile (both Minerva &amp;amp; Vector landscape): Golden Home icon (width 22px)&lt;br /&gt;
strictly visible next to the search icon.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Strict Flex Ordering: Left to Right across .vector-header-start */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .vector-main-menu-landmark,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Bar strictly ORDER 5 */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
div#p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Link strictly ORDER 10 (GUARANTEES IT SITS ON THE RIGHT OF SEARCH) */&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
margin-left: 10px !important;&lt;br /&gt;
margin-right: 14px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
a.vanipedia-topbar-home:hover,&lt;br /&gt;
a.vanipedia-topbar-home:active,&lt;br /&gt;
.vector-header-container a.vanipedia-topbar-home:hover,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link:hover,&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home:hover,&lt;br /&gt;
#vani-stage-header-slot a.vanipedia-topbar-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.2) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Icon Styling */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
stroke: #f5d77f !important;&lt;br /&gt;
fill: none !important;&lt;br /&gt;
stroke-width: 2 !important;&lt;br /&gt;
stroke-linecap: round !important;&lt;br /&gt;
stroke-linejoin: round !important;&lt;br /&gt;
transition: stroke 0.2s ease, transform 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home:hover .vanipedia-home-icon svg {&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
transform: scale(1.1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Text Styling on Desktop */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* MOBILE RESPONSIVE (Both Vector &amp;amp; Minerva) */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 160px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* MINERVA MOBILE SKIN HEADER (Regular Articles on Mobile) */&lt;br /&gt;
.minerva-header .vanipedia-topbar-home,&lt;br /&gt;
.minerva-header #vanipedia-topbar-home-link {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 6px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* In Rotated Landscape Stage on Main Page */&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 8px !important;&lt;br /&gt;
width: 34px !important;&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start #p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Bar Home Link: Strict no underline */&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry,&lt;br /&gt;
a.vh-bottom-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry:hover,&lt;br /&gt;
a.vh-bottom-link:hover {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 129: RESTORE COMPLETE ORIGINAL STRUCTURE (ZERO OVERLAPS, 4 TAXONOMY IN 1 ROW)&lt;br /&gt;
+ TOP BANNER TITLE AS PLAIN TEXT&lt;br /&gt;
+ WHO IS ŚRĪLA PRABHUPĀDA PERMANENT TITLE&lt;br /&gt;
+ OPTION A: RICH BURNISHED ANTIQUE GOLD (#966817)&lt;br /&gt;
+ RISE HOVER EFFECT ON ALL 9 CARD TITLES&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BANNER TITLE AS PURE PLAIN TEXT */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
span#vanipedia-topbar-title,&lt;br /&gt;
a#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover,&lt;br /&gt;
span#vanipedia-topbar-title:hover,&lt;br /&gt;
a#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CARD TITLE SIZING &amp;amp; NO TEXT CHANGE */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 38px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
letter-spacing: 0.015em !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. OPTION A: RICH BURNISHED ANTIQUE GOLD ON ALL CARD TITLES */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-media-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
-webkit-text-stroke: 0 !important;&lt;br /&gt;
paint-order: normal !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
-webkit-filter: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RISE HOVER EFFECT ON ALL 9 CARD TITLES (-3px LIFT + GOLD ILLUMINATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. GOLDEN FILAMENT UNDERLINE AT REST &amp;amp; GLIDE ON HOVER */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. STRICT STRUCTURAL RESTORATION: CLEAN ELEVATION &amp;amp; COLUMN BALANCING */&lt;br /&gt;
/* Introductory Articles flat title styling &amp;amp; hover */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific article item headline within the spotlight card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Devotee Subtitle in Memories card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 5px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
/* Enforce 3 columns on desktop for Section 3 (Personalities, Names, Places) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page .vh-card-questions {&lt;br /&gt;
padding: 2px 10px 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lift 3 bottom taxonomy cards up so they sit comfortably above the footer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-72px) !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Founder-Ācārya and Preeminent Śikṣā-Guru single line fitting */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SHIFT MARKED SECTION (Hero Triad + Timeline) DOWN EXACTLY 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 380px !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin-top: 16px !important;&lt;br /&gt;
margin-bottom: 10px !important;&lt;br /&gt;
height: 125px !important;&lt;br /&gt;
min-height: 125px !important;&lt;br /&gt;
max-height: 125px !important;&lt;br /&gt;
flex: 0 0 125px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left &amp;amp; Right Stacked Columns: Symmetrical 340px widths */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card padding and bounding inside both columns */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 135px !important;&lt;br /&gt;
min-height: 135px !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 139: DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TWO-LINE TITLE &amp;amp; DEVOTEE NAME&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title {&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 141: STATIC TITLE ON MEMORIES ROTATION + 3-LINE WIDER LANGUAGES CARD&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TITLE: 100% STATIC (NEVER ANIMATES ON ROTATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 0 5px 0 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the disciple name subtitle during randomizer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
transition: opacity 0.45s ease, transform 0.45s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle.is-changing,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(3px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SP IN MEDIA: FRAME FITS EXACTLY AROUND THUMBNAIL WITH ZERO SIDE GAPS */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-card-content,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
transition: transform 0.35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 3: 4 COLUMNS WITH WIDER COLUMN FOR PARTICIPATING LANGUAGES */&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr 1fr 1.35fr !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1220px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page .vh-card-languages {&lt;br /&gt;
padding: 3px 8px 5px 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 4. LANGUAGES CARD: EXACTLY 3 ROWS (5 COUNTRIES PER ROW) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-languages-list,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-languages-list {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
padding: 2px 0 0 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-row,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a:hover {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Flag thumbnail element */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center !important;&lt;br /&gt;
background-repeat: no-repeat !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Crisp SVG Flag Definitions */&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 147: SOCIAL ICONS IN THE MID OF THE SPACE ON THE RIGHT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform 0.2s ease, opacity 0.2s ease !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item:hover {&lt;br /&gt;
transform: scale(1.15) !important;&lt;br /&gt;
opacity: 0.9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-height: 20px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 153: DISTINGUISHED VANISEVA PILL + ELEVATED BACK-TO-TOP + FLAG STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELEVATED BACK-TO-TOP ARROW (Floats 16px clearly above the 38px bottom bar) */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 16px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE EXTRA BOX/BAR AROUND HEADER (Outer container completely borderless &amp;amp; transparent) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-container.vector-sticky-header-container {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. THE VERY EXISTING TOP BAR: Single, clean, elegant header bar */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
body.page-Main_Page .vector-header-container header.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TOP BAR CENTER BLOCK */&lt;br /&gt;
.vanipedia-topbar-center-block {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 50% !important;&lt;br /&gt;
top: 54% !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: auto !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-center-block * {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. DISTINGUISHED MIDDLE LINE: VANISEVA LUMINOUS INVITATION PILL */&lt;br /&gt;
.vanipedia-topbar-vaniseva-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border:0 !important;&lt;br /&gt;
border-bottom:0 !important;&lt;br /&gt;
background:none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
border-radius:0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:hover,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:focus,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:active {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-color:transparent !important;&lt;br /&gt;
background-color:transparent !important;&lt;br /&gt;
box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SISTER PROJECTS (Line 3) */&lt;br /&gt;
.vanipedia-topbar-sister-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 1px 6px !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link:hover,&lt;br /&gt;
.vanipedia-topbar-sister-link:focus,&lt;br /&gt;
.vanipedia-topbar-sister-link:active {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. PARTICIPATING LANGUAGES FLAGS STYLING */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-flag svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MINERVA MOBILE SKIN (Phone Header) */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.1 Burger Navigation Drawer Button */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.2 Branding Box Title (Pure CSS Content Injection - 100% JS-Independent) */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box,&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin: 0 0 0 14px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a::before,&lt;br /&gt;
.minerva-header .branding-box a::before {&lt;br /&gt;
content: &amp;quot;Vanipedia&amp;quot; !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; img,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; img {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.3 Home Link in Minerva */&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.4 Search Button in Minerva */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.5 User Navigation in Minerva */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile */&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block-mobile,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-main-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-vaniseva-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-links,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-link,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar mobile styling (from STEP 165) */&lt;br /&gt;
body.skin-minerva .vh-bottom-social-links,&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. RESPONSIVE BREAKPOINTS (Desktop &amp;gt;= 1000px Intact; Mobile &amp;lt; 1000px Full Controls) */&lt;br /&gt;
@media screen and (max-width: 1200px) and (min-width: 1000px) {&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
/* Single Row Header on Mobile Viewports */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-header-container .mw-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Row Left Section: Burger + Search + Home in single row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. FORCE BURGER MENU TO DISPLAY VISIBLE ON MOBILE */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown,&lt;br /&gt;
#vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SEARCH INPUT WITH GUARANTEED VISIBLE MAGNIFYING GLASS */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
max-width: calc(100vw - 140px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input,&lt;br /&gt;
.vector-header-start .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__start-icon,&lt;br /&gt;
#p-search .cdx-text-input__icon,&lt;br /&gt;
#p-search .cdx-text-input__start-icon {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 10px !important;&lt;br /&gt;
top: 50% !important;&lt;br /&gt;
transform: translateY(-50%) !important;&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
z-index: 5 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
padding-left: 32px !important;&lt;br /&gt;
padding-right: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Home Icon */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
margin: 0 2px !important;&lt;br /&gt;
padding: 3px 5px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. USER ICON GUARANTEED ON FAR RIGHT */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-links-wide,&lt;br /&gt;
.vector-header-end .vector-user-links-main {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-userpage {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-overflow,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-label-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile viewports (&amp;lt; 1000px) */&lt;br /&gt;
.vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block-mobile,&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-mobile,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title,&lt;br /&gt;
.vanipedia-topbar-sister-links,&lt;br /&gt;
.vanipedia-topbar-sister-link,&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar social links hidden on mobile (from STEP 165) */&lt;br /&gt;
.vh-bottom-social-links,&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 173: RESTORE WORKING STEP 117 COMPACT STAGE PROPORTIONS (ZERO-CROP)&lt;br /&gt;
Overrides all desktop-specific shifts (min-height: 380px, translateY: 30px,&lt;br /&gt;
translateY: -72px, 324px photo) inside the mobile rotated landscape stage.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage #vani-rotated-box #vani-stage-content-slot #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 4px 16px 12px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 0 0 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
min-width: 200px !important;&lt;br /&gt;
min-height: 200px !important;&lt;br /&gt;
max-width: 200px !important;&lt;br /&gt;
max-height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(18, 63, 56, 0.35), 0 2px 6px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
flex: 0 0 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-track {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-item {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-languages {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-stage-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-main-title,&lt;br /&gt;
#vani-stage-header-slot .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin: 0 10px !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V174 — Vanipedia main page: static, naturally scrolling, and responsive. */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-paper:#faf7ef;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    --vp-ink:#263a39;&lt;br /&gt;
    --vp-brand:#345b63;&lt;br /&gt;
    --vp-accent:#b1873d;&lt;br /&gt;
    --vp-line:#ded7c6;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1240px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:clamp(18px,3vw,38px) !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    background:var(--vp-paper) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    animation:none !important;&lt;br /&gt;
    transition:none !important;&lt;br /&gt;
    scroll-behavior:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a {&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-decoration-color:#aab3a8 !important;&lt;br /&gt;
    text-underline-offset:3px !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:hover {&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    text-decoration-thickness:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:focus-visible {&lt;br /&gt;
    outline:3px solid var(--vp-brand) !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p {&lt;br /&gt;
    margin-top:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1 {&lt;br /&gt;
    margin:0 0 10px !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 clamp(29px,4vw,40px)/1.2 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2 {&lt;br /&gt;
    margin:0 0 14px !important;&lt;br /&gt;
    padding:0 0 9px !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 22px/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3 {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:600 18px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p { margin-bottom:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:220px minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,5vw,64px) !important;&lt;br /&gt;
    max-width:1000px !important;&lt;br /&gt;
    margin:0 auto 32px !important;&lt;br /&gt;
    padding:8px 0 28px !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    width:220px !important;&lt;br /&gt;
    height:220px !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:3px solid var(--vp-brand) !important;&lt;br /&gt;
    border-radius:50% !important;&lt;br /&gt;
    background:#f0eee3 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 35% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 auto 4px !important;&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    font-size:clamp(19px,2.2vw,25px) !important;&lt;br /&gt;
    font-weight:600 !important;&lt;br /&gt;
    line-height:1.35 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font-size:17px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:22px !important;&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    padding:20px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card:hover {&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card h3 { margin-bottom:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card blockquote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid var(--vp-accent) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-feature {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(120px,190px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    border-radius:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-outlet {&lt;br /&gt;
    margin-bottom:5px !important;&lt;br /&gt;
    color:#706b62 !important;&lt;br /&gt;
    font-size:14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-headline { font-size:17px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section {&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
    padding:20px 0 22px !important;&lt;br /&gt;
    border-block:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-intro { margin:-5px 0 12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(auto-fit,minmax(76px,1fr)) !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    justify-content:center !important;&lt;br /&gt;
    min-height:42px !important;&lt;br /&gt;
    padding:6px 8px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a:hover {&lt;br /&gt;
    border-color:var(--vp-brand) !important;&lt;br /&gt;
    background:#f1f3ee !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section { margin:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:18px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-card { padding:18px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card { grid-column:span 1 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-list {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    flex-wrap:wrap !important;&lt;br /&gt;
    gap:8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-lang-item {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
    min-height:32px !important;&lt;br /&gt;
    white-space:nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vh-flag {&lt;br /&gt;
    display:inline-block !important;&lt;br /&gt;
    flex:0 0 22px !important;&lt;br /&gt;
    width:22px !important;&lt;br /&gt;
    height:15px !important;&lt;br /&gt;
    vertical-align:middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restore ordinary page flow and neutralize any legacy rotated-stage wrapper. */&lt;br /&gt;
#vani-mobile-stage, #vani-rotated-box {&lt;br /&gt;
    position:static !important;&lt;br /&gt;
    inset:auto !important;&lt;br /&gt;
    width:auto !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    rotate:none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot, #vani-stage-content-slot, #vani-stage-footer-slot { display:contents !important; }&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:20px 16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding-bottom:22px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:160px !important; height:160px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid { grid-template-columns:minmax(0,1fr) !important; gap:16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:minmax(0,1fr) !important; gap:14px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-card { padding:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(100px,34%) minmax(0,1fr) !important; gap:12px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section { margin-bottom:24px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:380px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-image { max-width:260px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion:reduce) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::before,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::after {&lt;br /&gt;
        animation:none !important;&lt;br /&gt;
        transition:none !important;&lt;br /&gt;
        scroll-behavior:auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V175: natural document scrolling, Vanisource-style hero, Vanipedia colors. */&lt;br /&gt;
html,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:100% !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
    overflow-y:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-brand:#345B63;&lt;br /&gt;
    --vp-accent:#f5d77f;&lt;br /&gt;
    --vp-ink:#263a3d;&lt;br /&gt;
    --vp-line:#d8d1c3;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:min(100%, 1200px) !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1200px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:26px clamp(16px,3vw,34px) 100px !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
}&lt;br /&gt;
/* The site-wide footer remains fixed; this page has room to scroll past it. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    display:block;&lt;br /&gt;
    height:0;&lt;br /&gt;
    clear:both;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(170px,210px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,4vw,44px) !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:880px !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    margin:0 auto 30px !important;&lt;br /&gt;
    padding:22px 26px !important;&lt;br /&gt;
    border:1px solid #345B63 !important;&lt;br /&gt;
    border-left:5px solid #f5d77f !important;&lt;br /&gt;
    border-radius:8px !important;&lt;br /&gt;
    background:#345B63 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:min(100%,210px) !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    aspect-ratio:445 / 542 !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:2px solid #f5d77f !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    box-shadow:0 5px 18px rgba(18,35,37,.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin:0 0 9px !important;&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    font:600 clamp(32px,3vw,42px)/1.15 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:600 clamp(19px,1.7vw,22px)/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-underline-offset:4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a:hover { color:#fff !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:500 clamp(17px,1.5vw,20px)/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-quote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid #f5d77f !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove the old decorative cursor and restore the operating system pointer. */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page * {&lt;br /&gt;
    cursor:auto !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page a[href],&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .cdx-button {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:18px 14px 96px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:14px !important;&lt;br /&gt;
        max-width:460px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding:17px 17px 19px !important;&lt;br /&gt;
        border-left-width:4px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:min(100%,170px) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-role { font-size:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-organization { font-size:17px !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V176: native mouse cursor; main page language links are the remaining taxonomy feature. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-section {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 0 32px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card {&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    grid-column:auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: native Windows pointer and viewport-contained portal rollouts. */&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    cursor:default !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href] *,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home button,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    align-items:start !important;&lt;br /&gt;
    gap:24px 18px !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 auto 28px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    max-width:640px !important;&lt;br /&gt;
    margin-left:auto !important;&lt;br /&gt;
    margin-right:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card {&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    z-index:1 !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.07) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open {&lt;br /&gt;
    z-index:100 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image {&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border-radius:6px 6px 0 0 !important;&lt;br /&gt;
    background:#e9e4d8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 36% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy {&lt;br /&gt;
    min-height:145px !important;&lt;br /&gt;
    padding:14px 15px 13px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 {&lt;br /&gt;
    min-height:50px !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    padding:0 0 7px !important;&lt;br /&gt;
    border-bottom:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 18px/1.28 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 a {&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p {&lt;br /&gt;
    min-height:44px !important;&lt;br /&gt;
    margin:0 0 8px !important;&lt;br /&gt;
    color:#354444 !important;&lt;br /&gt;
    font:400 14px/1.45 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:7px !important;&lt;br /&gt;
    min-height:30px !important;&lt;br /&gt;
    padding:4px 9px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f6f2e9 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.3 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:focus-visible {&lt;br /&gt;
    border-color:#b1873d !important;&lt;br /&gt;
    outline:2px solid #b1873d !important;&lt;br /&gt;
    outline-offset:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    position:fixed !important;&lt;br /&gt;
    top:var(--vp-panel-top, 20px) !important;&lt;br /&gt;
    left:var(--vp-panel-left, 12px) !important;&lt;br /&gt;
    right:auto !important;&lt;br /&gt;
    bottom:auto !important;&lt;br /&gt;
    z-index:2147483000 !important;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:var(--vp-panel-width, 290px) !important;&lt;br /&gt;
    max-width:calc(100vw - 24px) !important;&lt;br /&gt;
    max-height:min(380px,calc(100vh - 100px)) !important;&lt;br /&gt;
    overflow:auto !important;&lt;br /&gt;
    overscroll-behavior:contain !important;&lt;br /&gt;
    padding:11px 12px 12px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-top:3px solid #b1873d !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 10px 22px rgba(38,58,57,.22) !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open &amp;gt; .vp-rollout-panel,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open &amp;gt; .vp-rollout-panel {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-heading {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
    gap:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options &amp;gt; span { display:block !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    min-height:34px !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:500 14px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:focus-visible {&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#805b16 !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    outline:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options { grid-template-columns:repeat(4,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options a { text-align:center !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options a { display:flex !important; align-items:center !important; gap:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all { display:block !important; margin-top:7px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:focus-visible { text-decoration:underline !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all { display:block !important; margin:0 0 10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:8px 10px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-categories-heading {&lt;br /&gt;
    padding-top:8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel {&lt;br /&gt;
    width:min(720px,calc(100vw - 24px)) !important;&lt;br /&gt;
    --vp-panel-width:720px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options {&lt;br /&gt;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:1px 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options a {&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    padding:5px 6px !important;&lt;br /&gt;
    font-size:12px !important;&lt;br /&gt;
    line-height:1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid { max-width:100% !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:min(620px,calc(100vw - 24px)) !important; --vp-panel-width:620px; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img { height:210px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
        position:static !important;&lt;br /&gt;
        top:auto !important;&lt;br /&gt;
        left:auto !important;&lt;br /&gt;
        right:auto !important;&lt;br /&gt;
        bottom:auto !important;&lt;br /&gt;
        width:auto !important;&lt;br /&gt;
        max-width:none !important;&lt;br /&gt;
        max-height:none !important;&lt;br /&gt;
        margin:0 !important;&lt;br /&gt;
        border-top:1px solid #d8d1c3 !important;&lt;br /&gt;
        border-left:3px solid #b1873d !important;&lt;br /&gt;
        border-radius:0 0 7px 7px !important;&lt;br /&gt;
        box-shadow:none !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:auto !important; --vp-panel-width:auto; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V181: restore the native Windows pointing hand on sidebar menu targets.&lt;br /&gt;
   Earlier Main Page cursor rules forced .vector-menu links to cursor:auto. */&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href],&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V183: restore the pointing-hand cursor on every actionable top and bottom bar item.&lt;br /&gt;
   Older Main Page rules set .vector-dropdown-label and .vh-bottom-link to cursor:auto. */&lt;br /&gt;
html body .vector-header-container a[href],&lt;br /&gt;
html body .vector-header-container a[href] *,&lt;br /&gt;
html body header.vector-header a[href],&lt;br /&gt;
html body header.vector-header a[href] *,&lt;br /&gt;
html body header.mw-header a[href],&lt;br /&gt;
html body header.mw-header a[href] *,&lt;br /&gt;
html body #mw-head a[href],&lt;br /&gt;
html body #mw-head a[href] *,&lt;br /&gt;
html body .minerva-header a[href],&lt;br /&gt;
html body .minerva-header a[href] *,&lt;br /&gt;
html body #vh-bottom-bar a[href],&lt;br /&gt;
html body #vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vh-bottom-bar a[href],&lt;br /&gt;
html body .vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vector-header-container button,&lt;br /&gt;
html body .vector-header-container button *,&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label *,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body .minerva-header button,&lt;br /&gt;
html body .minerva-header button *,&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar button,&lt;br /&gt;
html body #vh-bottom-bar button *,&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar .vh-bottom-link[href] {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:hover,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:focus {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V184: the legacy Main Page cursor reset also targets Vector menu links and&lt;br /&gt;
   dropdown labels. Override those exact top-bar targets after the legacy rules. */&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href],&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href] *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href]:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href]:hover *,&lt;br /&gt;
html body.page-Main_Page #mw-head a[href],&lt;br /&gt;
html body.page-Main_Page #mw-head a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-head a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href],&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label *,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label:focus,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-main-menu-dropdown-toggle,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-main-menu-dropdown-toggle *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-main-menu-dropdown-toggle,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-main-menu-dropdown-toggle *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container button,&lt;br /&gt;
html body.page-Main_Page .vector-header-container button *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body.page-Main_Page #mw-head button,&lt;br /&gt;
html body.page-Main_Page #mw-head button *,&lt;br /&gt;
html body.page-Main_Page #mw-head [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #mw-head [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
ct: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-dot {&lt;br /&gt;
transform: scale(1.5);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline must follow JS position immediately */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
scroll-behavior: auto !important;&lt;br /&gt;
transform-origin: 0 0;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VIRTUAL TIMELINE PERFORMANCE&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
display: flex;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
height: 100%;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
transform-style: flat;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TIMELINE YEAR NAVIGATION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 22px;&lt;br /&gt;
margin: 0 0 10px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 35px;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 4px 2px;&lt;br /&gt;
color: rgba(18,63,56,.62);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
transition:&lt;br /&gt;
color .2s ease,&lt;br /&gt;
transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* Random quotes */&lt;br /&gt;
.vh-quote {&lt;br /&gt;
height: 82px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
padding: 0 40px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
border-bottom: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
margin-top: 26px;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-inner {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
max-width: 1500px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-text {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
text-overflow: ellipsis;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: clamp(20px, 1.65vw, 29px);&lt;br /&gt;
line-height: 1.16;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source {&lt;br /&gt;
margin-top: 7px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source::before,&lt;br /&gt;
.vh-quote-source::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 74px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a {&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a:hover {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 15px;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 93px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote,&lt;br /&gt;
#vh-random-quote-source {&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote.is-changing,&lt;br /&gt;
#vh-random-quote-source.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured {&lt;br /&gt;
width: auto;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(760px, 1.3fr)&lt;br /&gt;
minmax(600px, 1fr);&lt;br /&gt;
column-gap: 32px;&lt;br /&gt;
align-items: start;&lt;br /&gt;
margin-top: 18px;&lt;br /&gt;
padding-top: 18px;&lt;br /&gt;
padding-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured,&lt;br /&gt;
.vh-network {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — TITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — GRID&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
INDIVIDUAL TREASURE CARD&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 48% 52%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature a {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MEDIA AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-media,&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px 0 0 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* Normal video/image cards */&lt;br /&gt;
.vh-feature-video .vh-feature-media,&lt;br /&gt;
.vh-feature-imagequote .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
/* SHORT&lt;br /&gt;
Keep complete vertical YouTube Shorts thumbnail visible.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-short .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: contain;&lt;br /&gt;
background-color: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEXT PANEL ON RIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 3px 10px 5px 12px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
border-radius: 0 6px 6px 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
/* SHORT / VIDEO / IMAGE QUOTE / NECTAR DROP */&lt;br /&gt;
.vh-feature-copy small {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Actual title */&lt;br /&gt;
.vh-feature-copy strong {&lt;br /&gt;
display: block;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
\* Metadata currently not needed.&lt;br /&gt;
\* Keep it hidden so dates do not appear underneath.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-copy span {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
NECTAR DROP&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-audio-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.50);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
line-height: 1;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
transform .2s ease,&lt;br /&gt;
background .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar:hover .vh-feature-audio-icon {&lt;br /&gt;
transform: scale(1.06);&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-network .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 120px;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 5px 10px 0;&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
border-right: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
background .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover .vh-network-icon {&lt;br /&gt;
transform: scale(1.12);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover strong {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
height: 42px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition:&lt;br /&gt;
transform .22s ease,&lt;br /&gt;
color .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes {&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 60px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat strong {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: -8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes + strong {&lt;br /&gt;
white-space: normal;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 19px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat small {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: 8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK MISSION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 430px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 0 0px 0 10px;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-world {&lt;br /&gt;
flex: 0 0 150px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
margin-right: 0px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission-text {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 250px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover .vh-network-world img {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
RESPONSIVE BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(650px, 1.2fr)&lt;br /&gt;
minmax(650px, 1fr);&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
grid-template-columns: 47% 53%;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
padding-left: 9px;&lt;br /&gt;
padding-right: 7px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 110px;&lt;br /&gt;
min-width: 110px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1.1fr)&lt;br /&gt;
minmax(620px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 105px;&lt;br /&gt;
min-width: 105px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =====================================================&lt;br /&gt;
SOCIAL PLATFORM STATISTICS&lt;br /&gt;
===================================================== */&lt;br /&gt;
/* Month / year title */&lt;br /&gt;
.social-stats-title {&lt;br /&gt;
margin: 30px 0 10px;&lt;br /&gt;
padding-bottom: 7px;&lt;br /&gt;
font-size: 25px;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
border-bottom: 2px solid #2a4452;&lt;br /&gt;
}&lt;br /&gt;
/* Clickable statistics bar */&lt;br /&gt;
.social-stats-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-header:hover {&lt;br /&gt;
background: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
/* Platform blocks */&lt;br /&gt;
.social-stats-platform {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
border-right: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-name {&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-views {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
/* Details */&lt;br /&gt;
.social-stats-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 7px;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #2a4452;&lt;br /&gt;
background: #eef2f4;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-arrow {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Expanded report */&lt;br /&gt;
.social-stats-details {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
padding: 24px 28px 30px;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-top: 1px solid #c8ccd1;&lt;br /&gt;
border-radius: 0 0 8px 8px;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-number {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.15;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-view-label {&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
IMAGE QUOTE POPUP&lt;br /&gt;
========================================================== */&lt;br /&gt;
#vh-imagequote-lightbox {&lt;br /&gt;
position: fixed;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
/* positioned by JS */&lt;br /&gt;
top: auto;&lt;br /&gt;
left: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .2s ease,&lt;br /&gt;
visibility .2s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox.is-open {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
visibility: visible;&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 20vw;&lt;br /&gt;
max-width: 380px;&lt;br /&gt;
min-width: 260px;&lt;br /&gt;
height: auto;&lt;br /&gt;
max-height: 55vh;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px&lt;br /&gt;
rgba(0, 0, 0, .28);&lt;br /&gt;
}&lt;br /&gt;
.vh-imagequote-lightbox-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
top: 5px;&lt;br /&gt;
right: 7px;&lt;br /&gt;
width: 28px;&lt;br /&gt;
height: 28px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: rgba(0, 0, 0, .55);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 26px;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar Drop audio activity */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 3px;&lt;br /&gt;
height: 18px;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave span {&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 4px;&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform-origin: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span {&lt;br /&gt;
animation: vhNectarWave .75s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(2) {&lt;br /&gt;
animation-delay: -.45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(3) {&lt;br /&gt;
animation-delay: -.20s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(4) {&lt;br /&gt;
animation-delay: -.60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(5) {&lt;br /&gt;
animation-delay: -.30s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(6) {&lt;br /&gt;
animation-delay: -.55s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(7) {&lt;br /&gt;
animation-delay: -.10s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vhNectarWave {&lt;br /&gt;
0% {&lt;br /&gt;
height: 3px;&lt;br /&gt;
}&lt;br /&gt;
100% {&lt;br /&gt;
height: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Nectar audio area — never scroll */&lt;br /&gt;
.vh-feature-nectar .vh-feature-audio {&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar .vh-nectar-wave {&lt;br /&gt;
flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Video + Nectar Drop title limit */&lt;br /&gt;
.vh-feature-video .vh-feature-copy strong,&lt;br /&gt;
.vh-feature-nectar .vh-feature-copy strong {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
display: -webkit-box;&lt;br /&gt;
-webkit-box-orient: vertical;&lt;br /&gt;
-webkit-line-clamp: 5;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
========================================================= */&lt;br /&gt;
.vani-flipbook-trigger {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
transition:&lt;br /&gt;
transform 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger:hover img {&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px&lt;br /&gt;
rgba(0, 0, 0, 0.22);&lt;br /&gt;
}&lt;br /&gt;
/* Full-screen dark overlay */&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
position: fixed;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
display: none;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
background:&lt;br /&gt;
rgba(15, 20, 18, 0.90);&lt;br /&gt;
}&lt;br /&gt;
#vani-flipbook-overlay.is-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* Popup */&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: calc(100vw - 80px);&lt;br /&gt;
height: calc(100vh - 40px);&lt;br /&gt;
max-width: 1800px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 20px 70px&lt;br /&gt;
rgba(0, 0, 0, 0.55);&lt;br /&gt;
}&lt;br /&gt;
/* Iframe holder */&lt;br /&gt;
#vani-flipbook-frame-holder {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Actual flipbook iframe */&lt;br /&gt;
#vani-flipbook-frame {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
}&lt;br /&gt;
/* Close button */&lt;br /&gt;
.vani-flipbook-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 10px;&lt;br /&gt;
right: 10px;&lt;br /&gt;
z-index: 100001;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background:&lt;br /&gt;
rgba(20, 20, 20, 0.80);&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
font-family:&lt;br /&gt;
Arial,&lt;br /&gt;
sans-serif;&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
line-height: 42px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-close:hover {&lt;br /&gt;
background: #000000;&lt;br /&gt;
}&lt;br /&gt;
body.vani-flipbook-open {&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
padding: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
max-width: none;&lt;br /&gt;
border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================&lt;br /&gt;
VANIPEDIA INSPIRATION&lt;br /&gt;
========================================= */&lt;br /&gt;
/* Image */&lt;br /&gt;
.vision-layout-wrapper .vision-logo {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
}&lt;br /&gt;
.vision-layout-wrapper .vision-logo img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 350px;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Two button columns */&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
display: flex;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-col {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Light green buttons */&lt;br /&gt;
.vision-buttons-container .vision-btn {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn:hover {&lt;br /&gt;
background-color: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn a,&lt;br /&gt;
.vision-buttons-container .vision-btn a.external {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ARCHITECTURAL WOOD SANCTUM &amp;amp; SHADOWBOX NICHES (A1 CONCEPT)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
:root {&lt;br /&gt;
--wood-darkest: #110804;&lt;br /&gt;
--wood-dark: #1c0e07;&lt;br /&gt;
--wood-mid: #2b170e;&lt;br /&gt;
--wood-warm: #3d2214;&lt;br /&gt;
--wood-light: #54311c;&lt;br /&gt;
--gold-bright: #f5d77f;&lt;br /&gt;
--gold-mid: #d4af37;&lt;br /&gt;
--gold-deep: #997a15;&lt;br /&gt;
--text-cream: #f4ebd9;&lt;br /&gt;
--text-muted: #bda892;&lt;br /&gt;
--spotlight-glow: radial-gradient(circle at 50% 0%, rgba(255, 230, 160, 0.28) 0%, rgba(255, 210, 120, 0.08) 45%, transparent 75%);&lt;br /&gt;
}&lt;br /&gt;
/* Master Architectural Container */&lt;br /&gt;
.sanctum-cabinet {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1280px;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
background: linear-gradient(180deg, #2b170e 0%, #1c0e07 40%, #140904 100%);&lt;br /&gt;
border: 3px solid #3d2314;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
box-shadow: 0 25px 60px rgba(0,0,0,0.9), inset 0 2px 4px rgba(255,220,150,0.2), inset 0 -2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
position: relative;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, &#039;Georgia&#039;, serif;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
}&lt;br /&gt;
.sanctum-cabinet::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0; left: 0; right: 0; bottom: 0;&lt;br /&gt;
background: repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0px, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 4px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 1: TOP ARCHITECTURAL CORNICE / NAV BAR */&lt;br /&gt;
.cornice-header {&lt;br /&gt;
background: linear-gradient(180deg, #3f2314 0%, #28140a 60%, #1b0c05 100%);&lt;br /&gt;
border-bottom: 2px solid #5a341b;&lt;br /&gt;
box-shadow: 0 8px 16px rgba(0,0,0,0.7), inset 0 2px 3px rgba(255,230,170,0.25);&lt;br /&gt;
padding: 14px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left .nav-burger {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
background: rgba(0,0,0,0.4);&lt;br /&gt;
padding: 6px 12px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
border: 1px solid #4a2814;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-group {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.main-brand-title {&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0,0,0,0.9), 0 0 12px rgba(212,175,55,0.3);&lt;br /&gt;
}&lt;br /&gt;
.brand-subline {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-search {&lt;br /&gt;
flex: 1;&lt;br /&gt;
max-width: 480px;&lt;br /&gt;
margin: 0 24px;&lt;br /&gt;
}&lt;br /&gt;
.search-input-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel {&lt;br /&gt;
width: 100%;&lt;br /&gt;
padding: 10px 18px 10px 42px;&lt;br /&gt;
background: #0f0704;&lt;br /&gt;
border: 1px solid #472613;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-family: inherit;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0,0,0,0.9), 0 1px 2px rgba(255,255,255,0.08);&lt;br /&gt;
outline: none;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel::placeholder {&lt;br /&gt;
color: #7d6b58;&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.search-icon {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 14px;&lt;br /&gt;
top: 50%;&lt;br /&gt;
transform: translateY(-50%);&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links .btn-gold a {&lt;br /&gt;
background: linear-gradient(180deg, #b8860b 0%, #7d5904 100%);&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: #fff !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* SPOTLIGHT HOOD &amp;amp; OVERHEAD LAMPS (A1 STYLE) */&lt;br /&gt;
.spotlight-frieze {&lt;br /&gt;
position: relative;&lt;br /&gt;
padding: 24px 20px 10px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
background: linear-gradient(180deg, #24130b 0%, #180c06 100%);&lt;br /&gt;
border-bottom: 2px solid #3a1e0f;&lt;br /&gt;
}&lt;br /&gt;
.lamp-row {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-around;&lt;br /&gt;
padding: 0 80px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.lamp {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
background: radial-gradient(ellipse at center, #ffd700 0%, #b8860b 60%, #442500 100%);&lt;br /&gt;
border-radius: 0 0 10px 10px;&lt;br /&gt;
box-shadow: 0 0 14px 4px rgba(255, 215, 0, 0.45);&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
.lamp::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 8px;&lt;br /&gt;
left: -70px;&lt;br /&gt;
width: 200px;&lt;br /&gt;
height: 280px;&lt;br /&gt;
background: var(--spotlight-glow);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.frieze-title {&lt;br /&gt;
font-size: 24px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-shadow: 0 2px 6px rgba(0,0,0,0.95);&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.frieze-subtitle {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.shadowbox-body {&lt;br /&gt;
padding: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 2: HERO STAGE */&lt;br /&gt;
.hero-sanctuary-stage {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 1fr 1.25fr 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
background: linear-gradient(180deg, #180c06 0%, #100703 100%);&lt;br /&gt;
border: 3px solid #361e10;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
box-shadow: inset 0 10px 25px rgba(0,0,0,0.9);&lt;br /&gt;
margin-bottom: 24px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-card {&lt;br /&gt;
background: rgba(0, 0, 0, 0.45);&lt;br /&gt;
border: 1px solid #3b2011;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.8);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-tag {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-headline a {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-body {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: #bcaaa4;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
margin: 10px 0;&lt;br /&gt;
flex: 1;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-footer a {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.center-frame {&lt;br /&gt;
background: #090402;&lt;br /&gt;
border: 3px solid #4a2814;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.95), inset 0 0 30px rgba(0,0,0,0.9);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.sanctuary-center-badge {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link a {&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 3px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 80px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
background: linear-gradient(90deg, transparent, var(--gold-mid), transparent);&lt;br /&gt;
margin: 10px auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.multilingual-tape {&lt;br /&gt;
background: #140904;&lt;br /&gt;
border: 1px solid #361b0d;&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
margin-top: 12px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 3: 3D RECESSED SHADOWBOX SHELF NICHES */&lt;br /&gt;
.niches-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche {&lt;br /&gt;
background: linear-gradient(180deg, #0e0603 0%, #170b05 100%);&lt;br /&gt;
border: 3px solid #381f11;&lt;br /&gt;
border-top: 4px solid #1a0c06;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 18px;&lt;br /&gt;
box-shadow: inset 0 8px 18px rgba(0,0,0,0.95), 0 4px 10px rgba(0,0,0,0.7), inset 0 0 20px rgba(0,0,0,0.8);&lt;br /&gt;
position: relative;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: transform 0.2s, border-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
border-color: #633b20;&lt;br /&gt;
}&lt;br /&gt;
.niche-lamp {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
width: 36px;&lt;br /&gt;
height: 5px;&lt;br /&gt;
background: #e2ba4d;&lt;br /&gt;
border-radius: 0 0 6px 6px;&lt;br /&gt;
box-shadow: 0 0 10px rgba(255,215,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.niche-icon-wrap {&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
margin: 10px 0 10px 0;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0,0,0,0.8));&lt;br /&gt;
}&lt;br /&gt;
.niche-title {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
.niche-desc {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.niche-meta {&lt;br /&gt;
margin-top: auto;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
border-top: 1px solid #2d180c;&lt;br /&gt;
padding-top: 8px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* SUPPLEMENTARY TAXONOMY SHELF */&lt;br /&gt;
.taxonomies-carved-shelf {&lt;br /&gt;
background: #110704;&lt;br /&gt;
border: 1px solid #361b0c;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 12px 18px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.shelf-label {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
background: #1d0f07;&lt;br /&gt;
border: 1px solid #422312;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 4px 10px;&lt;br /&gt;
margin: 0 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
/* CARVED TIMELINE RIBBON */&lt;br /&gt;
.timeline-carved-ribbon {&lt;br /&gt;
background: linear-gradient(180deg, #1c0e07 0%, #120803 100%);&lt;br /&gt;
border: 2px solid #381f11;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
box-shadow: inset 0 4px 10px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.timeline-label-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.timeline-title {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.timeline-span-badge {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.timeline-years-bar {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
background: #080301;&lt;br /&gt;
border: 1px solid #30170a;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-year {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: #9c8570;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
padding: 2px 6px;&lt;br /&gt;
transition: color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.vh-year:hover, .vh-year.active {&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 4: BASE PLINTH FOOTER */&lt;br /&gt;
.plinth-footer {&lt;br /&gt;
background: linear-gradient(180deg, #1d0f07 0%, #120803 100%);&lt;br /&gt;
border-top: 3px solid #3d2111;&lt;br /&gt;
padding: 20px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.05);&lt;br /&gt;
}&lt;br /&gt;
.plinth-stat {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-actions {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
background: #190b05;&lt;br /&gt;
border: 1px solid #4a2712;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
.niches-grid { grid-template-columns: 1fr; }&lt;br /&gt;
.hero-sanctuary-stage { grid-template-columns: 1fr; }&lt;br /&gt;
.taxonomies-carved-shelf { flex-direction: column; gap: 10px; }&lt;br /&gt;
.plinth-footer { flex-direction: column; gap: 14px; text-align: center; }&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PERSISTENT TOP BAR: #345B63 SINGLE-ROW (BURGER, SEARCH, TITLE, USER)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Full-Width Outer Banner Container (Strict #345B63) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Inner Flex Row: STRICT Single Horizontal Line */&lt;br /&gt;
.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CENTERED TITLE: Dead-Center On The Same Line */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.8px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. LEFT SECTION: Burger [ ≡ ] + Search In ONE Row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Force Burger Menu Dropdown to ALWAYS display on desktop */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .cdx-button--fake-button {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* HIGH-VISIBILITY GOLD FOR BURGER &amp;amp; ALL VECTOR ICONS */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.mw-header .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
filter: brightness(0) saturate(100%) invert(86%) sepia(26%) saturate(884%) hue-rotate(352deg) brightness(102%) contrast(96%) !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide duplicate site wordmark &amp;amp; tagline next to burger */&lt;br /&gt;
.vector-header-start .mw-logo-wordmark,&lt;br /&gt;
.vector-header-start .mw-logo-tagline,&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Box Container on Left */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Refined Inset Search Input (Option 1: Harmonious Deep Sea Teal) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 18px !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
padding: 4px 12px 4px 30px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
line-height: 30px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
transition: width 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(245, 215, 127, 0.4), inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input::placeholder,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]::placeholder,&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
color: #a5c4c9 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-search-box-inner .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide separate search submit buttons */&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container #searchButton,&lt;br /&gt;
.vector-header-container #mw-searchButton,&lt;br /&gt;
.vector-header-container .searchButton,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. RIGHT SECTION: User Part Fixed (No weird boxes, clean gold, unified dropdown) */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.1 Remove all clunky button box backgrounds and borders from top bar items */&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button--fake-button,&lt;br /&gt;
.vector-header-end .cdx-button--weight-quiet,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-menu-heading,&lt;br /&gt;
.vector-header-end #p-personal,&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-menu,&lt;br /&gt;
.vector-header-end .vector-menu,&lt;br /&gt;
.vector-header-end .vector-menu-content,&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.2 Style username &amp;amp; header icons in clean warm gold (no boxes) */&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #pt-userpage-2 span,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: background-color 0.2s ease, color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.3 Desktop User Dropdown Menu (Strictly Matching image_a7f3ff.png) */&lt;br /&gt;
.vector-header-end .vector-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content div,&lt;br /&gt;
.vector-header-end .vector-dropdown-content ul,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-menu-content {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure Talk (pt-mytalk) is visible in desktop dropdown */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide icons inside desktop user dropdown so it matches image_a7f3ff.png clean text */&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean, compact, single-row links */&lt;br /&gt;
.vector-header-end .vector-dropdown-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a span {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
font-size: inherit !important;&lt;br /&gt;
font-weight: inherit !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:focus,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Divider above Logout */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-user-menu-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. DISABLE ALL HOVER PREVIEWS / POPUPS IN TOP BAR */&lt;br /&gt;
.vector-header-container [title]:hover::after,&lt;br /&gt;
.vector-header-container [title]:hover::before,&lt;br /&gt;
.vector-header-container a[title]:hover::after,&lt;br /&gt;
.vector-header-container a[title]:hover::before,&lt;br /&gt;
.mw-header [title]:hover::after,&lt;br /&gt;
.mw-header [title]:hover::before,&lt;br /&gt;
.mw-header a[title]:hover::after,&lt;br /&gt;
.mw-header a[title]:hover::before {&lt;br /&gt;
display: none !important;&lt;br /&gt;
content: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Sticky Header Support (Color: #345B63) */&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
height: 48px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-sticky-header a,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Main Page Adjustments: Clean Flush Under Top Bar */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-top {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-photo-stage {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ELIMINATE UNWANTED LIGHT-GREEN STRIP / TOOLBAR UNDER TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure no gap or background bleed between top bar and content on Main Page */&lt;br /&gt;
body.page-Main_Page .vector-header-container {&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
WHO IS SRILA PRABHUPADA &amp;amp; FOUNDER-ACARYA HERO ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 16px auto 8px auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 3px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important; /* Temple Gold */&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
color: #1e353b !important; /* Deep Sacred Slate-Teal */&lt;br /&gt;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
margin: 6px auto 14px auto !important;&lt;br /&gt;
padding: 4px 18px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-radius: 20px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: &amp;quot;♦&amp;quot; !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PANORAMIC TIMELINE RIBBON (1896 – 1977) BETWEEN HERO &amp;amp; GATEWAYS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-timeline-panoramic {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 18px auto 24px auto !important;&lt;br /&gt;
padding: 12px 16px !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-timeline-years {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 auto 12px auto !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-wrap: wrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(255, 255, 255, 0.7) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(52, 91, 99, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* FORCE WARM PARCHMENT ON ALL MAIN PAGE CONTAINERS (KILL MINT GREEN BLEED) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA STRICT ZERO-SCROLL VIEWPORT-FIT SYSTEM (STEP 11)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Strict Zero-Scroll Viewport Locking */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Master Canvas Vertical Rhythm (Auto-distributed inside single screen) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 18px 10px 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Base Card Styling */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Ribbon */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-icon {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-sub {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
opacity: 0.85 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 1: HERO TRIAD (Compact) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 280px 1fr 280px !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories of Srila Prabhupada Card (Left) */&lt;br /&gt;
.vh-card-memories .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-actions {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.28) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Frame */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at center, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 34px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
/* Button below Srila Prabhupada: only &amp;quot;Founder-Ācārya of ISKCON&amp;quot;, clickable wiki link */&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
margin: 3px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Sacred Portrait Oval */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto 4px auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 110px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 2.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f4ebd9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
margin: 2px auto 0 auto !important;&lt;br /&gt;
max-width: 440px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 2: CLEAN INTERACTIVE TIMELINE (No outer border/box rectangle) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lifeline track window */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
flex: 0 0 200px !important;&lt;br /&gt;
padding: 6px 14px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 32px !important;&lt;br /&gt;
left: 14px !important;&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
height: 8px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #1e293b !important;&lt;br /&gt;
max-width: 170px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 3: 6 GATEWAYS GRID (Compact 6-Columns) */&lt;br /&gt;
.vh-gateways-frame {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(6, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 8px 6px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 30px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway .vh-icon {&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
color: #2c3e50 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 4: QUOTE SCROLL (Slim Banner) */&lt;br /&gt;
.vh-quote-frame {&lt;br /&gt;
background: #faf6ee !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
padding: 8px 24px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1000px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-inner {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-text {&lt;br /&gt;
max-width: 750px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-source {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
color: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
font-family: Georgia, serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 5: BOTTOM MODULES (Treasures &amp;amp; Network) */&lt;br /&gt;
.vh-bottom-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 8px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 8px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stats-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-around !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 8px 10px 4px 10px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 2px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-num {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-lbl {&lt;br /&gt;
font-size: 8.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 4px 10px 6px 10px !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
THEMATIC TAXONOMY INDEX (4 SECTIONS) &amp;amp; PRABHUPADA IN MEDIA (STEP 12)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Section Heading */&lt;br /&gt;
.vh-section-header {&lt;br /&gt;
margin: 18px 0 10px 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
padding-bottom: 6px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-badge {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
padding: 3px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.2px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4-Column Taxonomy Grid */&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Prabhupada in the Media Section */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-body {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
padding: 12px 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #334155 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow smooth scrolling when full sections are present */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: repeat(2, 1fr) !important; }&lt;br /&gt;
.vh-media-body { flex-direction: column !important; align-items: flex-start !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: 1fr !important; }&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide quote and bottom sections if any old cache or DOM remains */&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
#vh-random-quote-wrap,&lt;br /&gt;
.vh-bottom-grid,&lt;br /&gt;
.vh-bottom-card,&lt;br /&gt;
.vh-card-treasures,&lt;br /&gt;
.vh-card-network {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 14: TOP BAR SEARCH ANCHORED LEFT + SACRED 3D ARCHITECTURAL STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR LEFT ANCHOR FOR SEARCH */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 0 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. 3D CARDS (HERO TRIAD, GATEWAYS, TAXONOMY, MEDIA) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf8f4 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.32) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 1px 3px rgba(0, 0, 0, 0.05),&lt;br /&gt;
0 5px 15px rgba(30, 53, 59, 0.07),&lt;br /&gt;
0 10px 24px -5px rgba(30, 53, 59, 0.08),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 10px 25px rgba(30, 53, 59, 0.12),&lt;br /&gt;
0 16px 32px -6px rgba(177, 135, 61, 0.16),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Plaques (Embossed Top Bar) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #fbf9f4 0%, #f2ebdd 100%) !important;&lt;br /&gt;
border-bottom: 1.5px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(0, 0, 0, 0.03) !important;&lt;br /&gt;
border-top-left-radius: 7px !important;&lt;br /&gt;
border-top-right-radius: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Center Card (Elevated Sovereign Altar) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 35%, #ffffff 0%, #faf6ec 65%, #f3ece0 100%) !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 1) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.11),&lt;br /&gt;
0 16px 36px -6px rgba(177, 135, 61, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 20px rgba(177, 135, 61, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Frame */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 3.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(30, 53, 59, 0.22),&lt;br /&gt;
0 12px 28px rgba(0, 0, 0, 0.15),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.8),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
transition: transform 0.25s ease, box-shadow 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.28),&lt;br /&gt;
0 16px 36px rgba(177, 135, 61, 0.3),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Gateways Icon Medallions */&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
background: linear-gradient(145deg, #ffffff 0%, #f6efe0 50%, #eadecb 100%) !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
transition: transform 0.2s ease, box-shadow 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.08) translateY(-1px) !important;&lt;br /&gt;
background: linear-gradient(145deg, #fdfbf7 0%, #f2e3c6 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 5px 10px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Tactile Timeline Year Keys */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4eee2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.55) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.07),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.75) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 10px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1f373c 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #122124 !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0d1719 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 1px 2px rgba(0, 0, 0, 0.4),&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Raised 3D Pill Action Buttons */&lt;br /&gt;
.vh-btn-pill,&lt;br /&gt;
.vh-founder-subline a,&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.12),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.4),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #28474e 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #1a2f34 !important;&lt;br /&gt;
border-bottom: 2px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 4px 14px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b1873d 0%, #916c2a 100%) !important;&lt;br /&gt;
border-color: #72531a !important;&lt;br /&gt;
border-bottom: 2.5px solid #553e13 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f6efe2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #213c42 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162a2e !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1517 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(30, 53, 59, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Lifeline Track (Carved Groove with Illuminated Bar) */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #e4ded0 0%, #ede7db 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-bottom: 1px solid #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 15: &amp;quot;SOLID&amp;quot; ARCHITECTURAL PRESENCE &amp;amp; EMBOSSED 3D DEPTH&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SOLID CARD ARCHITECTURE (SUBSTANTIAL GROUNDED PRESENCE) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fbf9f4 60%, #f5efe2 100%) !important;&lt;br /&gt;
border: 1.5px solid #c09b4d !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #8e6b22 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.08),&lt;br /&gt;
0 8px 20px rgba(24, 38, 35, 0.12),&lt;br /&gt;
0 16px 32px -4px rgba(24, 38, 35, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 -1px 0 rgba(192, 155, 77, 0.2) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-4px) !important;&lt;br /&gt;
border-color: #d4ab55 !important;&lt;br /&gt;
border-bottom: 4.5px solid #7a5818 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.10),&lt;br /&gt;
0 14px 28px rgba(24, 38, 35, 0.18),&lt;br /&gt;
0 24px 42px -6px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SOLID EMBOSSED CARD HEADER (STONE/METAL LINTEL) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #faf6ee 0%, #ebe0ca 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #b89348 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 2px 4px rgba(0, 0, 0, 0.05) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.6px !important;&lt;br /&gt;
color: #725215 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #55442a !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.16) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (SOVEREIGN REVERENTIAL ALTAR) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 32%, #ffffff 0%, #fbf6ec 55%, #f0e6d2 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #785414 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.09),&lt;br /&gt;
0 12px 28px rgba(24, 38, 35, 0.16),&lt;br /&gt;
0 22px 44px -8px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SOLID CAST GOLD PORTRAIT MEDALLION */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 4px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(20, 35, 32, 0.32),&lt;br /&gt;
0 16px 36px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #c99c45 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 12px 32px rgba(20, 35, 32, 0.40),&lt;br /&gt;
0 20px 45px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SOLID GATEWAYS WITH SCULPTED BRONZE/GOLD MEDALLIONS */&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 14px 10px 12px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #eedfc7 50%, #d6ba8f 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top-color: #ffffff !important;&lt;br /&gt;
border-bottom-color: #825f18 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.14),&lt;br /&gt;
inset 0 1px 1.5px #ffffff,&lt;br /&gt;
inset 0 -2px 3px rgba(130, 95, 30, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.1) translateY(-2px) !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #f7ebd5 50%, #e5cb9e 100%) !important;&lt;br /&gt;
border-color: #c49d48 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 1px 2px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(130, 95, 30, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #14282c !important;&lt;br /&gt;
letter-spacing: 1.4px !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SOLID TACTILE TIMELINE YEAR BUTTONS */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #efe7d6 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #213c42 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
border-color: #cda24e !important;&lt;br /&gt;
border-bottom: 4.5px solid #63430c !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.28),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #0b1a1c !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #172c30 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0d191c !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #060c0d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 2px 4px rgba(0, 0, 0, 0.5),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SOLID CARVED LIFELINE TRACK */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #ded6c4 0%, #e8e1d3 100%) !important;&lt;br /&gt;
border: 1.5px solid #a8843c !important;&lt;br /&gt;
border-top-color: #8c6a26 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. SOLID 3D ACTION PILL BUTTONS */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #376069 0%, #20393f 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.45) !important;&lt;br /&gt;
border-bottom: 3px solid #0a1315 !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 5px 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 7px rgba(0, 0, 0, 0.20),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.5),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b88e40 0%, #8c661d 100%) !important;&lt;br /&gt;
border-color: #61440d !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
border-bottom: 3.5px solid #432e08 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(177, 135, 61, 0.38) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4ebd9 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #785414 !important;&lt;br /&gt;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1b3237 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #0e1e21 !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #050b0c !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(30, 53, 59, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. SOLID DEDICATED MEDIA ARCHIVES SECTION */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 10. Hide THEMATIC TAXONOMY INDEX announcement banner from old cache */&lt;br /&gt;
.vh-section-header,&lt;br /&gt;
.vh-section-badge,&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide the 6 gateways frame if any cache remains */&lt;br /&gt;
.vh-gateways-frame,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
SAFE NO-SCROLL DASHBOARD &amp;amp; ZERO-OVERLAP ARCHITECTURE (STEP 18)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PREVENT SCROLLING ON MAIN PAGE CLEANLY WITHOUT BREAKING VECTOR INTERNALS */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: hidden !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. THE MASTER DASHBOARD CONTAINER (FITS SCREEN EXACTLY) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 56px) !important;&lt;br /&gt;
max-height: calc(100vh - 56px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize old legacy absolute / conflicting rules */&lt;br /&gt;
.vh-intro,&lt;br /&gt;
.vh-now,&lt;br /&gt;
.vh-main,&lt;br /&gt;
.vh-gateways,&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 1: HERO TRIAD */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 38vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1.15fr 1fr !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Card: Sanctuary Altar */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin: 0 auto 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
padding: 2px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 85px !important;&lt;br /&gt;
height: 85px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 2: INTERACTIVE LIFE TIMELINE */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 62px !important;&lt;br /&gt;
max-height: 62px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 2px 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
max-height: 30px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 3: THEMATIC TAXONOMY (4 CARDS) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 39vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-header {&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 5px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
margin-top: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 4: PRABHUPĀDA IN THE MEDIA (COMPACT HORIZONTAL BAR 42px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-card-header {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-body {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-desc {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 3px 12px !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 19: FULL-WIDTH VIEW + TOP-BAR TEAL (#345B63) BORDERS &amp;amp; SHADOWS&lt;br /&gt;
+ REFINED COMPACT SIZING &amp;amp; EXPANDED AIRY SPACING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH VIEW (EXPAND TO 100% SCREEN WIDTH) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TEAL (#345B63) BORDERS &amp;amp; MULTI-STOP TEAL SHADOWS ACROSS ALL CARDS */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
border-color: #43727c !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.12),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.22),&lt;br /&gt;
0 22px 38px -6px rgba(52, 91, 99, 0.26),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Lintels (Teal Borders &amp;amp; Toned Accents) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #eaf1f2 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(52, 91, 99, 0.06) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #233e44 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY ALAR CARD (REFINED 3D TEAL EMBOSSING) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.10),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.18),&lt;br /&gt;
0 22px 40px -6px rgba(52, 91, 99, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(52, 91, 99, 0.05) !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Bezel in #345B63 */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 80px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
border: 3.5px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(52, 91, 99, 0.35),&lt;br /&gt;
0 12px 26px rgba(26, 47, 52, 0.25),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 22px rgba(52, 91, 99, 0.45),&lt;br /&gt;
0 16px 32px rgba(26, 47, 52, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Title &amp;amp; Subtitle */&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. BIG RECTANGLE ELEMENTS ARE SMALLER WITH BIGGER SPACE BETWEEN THEM */&lt;br /&gt;
/* Section 1: Hero Triad Grid (Reduced Height, Expanded 20px Gutter) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 220px !important;&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 2: Timeline (Sleek Key Row &amp;amp; Track, Teal Borders) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 58px !important;&lt;br /&gt;
height: 58px !important;&lt;br /&gt;
max-height: 58px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
border-bottom: 3.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.25), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1e353b 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-bottom: 3px solid #0b1517 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4), 0 2px 5px rgba(52, 91, 99, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 3: Thematic Taxonomy Grid (Reduced Height, Expanded 18px Gutter) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #3e565c !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 4: Media Bar (Compact 40px Single-Line Strip) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
max-height: 40px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. 3D PILL BUTTONS WITH TEAL THEME */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #1a2f34 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #4c828d 0%, #2e545b 100%) !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 20: NARROWER RECTANGLES + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. NARROWER PROPORTIONED CONTAINER (NO LONGER ENDLESSLY WIDE) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
max-width: 1260px !important;&lt;br /&gt;
width: 95% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CENTER CARD FIXES (PROPER HIERARCHY, NO WEIRD DOUBLE BOXES) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title a {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-sub {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-main {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide legacy floating who-corner and founder subline balloon boxes */&lt;br /&gt;
.vh-hero-title-wrap,&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dedicated button below portrait */&lt;br /&gt;
.vh-founder-btn-wrap {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 78px !important;&lt;br /&gt;
height: 78px !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(52, 91, 99, 0.32), inset 0 2px 4px rgba(255, 255, 255, 0.9), inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE LAYOUT CORRECTIONS (CLEAN &amp;amp; LEGIBLE TRACK) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 64px !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
max-height: 34px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CLEAN MEDIA SECTION (SINGLE HORIZONTAL FLEX ROW 44px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left .vh-badge-text a {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-center {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right .vh-btn-pill {&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. NARROWER HERO &amp;amp; TAXONOMY GRIDS WITH AMPLE SPACING */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 21: NARROW RECTANGLES (1140px) + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE NARROWER DASHBOARD WIDTH (OVERRIDE ALL PREVIOUS MIN-WIDTHS) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
max-width: 1140px !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. NARROW HERO TRIAD (3 CARDS ~360px EACH) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (COMPLETELY REBUILT ARCHITECTURE) */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 76px !important;&lt;br /&gt;
height: 76px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW THEMATIC TAXONOMY (4 CARDS ~270px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. CLEAN MEDIA BAR (HORIZONTAL SINGLE LINE) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 22: FULL-WIDTH VIEW + NARROWER CARDS + VISIBLE TOP BORDER + ZERO CUTOUTS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE VIEW (NO ARTIFICIAL MAX-WIDTH ON CONTAINER) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 10px 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. VISIBLE TOP BORDER ON ALL RECTANGLE ELEMENTS (NO MORE MISSING TOP BORDER!) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-sanctuary-card,&lt;br /&gt;
.vh-card-memories,&lt;br /&gt;
.vh-card-article,&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* CRITICAL: EXPLICIT VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. NARROWER RECTANGLES WITH GENEROUS GAPS (PAGE IS FULL WIDTH, CARDS ARE NARROWER) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 28px !important;&lt;br /&gt;
flex: 0 0 230px !important;&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 400px !important; /* NARROWER RECTANGLES */&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SANCTUARY CENTER CARD: ZERO WEIRD BOXES, PERFECT VERTICAL FIT */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text,&lt;br /&gt;
.vh-sanctuary-header-text *,&lt;br /&gt;
.vh-sanctuary-name,&lt;br /&gt;
.vh-sanctuary-name * {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 74px !important;&lt;br /&gt;
height: 74px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 3px 16px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. PREVENT CUT OUTS IN MEMORIES &amp;amp; SPOTLIGHT */&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-article .vh-discover-secondary {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. TIMELINE: ZERO OVERLAPPING */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 68px !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. NARROWER TAXONOMY CARDS (4 CARDS ~280px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 175px !important;&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 290px !important; /* NARROWER TAXONOMY CARDS */&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: calc(100% - 34px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MEDIA BAR (PERFECT SINGLE ROW, ZERO OVERLAPPING) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 23: DEFINITIVE FIXES FOR TOP BORDERS, WIDTHS, TIMELINE, FULL-WIDTH PAGE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE: UNLOCK MEDIAWIKI WRAPPERS &amp;amp; CONTAINERS TO 100% */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container,&lt;br /&gt;
body.page-Main_Page .vector-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TOP BORDERS: 100% VISIBLE SOLID #345B63 BORDER ON EVERY CARD &amp;amp; HEADER */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* ULTRA-VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* HEADER REINFORCED TOP BORDER */&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. YEAR BUTTONS: SOLID VISIBLE TOP BORDER */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* EXPLICIT SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
border-top: 2px solid #1a2f34 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-top: 2px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2.5px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW ALL RECTANGLES BY 30% */&lt;br /&gt;
/* HERO TRIAD: Cards narrowed to 280px (was 400px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 36px !important;&lt;br /&gt;
flex: 0 0 235px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* TAXONOMY: 4 Cards narrowed to 210px (was 290px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
/* MEDIA BAR: Narrowed to 930px to match Triad/Taxonomy cluster */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 930px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. FLOWING TIMELINE: FIX VERTICAL TRUNCATION (AMP UP HEIGHT TO 70px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1050px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 26px !important;&lt;br /&gt;
flex: 0 0 26px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
max-height: 72px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-date {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-title,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SANCTUARY PORTRAIT &amp;amp; BUTTONS - POLISHED HIERARCHY */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 72px !important;&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
border: 2.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule {&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-subtitle {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 24: FIX THICK BORDERS, FULL-WIDTH EDGES, AND BOTTOM OVERLAPPING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE 100% TRUE FULL-WIDTH (STRIP VECTOR 2022 LEFT/RIGHT INDENTATIONS) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important; /* PREVENTS PUSHING MEDIA SECTION OFF-SCREEN */&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. FIX UNUSUAL THICK TOP BORDER: UNIFORM 1.5px ON ALL CARDS &amp;amp; NO HEADER BORDER-TOP */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important; /* CRISP UNIFORM 1.5px (NOT THICK!) */&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: none !important; /* REMOVE DUPLICATE TOP BORDER ON HEADER */&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. HERO TRIAD (30% NARROWER RECTANGLES, PERFECTLY CENTERED) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 32px !important;&lt;br /&gt;
flex: 0 0 225px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. FULL-WIDTH FLOWING TIMELINE (STRETCHES EDGE-TO-EDGE) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 96px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH EDGE-TO-EDGE */&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 7px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 25px !important;&lt;br /&gt;
flex: 0 0 25px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH TRACK */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important; /* CONTINUOUS SEAMLESS EDGE-TO-EDGE */&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 60px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TAXONOMY 4 CARDS (30% NARROWER RECTANGLES, PERFECT FIT) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. FIX BOTTOM OVERLAPPING: SINGLE-CONTAINER MEDIA BAR */&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 920px !important;&lt;br /&gt;
max-width: 920px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRIP ALL NESTED SUB-BOXES / INTERNAL BORDERS IN MEDIA SECTION */&lt;br /&gt;
body.page-Main_Page .vh-media-bar &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-body,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn .vh-btn-pill,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 51: DEFINITIVE CLEAN ARCHITECTURE &amp;amp; VISIBLE AT-REST ANIMATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. CANVAS &amp;amp; WRAPPER RESET (FULL WIDTH, NO SIDEBAR) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. MAIN CONTAINER: FULL VIEWPORT HEIGHT SPREAD TOP TO BOTTOM */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 18px 40px 14px 40px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important; /* SPREAD CONTENT FROM TOP TO BOTTOM */&lt;br /&gt;
gap: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARDS: 100% TRANSPARENT OPEN SPACE (NO BOXES, NO BORDERS) */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all old badges, buttons, headers, and clutter */&lt;br /&gt;
body.page-Main_Page .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-actions,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-btn-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who,&lt;br /&gt;
body.page-Main_Page .vh-badge-sub,&lt;br /&gt;
body.page-Main_Page .vh-badge-icon,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-link,&lt;br /&gt;
body.page-Main_Page .vh-random-article-more,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 1: HERO TRIAD (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 295px !important;                    /* EXPANDED HEIGHT FOR 180px PORTRAIT */&lt;br /&gt;
height: 295px !important;&lt;br /&gt;
max-height: 295px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 360px !important;&lt;br /&gt;
width: 360px !important;&lt;br /&gt;
max-width: 360px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Portrait Medallion */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 4px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 10px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* +120% BIGGER (82px -&amp;gt; 180px) */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.7),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 2: TIMELINE (EDGE TO EDGE FULL WIDTH) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 27px !important;&lt;br /&gt;
flex: 0 0 27px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 3: THEMATIC TAXONOMY (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 155px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 260px !important;&lt;br /&gt;
width: 260px !important;&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SECTION 4: MEDIA BAR (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
border-top: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
border-bottom: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. DESCRIPTIVE TEXT IN CARDS */&lt;br /&gt;
body.page-Main_Page .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-snippet,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-desc,&lt;br /&gt;
body.page-Main_Page .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* 50% LARGER (12.5px -&amp;gt; 19px) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
9. CAITANYA 3D TITLES + VISIBLE AT-REST BREATHING LINE + ON-HOVER FULL GLIDE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Title Containers */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ALL TITLE LINKS (KEEPING THE EXACT GORGEOUS 3D STYLE FROM USER&#039;S SCREENSHOT) */&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page&lt;br /&gt;
-Main_Page .vh-media-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* PERFECT SPACE FOR UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* 1. LIGHT COLOR FACE (The exact warm temple gold from screenshot) */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 2. DARK SIDES &amp;amp; DEEP CAST SHADOW (The exact 3D from screenshot) */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific Font Sizes */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
letter-spacing: 0.03em !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 18.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title a {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
3. THE GOLDEN FILAMENT LINE BENEATH TITLES (RESTORES THE USER&#039;S FAVORITE FEATURE!)&lt;br /&gt;
- At Rest: Gently breathes in and out (25% to 65% width) so animation is clearly visible!&lt;br /&gt;
- On Hover: Pauses breathing and smoothly glides to full 90% width!&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
/* AT REST: VISIBLE BREATHING ANIMATION (2.8s CYCLE) */&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* At-Rest Line Breathing Keyframes */&lt;br /&gt;
@keyframes vhLineBreath {&lt;br /&gt;
0%, 100% {&lt;br /&gt;
width: 25%;&lt;br /&gt;
left: 37.5%;&lt;br /&gt;
opacity: 0.35;&lt;br /&gt;
}&lt;br /&gt;
50% {&lt;br /&gt;
width: 65%;&lt;br /&gt;
left: 17.5%;&lt;br /&gt;
opacity: 0.95;                              /* Clearly visible expanding light bar! */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
4. ON MOUSE HOVER: FULL GOLDEN LINE GLIDE + DIRECT SUNLIGHT 3D ILLUMINATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;     /* RETAINS 3D STEP MOVEMENT */&lt;br /&gt;
color: #dfad3e !important;                    /* DOES NOT CHANGE COLOR (STAYS RICH GOLD) */&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;  /* 100% CONSTANT COLOR */&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
/* Extended 3D shadow deepening as the letters step forward */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ON HOVER: LINE GLIDES OUT TO FULL 90% WIDTH &amp;amp; STAYS SOLID GOLD */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover::after {&lt;br /&gt;
animation: none !important;                   /* Stops at-rest breathing */&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;                       /* FULL EXTENSION GLIDE! */&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
/* EXACT SAME GOLD COLOR AS AT REST — ZERO COLOR CHANGE */&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 56: TIMELINE EXPANSION (NO TEXT CROPPING, NO BG, NO LINE) &amp;amp; CAPTION REGULAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR, NOT ITALIC */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TIMELINE SECTION: EXPANDED HEIGHT TO PREVENT ALL TEXT CROPPING */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 134px !important;&lt;br /&gt;
height: 134px !important;&lt;br /&gt;
min-height: 134px !important;&lt;br /&gt;
max-height: 134px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. LIFELINE WINDOW &amp;amp; TRACK: TRANSPARENT, NO TOP LINE, HEIGHT 96px */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 96px !important;                     /* EXPANDED HEIGHT (WAS 68px) */&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: transparent !important;          /* REMOVE BACKGROUND */&lt;br /&gt;
border: none !important;                     /* REMOVE ALL BORDERS */&lt;br /&gt;
border-top: none !important;                 /* REMOVE LINE ABOVE */&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line across the timeline items */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE ITEM: EXACT 240px MATCH WITH JAVASCRIPT ITEM_WIDTH */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
min-width: 240px !important;&lt;br /&gt;
max-width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;                    /* Clear Gold Date */&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
width: 9px !important;&lt;br /&gt;
height: 9px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #345B63 !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 57: TIMELINE FULL BLEED (EDGE-TO-EDGE), 50% TALLER (150px),&lt;br /&gt;
DOT/TEXT SEPARATION (ZERO OVERLAP), NO THIN LINE ABOVE,&lt;br /&gt;
AND CAPTION REGULAR (NOT ITALIC)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR (NOT ITALIC) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE ALL THIN LINES ABOVE TIMELINE (NO TOP BORDERS ANYWHERE) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. STRETCH TIMELINE EDGE-TO-EDGE TO VERY LEFT AND RIGHT (FULL BLEED) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
flex: 0 0 190px !important;                    /* EXPANDED TOTAL HEIGHT (150px track + 40px buttons) */&lt;br /&gt;
height: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
max-height: 190px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Year buttons container centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE TRACK WINDOW: 50% TALLER (150px) &amp;amp; FULL BLEED (VERY LEFT TO VERY RIGHT) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 150px !important;                    /* 50% TALLER (WAS 96px -&amp;gt; NOW 150px) */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 150px !important;&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line passing through the dots */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 28px !important;                         /* GUIDE LINE POSITION */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TIMELINE ITEM &amp;amp; DOT / TEXT SEPARATION (ZERO OVERLAP!) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 150px !important;                    /* FULL 150px HEIGHT */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the very top */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot on the horizontal line (top: 24px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 24px !important;                        /* CENTERED ON THE 28px LINE */&lt;br /&gt;
left: 18px !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event text starts strictly BELOW the dot and line (CLEAR SEPARATION) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 18px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT! */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 100px !important;                /* COMFORTABLY HOLDS 6-7 LINES */&lt;br /&gt;
}&lt;br /&gt;
/* Edge fades on the timeline window (seamless left &amp;amp; right fade) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to right, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to left, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 58: ABSOLUTE CROPPING ELIMINATION &amp;amp; PERFECT TIMELINE DOT ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. HERO TRIAD &amp;amp; PRABHUPĀDA CARD: UNCONSTRAINED HEIGHT (ZERO CROPPING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;                  /* AMPLE ROOM FOR 180px CIRCLE + CAPTION */&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 380px !important;&lt;br /&gt;
width: 380px !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait Medallion: 180px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 12px auto !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* FULL 180px CIRCLE */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
overflow: hidden !important;                   /* CLIPS ONLY THE PHOTO, NOT THE CARD */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Caption: Regular (Not Italic) at 19px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;               /* STRICTLY REGULAR (NOT ITALIC) */&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TIMELINE: 50% TALLER (155px), FULL BLEED, NO THIN TOP LINES&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Full Bleed Timeline Section */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 195px !important;&lt;br /&gt;
height: 195px !important;&lt;br /&gt;
min-height: 195px !important;&lt;br /&gt;
max-height: 195px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Track Window: 50% Taller (155px) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 155px !important;                    /* 50% TALLER (HOLDS 6-7 FULL LINES) */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line: Fixed at top: 30px */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 30px !important;                         /* GUIDE LINE LEVEL */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. TIMELINE ITEM: PERFECT VERTICAL &amp;amp; HORIZONTAL DOT ALIGNMENT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;                    /* FULL 155px HEIGHT */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date Text: Centered horizontally above the dot */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED HORIZONTALLY */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: EXACTLY CENTERED VERTICALLY ON THE 30px LINE &amp;amp; HORIZONTALLY WITH DATE */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px center (EXACT ON LINE!) */&lt;br /&gt;
left: 50% !important;                        /* CENTERED HORIZONTALLY */&lt;br /&gt;
transform: translateX(-50%) !important;      /* PERFECT HORIZONTAL ALIGNMENT WITH DATE */&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event Text: Safely below the line and dot (ZERO OVERLAPPING) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 22px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 105px !important;                /* COMFORTABLY HOLDS 6-7 FULL LINES */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 59: TOP BAR HELP TEXT REMOVAL, TIMELINE 3-TIER AXIS CENTERING,&lt;br /&gt;
AND SEAMLESS TITLE MORPH (Śrīla Prabhupāda &amp;lt;-&amp;gt; Who Is Śrīla Prabhupāda)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR: SUPPRESS ALL HOVER HELP TEXTS &amp;amp; TOOLTIPS */&lt;br /&gt;
#mw-head [title]::before,&lt;br /&gt;
#mw-head [title]::after,&lt;br /&gt;
.vector-header [title]::before,&lt;br /&gt;
.vector-header [title]::after,&lt;br /&gt;
.mw-tooltip,&lt;br /&gt;
.tipsy,&lt;br /&gt;
.tipsy-inner,&lt;br /&gt;
.tooltip {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PERMANENT SANCTUARY HERO TITLE: &amp;quot;Who Is Śrīla Prabhupāda&amp;quot; (NO TEXT CHANGE ON HOVER) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize and remove all text-swapping / morph behavior */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-default {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE: PERFECT 3-TIER CENTER ALIGNMENT (DATE, DOT, AND TEXT) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;               /* PERFECT HORIZONTAL AXIS CENTERING */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the top: centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 auto 4px auto !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 30px !important;&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: Center vertically on the 30px line, and horizontally with the date */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px (EXACT ON LINE) */&lt;br /&gt;
left: 50% !important;                        /* EXACT HORIZONTAL CENTER */&lt;br /&gt;
transform: translateX(-50%) !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text below: Properly centered under the dot with ample clearance */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 220px !important;&lt;br /&gt;
margin: 24px auto 0 auto !important;         /* CLEARLY BELOW DOT &amp;amp; LINE */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;                /* PROPERLY CENTERED TEXT */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Suppress any tooltip on top bar header title */&lt;br /&gt;
#vanipedia-header-title,&lt;br /&gt;
.vh-header-title,&lt;br /&gt;
.vanipedia-header-title,&lt;br /&gt;
#p-logo,&lt;br /&gt;
.vector-header {&lt;br /&gt;
-webkit-user-select: none !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition for Remembering Prabhupada random spotlight */&lt;br /&gt;
#vh-random-memories,&lt;br /&gt;
.vh-card-memories .vh-card-body {&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-memories.is-changing,&lt;br /&gt;
.vh-card-memories .vh-card-body.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the text below the titles when randomizing (STEP 70) */&lt;br /&gt;
.vh-card-tax .vh-card-text {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Rotator Titles remain opaque during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title,&lt;br /&gt;
.vh-card-tax .vh-card-body &amp;gt; .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 69: FIX BACKGROUND COLOR SCROLL BLEED &amp;amp; STICKY TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PERSISTENT STICKY TOP BAR WHEN SCROLLING DOWN */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.mw-header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT BACKGROUND COLOR CUTOFF ON SCROLL (SOLID SAGE/TEAL ON ALL PAGES) */&lt;br /&gt;
html {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-content-container {&lt;br /&gt;
min-height: 100vh !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restrict cream background strictly to Main Page */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ŚRĪLA PRABHUPĀDA IN THE MEDIA: ARCHIVAL THUMBNAIL STYLING */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 48px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
padding: 6px 24px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb,&lt;br /&gt;
.vh-media-archival-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb.is-changing,&lt;br /&gt;
.vh-media-archival-thumb.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: scale(0.95);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a:hover {&lt;br /&gt;
transform: translateY(-2px) scale(1.05) !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 75px !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 71: 5-CARD EQUAL FOOTING ROW (TAXONOMY + MEDIA WITH LARGE THUMBNAILS)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. 5-Column Grid on Equal Footing */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 220px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 210px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Soft-Switch ONLY Content Below Titles (Titles Stay 100% Static) */&lt;br /&gt;
.vh-card-tax .vh-card-text,&lt;br /&gt;
.vh-card-tax .vh-media-card-content {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
.vh-card-tax .vh-media-card-content.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing,&lt;br /&gt;
#vh-tax-random-media.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Titles are strictly fixed during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Card 5: Large Archival Media Thumbnail &amp;amp; Captions */&lt;br /&gt;
.vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 105px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fallback Vintage Press Badge */&lt;br /&gt;
.vh-card-media-item .vh-media-fallback-thumb {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: linear-gradient(135deg, #f7f3ec 0%, #ebdcc7 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-icon {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-tag {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions Below Large Thumbnail */&lt;br /&gt;
.vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Hide legacy bottom media bar since it is now unified in the 5-card row */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Grid Breakpoints */&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 72: UNIFIED &amp;quot;STEP FORTH&amp;quot; TOP BAR ICONS &amp;amp; LEFT COLUMN STACK&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. UNIFIED &amp;quot;STEP FORTH&amp;quot; ANIMATION ACROSS ALL TOP BAR ICONS &amp;amp; BUTTONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-start .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.25s ease,&lt;br /&gt;
color 0.25s ease,&lt;br /&gt;
background-color 0.25s ease !important;&lt;br /&gt;
will-change: transform, filter !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH HOVER: Icon floats up 2.5px, scales up, glows with 3D drop shadow */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: translateY(-2.5px) scale(1.14) !important;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.55))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.8)) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH BUTTON CONTAINER HOVER */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ACTIVE / CLICK STATE: Tactile press depression */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: translateY(0.5px) scale(0.98) !important;&lt;br /&gt;
filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TOP-LEFT COLUMN: MEMORIES (TOP) + SRILA PRABHUPADA IN MEDIA (BOTTOM)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Hero */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card in Hero Left: Large Thumbnail &amp;amp; Captions Below */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 95px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.14), inset 0 0 0 1px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. BOTTOM 4-COLUMN TAXONOMY GRID (EQUAL FOOTING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean up any legacy media bar */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 73: FIT EVERYTHING TO SCREEN + 100% LARGER TITLES &amp;amp; TEXTS&lt;br /&gt;
+ MAXIMIZED ŚRĪLA PRABHUPĀDA CARD SIZE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. FIT EVERYTHING TO SCREEN (ZERO SCROLLBAR ON DESKTOP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #faf7f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Master Homepage Container: Perfectly fits single viewport height */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 48px) !important;&lt;br /&gt;
max-height: calc(100vh - 48px) !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 8px 32px 10px 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. MAXIMIZED ŚRĪLA PRABHUPĀDA CARD &amp;amp; HERO ROW PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 310px !important;&lt;br /&gt;
max-height: 44vh !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Memories (Top) + Media (Bottom) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
/* CENTER: MAXIMIZED ŚRĪLA PRABHUPĀDA CARD */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Grand Portrait Circle - Maximized Size */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: min(240px, 24vh) !important;&lt;br /&gt;
height: min(240px, 24vh) !important;&lt;br /&gt;
min-width: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. INCREASE ALL CARD TITLES BY 100% (MAJESTIC 3D SACRED GOLD)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Center Title: &amp;quot;Śrīla Prabhupāda&amp;quot; (+100% -&amp;gt; 46px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories &amp;amp; Article Titles (+100% -&amp;gt; 28px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Title (+100% -&amp;gt; 26px) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 26px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Card Titles: Personalities, Names, Places, Questions (+100% -&amp;gt; 30px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 30px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
4. INCREASE ALL TEXTS IN THOSE CARDS BY 100%&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Śrīla Prabhupāda Sanctuary Subtitle (+100% -&amp;gt; 22px) */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 4px 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Descriptions (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Outlet Tag &amp;amp; Headline (+100%) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Thumbnail Dimensions */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Spotlight Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
5. COMPACT TIMELINE TO FIT THE 100vh SCREEN PERFECTLY&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 130px !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
min-height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
min-height: 32px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 92px !important;&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
6. BOTTOM 4 TAXONOMY CARDS PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 145px !important;&lt;br /&gt;
max-height: 22vh !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 140px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 77: TARGETED ADJUSTMENTS STARTING FROM STEP 73&lt;br /&gt;
1. Centered, ROUND picture (no oval distortion, no text overlap)&lt;br /&gt;
2. Subtitle second line in one line, not truncated (same text size: 20-22px)&lt;br /&gt;
3. Put media card UP to fit in under &amp;quot;...remembers...&amp;quot; (no push-down)&lt;br /&gt;
4. Put bottom 4 cards up &amp;amp; decrease text size (14.5px) to fit in cleanly&lt;br /&gt;
5. Put timeline and years above it MORE DOWN (margin-top: 38px)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: CENTERED ROUND PICTURE (NOT OVAL, NO TEXT OVERLAP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
min-width: 180px !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
max-width: 180px !important;&lt;br /&gt;
max-height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: SECOND LINE IN ONE LINE, NOT TRUNCATED (SAME TEXT SIZE)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 6px auto 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;                  /* NEVER OVERLAPS WITH PHOTO */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UP TO FIT IN UNDER &amp;quot;...REMEMBERS...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column: Natural flow (no space-between that forces media down) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PUT IT UP UNDER REMEMBERS */&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits directly under Memories with compact thumb */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;                      /* COMPACT THUMBNAIL FITS UP UNDER REMEMBERS */&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Card */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 660px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 7 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Row Container Height Capped at 275px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 5: PUT THE TIMELINE AND THE YEARS ABOVE IT MORE DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 120px !important;&lt;br /&gt;
min-height: 120px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 38px !important;                 /* PUSHES TIMELINE &amp;amp; YEARS DOWN */&lt;br /&gt;
margin-bottom: 22px !important;              /* GENEROUS BREATHING ROOM BELOW */&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
min-height: 28px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 3px 9px !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 82px !important;&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 4: PUT BOTTOM CARDS UP &amp;amp; DECREASE TEXT SIZE IN THESE FOUR CARDS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
margin-bottom: 10px !important;              /* ELEVATED ABOVE SCREEN BOTTOM */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Title: 24px Grand Golden 3D Typography */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Decreased text size so it fits in without truncation */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;                 /* DECREASED FROM 18px TO FIT IN */&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 78: 50% LARGER ROUND IMAGE, ZERO SUBTITLE GAP, SMALL MEDIA GAP&lt;br /&gt;
1. 50% larger round image (270px x 270px) with clean visual gaps above/below&lt;br /&gt;
2. Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
3. Small gap (4px) between &amp;quot;Remembers...&amp;quot; and &amp;quot;In the Media&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: 50% LARGER ROUND IMAGE (270px x 270px) WITH VISUAL GAPS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 6px !important;                 /* VISUAL GAP ABOVE ROUND IMAGE */&lt;br /&gt;
}&lt;br /&gt;
/* Portrait stage increased by 50% (180px -&amp;gt; 270px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;                      /* +50% LARGER (180px -&amp;gt; 270px) */&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: NO GAP BETWEEN &amp;quot;FOUNDER-ĀCĀRYA&amp;quot; AND &amp;quot;INTERNATIONAL SOCIETY...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 8px auto 0 auto !important;           /* VISUAL GAP BELOW ROUND IMAGE */&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINES */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UNDER &amp;quot;...REMEMBERS...&amp;quot; WITH JUST SMALL GAP (4px)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: 4px crisp small gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 4px !important;                          /* JUST SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (CONTROLLED BY 4px GAP) */&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Card height aligned */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 385px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline section spacing adjusted for new hero height */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
margin-top: 20px !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 cards padding &amp;amp; positioning */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 79: MOVE &amp;quot;FOUNDER...&amp;quot; +10px DOWN &amp;amp; REMOVE HUGE GAP UNDER REMEMBERS&lt;br /&gt;
1. Subtitle (&amp;quot;Founder-Ācārya / International Society...&amp;quot;) moved +10px down&lt;br /&gt;
2. &amp;quot;Śrīla Prabhupāda in the Media&amp;quot; pulled directly under &amp;quot;Remembers...&amp;quot;&lt;br /&gt;
with just a small 6px gap (huge empty gap completely eliminated)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: MOVE THOSE TWO LINES &amp;quot;FOUNDER...&amp;quot; +10px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 18px !important;                  /* MOVED +10px DOWN (FROM 8px TO 18px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: REMOVE HUGE EMPTY GAP UNDER REMEMBERS (PUT MEDIA DIRECTLY UNDER)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column Container: Natural tight vertical flow */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* TIGHT TOP PACKING (NO SPACE-BETWEEN) */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 6px !important;                          /* CRISP SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* UNCONSTRAINED TO PREVENT PUSH-DOWN */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Card: Memories (Tight fit to content, zero empty space below) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
height: auto !important;                      /* NEVER STRETCH TO 100% */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Card: Media Item (Sits immediately below Memories with only 6px gap) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 80: ABSOLUTE ELIMINATION OF LEFT GAP &amp;amp; CENTER VERTICAL SHIFTS&lt;br /&gt;
1. Left Column: Completely eliminate the huge gap between &amp;quot;...remembers...&amp;quot;&lt;br /&gt;
and &amp;quot;In the Media&amp;quot; (align-items: flex-start, unconstrained auto height,&lt;br /&gt;
flex: 0 0 auto on both cards, strict 4px gap).&lt;br /&gt;
2. Center Card:&lt;br /&gt;
- Shift the round image 30px down from the title (margin-top: 36px)&lt;br /&gt;
- Text lines under the image increased +30px from image (margin-top: 48px)&lt;br /&gt;
- Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: ABSOLUTE ELIMINATION OF THE HUGE EMPTY GAP ON THE LEFT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Unstretch hero row so left column hugs its content instead of stretching 390px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;           /* STOPS FORCING LEFT COLUMN TO STRETCH */&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Strictly pack items with only 4px gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PACK TIGHTLY AT TOP */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP ONLY */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits immediately 4px under Memories */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (4px GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: CENTER CARD - SHIFT IMAGE 30px DOWN &amp;amp; TEXT LINES +30px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 81: SPECIFICITY OVERHAUL - ELIMINATING THE 340px SQUARE ON MEMORIES CARD&lt;br /&gt;
The user&#039;s DevTools confirmed: .vh-card.vh-card-memories was computing to&lt;br /&gt;
EXACTLY 339.99px x 339.99px (a square) because an older high-specificity rule&lt;br /&gt;
&amp;quot;body.page-Main_Page .vh-triad-grid .vh-card { flex: 0 0 340px !important; }&amp;quot;&lt;br /&gt;
was matching it. In a column flex container (.vh-triad-column-left),&lt;br /&gt;
flex-basis: 340px forces the HEIGHT to 340px!&lt;br /&gt;
We now use #vani-home scoped selectors to permanently override and reset&lt;br /&gt;
flex, height, and margins on all cards inside the left column.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. HERO TRIAD GRID &amp;amp; LEFT COLUMN: UNSTRETCH &amp;amp; WRAP CONTENT */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP BETWEEN THE TWO CARDS */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. OVERRIDE THE 340px FLEX-BASIS ON ALL CARDS IN THE LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* KILLS 340px HEIGHT! */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;                      /* HUGS EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARD BODIES IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
height: auto !important;                      /* KILLS 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MEDIA ITEM CARD SPECIFIC STYLING IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
CENTER CARD: SHIFT ROUND IMAGE 30px DOWN &amp;amp; TEXT LINES +30px FROM IMAGE&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text br,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
RIGHT COLUMN: ARTICLE CARD (CLEAN UNCONSTRAINED AUTO HEIGHT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 440px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 82:&lt;br /&gt;
1. Unclamp Memories text so disciple name at the end of &amp;quot;recounted by...&amp;quot;&lt;br /&gt;
displays fully as it used to be (remove -webkit-line-clamp: 3).&lt;br /&gt;
2. Make +50px bigger gap between Memories card and &amp;quot;SP in Media&amp;quot; card&lt;br /&gt;
(gap: 50px).&lt;br /&gt;
3. Make the media thumbnail view a complete standard size (175px tall),&lt;br /&gt;
filling the plenty space below, with object-fit: contain so thumbnails&lt;br /&gt;
fit completely inside without any cropping and without changing their&lt;br /&gt;
aspect ratio.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: DISPLAY FULL NAME AT END OF &amp;quot;RECOUNTED BY...&amp;quot; (UNCLAMP TEXT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
-webkit-line-clamp: unset !important;&lt;br /&gt;
-webkit-box-orient: unset !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: +50px BIGGER GAP TO &amp;quot;SP IN THE MEDIA&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 50px !important;                         /* +50px BIGGER GAP */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: COMPLETE STANDARD SIZE THUMBNAIL VIEW (NO CROPPING, FIT ASPECT RATIO)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 175px !important;                     /* COMPLETE STANDARD VIEW SIZE FILLING THE SPACE */&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: #f4efe6 !important;               /* WARM VINTAGE PARCHMENT TONE */&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 6px 0 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
object-fit: contain !important;               /* FITS COMPLETE THUMBNAIL WITHOUT CROPPING */&lt;br /&gt;
object-position: center center !important;&lt;br /&gt;
transition: transform .3s ease !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions under the thumbnail */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-caption,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-outlet,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 86:&lt;br /&gt;
1. NEUTRALIZE STRAY PARAGRAPHS: Prevent MediaWiki parser from generating&lt;br /&gt;
top/side offsets.&lt;br /&gt;
2. FOUNDER-ĀCARYA CLICKABLE TITLE:&lt;br /&gt;
- Macron ONLY above capital &#039;A&#039; (Founder-Ācarya).&lt;br /&gt;
- Styled in exact 3D sacred gold as other card titles.&lt;br /&gt;
- Breathing filament underline at rest, 90% glide &amp;amp; lift on hover.&lt;br /&gt;
3. DECREASE GAP ABOVE 4 BOTTOM CARDS JUST TO 30px:&lt;br /&gt;
- Shifts .vh-taxonomy-section UP by 50px via translateY(-50px)&lt;br /&gt;
reducing the ~80px gap directly to 30px, keeping layout fully stable.&lt;br /&gt;
4. UNIFY HOVER ANIMATIONS FOR ALL TOP BAR ICONS &amp;amp; BUTTONS:&lt;br /&gt;
- Unified smooth lift (translateY(-2px)) on all topbar buttons/links.&lt;br /&gt;
- Unified warm gold glowing pill (rgba(245, 215, 127, 0.18)).&lt;br /&gt;
- Unified icon scale (1.08x) with soft glow, eliminating double-jumping.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Neutralize stray paragraph tags */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Decrease gap above 4 bottom cards just to 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-50px) !important;      /* DECREASES GAP ABOVE 4 BOTTOM CARDS TO 30px */&lt;br /&gt;
}&lt;br /&gt;
/* 3. Founder-Ācarya Clickable 3D Title Link */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 40px !important;                  /* MAINTAINS +30px GAP FROM 270px ROUND IMAGE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;                   /* IDENTICAL CARD TITLE SIZE */&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* SPACE FOR BREATHING UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* Temple Gold Face */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 3D Chiseled Shadow */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Golden Breathing Filament Underline at Rest */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Hover: 3D Lift &amp;amp; Full Glide Underline */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
}&lt;br /&gt;
/* Subtitle Line 2: International Society for Kṛṣṇa Consciousness */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. UNIFIED HOVER ANIMATION FOR ALL TOP BAR ICONS &amp;amp; BUTTONS */&lt;br /&gt;
/* Base transitions on all interactive elements in top bar */&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg {&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
background-color 0.2s ease,&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease,&lt;br /&gt;
filter 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified button container hover */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25), inset 0 0 0 1px rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified icon scale &amp;amp; soft glow (no double translation) */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: scale(1.08) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5))&lt;br /&gt;
drop-shadow(0 0 8px rgba(245, 215, 127, 0.65)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 87: COMPLETELY ELIMINATE / AVOID TOP BAR ICON ANIMATIONS&lt;br /&gt;
- Neutralize all transforms, scales, translations, and jumping animations on&lt;br /&gt;
all top bar icons, buttons, dropdowns, and links.&lt;br /&gt;
- Clean, quiet, stationary hover state with subtle background pill only.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Reset all transforms, filters, and animations on top bar container elements */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-start,&lt;br /&gt;
.vector-header-end,&lt;br /&gt;
.vector-header-container *,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg,&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
will-change: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. On hover: Keep icons strictly stationary — zero movement, zero scale, zero drop-shadow */&lt;br /&gt;
.vector-header-container .vector-icon:hover,&lt;br /&gt;
.vector-header-container svg:hover,&lt;br /&gt;
.vector-header-container .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover svg,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover svg,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover svg,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. On button/dropdown hover: subtle stationary background highlight only (no vertical lift, no jumping) */&lt;br /&gt;
.vector-header-container .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. On active / click: no displacement */&lt;br /&gt;
.vector-header-container .cdx-button:active,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:active,&lt;br /&gt;
.vector-header-container .vector-icon:active,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 91:&lt;br /&gt;
1. STRICTLY SCOPED TO MAIN PAGE (ZERO LEAKAGE TO REGULAR MEDIAWIKI PAGES):&lt;br /&gt;
- Every cursor rule is prefixed with html body.page-Main_Page.&lt;br /&gt;
- Regular MediaWiki pages retain 100% normal default Windows mouse behavior.&lt;br /&gt;
2. ABSOLUTE DISABLE OF WINDOWS CURSOR ACROSS MAIN PAGE &amp;amp; ALL HOVER STATES:&lt;br /&gt;
- Uses high-specificity rules targeting *:hover, a:hover, etc.&lt;br /&gt;
ensuring the native Windows cursor/pointing hand is completely suppressed.&lt;br /&gt;
3. CUSTOM GOLDEN CURSOR (ARROW AT REST, HAND ONLY ABOVE LINKS):&lt;br /&gt;
- Sleek golden arrow pointer by default.&lt;br /&gt;
- Smoothly switches to golden pointing hand ONLY above links (body.vh-cursor-link).&lt;br /&gt;
- No outer halo ring, zero lag, zero clutter.&lt;br /&gt;
4. FOUNDER-ĀCĀRYA MACRON CENTERING PRESERVED:&lt;br /&gt;
- &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039; font stack.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISABLE WINDOWS CURSOR ON MAIN PAGE ONLY (ACROSS ALL ELEMENTS &amp;amp; HOVER STATES) */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page *:hover,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page a:hover,&lt;br /&gt;
html body.page-Main_Page a:focus,&lt;br /&gt;
html body.page-Main_Page a:active,&lt;br /&gt;
html body.page-Main_Page a:visited,&lt;br /&gt;
html body.page-Main_Page a *,&lt;br /&gt;
html body.page-Main_Page a *:hover,&lt;br /&gt;
html body.page-Main_Page [href],&lt;br /&gt;
html body.page-Main_Page [href]:hover,&lt;br /&gt;
html body.page-Main_Page [href] *,&lt;br /&gt;
html body.page-Main_Page [href] *:hover,&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page button:hover,&lt;br /&gt;
html body.page-Main_Page input,&lt;br /&gt;
html body.page-Main_Page input:hover,&lt;br /&gt;
html body.page-Main_Page textarea,&lt;br /&gt;
html body.page-Main_Page select,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;]:hover,&lt;br /&gt;
html body.page-Main_Page .cdx-button,&lt;br /&gt;
html body.page-Main_Page .cdx-button:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card,&lt;br /&gt;
html body.page-Main_Page .vh-card:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card *,&lt;br /&gt;
html body.page-Main_Page .vh-card *:hover,&lt;br /&gt;
html body.page-Main_Page .vh-year,&lt;br /&gt;
html body.page-Main_Page .vh-year:hover,&lt;br /&gt;
html body.page-Main_Page .vector-menu a,&lt;br /&gt;
html body.page-Main_Page .vector-menu a:hover,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label:hover {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CUSTOM GOLDEN CURSOR (MAIN PAGE ONLY) */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
z-index: 99999999 !important;&lt;br /&gt;
transform: translate3d(-100px, -100px, 0);&lt;br /&gt;
will-change: transform !important;&lt;br /&gt;
transition: opacity 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.65))&lt;br /&gt;
drop-shadow(0 0 6px rgba(223, 173, 62, 0.75)) !important;&lt;br /&gt;
transition: transform 0.18s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 1: Default Golden Arrow */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 2: ONLY Above Links -&amp;gt; Golden Pointing Hand */&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(1.12) !important;&lt;br /&gt;
filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.75))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.95)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Click Compression */&lt;br /&gt;
body.page-Main_Page.vh-cursor-click #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(0.88) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Touchscreens / mobile protection: restore native behavior */&lt;br /&gt;
@media (hover: none) or (pointer: coarse) {&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page button {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOUNDER-ĀCĀRYA PERFECT MACRON CENTERING FIX */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR STYLING&lt;br /&gt;
- Appears on Main Page AND all regular MediaWiki pages.&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Deep temple teal background (#19383e), delicate gold top hairline border,&lt;br /&gt;
warm ivory/gold links, and highlighted Donate button.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid rgba(223, 173, 62, 0.45) !important;&lt;br /&gt;
box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
backdrop-filter: blur(8px) !important;&lt;br /&gt;
-webkit-backdrop-filter: blur(8px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
scrollbar-width: none !important;             /* Firefox */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner::-webkit-scrollbar {&lt;br /&gt;
display: none !important;                     /* Chrome/Safari */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
transition: color 0.18s ease, background-color 0.18s ease, transform 0.15s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate {&lt;br /&gt;
background: linear-gradient(135deg, rgba(223, 173, 62, 0.3) 0%, rgba(223, 173, 62, 0.12) 100%) !important;&lt;br /&gt;
border: 1px solid rgba(223, 173, 62, 0.65) !important;&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
padding: 2.5px 14px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate:hover {&lt;br /&gt;
background: linear-gradient(135deg, #dfad3e 0%, #b88a38 100%) !important;&lt;br /&gt;
color: #150b00 !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 0 10px rgba(223, 173, 62, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.35) !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure long wiki pages leave space above the permanent bottom bar */&lt;br /&gt;
body {&lt;br /&gt;
padding-bottom: 46px !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Main Page with custom cursor, ensure bottom links trigger the hand cursor */&lt;br /&gt;
body.page-Main_Page .vh-bottom-link {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 93:&lt;br /&gt;
1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE:&lt;br /&gt;
- Vector 2022 skin uses a multi-column CSS grid on .mw-page-container-inner&lt;br /&gt;
with .vector-column-end having background-color: #D4ECDD !important;.&lt;br /&gt;
- Collapse grid to 100% full width and hide right/left columns on Main Page.&lt;br /&gt;
- Ensure mw-page-container and mw-content-container match the warm cream background.&lt;br /&gt;
2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR PAGES:&lt;br /&gt;
- MediaWiki places .vector-sticky-header-container after the page content.&lt;br /&gt;
- Enforce position: fixed !important; top: 0 !important; on sticky header container,&lt;br /&gt;
and completely hide it (display: none !important;) when not actively sticky-visible.&lt;br /&gt;
3. VANI-TEMPLE RETURN LINK IN PERMANENT BOTTOM BAR:&lt;br /&gt;
- Provides an immediate 1-click return to the Main Page from any regular wiki page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE */&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-toc-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-appearance-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
max-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR WIKI PAGES */&lt;br /&gt;
.vector-sticky-header-container {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Strictly hide the sticky header container whenever it is NOT in active sticky view */&lt;br /&gt;
.vector-sticky-header-container:not(.vector-sticky-header-visible),&lt;br /&gt;
.vector-header-container.vector-sticky-header-container:not(.vector-sticky-header-visible) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. VANI-TEMPLE RETURN LINK STYLING */&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(223, 173, 62, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 95: SMOOTH TRANSITION FOR IN THE MEDIA CARD CONTENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
transition: opacity .5s ease, transform .5s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 96:&lt;br /&gt;
1. INCREASE ROUND HERO IMAGE BY 20% (270px -&amp;gt; 324px) WHILE KEEPING TOP/BOTTOM GAPS&lt;br /&gt;
2. INCREASE QUOTED TEXT IN RIGHT ARTICLE SPOTLIGHT BY +3 LINES (7 -&amp;gt; 10 LINES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Round hero image increased by 20% to 324px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 324px !important;&lt;br /&gt;
height: 324px !important;&lt;br /&gt;
min-width: 324px !important;&lt;br /&gt;
min-height: 324px !important;&lt;br /&gt;
max-width: 324px !important;&lt;br /&gt;
max-height: 324px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 12px 36px rgba(18, 63, 56, 0.40), 0 3px 10px rgba(0, 0, 0, 0.24), inset 0 2px 6px rgba(255, 255, 255, 0.75), inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure top gap from title remains clean (36px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin-top: 36px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure bottom gap from round image remains clean (40px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 40px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure sanctuary card container height gracefully accommodates 324px image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
min-height: 500px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Increase right article quoted text by +3 lines (-webkit-line-clamp: 10) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 10 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow right card to expand gracefully up to 500px to match sanctuary height */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
max-height: 500px !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicit fast and visible 1.4s crossfade for round hero photo */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-photo-stage .vh-photo,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-photo-stage .vh-photo {&lt;br /&gt;
transition: opacity 1.4s ease-in-out !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE OPTIMIZATION (STAGE 1 - REGULAR WIKI PAGES)&lt;br /&gt;
1. Universal #345B63 Dark Teal top bar across all pages and viewports.&lt;br /&gt;
2. Desktop title banner strictly scoped to screens &amp;gt;= 1000px.&lt;br /&gt;
3. Mobile header layout (burger menu, search, icons).&lt;br /&gt;
4. Mobile content readability, fluid images, and responsive table scrolling.&lt;br /&gt;
5. Mobile bottom bar and floating Back to Top button positioning.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. UNIVERSAL #345B63 TOP BAR ACROSS ALL PAGES AND VIEWPORTS */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header,&lt;br /&gt;
.mw-header,&lt;br /&gt;
#mw-head {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. DESKTOP TITLE BANNER SCOPED STRICTLY TO SCREENS &amp;gt;= 1000px */&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE REGULAR WIKI PAGES OPTIMIZATIONS (&amp;lt;= 768px) */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
/* 3.1 Top Bar Header Row */&lt;br /&gt;
.mw-header {&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.2 Hamburger Site Menu Button */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.3 Search Bar: Fluidly fits available space between burger and user tools */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 110px) !important;&lt;br /&gt;
min-width: 100px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 80px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
padding-left: 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.4 Mobile Vector Sidebar Navigation Drawer */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content,&lt;br /&gt;
#vector-main-menu-dropdown-content,&lt;br /&gt;
#vector-main-menu-unpinned-container,&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content.is-open {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
height: calc(100vh - 52px - 38px) !important;&lt;br /&gt;
max-height: calc(100vh - 90px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
z-index: 100001 !important;&lt;br /&gt;
padding: 10px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a,&lt;br /&gt;
#vector-main-menu-dropdown-content a,&lt;br /&gt;
#vector-main-menu-unpinned-container a {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
padding: 9px 18px !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-unpinned-container a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-left-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-dropdown-content .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-unpinned-container .vector-menu-heading {&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
letter-spacing: 0.6px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
border-bottom: 1px solid rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
padding: 10px 18px 6px 18px !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CONTENT VIEW ON MOBILE */&lt;br /&gt;
#content, .mw-body, .mw-content-container {&lt;br /&gt;
padding: 12px 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
line-height: 1.62 !important;&lt;br /&gt;
}&lt;br /&gt;
#firstHeading, .mw-first-heading {&lt;br /&gt;
font-size: 1.65em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-bottom: 0.4em !important;&lt;br /&gt;
word-wrap: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
h2, .mw-parser-output h2 {&lt;br /&gt;
font-size: 1.3em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 1.1em !important;&lt;br /&gt;
margin-bottom: 0.35em !important;&lt;br /&gt;
}&lt;br /&gt;
h3, .mw-parser-output h3 {&lt;br /&gt;
font-size: 1.15em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Tables horizontal scroll wrapping */&lt;br /&gt;
.vanitable, .wikitable, .daytable {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 12px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fluid images &amp;amp; media embeds */&lt;br /&gt;
div.tright, div.tleft, div.floatright, div.floatleft {&lt;br /&gt;
float: none !important;&lt;br /&gt;
margin: 12px auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
div.thumbinner {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. BOTTOM BAR &amp;amp; BACK TO TOP BUTTON ON MOBILE */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
padding: 2px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 50px !important;&lt;br /&gt;
right: 14px !important;&lt;br /&gt;
width: 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer, .mw-footer {&lt;br /&gt;
padding-bottom: 54px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 105: ROBUST NON-OVERLAPPING MINERVA MOBILE HEADER &amp;amp; USER DROPDOWN&lt;br /&gt;
1. Fix Magnifying Glass &amp;amp; User Icon Overlap:&lt;br /&gt;
- Header uses strictly rigid flex items:&lt;br /&gt;
Burger (32px left) + 20px gap + Title (auto) + [margin-left: auto spacer] + Search (32px right) + 8px gap + User (32px far right).&lt;br /&gt;
- Zero possibility of overlap.&lt;br /&gt;
2. User Menu Dropdown:&lt;br /&gt;
- Placed outside header flow (fixed positioning) with full dark teal &amp;amp; gold styling.&lt;br /&gt;
3. Plain burger icon, golden-yellow (#ffd700) SVGs for all icons.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR CONTAINER */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. STRICT RIGID SINGLE-ROW FLEX LAYOUT */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.1 BURGER (FAR LEFT: 32px) */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.2 SITE TITLE (SPACED 20px FROM BURGER) */&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 0 0 20px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.3 SEARCH FORM (PUSHED TO THE FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
margin-left: auto !important; /* Absorbs ALL horizontal space between title and search */&lt;br /&gt;
margin-right: 8px !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide the large search box input on mobile screens */&lt;br /&gt;
.minerva-header .minerva-search-form .search-box {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.4 USER ICON (FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-notifications,&lt;br /&gt;
.minerva-header .minerva-user-navigation ul,&lt;br /&gt;
.minerva-header .minerva-user-navigation li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE USER DROPDOWN MENU (POPUP AT TOP-RIGHT) */&lt;br /&gt;
#vanipedia-mobile-user-menu {&lt;br /&gt;
display: none !important;&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
width: 175px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu.is-open {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu .vani-user-menu-divider {&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background-color: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin: 5px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.2) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MINERVA NAVIGATION DRAWER (THE LEFT MENU) */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer,&lt;br /&gt;
#mw-mf-page-left.menu {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .minerva-icon {&lt;br /&gt;
background-color: #ffd700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 107: BULLETPROOF DESKTOP USER DROPDOWN (MATCHING image_a7f3ff.png)&lt;br /&gt;
1. Card background: Dark teal (#1f3e45) with gold border (#b1873d).&lt;br /&gt;
2. Zero white background bleed: all inner elements transparent.&lt;br /&gt;
3. Links: High-contrast warm gold (#f5d77f) text, white on hover (#345B63).&lt;br /&gt;
4. Pure clean text without clunky icons: .vector-icon hidden.&lt;br /&gt;
5. Divider above Log out with soft rose highlight.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DESKTOP USER DROPDOWN CARD */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content,&lt;br /&gt;
html body.page-Main_Page #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html body #p-personal.vector-menu,&lt;br /&gt;
html body #p-personal .vector-menu-content,&lt;br /&gt;
#vector-user-links-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. INNER CONTAINERS: 100% TRANSPARENT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content div,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content ul,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content li,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content-list,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content div,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content ul,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content li {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ENSURE TALK (pt-mytalk) IS VISIBLE */&lt;br /&gt;
html #vector-user-links-dropdown #pt-mytalk,&lt;br /&gt;
html .vector-user-menu #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RESTORE USER FIGURE ICON ON HEADER BUTTON (BRIGHT GOLD &amp;amp; VISIBLE) */&lt;br /&gt;
#vector-user-links-dropdown-label .vector-icon,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Inside dropdown items: keep icons compact &amp;amp; inline so they never cause vertical bloating */&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 16px !important;&lt;br /&gt;
height: 16px !important;&lt;br /&gt;
margin: 0 8px 0 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. LINKS: HIGH-CONTRAST WARM GOLD TEXT (#f5d77f) */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a,&lt;br /&gt;
html #p-personal .vector-menu-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a span,&lt;br /&gt;
html #p-personal .vector-menu-content a span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. HOVER STATE: LIGHTER TEAL (#345B63) WITH BRIGHT WHITE TEXT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:focus,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:active,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:focus,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover span {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. DIVIDER ABOVE LOGOUT */&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout,&lt;br /&gt;
html .vector-user-menu #pt-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a,&lt;br /&gt;
html .vector-user-menu #pt-logout a {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a:hover,&lt;br /&gt;
html .vector-user-menu #pt-logout a:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.25) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 110: MOBILE STICKY TOP BAR &amp;amp; BOTTOM BAR FIRST LINK (&amp;quot;MAIN PAGE&amp;quot;)&lt;br /&gt;
1. Top bar remains sticky/visible when scrolling down on mobile viewports.&lt;br /&gt;
2. Fix bottom bar flex centering bug: justify-content: flex-start on mobile&lt;br /&gt;
ensures the first link (&amp;quot;Main Page&amp;quot;) is always visible and not clipped.&lt;br /&gt;
3. Fully reverted experimental Main Page viewport scaling &amp;amp; hint banners.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. STICKY TOP BAR ON MOBILE (REMAINS VISIBLE ON SCROLL) */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome,&lt;br /&gt;
body.skin-minerva header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. BOTTOM BAR: ENSURE &amp;quot;MAIN PAGE&amp;quot; IS VISIBLE AS FIRST LINK ON MOBILE */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ENTRY PAGE SUPPRESSION (dev.vanipedia.org / VanipediaEntry3D)&lt;br /&gt;
Neither top bar nor bottom bar must appear on the 3D entry page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.ext-vp3d-fullscreen #vh-bottom-bar,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-chrome,&lt;br /&gt;
body.ext-vp3d-fullscreen .minerva-header,&lt;br /&gt;
body.ext-vp3d-fullscreen .vector-header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-head,&lt;br /&gt;
body.ext-vp3d-fullscreen .mw-header,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-navigation,&lt;br /&gt;
body:has(.vp-entry3d-container) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-container) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-container) .vector-header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .vector-header-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 116: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE FOR MAIN PAGE ON MOBILE&lt;br /&gt;
Includes Top Bar, Main Page, and Bottom Bar in one unified landscape orientation.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
transform-origin: top left !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-auto-landscape {&lt;br /&gt;
transform: rotate(90deg) translate(0, -100%) !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-native-landscape {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. TOP HEADER SLOT (Landscape orientation) */&lt;br /&gt;
#vani-stage-header-slot {&lt;br /&gt;
flex: 0 0 50px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
max-height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .header-container,&lt;br /&gt;
#vani-stage-header-slot .header-chrome,&lt;br /&gt;
#vani-stage-header-slot .minerva-header,&lt;br /&gt;
#vani-stage-header-slot .vector-header-container,&lt;br /&gt;
#vani-stage-header-slot #mw-head {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CONTENT SLOT (Landscape orientation, containing #vani-home) */&lt;br /&gt;
#vani-stage-content-slot {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: calc(100% - 50px - 36px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Enforce rigid 1200px desktop grid on #vani-home inside mobile stage */&lt;br /&gt;
#vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 8px 16px 20px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Triad in Mobile Landscape: Rigid 3-Column Horizontal Flow */&lt;br /&gt;
#vani-stage-content-slot .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-triad-column-left {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Interactive Timeline in Mobile Landscape */&lt;br /&gt;
#vani-stage-content-slot .vh-timeline-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Thematic Taxonomy in Mobile Landscape: Rigid 4-Column Grid */&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-tax {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOOTER SLOT (Landscape orientation, containing #vh-bottom-bar) */&lt;br /&gt;
#vani-stage-footer-slot {&lt;br /&gt;
flex: 0 0 36px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
min-height: 36px !important;&lt;br /&gt;
background-color: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot #vh-bottom-bar,&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dropdown Menu inside Stage Header */&lt;br /&gt;
#vani-stage-header-slot #vanipedia-mobile-user-menu {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 48px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
z-index: 1000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Minerva Left Navigation Drawer z-index when open */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer {&lt;br /&gt;
z-index: 1000005 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Robust Header Child Layout in Landscape Stage */&lt;br /&gt;
#vani-stage-header-slot .vector-header,&lt;br /&gt;
#vani-stage-header-slot .mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide any duplicate/stray bars outside the stage when active */&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-sticky-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; #mw-head,&lt;br /&gt;
body.has-vani-stage &amp;gt; #vh-bottom-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR FORMATTING FOR MOBILE BURGER MENU&lt;br /&gt;
1. Cleans out Minerva default clutter (Nearby, Random, Settings, About, etc.)&lt;br /&gt;
2. Styles the mobile drawer (#mw-mf-page-left) to match the desktop&lt;br /&gt;
accordion layout (.vanipedia-sidebar-menu).&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#mw-mf-page-left {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 20px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
padding: 12px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all Minerva default lists completely */&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-navigation,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-personal,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul.hlist,&lt;br /&gt;
#mw-mf-page-left .menu__item--nearby,&lt;br /&gt;
#mw-mf-page-left .menu__item--random {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile drawer container for desktop sidebar */&lt;br /&gt;
#mw-mf-page-left #vani-mobile-synced-sidebar {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* In mobile drawer, make .vanipedia-sidebar-menu take full drawer width */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure mobile drawer accordion header matches desktop */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading {&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
background-color: #2c4c50 !important;&lt;br /&gt;
border: 1px solid #1b3033 !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading {&lt;br /&gt;
border-radius: 4px 4px 0 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading:hover {&lt;br /&gt;
background-color: #385e63 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading::after {&lt;br /&gt;
content: &amp;quot;▼&amp;quot; !important;&lt;br /&gt;
font-size: 0.75em !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
transition: transform 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after {&lt;br /&gt;
transform: rotate(-90deg) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Content Area inside Mobile Accordion */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content {&lt;br /&gt;
background-color: #eaeff0 !important;&lt;br /&gt;
border: 1px solid #2c4c50 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-radius: 0 0 4px 4px !important;&lt;br /&gt;
padding: 0 0 4px 0 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content ul {&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 9px 14px 9px 18px !important;&lt;br /&gt;
color: #1b3033 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li:last-child a {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a:hover {&lt;br /&gt;
background-color: #dbe4e6 !important;&lt;br /&gt;
border-left: 3px solid #2c4c50 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 102 Languages Search box inside Mobile Drawer */&lt;br /&gt;
#mw-mf-page-left #sidebarLanguageSearch {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 7px 10px !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
border: 1px solid #a2a9b1 !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 122: STRICT POSITIONING OF &amp;quot;HOME&amp;quot; LINK/ICON (RIGHT OF SEARCH)&lt;br /&gt;
1. Desktop: Positioned strictly on the RIGHT of search bar via order: 10 vs order: 5.&lt;br /&gt;
2. Clean golden styling (#f5d77f), no underline, subtle hover highlight.&lt;br /&gt;
3. Mobile (both Minerva &amp;amp; Vector landscape): Golden Home icon (width 22px)&lt;br /&gt;
strictly visible next to the search icon.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Strict Flex Ordering: Left to Right across .vector-header-start */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .vector-main-menu-landmark,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Bar strictly ORDER 5 */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
div#p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Link strictly ORDER 10 (GUARANTEES IT SITS ON THE RIGHT OF SEARCH) */&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
margin-left: 10px !important;&lt;br /&gt;
margin-right: 14px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
a.vanipedia-topbar-home:hover,&lt;br /&gt;
a.vanipedia-topbar-home:active,&lt;br /&gt;
.vector-header-container a.vanipedia-topbar-home:hover,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link:hover,&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home:hover,&lt;br /&gt;
#vani-stage-header-slot a.vanipedia-topbar-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.2) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Icon Styling */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
stroke: #f5d77f !important;&lt;br /&gt;
fill: none !important;&lt;br /&gt;
stroke-width: 2 !important;&lt;br /&gt;
stroke-linecap: round !important;&lt;br /&gt;
stroke-linejoin: round !important;&lt;br /&gt;
transition: stroke 0.2s ease, transform 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home:hover .vanipedia-home-icon svg {&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
transform: scale(1.1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Text Styling on Desktop */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* MOBILE RESPONSIVE (Both Vector &amp;amp; Minerva) */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 160px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* MINERVA MOBILE SKIN HEADER (Regular Articles on Mobile) */&lt;br /&gt;
.minerva-header .vanipedia-topbar-home,&lt;br /&gt;
.minerva-header #vanipedia-topbar-home-link {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 6px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* In Rotated Landscape Stage on Main Page */&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 8px !important;&lt;br /&gt;
width: 34px !important;&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start #p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Bar Home Link: Strict no underline */&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry,&lt;br /&gt;
a.vh-bottom-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry:hover,&lt;br /&gt;
a.vh-bottom-link:hover {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 129: RESTORE COMPLETE ORIGINAL STRUCTURE (ZERO OVERLAPS, 4 TAXONOMY IN 1 ROW)&lt;br /&gt;
+ TOP BANNER TITLE AS PLAIN TEXT&lt;br /&gt;
+ WHO IS ŚRĪLA PRABHUPĀDA PERMANENT TITLE&lt;br /&gt;
+ OPTION A: RICH BURNISHED ANTIQUE GOLD (#966817)&lt;br /&gt;
+ RISE HOVER EFFECT ON ALL 9 CARD TITLES&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BANNER TITLE AS PURE PLAIN TEXT */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
span#vanipedia-topbar-title,&lt;br /&gt;
a#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover,&lt;br /&gt;
span#vanipedia-topbar-title:hover,&lt;br /&gt;
a#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CARD TITLE SIZING &amp;amp; NO TEXT CHANGE */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 38px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
letter-spacing: 0.015em !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. OPTION A: RICH BURNISHED ANTIQUE GOLD ON ALL CARD TITLES */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-media-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
-webkit-text-stroke: 0 !important;&lt;br /&gt;
paint-order: normal !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
-webkit-filter: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RISE HOVER EFFECT ON ALL 9 CARD TITLES (-3px LIFT + GOLD ILLUMINATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. GOLDEN FILAMENT UNDERLINE AT REST &amp;amp; GLIDE ON HOVER */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. STRICT STRUCTURAL RESTORATION: CLEAN ELEVATION &amp;amp; COLUMN BALANCING */&lt;br /&gt;
/* Introductory Articles flat title styling &amp;amp; hover */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific article item headline within the spotlight card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Devotee Subtitle in Memories card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 5px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
/* Enforce 3 columns on desktop for Section 3 (Personalities, Names, Places) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page .vh-card-questions {&lt;br /&gt;
padding: 2px 10px 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lift 3 bottom taxonomy cards up so they sit comfortably above the footer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-72px) !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Founder-Ācārya and Preeminent Śikṣā-Guru single line fitting */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SHIFT MARKED SECTION (Hero Triad + Timeline) DOWN EXACTLY 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 380px !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin-top: 16px !important;&lt;br /&gt;
margin-bottom: 10px !important;&lt;br /&gt;
height: 125px !important;&lt;br /&gt;
min-height: 125px !important;&lt;br /&gt;
max-height: 125px !important;&lt;br /&gt;
flex: 0 0 125px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left &amp;amp; Right Stacked Columns: Symmetrical 340px widths */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card padding and bounding inside both columns */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 135px !important;&lt;br /&gt;
min-height: 135px !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 139: DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TWO-LINE TITLE &amp;amp; DEVOTEE NAME&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title {&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 141: STATIC TITLE ON MEMORIES ROTATION + 3-LINE WIDER LANGUAGES CARD&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TITLE: 100% STATIC (NEVER ANIMATES ON ROTATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 0 5px 0 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the disciple name subtitle during randomizer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
transition: opacity 0.45s ease, transform 0.45s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle.is-changing,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(3px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SP IN MEDIA: FRAME FITS EXACTLY AROUND THUMBNAIL WITH ZERO SIDE GAPS */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-card-content,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
transition: transform 0.35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 3: 4 COLUMNS WITH WIDER COLUMN FOR PARTICIPATING LANGUAGES */&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr 1fr 1.35fr !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1220px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page .vh-card-languages {&lt;br /&gt;
padding: 3px 8px 5px 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 4. LANGUAGES CARD: EXACTLY 3 ROWS (5 COUNTRIES PER ROW) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-languages-list,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-languages-list {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
padding: 2px 0 0 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-row,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a:hover {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Flag thumbnail element */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center !important;&lt;br /&gt;
background-repeat: no-repeat !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Crisp SVG Flag Definitions */&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 147: SOCIAL ICONS IN THE MID OF THE SPACE ON THE RIGHT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform 0.2s ease, opacity 0.2s ease !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item:hover {&lt;br /&gt;
transform: scale(1.15) !important;&lt;br /&gt;
opacity: 0.9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-height: 20px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 153: DISTINGUISHED VANISEVA PILL + ELEVATED BACK-TO-TOP + FLAG STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELEVATED BACK-TO-TOP ARROW (Floats 16px clearly above the 38px bottom bar) */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 16px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE EXTRA BOX/BAR AROUND HEADER (Outer container completely borderless &amp;amp; transparent) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-container.vector-sticky-header-container {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. THE VERY EXISTING TOP BAR: Single, clean, elegant header bar */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
body.page-Main_Page .vector-header-container header.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TOP BAR CENTER BLOCK */&lt;br /&gt;
.vanipedia-topbar-center-block {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 50% !important;&lt;br /&gt;
top: 54% !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: auto !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-center-block * {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. DISTINGUISHED MIDDLE LINE: VANISEVA LUMINOUS INVITATION PILL */&lt;br /&gt;
.vanipedia-topbar-vaniseva-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border:0 !important;&lt;br /&gt;
border-bottom:0 !important;&lt;br /&gt;
background:none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
border-radius:0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:hover,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:focus,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:active {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-color:transparent !important;&lt;br /&gt;
background-color:transparent !important;&lt;br /&gt;
box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SISTER PROJECTS (Line 3) */&lt;br /&gt;
.vanipedia-topbar-sister-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 1px 6px !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link:hover,&lt;br /&gt;
.vanipedia-topbar-sister-link:focus,&lt;br /&gt;
.vanipedia-topbar-sister-link:active {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. PARTICIPATING LANGUAGES FLAGS STYLING */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-flag svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MINERVA MOBILE SKIN (Phone Header) */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.1 Burger Navigation Drawer Button */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.2 Branding Box Title (Pure CSS Content Injection - 100% JS-Independent) */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box,&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin: 0 0 0 14px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a::before,&lt;br /&gt;
.minerva-header .branding-box a::before {&lt;br /&gt;
content: &amp;quot;Vanipedia&amp;quot; !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; img,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; img {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.3 Home Link in Minerva */&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.4 Search Button in Minerva */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.5 User Navigation in Minerva */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile */&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block-mobile,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-main-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-vaniseva-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-links,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-link,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar mobile styling (from STEP 165) */&lt;br /&gt;
body.skin-minerva .vh-bottom-social-links,&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. RESPONSIVE BREAKPOINTS (Desktop &amp;gt;= 1000px Intact; Mobile &amp;lt; 1000px Full Controls) */&lt;br /&gt;
@media screen and (max-width: 1200px) and (min-width: 1000px) {&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
/* Single Row Header on Mobile Viewports */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-header-container .mw-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Row Left Section: Burger + Search + Home in single row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. FORCE BURGER MENU TO DISPLAY VISIBLE ON MOBILE */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown,&lt;br /&gt;
#vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SEARCH INPUT WITH GUARANTEED VISIBLE MAGNIFYING GLASS */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
max-width: calc(100vw - 140px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input,&lt;br /&gt;
.vector-header-start .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__start-icon,&lt;br /&gt;
#p-search .cdx-text-input__icon,&lt;br /&gt;
#p-search .cdx-text-input__start-icon {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 10px !important;&lt;br /&gt;
top: 50% !important;&lt;br /&gt;
transform: translateY(-50%) !important;&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
z-index: 5 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
padding-left: 32px !important;&lt;br /&gt;
padding-right: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Home Icon */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
margin: 0 2px !important;&lt;br /&gt;
padding: 3px 5px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. USER ICON GUARANTEED ON FAR RIGHT */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-links-wide,&lt;br /&gt;
.vector-header-end .vector-user-links-main {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-userpage {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-overflow,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-label-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile viewports (&amp;lt; 1000px) */&lt;br /&gt;
.vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block-mobile,&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-mobile,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title,&lt;br /&gt;
.vanipedia-topbar-sister-links,&lt;br /&gt;
.vanipedia-topbar-sister-link,&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar social links hidden on mobile (from STEP 165) */&lt;br /&gt;
.vh-bottom-social-links,&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 173: RESTORE WORKING STEP 117 COMPACT STAGE PROPORTIONS (ZERO-CROP)&lt;br /&gt;
Overrides all desktop-specific shifts (min-height: 380px, translateY: 30px,&lt;br /&gt;
translateY: -72px, 324px photo) inside the mobile rotated landscape stage.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage #vani-rotated-box #vani-stage-content-slot #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 4px 16px 12px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 0 0 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
min-width: 200px !important;&lt;br /&gt;
min-height: 200px !important;&lt;br /&gt;
max-width: 200px !important;&lt;br /&gt;
max-height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(18, 63, 56, 0.35), 0 2px 6px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
flex: 0 0 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-track {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-item {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-languages {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-stage-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-main-title,&lt;br /&gt;
#vani-stage-header-slot .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin: 0 10px !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V174 — Vanipedia main page: static, naturally scrolling, and responsive. */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-paper:#faf7ef;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    --vp-ink:#263a39;&lt;br /&gt;
    --vp-brand:#345b63;&lt;br /&gt;
    --vp-accent:#b1873d;&lt;br /&gt;
    --vp-line:#ded7c6;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1240px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:clamp(18px,3vw,38px) !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    background:var(--vp-paper) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    animation:none !important;&lt;br /&gt;
    transition:none !important;&lt;br /&gt;
    scroll-behavior:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a {&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-decoration-color:#aab3a8 !important;&lt;br /&gt;
    text-underline-offset:3px !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:hover {&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    text-decoration-thickness:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:focus-visible {&lt;br /&gt;
    outline:3px solid var(--vp-brand) !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p {&lt;br /&gt;
    margin-top:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1 {&lt;br /&gt;
    margin:0 0 10px !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 clamp(29px,4vw,40px)/1.2 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2 {&lt;br /&gt;
    margin:0 0 14px !important;&lt;br /&gt;
    padding:0 0 9px !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 22px/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3 {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:600 18px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p { margin-bottom:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:220px minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,5vw,64px) !important;&lt;br /&gt;
    max-width:1000px !important;&lt;br /&gt;
    margin:0 auto 32px !important;&lt;br /&gt;
    padding:8px 0 28px !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    width:220px !important;&lt;br /&gt;
    height:220px !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:3px solid var(--vp-brand) !important;&lt;br /&gt;
    border-radius:50% !important;&lt;br /&gt;
    background:#f0eee3 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 35% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 auto 4px !important;&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    font-size:clamp(19px,2.2vw,25px) !important;&lt;br /&gt;
    font-weight:600 !important;&lt;br /&gt;
    line-height:1.35 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font-size:17px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:22px !important;&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    padding:20px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card:hover {&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card h3 { margin-bottom:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card blockquote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid var(--vp-accent) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-feature {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(120px,190px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    border-radius:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-outlet {&lt;br /&gt;
    margin-bottom:5px !important;&lt;br /&gt;
    color:#706b62 !important;&lt;br /&gt;
    font-size:14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-headline { font-size:17px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section {&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
    padding:20px 0 22px !important;&lt;br /&gt;
    border-block:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-intro { margin:-5px 0 12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(auto-fit,minmax(76px,1fr)) !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    justify-content:center !important;&lt;br /&gt;
    min-height:42px !important;&lt;br /&gt;
    padding:6px 8px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a:hover {&lt;br /&gt;
    border-color:var(--vp-brand) !important;&lt;br /&gt;
    background:#f1f3ee !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section { margin:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:18px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-card { padding:18px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card { grid-column:span 1 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-list {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    flex-wrap:wrap !important;&lt;br /&gt;
    gap:8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-lang-item {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
    min-height:32px !important;&lt;br /&gt;
    white-space:nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vh-flag {&lt;br /&gt;
    display:inline-block !important;&lt;br /&gt;
    flex:0 0 22px !important;&lt;br /&gt;
    width:22px !important;&lt;br /&gt;
    height:15px !important;&lt;br /&gt;
    vertical-align:middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restore ordinary page flow and neutralize any legacy rotated-stage wrapper. */&lt;br /&gt;
#vani-mobile-stage, #vani-rotated-box {&lt;br /&gt;
    position:static !important;&lt;br /&gt;
    inset:auto !important;&lt;br /&gt;
    width:auto !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    rotate:none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot, #vani-stage-content-slot, #vani-stage-footer-slot { display:contents !important; }&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:20px 16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding-bottom:22px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:160px !important; height:160px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid { grid-template-columns:minmax(0,1fr) !important; gap:16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:minmax(0,1fr) !important; gap:14px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-card { padding:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(100px,34%) minmax(0,1fr) !important; gap:12px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section { margin-bottom:24px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:380px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-image { max-width:260px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion:reduce) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::before,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::after {&lt;br /&gt;
        animation:none !important;&lt;br /&gt;
        transition:none !important;&lt;br /&gt;
        scroll-behavior:auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V175: natural document scrolling, Vanisource-style hero, Vanipedia colors. */&lt;br /&gt;
html,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:100% !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
    overflow-y:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-brand:#345B63;&lt;br /&gt;
    --vp-accent:#f5d77f;&lt;br /&gt;
    --vp-ink:#263a3d;&lt;br /&gt;
    --vp-line:#d8d1c3;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:min(100%, 1200px) !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1200px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:26px clamp(16px,3vw,34px) 100px !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
}&lt;br /&gt;
/* The site-wide footer remains fixed; this page has room to scroll past it. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    display:block;&lt;br /&gt;
    height:0;&lt;br /&gt;
    clear:both;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(170px,210px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,4vw,44px) !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:880px !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    margin:0 auto 30px !important;&lt;br /&gt;
    padding:22px 26px !important;&lt;br /&gt;
    border:1px solid #345B63 !important;&lt;br /&gt;
    border-left:5px solid #f5d77f !important;&lt;br /&gt;
    border-radius:8px !important;&lt;br /&gt;
    background:#345B63 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:min(100%,210px) !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    aspect-ratio:445 / 542 !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:2px solid #f5d77f !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    box-shadow:0 5px 18px rgba(18,35,37,.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin:0 0 9px !important;&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    font:600 clamp(32px,3vw,42px)/1.15 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:600 clamp(19px,1.7vw,22px)/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-underline-offset:4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a:hover { color:#fff !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:500 clamp(17px,1.5vw,20px)/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-quote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid #f5d77f !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove the old decorative cursor and restore the operating system pointer. */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page * {&lt;br /&gt;
    cursor:auto !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page a[href],&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .cdx-button {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:18px 14px 96px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:14px !important;&lt;br /&gt;
        max-width:460px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding:17px 17px 19px !important;&lt;br /&gt;
        border-left-width:4px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:min(100%,170px) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-role { font-size:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-organization { font-size:17px !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V176: native mouse cursor; main page language links are the remaining taxonomy feature. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-section {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 0 32px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card {&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    grid-column:auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: native Windows pointer and viewport-contained portal rollouts. */&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    cursor:default !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href] *,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home button,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    align-items:start !important;&lt;br /&gt;
    gap:24px 18px !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 auto 28px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    max-width:640px !important;&lt;br /&gt;
    margin-left:auto !important;&lt;br /&gt;
    margin-right:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card {&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    z-index:1 !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.07) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open {&lt;br /&gt;
    z-index:100 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image {&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border-radius:6px 6px 0 0 !important;&lt;br /&gt;
    background:#e9e4d8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 36% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy {&lt;br /&gt;
    min-height:145px !important;&lt;br /&gt;
    padding:14px 15px 13px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 {&lt;br /&gt;
    min-height:50px !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    padding:0 0 7px !important;&lt;br /&gt;
    border-bottom:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 18px/1.28 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 a {&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p {&lt;br /&gt;
    min-height:44px !important;&lt;br /&gt;
    margin:0 0 8px !important;&lt;br /&gt;
    color:#354444 !important;&lt;br /&gt;
    font:400 14px/1.45 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:7px !important;&lt;br /&gt;
    min-height:30px !important;&lt;br /&gt;
    padding:4px 9px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f6f2e9 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.3 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:focus-visible {&lt;br /&gt;
    border-color:#b1873d !important;&lt;br /&gt;
    outline:2px solid #b1873d !important;&lt;br /&gt;
    outline-offset:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    position:fixed !important;&lt;br /&gt;
    top:var(--vp-panel-top, 20px) !important;&lt;br /&gt;
    left:var(--vp-panel-left, 12px) !important;&lt;br /&gt;
    right:auto !important;&lt;br /&gt;
    bottom:auto !important;&lt;br /&gt;
    z-index:2147483000 !important;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:var(--vp-panel-width, 290px) !important;&lt;br /&gt;
    max-width:calc(100vw - 24px) !important;&lt;br /&gt;
    max-height:min(380px,calc(100vh - 100px)) !important;&lt;br /&gt;
    overflow:auto !important;&lt;br /&gt;
    overscroll-behavior:contain !important;&lt;br /&gt;
    padding:11px 12px 12px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-top:3px solid #b1873d !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 10px 22px rgba(38,58,57,.22) !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open &amp;gt; .vp-rollout-panel,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open &amp;gt; .vp-rollout-panel {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-heading {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
    gap:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options &amp;gt; span { display:block !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    min-height:34px !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:500 14px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:focus-visible {&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#805b16 !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    outline:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options { grid-template-columns:repeat(4,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options a { text-align:center !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options a { display:flex !important; align-items:center !important; gap:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all { display:block !important; margin-top:7px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:focus-visible { text-decoration:underline !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all { display:block !important; margin:0 0 10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:8px 10px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-categories-heading {&lt;br /&gt;
    padding-top:8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel {&lt;br /&gt;
    width:min(720px,calc(100vw - 24px)) !important;&lt;br /&gt;
    --vp-panel-width:720px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options {&lt;br /&gt;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:1px 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options a {&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    padding:5px 6px !important;&lt;br /&gt;
    font-size:12px !important;&lt;br /&gt;
    line-height:1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid { max-width:100% !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:min(620px,calc(100vw - 24px)) !important; --vp-panel-width:620px; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img { height:210px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
        position:static !important;&lt;br /&gt;
        top:auto !important;&lt;br /&gt;
        left:auto !important;&lt;br /&gt;
        right:auto !important;&lt;br /&gt;
        bottom:auto !important;&lt;br /&gt;
        width:auto !important;&lt;br /&gt;
        max-width:none !important;&lt;br /&gt;
        max-height:none !important;&lt;br /&gt;
        margin:0 !important;&lt;br /&gt;
        border-top:1px solid #d8d1c3 !important;&lt;br /&gt;
        border-left:3px solid #b1873d !important;&lt;br /&gt;
        border-radius:0 0 7px 7px !important;&lt;br /&gt;
        box-shadow:none !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:auto !important; --vp-panel-width:auto; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V181: restore the native Windows pointing hand on sidebar menu targets.&lt;br /&gt;
   Earlier Main Page cursor rules forced .vector-menu links to cursor:auto. */&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href],&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V183: restore the pointing-hand cursor on every actionable top and bottom bar item.&lt;br /&gt;
   Older Main Page rules set .vector-dropdown-label and .vh-bottom-link to cursor:auto. */&lt;br /&gt;
html body .vector-header-container a[href],&lt;br /&gt;
html body .vector-header-container a[href] *,&lt;br /&gt;
html body header.vector-header a[href],&lt;br /&gt;
html body header.vector-header a[href] *,&lt;br /&gt;
html body header.mw-header a[href],&lt;br /&gt;
html body header.mw-header a[href] *,&lt;br /&gt;
html body #mw-head a[href],&lt;br /&gt;
html body #mw-head a[href] *,&lt;br /&gt;
html body .minerva-header a[href],&lt;br /&gt;
html body .minerva-header a[href] *,&lt;br /&gt;
html body #vh-bottom-bar a[href],&lt;br /&gt;
html body #vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vh-bottom-bar a[href],&lt;br /&gt;
html body .vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vector-header-container button,&lt;br /&gt;
html body .vector-header-container button *,&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label *,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body .minerva-header button,&lt;br /&gt;
html body .minerva-header button *,&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar button,&lt;br /&gt;
html body #vh-bottom-bar button *,&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar .vh-bottom-link[href] {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:hover,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:focus {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V185: plain, clickable gold collaboration invitation. */&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a:hover {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a:focus-visible {&lt;br /&gt;
    outline:1px dotted #f5d77f !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared petal label inside the hero */&lt;br /&gt;
.vani-hero-petal-title {&lt;br /&gt;
    margin: 0 0 8px !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    color: #f5d77f !important;&lt;br /&gt;
    font-family: Georgia, &amp;quot;Noto Serif&amp;quot;, serif !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 600 !important;&lt;br /&gt;
    line-height: 1.3 !important;&lt;br /&gt;
    letter-spacing: 2px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    text-transform: uppercase !important;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: -16px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin: 0 0 4px !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Match the organization text to the gold founder title */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Separate the introductory link from the main hero text */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who {&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove spacing from MediaWiki&#039;s hero heading wrapper */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy .mw-heading1 {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2026-11-11 (Vamshi Krishna): phones (700 px and below), where the photo sits above the title.&lt;br /&gt;
   Do not lift the VANIPEDIA title onto the photo, and give the two-line Founder-Acarya role room. */&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    html body.page-Main_Page #vani-home.vp-static-home .vani-hero-petal-title {&lt;br /&gt;
        top:0 !important;&lt;br /&gt;
    }&lt;br /&gt;
    html body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
        line-height:1.45 !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/* Remove white background and borders from search bar */&lt;br /&gt;
.vector-header-container form#searchform, &lt;br /&gt;
.vector-header-container .cdx-search-input, &lt;br /&gt;
.vector-header-container .cdx-text-input, &lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container .cdx-search-input__wrapper,&lt;br /&gt;
.vector-header-container .cdx-search-input__input-wrapper {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the magnifying glass icon */&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Strip all dynamic widths from Vue wrappers so they don&#039;t stretch */&lt;br /&gt;
.vector-typeahead-search-container,&lt;br /&gt;
.cdx-search-input,&lt;br /&gt;
.cdx-search-input__input-wrapper,&lt;br /&gt;
.cdx-text-input {&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Strictly control the input width (180px closed -&amp;gt; 240px focused) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
    width: 180px !important;&lt;br /&gt;
    max-width: 180px !important;&lt;br /&gt;
    min-width: 180px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
    transition: width 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
    width: 240px !important;&lt;br /&gt;
    max-width: 240px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. Provide a hard buffer to protect the Home link from overlap */&lt;br /&gt;
#vanipedia-topbar-home-link {&lt;br /&gt;
    margin-left: 20px !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. Push the entire search block slightly left */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-start .vector-search-box-vue {&lt;br /&gt;
    margin-right: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Completely hide native search suggestions dropdown on mobile and desktop */&lt;br /&gt;
.minerva-search-overlay .search-results,&lt;br /&gt;
.minerva-search-overlay .page-list,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    visibility: hidden !important;&lt;br /&gt;
    opacity: 0 !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile and Desktop Search Bar Layout */&lt;br /&gt;
&lt;br /&gt;
/* 1. Hide &amp;quot;Vanipedia&amp;quot; title on mobile so search bar sits in its place */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Ensure the top bar and search input are selectable and never blocked by a mask */&lt;br /&gt;
body.skin-minerva .minerva-header,&lt;br /&gt;
body.skin-minerva .minerva-header .vani-mobile-search-wrap,&lt;br /&gt;
body.skin-minerva #vani-mobile-search-input {&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    user-select: text !important;&lt;br /&gt;
    -webkit-user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. Disable Minerva&#039;s page mask and search overlay so they cannot block clicks or hide content */&lt;br /&gt;
.search-overlay,&lt;br /&gt;
.minerva-search-overlay,&lt;br /&gt;
div.mw-ui-overlay.search-overlay,&lt;br /&gt;
body.search-enabled .mw-mf-page-center__mask,&lt;br /&gt;
html.overlay-enabled .mw-mf-page-center__mask,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.overlay-enabled #mw-mf-page-center,&lt;br /&gt;
html.overlay-enabled #content,&lt;br /&gt;
body.search-enabled #mw-mf-page-center,&lt;br /&gt;
body.overlay-enabled #mw-mf-page-center {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=659001</id>
		<title>MediaWiki:Mobile.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=659001"/>
		<updated>2026-11-13T02:21:33Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Minerva Mobile &amp;amp; Desktop VaniSearch Replacement */&lt;br /&gt;
(function() {&lt;br /&gt;
    function installVaniSearch() {&lt;br /&gt;
        // 1. Mobile (Minerva header)&lt;br /&gt;
        var minervaHeader = document.querySelector(&#039;.minerva-header&#039;);&lt;br /&gt;
        if (minervaHeader) {&lt;br /&gt;
            // Remove any invisible Minerva overlay states that block clicking/typing&lt;br /&gt;
            document.documentElement.classList.remove(&#039;overlay-enabled&#039;);&lt;br /&gt;
            document.body.classList.remove(&#039;search-enabled&#039;, &#039;overlay-enabled&#039;);&lt;br /&gt;
&lt;br /&gt;
            var b = minervaHeader.querySelector(&#039;.branding-box&#039;);&lt;br /&gt;
            if (b) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
&lt;br /&gt;
            var f = minervaHeader.querySelector(&#039;.minerva-search-form&#039;);&lt;br /&gt;
            if (f &amp;amp;&amp;amp; !document.getElementById(&#039;vani-mobile-search-input&#039;)) {&lt;br /&gt;
                var d = document.createElement(&#039;div&#039;);&lt;br /&gt;
                d.className = &#039;vani-mobile-search-wrap&#039;;&lt;br /&gt;
                d.style.cssText = &#039;flex:1 1 auto !important; display:flex !important; align-items:center !important; position:relative !important; margin:0 10px !important; z-index:999999 !important; pointer-events:auto !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var inp = document.createElement(&#039;input&#039;);&lt;br /&gt;
                inp.type = &#039;text&#039;;&lt;br /&gt;
                inp.id = &#039;vani-mobile-search-input&#039;;&lt;br /&gt;
                inp.name = &#039;search&#039;;&lt;br /&gt;
                inp.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
                inp.autocomplete = &#039;off&#039;;&lt;br /&gt;
                inp.style.cssText = &#039;width:100% !important; height:32px !important; background:#1f3e45 !important; color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; border:1.5px solid #f5d77f !important; border-radius:16px !important; padding:2px 32px 2px 12px !important; font-size:15px !important; outline:none !important; box-sizing:border-box !important; pointer-events:auto !important; user-select:text !important; -webkit-user-select:text !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                btn.type = &#039;button&#039;;&lt;br /&gt;
                btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                btn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:10 !important; pointer-events:auto !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var go = function(e) {&lt;br /&gt;
                    if (e) { e.preventDefault(); e.stopPropagation(); }&lt;br /&gt;
                    var val = inp.value.trim();&lt;br /&gt;
                    if (val !== &#039;&#039;) {&lt;br /&gt;
                        window.location.href = &#039;/wiki/Special:VaniSearch?search=&#039; + encodeURIComponent(val);&lt;br /&gt;
                    }&lt;br /&gt;
                };&lt;br /&gt;
&lt;br /&gt;
                btn.addEventListener(&#039;click&#039;, go, true);&lt;br /&gt;
                inp.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) go(e);&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                d.appendChild(inp);&lt;br /&gt;
                d.appendChild(btn);&lt;br /&gt;
                f.replaceWith(d);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Desktop (Vector header)&lt;br /&gt;
        var desktopForm = document.querySelector(&#039;#p-search form, form#searchform&#039;);&lt;br /&gt;
        if (desktopForm &amp;amp;&amp;amp; !desktopForm.classList.contains(&#039;minerva-search-form&#039;) &amp;amp;&amp;amp; !desktopForm.dataset.vaniBound) {&lt;br /&gt;
            desktopForm.dataset.vaniBound = &#039;true&#039;;&lt;br /&gt;
            desktopForm.setAttribute(&#039;action&#039;, &#039;/wiki/Special:VaniSearch&#039;);&lt;br /&gt;
&lt;br /&gt;
            var dInput = desktopForm.querySelector(&#039;input[type=&amp;quot;search&amp;quot;], input[name=&amp;quot;search&amp;quot;], #searchInput&#039;);&lt;br /&gt;
            if (dInput) {&lt;br /&gt;
                dInput.setAttribute(&#039;autocomplete&#039;, &#039;off&#039;);&lt;br /&gt;
                var wrap = dInput.parentElement;&lt;br /&gt;
                if (wrap &amp;amp;&amp;amp; !wrap.querySelector(&#039;.vani-inline-go&#039;)) {&lt;br /&gt;
                    wrap.style.position = &#039;relative&#039;;&lt;br /&gt;
                    var dBtn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                    dBtn.type = &#039;button&#039;;&lt;br /&gt;
                    dBtn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                    dBtn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                    dBtn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:20 !important;&#039;;&lt;br /&gt;
                    dBtn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        var val = dInput.value.trim();&lt;br /&gt;
                        if (val !== &#039;&#039;) {&lt;br /&gt;
                            window.location.href = &#039;/wiki/Special:VaniSearch?search=&#039; + encodeURIComponent(val);&lt;br /&gt;
                        }&lt;br /&gt;
                    });&lt;br /&gt;
                    wrap.appendChild(dBtn);&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                dInput.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopImmediatePropagation();&lt;br /&gt;
                        var val = dInput.value.trim();&lt;br /&gt;
                        if (val !== &#039;&#039;) {&lt;br /&gt;
                            window.location.href = &#039;/wiki/Special:VaniSearch?search=&#039; + encodeURIComponent(val);&lt;br /&gt;
                        }&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, installVaniSearch);&lt;br /&gt;
    } else {&lt;br /&gt;
        installVaniSearch();&lt;br /&gt;
    }&lt;br /&gt;
    setTimeout(installVaniSearch, 250);&lt;br /&gt;
    setTimeout(installVaniSearch, 800);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=659000</id>
		<title>MediaWiki:Mobile.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=659000"/>
		<updated>2026-11-13T02:10:48Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* STANDALONE VANI-SEARCH CAPTURE-PHASE BYPASS */&lt;br /&gt;
(function() {&lt;br /&gt;
    function initVaniMobileSearch() {&lt;br /&gt;
        var header = document.querySelector(&#039;.minerva-header&#039;);&lt;br /&gt;
        if (!header || header.dataset.vaniBound) return;&lt;br /&gt;
        header.dataset.vaniBound = &#039;true&#039;;&lt;br /&gt;
&lt;br /&gt;
        // 1. Clean out Minerva&#039;s default search form completely to stop its event listeners&lt;br /&gt;
        var oldForm = header.querySelector(&#039;.minerva-search-form&#039;);&lt;br /&gt;
        if (oldForm) oldForm.remove();&lt;br /&gt;
&lt;br /&gt;
        // 2. Create a fresh, independent search container&lt;br /&gt;
        var container = document.createElement(&#039;div&#039;);&lt;br /&gt;
        container.className = &#039;vani-independent-search&#039;;&lt;br /&gt;
        container.style.cssText = &#039;flex: 1 1 auto !important; display: flex !important; align-items: center !important; position: relative !important; margin: 0 8px !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
        var input = document.createElement(&#039;input&#039;);&lt;br /&gt;
        input.type = &#039;text&#039;;&lt;br /&gt;
        input.className = &#039;vani-clean-search-input&#039;;&lt;br /&gt;
        input.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
        input.autocomplete = &#039;off&#039;;&lt;br /&gt;
        input.style.cssText = &#039;width: 100% !important; height: 32px !important; background: #1f3e45 !important; color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; border: 1.5px solid #f5d77f !important; border-radius: 16px !important; padding: 2px 32px 2px 12px !important; font-size: 15px !important; outline: none !important; box-sizing: border-box !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
        var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
        btn.type = &#039;button&#039;;&lt;br /&gt;
        btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
        btn.style.cssText = &#039;position: absolute !important; right: 8px !important; top: 50% !important; transform: translateY(-50%) !important; background: none !important; border: none !important; font-size: 15px !important; cursor: pointer !important; padding: 0 !important; line-height: 1 !important; z-index: 20 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
        function executeSearch(e) {&lt;br /&gt;
            if (e) {&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                e.stopPropagation();&lt;br /&gt;
                e.stopImmediatePropagation();&lt;br /&gt;
            }&lt;br /&gt;
            var val = input.value.trim();&lt;br /&gt;
            if (val !== &#039;&#039;) {&lt;br /&gt;
                window.location.href = &#039;/wiki/Special:VaniSearch?search=&#039; + encodeURIComponent(val);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        btn.addEventListener(&#039;click&#039;, executeSearch, true);&lt;br /&gt;
&lt;br /&gt;
        // Capture phase event interception: Stops Minerva from ever knowing you clicked or typed&lt;br /&gt;
        [&#039;click&#039;, &#039;focus&#039;, &#039;focusin&#039;, &#039;touchstart&#039;, &#039;input&#039;, &#039;keydown&#039;].forEach(function(eventType) {&lt;br /&gt;
            input.addEventListener(eventType, function(e) {&lt;br /&gt;
                e.stopPropagation(); // Stops Minerva&#039;s listener from triggering&lt;br /&gt;
                if (eventType === &#039;keydown&#039; &amp;amp;&amp;amp; (e.key === &#039;Enter&#039; || e.keyCode === 13)) {&lt;br /&gt;
                    executeSearch(e);&lt;br /&gt;
                }&lt;br /&gt;
            }, true); // true = Capture phase (runs before Minerva)&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        container.appendChild(input);&lt;br /&gt;
        container.appendChild(btn);&lt;br /&gt;
&lt;br /&gt;
        // Insert right after the burger menu button&lt;br /&gt;
        var burger = header.querySelector(&#039;.navigation-drawer, #mw-mf-main-menu-button&#039;);&lt;br /&gt;
        if (burger &amp;amp;&amp;amp; burger.nextSibling) {&lt;br /&gt;
            header.insertBefore(container, burger.nextSibling);&lt;br /&gt;
        } else {&lt;br /&gt;
            header.appendChild(container);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, initVaniMobileSearch);&lt;br /&gt;
    } else {&lt;br /&gt;
        initVaniMobileSearch();&lt;br /&gt;
    }&lt;br /&gt;
    setTimeout(initVaniMobileSearch, 300);&lt;br /&gt;
    setTimeout(initVaniMobileSearch, 1000);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.css&amp;diff=658999</id>
		<title>MediaWiki:Mobile.css</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.css&amp;diff=658999"/>
		<updated>2026-11-13T02:06:01Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the mobile site */&lt;br /&gt;
&lt;br /&gt;
.mobilehide {&lt;br /&gt;
    display: none; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mobile-float-reset {&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the images */&lt;br /&gt;
.compact-ambox table .mbox-image,&lt;br /&gt;
.compact-ambox table .mbox-imageright,&lt;br /&gt;
.compact-ambox table .mbox-empty-cell,&lt;br /&gt;
/* Allow for hiding text in compact form */&lt;br /&gt;
.compact-ambox .hide-when-compact,&lt;br /&gt;
.geo-nondefault, .geo-multi-punct,&lt;br /&gt;
/* Hide stuff meant for accounts with special permissions. Made visible again in&lt;br /&gt;
   [[MediaWiki:Group-sysop.css]], [[MediaWiki:Group-accountcreator.css]] and&lt;br /&gt;
   [[MediaWiki:Group-autoconfirmed.css]]. */&lt;br /&gt;
.sysop-show,&lt;br /&gt;
.accountcreator-show,&lt;br /&gt;
.autoconfirmed-show,&lt;br /&gt;
/* Copied from Common.css - allow for hiding text in compact form e.g. clean up templates */&lt;br /&gt;
.hide-when-compact,&lt;br /&gt;
/* portal pages are badly formatted. Until this changes these should be hidden. (see https://phabricator.wikimedia.org/T86495) */&lt;br /&gt;
.noprint.portal,&lt;br /&gt;
/* Temporary fix for bug 53437 - nav boxes can disrupt reading experience on smaller screens&lt;br /&gt;
TODO: Update template to have nomobile class */&lt;br /&gt;
#content .vertical-navbox,&lt;br /&gt;
#content .navbox {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tablet specific styling */&lt;br /&gt;
@media all and (min-width: 768px) {&lt;br /&gt;
	#content .vertical-navbox,&lt;br /&gt;
	#content .navbox {&lt;br /&gt;
		display: inherit;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* For linked citation numbers and document IDs, where&lt;br /&gt;
   the number need not be shown on a screen or a handheld,&lt;br /&gt;
   but should be included in the printed version&lt;br /&gt;
TODO: Move to Citation template when templates have stylesheets&lt;br /&gt;
See https://www.mediawiki.org/wiki/Requests_for_comment/Allow_styling_in_templates&lt;br /&gt;
*/&lt;br /&gt;
@media screen, handheld {&lt;br /&gt;
    .citation *.printonly {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box&lt;br /&gt;
*/&lt;br /&gt;
.citation {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Default styling for Navbar template&lt;br /&gt;
TODO: Move to Navbar template when templates have stylesheets&lt;br /&gt;
See https://www.mediawiki.org/wiki/Requests_for_comment/Allow_styling_in_templates&lt;br /&gt;
*/&lt;br /&gt;
.navbar {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
.navbar ul {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.navbar li {&lt;br /&gt;
    word-spacing: -0.125em;&lt;br /&gt;
}&lt;br /&gt;
.navbar.mini li span {&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
}&lt;br /&gt;
/* Navbar styling when nested in infobox and navbox */&lt;br /&gt;
.infobox .navbar {&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
}&lt;br /&gt;
.navbox .navbar {&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
}&lt;br /&gt;
.navbox-title .navbar {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: left;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin-right: 0.5em;&lt;br /&gt;
    width: 6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Style for horizontal lists (separator following item).&lt;br /&gt;
   @source mediawiki.org/wiki/Snippets/Horizontal_lists&lt;br /&gt;
   @revision 6 (2014-05-09)&lt;br /&gt;
   @author [[User:Edokter]]&lt;br /&gt;
 */&lt;br /&gt;
.hlist dl,&lt;br /&gt;
.hlist ol,&lt;br /&gt;
.hlist ul {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Display list items inline */&lt;br /&gt;
.hlist dd,&lt;br /&gt;
.hlist dt,&lt;br /&gt;
.hlist li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
/* Display nested lists inline */&lt;br /&gt;
.hlist.inline,&lt;br /&gt;
.hlist.inline dl,&lt;br /&gt;
.hlist.inline ol,&lt;br /&gt;
.hlist.inline ul,&lt;br /&gt;
.hlist dl dl, .hlist dl ol, .hlist dl ul,&lt;br /&gt;
.hlist ol dl, .hlist ol ol, .hlist ol ul,&lt;br /&gt;
.hlist ul dl, .hlist ul ol, .hlist ul ul {&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
/* Generate interpuncts */&lt;br /&gt;
#content .hlist dt:after {&lt;br /&gt;
    content: &amp;quot;: &amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist dd:after,&lt;br /&gt;
#content .hlist li:after {&lt;br /&gt;
    content: &amp;quot; · &amp;quot;;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist dd:last-child:after,&lt;br /&gt;
#content .hlist dt:last-child:after,&lt;br /&gt;
#content .hlist li:last-child:after {&lt;br /&gt;
    content: none;&lt;br /&gt;
}&lt;br /&gt;
/* Add parentheses around nested lists */&lt;br /&gt;
#content .hlist dd dd:first-child:before, #content .hlist dd dt:first-child:before, #content .hlist dd li:first-child:before,&lt;br /&gt;
#content .hlist dt dd:first-child:before, #content .hlist dt dt:first-child:before, #content .hlist dt li:first-child:before,&lt;br /&gt;
#content .hlist li dd:first-child:before, #content .hlist li dt:first-child:before, #content .hlist li li:first-child:before {&lt;br /&gt;
    content: &amp;quot; (&amp;quot;;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist dd dd:last-child:after, #content .hlist dd dt:last-child:after, #content .hlist dd li:last-child:after,&lt;br /&gt;
#content .hlist dt dd:last-child:after, #content .hlist dt dt:last-child:after, #content .hlist dt li:last-child:after,&lt;br /&gt;
#content .hlist li dd:last-child:after, #content .hlist li dt:last-child:after, #content .hlist li li:last-child:after {&lt;br /&gt;
    content: &amp;quot;) &amp;quot;;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
/* Put ordinals in front of ordered list items */&lt;br /&gt;
#content .hlist ol {&lt;br /&gt;
    counter-reset: listitem;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist ol &amp;gt; li {&lt;br /&gt;
    counter-increment: listitem;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist ol &amp;gt; li:before {&lt;br /&gt;
    content: &amp;quot; &amp;quot; counter(listitem) &amp;quot; &amp;quot;;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist dd ol &amp;gt; li:first-child:before,&lt;br /&gt;
#content .hlist dt ol &amp;gt; li:first-child:before,&lt;br /&gt;
#content .hlist li ol &amp;gt; li:first-child:before {&lt;br /&gt;
    content: &amp;quot; (&amp;quot; counter(listitem) &amp;quot; &amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Unbulleted lists e.g. Barack Obama page */&lt;br /&gt;
.plainlist ul {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CODE FOR COMPACT AMBOX */&lt;br /&gt;
/* Remove borders, backgrounds, padding, etc.&lt;br /&gt;
Please document here what pages use this&lt;br /&gt;
*/&lt;br /&gt;
.compact-ambox table.ambox {&lt;br /&gt;
    border: none;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: transparent;&lt;br /&gt;
    margin: 0 0 0 1.6em !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
.compact-ambox table.mbox-small-left {&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Style the text cell as a list item and remove its padding */&lt;br /&gt;
.compact-ambox table .mbox-text {&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.compact-ambox table .mbox-text-span {&lt;br /&gt;
    display: list-item;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    list-style-type: square;&lt;br /&gt;
    list-style-image: url(&amp;quot;data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.visualhide {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: -10000px;&lt;br /&gt;
    top: auto;&lt;br /&gt;
    width: 1px;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hatnotes and disambiguation notices */&lt;br /&gt;
.hatnote {&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.hatnote i {&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
div.hatnote {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    padding-left: 1.6em;&lt;br /&gt;
    margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
div.hatnote + div.hatnote {&lt;br /&gt;
    margin-top: -0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Geographical coordinates defaults. See [[Template:Coord/link]]&lt;br /&gt;
   for how these are used. The classes &amp;quot;geo&amp;quot;, &amp;quot;longitude&amp;quot;, and&lt;br /&gt;
   &amp;quot;latitude&amp;quot; are used by the [[Geo microformat]]. */&lt;br /&gt;
.geo-default, .geo-dms, .geo-dec  { display: inline; }&lt;br /&gt;
&lt;br /&gt;
.longitude, .latitude             { white-space: nowrap; }&lt;br /&gt;
&lt;br /&gt;
/* Prevent line breaks in silly places:&lt;br /&gt;
   1) Where desired&lt;br /&gt;
   2) Links when we don&#039;t want them to&lt;br /&gt;
   3) Bold &amp;quot;links&amp;quot; to the page itself&lt;br /&gt;
   4) Ref tags with group names &amp;lt;ref group=&amp;quot;Note&amp;quot;&amp;gt; --&amp;gt; &amp;quot;[Note 1]&amp;quot;&lt;br /&gt;
Please document here what pages use this&lt;br /&gt;
*/&lt;br /&gt;
.nowrap,&lt;br /&gt;
.nowraplinks a,&lt;br /&gt;
.nowraplinks .selflink,&lt;br /&gt;
sup.reference a {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
/* But allow wrapping where desired: */&lt;br /&gt;
.wrap,&lt;br /&gt;
.wraplinks a {&lt;br /&gt;
    white-space: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hidden sortkey for tablesorter */&lt;br /&gt;
td .sortkey,&lt;br /&gt;
th .sortkey {&lt;br /&gt;
    display: none;&lt;br /&gt;
    speak: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Pie chart: Transparent borders */&lt;br /&gt;
.transborder {&lt;br /&gt;
    border: solid transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Generic class for Times-based serif, texhtml class for inline math */&lt;br /&gt;
.times-serif,&lt;br /&gt;
span.texhtml {&lt;br /&gt;
    font-family: serif;&lt;br /&gt;
}&lt;br /&gt;
span.texhtml {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Disabling column-count for {{div col}}, {{reflist}} and {{refbegin}} */&lt;br /&gt;
.column-count,&lt;br /&gt;
.references-column-count {&lt;br /&gt;
    -moz-column-count: 1 !important;&lt;br /&gt;
    -webkit-column-count: 1 !important;&lt;br /&gt;
    column-count: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile and Desktop Search Bar Layout */&lt;br /&gt;
&lt;br /&gt;
/* 1. Hide &amp;quot;Vanipedia&amp;quot; title on mobile so search bar sits in its place */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Position the replacement mobile search box (and fallback form) next to burger icon */&lt;br /&gt;
body.skin-minerva .minerva-header .vani-mobile-search-box,&lt;br /&gt;
body.skin-minerva .minerva-header .minerva-search-form {&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    max-width: calc(100vw - 145px) !important;&lt;br /&gt;
    margin: 0 auto 0 10px !important;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. Keep search box visible at all times */&lt;br /&gt;
body.skin-minerva .minerva-header .search-box,&lt;br /&gt;
html.overlay-enabled body.skin-minerva .minerva-header .search-box,&lt;br /&gt;
body.skin-minerva.search-enabled .minerva-header .search-box {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Style the mobile input and remove the left background icon */&lt;br /&gt;
body.skin-minerva .minerva-header input.vani-clean-search-input,&lt;br /&gt;
body.skin-minerva .minerva-header .search-box input {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 32px !important;&lt;br /&gt;
    background: #1f3e45 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    -webkit-text-fill-color: #ffffff !important;&lt;br /&gt;
    border: 1.5px solid #f5d77f !important;&lt;br /&gt;
    border-radius: 16px !important;&lt;br /&gt;
    padding: 2px 32px 2px 12px !important;&lt;br /&gt;
    font-size: 15px !important;&lt;br /&gt;
    line-height: 26px !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. Style the right-side magnifier button */&lt;br /&gt;
.vani-inline-go {&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    top: 50% !important;&lt;br /&gt;
    transform: translateY(-50%) !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    font-size: 15px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. Hide native Minerva search icons */&lt;br /&gt;
body.skin-minerva .minerva-header .cdx-text-input__start-icon,&lt;br /&gt;
body.skin-minerva .minerva-header .cdx-text-input__icon,&lt;br /&gt;
body.skin-minerva .minerva-header .minerva-search-form .minerva-icon,&lt;br /&gt;
body.skin-minerva .minerva-header #searchIcon,&lt;br /&gt;
body.skin-minerva .minerva-header .skin-minerva-search-trigger {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 7. Prevent html.overlay-enabled from hiding page content if triggered before JS loads */&lt;br /&gt;
html.overlay-enabled #mw-mf-page-center,&lt;br /&gt;
html.overlay-enabled #content,&lt;br /&gt;
body.search-enabled #mw-mf-page-center,&lt;br /&gt;
body.overlay-enabled #mw-mf-page-center {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 8. Hide native search overlays and autocomplete menus */&lt;br /&gt;
.search-overlay,&lt;br /&gt;
.minerva-search-overlay,&lt;br /&gt;
div.mw-ui-overlay.search-overlay,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Common.css&amp;diff=658998</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Common.css&amp;diff=658998"/>
		<updated>2026-11-13T02:05:51Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Use IDs (#) when there is only one concurrence per page */&lt;br /&gt;
/* Use classes (.) when there are one or more occurrences per page */&lt;br /&gt;
/* Useful parameters... margin-bottom:0.5em */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&amp;amp;family=DM+Serif+Display&amp;amp;family=Noto+Serif:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=DM+Serif+Display&amp;amp;family=Noto+Serif:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
.cw_0 {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
.cw_50 {&lt;br /&gt;
width: 50px;&lt;br /&gt;
}&lt;br /&gt;
.cw_150 {&lt;br /&gt;
width: 150px;&lt;br /&gt;
}&lt;br /&gt;
.cw_500 {&lt;br /&gt;
width: 500px;&lt;br /&gt;
}&lt;br /&gt;
.tabs-input {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.noautonum .tocnumber {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
.daytable {                    /* Usage: {| class=&amp;quot;daytable&amp;quot; */&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.vanitable {                      /* Usage: {| class=&amp;quot;vanitable&amp;quot; */&lt;br /&gt;
border: 0.1em solid #BFBFBF;  /* #BFBFBF=light grey border */&lt;br /&gt;
border-collapse: collapse;&lt;br /&gt;
padding: 0.25em;              /* 0.25em=4px cellpadding */&lt;br /&gt;
background-color: #F2F2F2;    /* #F2F2F2=pale grey background */&lt;br /&gt;
text-align: left;             /* left, center, right */&lt;br /&gt;
vertical-align: middle;       /* top, bottom, or middle */&lt;br /&gt;
}&lt;br /&gt;
.timelineh2 {                          /* (Used on the timeline pages) Usage: &amp;lt;div class=&amp;quot;timelineh2&amp;quot; */&lt;br /&gt;
text-align: center;&lt;br /&gt;
border: 1px solid #ddcef2;&lt;br /&gt;
background: #F2F2F2;                /* was #faf5ff; */&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.timelineh3 {                           /* Usage: &amp;lt;div class=&amp;quot;timelineh3&amp;quot; */&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-top: 1px solid #ddcef2;&lt;br /&gt;
border-bottom: 1px solid #ddcef2;&lt;br /&gt;
background: #FFFFFF;&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {                      /* Usage: &amp;lt;div class=&amp;quot;timelinesummary&amp;quot; */&lt;br /&gt;
border: thin solid #ddcef2;&lt;br /&gt;
border-radius: 1em;&lt;br /&gt;
box-shadow: 0.5em 0.5em 0.5em #888888;&lt;br /&gt;
background: #FFFFCC;&lt;br /&gt;
min-width: 77em;&lt;br /&gt;
margin: 1em auto 3em auto;&lt;br /&gt;
padding: 1em;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.timelinelinks {                      /* Usage: &amp;lt;div class=&amp;quot;timelinelinks&amp;quot;&amp;gt; for Timelinenav template */&lt;br /&gt;
text-align: center;&lt;br /&gt;
font-size: 132%;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.timelinelinks a {                    /* Usage: for Timelinenav template, link text color */&lt;br /&gt;
color: #B5BD64;                   /* #B5BD64 (light mustard) */&lt;br /&gt;
}&lt;br /&gt;
.greentext {                          /* Usage: &amp;lt;span class=&amp;quot;greentext&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.quotelink {                          /* Usage: &amp;lt;span class=&amp;quot;quotelink&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/span&amp;gt; for quote boxes */&lt;br /&gt;
font-size: 1em;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.nectardroptext {                     /* Usage: &amp;lt;span class=&amp;quot;nectardroptext&amp;quot;&amp;gt;&amp;quot;Text&amp;quot;&amp;lt;/span&amp;gt; for Nectar Drop boxes */&lt;br /&gt;
font-size: 1em;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.firstchar {                          /* Usage: &amp;lt;span class=&amp;quot;firstchar&amp;quot;&amp;gt;A&amp;lt;/span&amp;gt; */&lt;br /&gt;
float: left;&lt;br /&gt;
width: 0.7em;&lt;br /&gt;
font-size: 375%;&lt;br /&gt;
font-family: algerian, courier;&lt;br /&gt;
line-height: 80%;&lt;br /&gt;
}&lt;br /&gt;
.daystext {                            /* Usage: &amp;lt;span class=&amp;quot;daystext&amp;quot;&amp;gt;Text Here&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                    /* #296F39 = Green used for Video info on the Day in the life pages */&lt;br /&gt;
}&lt;br /&gt;
.daystextb {                           /* Usage: &amp;lt;span class=&amp;quot;daystextb&amp;quot;&amp;gt;Text Here&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                    /* #296F39 = Green used for Video info on the Day in the life pages */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.MITL_page_nav {                       /* Usage: &amp;lt;div class=&amp;quot;MITL_page_nav&amp;quot; */&lt;br /&gt;
text-align: left;&lt;br /&gt;
border: 1px solid #BFBFBF;&lt;br /&gt;
background: #FFF2E6;&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto&lt;br /&gt;
}&lt;br /&gt;
.daysnav,.monthsnav {                  /* For D/MITL desktop &amp;amp; mobile */&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.daysnav .month {&lt;br /&gt;
margin: 25px 2%;&lt;br /&gt;
}&lt;br /&gt;
.monthsnav .year {&lt;br /&gt;
margin: 25px 5%;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- Book styles (BG is done) ----------------- */&lt;br /&gt;
.devanagari {                    /* Usage: &amp;lt;div class=&amp;quot;devanagari&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
font-family: interDiac;&lt;br /&gt;
src: url(/css/GauraTimes.ttf);      /* Vedabase font */&lt;br /&gt;
}&lt;br /&gt;
.verse {                                /* Usage: &amp;lt;div class=&amp;quot;verse&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* Font color #0000 = black */&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.verse.inter_diac {                     /* Usage: &amp;lt;div class=&amp;quot;verse inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
}&lt;br /&gt;
.synonyms {                             /* Usage: &amp;lt;div class=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.synonyms.inter_diac {                  /* Usage: &amp;lt;div class=&amp;quot;synonyms inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
}&lt;br /&gt;
.translation {                          /* Usage: &amp;lt;div class=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* #296F39 = green */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.translation.inter_diac {               /* Usage: &amp;lt;div class=&amp;quot;translation inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
.purport {                              /* Usage: &amp;lt;div class=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.purport.inter_diac {                   /* Usage: &amp;lt;div class=&amp;quot;purport inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
\*:not(a).text {                                 /* Usage: &amp;lt;div class=&amp;quot;text&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
.text.inter_diac {                      /* Usage: &amp;lt;div class=&amp;quot;text inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
.SB65verse {                     /* 1962-65 SB */&lt;br /&gt;
white-space: pre-line;       /* CSS 3 */&lt;br /&gt;
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */&lt;br /&gt;
white-space: -pre-wrap;      /* Opera 4-6 */&lt;br /&gt;
white-space: -o-pre-wrap;    /* Opera 7 */&lt;br /&gt;
word-wrap: break-word;       /* Internet Explorer 5.5+ */&lt;br /&gt;
text-align: center;          /* Center or margin-left:1.5em; = a : colon. Only if not using text-align: center;*/&lt;br /&gt;
color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End book styles (BG is done) ----------------- */&lt;br /&gt;
/* --- Begin OLD book styles SB, CC (These #IDs should be replaced with .classes as above) --- */&lt;br /&gt;
#verse {&lt;br /&gt;
white-space: pre;&lt;br /&gt;
}&lt;br /&gt;
#text {                          /* Used for verses and was: font-style: italic; */&lt;br /&gt;
}&lt;br /&gt;
#synonyms {                      /* Usage: &amp;lt;div id=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
#translation {                   /* Usage: &amp;lt;div id=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
#purport {                       /* Usage: &amp;lt;div id=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End old books styles BG, SB, CC ----------------- */&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote {&lt;br /&gt;
margin: 1.5em 0em;             /* Places 20px space between quotes on multi-quote pages */&lt;br /&gt;
font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
.quote_heading {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;&lt;br /&gt;
}&lt;br /&gt;
.quote_translation {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_link {                      /* Vanisource link */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.quote_text {&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_verse {                     /* To center use: text-align: center; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_text a {                    /* Makes the Vanisource verse links bold */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END NEW COMPILE FORM -------------------- */&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 {&lt;br /&gt;
margin:0!important;&lt;br /&gt;
padding:0.2em 0.4em;&lt;br /&gt;
}&lt;br /&gt;
#mainbanner {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mainlinks {&lt;br /&gt;
text-align:center;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 110%;&lt;br /&gt;
margin-bottom:0.5em&lt;br /&gt;
}&lt;br /&gt;
#mainlinks a {&lt;br /&gt;
color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
#mainmantra {&lt;br /&gt;
text-align:center;&lt;br /&gt;
margin-top:1.5em;&lt;br /&gt;
color:#B5BD64;&lt;br /&gt;
}&lt;br /&gt;
.maincenter {&lt;br /&gt;
text-align:center;&lt;br /&gt;
max-width:65em;&lt;br /&gt;
margin:0px auto;&lt;br /&gt;
padding-bottom:1em;&lt;br /&gt;
}&lt;br /&gt;
/* Don&#039;t display some stuff on the main page */&lt;br /&gt;
body.page-Main_Page #t-cite,&lt;br /&gt;
body.page-Main_Page #lastmod,&lt;br /&gt;
body.page-Main_Page #siteSub {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE CODING -------------------- */&lt;br /&gt;
/* -------------------- BEGIN CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
/* 1. Override core Vector 2022 background CSS variables */&lt;br /&gt;
:root,&lt;br /&gt;
.skin-vector-2022,&lt;br /&gt;
html {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
--border-color-base: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Unify legacy elements and set global font */&lt;br /&gt;
body,&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base {&lt;br /&gt;
background: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
#headertabs {&lt;br /&gt;
background: inherit;&lt;br /&gt;
}&lt;br /&gt;
#headertabs ul li.ui-state-active {&lt;br /&gt;
background: #D4ECDD;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Force teal and remove borders on all Vector 2022 UI containers, sidebars, and Codex menus */&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.mw-page-container-inner,&lt;br /&gt;
.mw-content-container,&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-sidebar-container,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
#vector-toc,&lt;br /&gt;
.vector-toc-pinned-container,&lt;br /&gt;
.vector-toc-contents,&lt;br /&gt;
.vector-dropdown-content,&lt;br /&gt;
.vector-menu-content,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-menu__list {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ------------------------------------ */&lt;br /&gt;
div.thumb {          /* Remove white border from thumbnails */&lt;br /&gt;
border: none;&lt;br /&gt;
}&lt;br /&gt;
div.tright {&lt;br /&gt;
border: none;&lt;br /&gt;
margin: 0.5em 0 0.8em 1.4em;&lt;br /&gt;
}&lt;br /&gt;
div.tleft {&lt;br /&gt;
border: none;&lt;br /&gt;
margin: 0.5em 1.4em 0.8em 0;&lt;br /&gt;
}&lt;br /&gt;
#lastmod {&lt;br /&gt;
display:none&lt;br /&gt;
}&lt;br /&gt;
li#ca-unify {&lt;br /&gt;
margin-left:1.6em;&lt;br /&gt;
}&lt;br /&gt;
#google-search input {&lt;br /&gt;
font-size:95%;&lt;br /&gt;
width:10.9em;&lt;br /&gt;
}&lt;br /&gt;
#searchform {&lt;br /&gt;
padding-bottom:0.5em&lt;br /&gt;
}&lt;br /&gt;
#p-logo a, #p-logo a:hover {&lt;br /&gt;
height:190px;&lt;br /&gt;
}&lt;br /&gt;
#column-one {&lt;br /&gt;
padding-top:190px;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation {&lt;br /&gt;
padding-top:30px;&lt;br /&gt;
}&lt;br /&gt;
.ac_results {&lt;br /&gt;
padding: 0px;&lt;br /&gt;
border: 1px solid black;&lt;br /&gt;
background-color: Window;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
z-index: 99999;&lt;br /&gt;
}&lt;br /&gt;
.ac_results ul {&lt;br /&gt;
width: 100%;&lt;br /&gt;
list-style-position: outside;&lt;br /&gt;
list-style: none;&lt;br /&gt;
padding: 0;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.ac_results li {&lt;br /&gt;
margin: 0px;&lt;br /&gt;
padding: 2px 5px;&lt;br /&gt;
cursor: default;&lt;br /&gt;
display: block;&lt;br /&gt;
/* if width will be 100% horizontal scrollbar will appear when scroll mode will be used */&lt;br /&gt;
/* width: 100%; */&lt;br /&gt;
font: menu;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
/* it is very important, if line-height not set or set in relative units scroll will be broken in firefox */&lt;br /&gt;
line-height: 16px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.ac_loading {&lt;br /&gt;
background: Window url(&#039;indicator.gif&#039;) right center no-repeat;&lt;br /&gt;
}&lt;br /&gt;
.ac_odd {&lt;br /&gt;
background-color: #eee;&lt;br /&gt;
}&lt;br /&gt;
.ac_over {&lt;br /&gt;
background-color: aquamarine;&lt;br /&gt;
color: HighlightText;&lt;br /&gt;
}&lt;br /&gt;
.ac_moreItems {&lt;br /&gt;
text-align: center;&lt;br /&gt;
background-color: InactiveCaption;&lt;br /&gt;
color: InactiveCaptionText;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
padding: 0px 5px;&lt;br /&gt;
cursor: default;&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
font: bold menu 12px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
-moz-user-select: none;&lt;br /&gt;
-khtml-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE TEST -------------------- */&lt;br /&gt;
body.page-Main_Page_test h1 {&lt;br /&gt;
background:#f0f0f0;            /* was background:#faf5ff; */&lt;br /&gt;
border-bottom:1px solid #ccc;&lt;br /&gt;
border-top:1px solid #ccc;&lt;br /&gt;
padding:0.3em;&lt;br /&gt;
margin:1em 0;&lt;br /&gt;
color:#B5BD64;                /* font color */&lt;br /&gt;
font-family:georgia;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 140%;&lt;br /&gt;
text-align:center;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page_test h2 {&lt;br /&gt;
background:#f0f0f0;&lt;br /&gt;
border-bottom:1px solid #ccc;&lt;br /&gt;
border-top:1px solid #ccc;&lt;br /&gt;
padding:0.3em;&lt;br /&gt;
margin:1em 0;&lt;br /&gt;
color:#000000;&lt;br /&gt;
font-family:georgia;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 110%;&lt;br /&gt;
text-align:center;&lt;br /&gt;
}&lt;br /&gt;
#mainh2links a {&lt;br /&gt;
color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE TEST -------------------- */&lt;br /&gt;
/* --------------- DONATION PAGE - http://vanipedia.org/wiki/Special:IframePage/Donation --------------------*/&lt;br /&gt;
#iframeframe {&lt;br /&gt;
height: 800px;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
/* 2020-11-27 Elad: Scale and center main page banners */&lt;br /&gt;
a[href\*=&#039;MainPage&#039;]::after {&lt;br /&gt;
content: &#039;a&#039;;&lt;br /&gt;
font-size: 50px;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
img[src\*=&#039;MainPage&#039;] {&lt;br /&gt;
transform: scale(1.225) translateX(9%);&lt;br /&gt;
}&lt;br /&gt;
/* End mainpage banners */&lt;br /&gt;
/* Main page mobile view classes */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.MainPageBG {&lt;br /&gt;
display: inline-table;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
display: table-cell;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Stack the 5-column theme analysis sections vertically */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Prevent the timeline from breaking the mobile viewport */&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: unset;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin: 1em auto;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Make fixed-width captions flexible on mid-sized screens */&lt;br /&gt;
.youtube_right .thumbcaption,&lt;br /&gt;
.youtube_left .thumbcaption {&lt;br /&gt;
width: auto;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Ensure old table layouts don&#039;t cause horizontal scroll */&lt;br /&gt;
.vanitable {&lt;br /&gt;
display: block;&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 400px)&lt;br /&gt;
{&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;40em&amp;quot;] {&lt;br /&gt;
width: 78vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption {&lt;br /&gt;
width: 69vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideowrap {&lt;br /&gt;
width: 69vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo {&lt;br /&gt;
padding: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;24em&amp;quot;] {&lt;br /&gt;
width: unset !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo iframe {&lt;br /&gt;
width: 67vw;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;32em&amp;quot;] { /* right-to-left languages */&lt;br /&gt;
min-width: 80vw !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 320px)&lt;br /&gt;
{&lt;br /&gt;
#mp-upper .embedvideo iframe {&lt;br /&gt;
width: 70vw;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption {&lt;br /&gt;
width: 69vw;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo {&lt;br /&gt;
width: 71vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideowrap {&lt;br /&gt;
width: 67vw !important;&lt;br /&gt;
}&lt;br /&gt;
.NectarDropBox&lt;br /&gt;
{&lt;br /&gt;
min-width: 17.5em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-right &amp;gt; tbody &amp;gt; tr:nth-child(4) &amp;gt; td&lt;br /&gt;
{&lt;br /&gt;
padding: 0 0 0 .5em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-right &amp;gt; tbody &amp;gt; tr:nth-child(6) &amp;gt; td&lt;br /&gt;
{&lt;br /&gt;
padding: 0 0 0 .4em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;32em&amp;quot;] { /* right-to-left languages */&lt;br /&gt;
min-width: 86vw !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* End main page mobile view classes */&lt;br /&gt;
/* Generic center class */&lt;br /&gt;
div.center&lt;br /&gt;
{&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar drop classes */&lt;br /&gt;
@media only screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
div.NectarDropBox&lt;br /&gt;
{&lt;br /&gt;
max-width: 30%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox&lt;br /&gt;
{&lt;br /&gt;
text-align: left;&lt;br /&gt;
min-height: 11.6em;&lt;br /&gt;
border:thin solid #000000;&lt;br /&gt;
border-radius: 1em;&lt;br /&gt;
box-shadow: 0.5em 0.5em 1em #bcbcbc;&lt;br /&gt;
margin: 1em 0em;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 800px)&lt;br /&gt;
{&lt;br /&gt;
.vaniquotebox {&lt;br /&gt;
max-width:80%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox &amp;gt; table&lt;br /&gt;
{&lt;br /&gt;
text-align:left;&lt;br /&gt;
font-size:1em;&lt;br /&gt;
color:#000000;&lt;br /&gt;
min-height: 11.5em;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox td&lt;br /&gt;
{&lt;br /&gt;
padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
/* Put spacing between the YouTube video player and text that flows around it */&lt;br /&gt;
/* left-to-right languages */&lt;br /&gt;
.youtube_right .embedvideo&lt;br /&gt;
{&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption&lt;br /&gt;
{&lt;br /&gt;
width: 330px;&lt;br /&gt;
}&lt;br /&gt;
/* right-to-left languages */&lt;br /&gt;
.youtube_left .embedvideo&lt;br /&gt;
{&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc ul&lt;br /&gt;
{&lt;br /&gt;
text-align: right !important;&lt;br /&gt;
direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc .tocnumber {&lt;br /&gt;
padding-left: 0.5em;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc .toctitle&lt;br /&gt;
{&lt;br /&gt;
direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.ar .toctitle::before {&lt;br /&gt;
content: &amp;quot;محتويات&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he .toctitle::before {&lt;br /&gt;
content: &amp;quot;תוכן עניינים&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he,.rtltoc.ar {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
font-weight: sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he h2,.rtltoc.ar h2&lt;br /&gt;
{&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Kasya */&lt;br /&gt;
/* Custom Wikipedia-style Hover Popup Alternative */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
content: &amp;quot;Preview: &amp;quot; attr(title);&lt;br /&gt;
position: absolute;&lt;br /&gt;
bottom: 120%;&lt;br /&gt;
left: 50%;&lt;br /&gt;
transform: translateX(-50%);&lt;br /&gt;
background: var(--background-color-page, #ffffff);&lt;br /&gt;
color: var(--color-base, #202122);&lt;br /&gt;
padding: 12px 16px;&lt;br /&gt;
border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
white-space: normal;&lt;br /&gt;
width: 280px;&lt;br /&gt;
z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- THEME ANALYSIS PAGE STRUCTURE -------------------- */&lt;br /&gt;
/* 5-Column Grid */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr);&lt;br /&gt;
gap: 15px;&lt;br /&gt;
margin: 2em 0;&lt;br /&gt;
}&lt;br /&gt;
.theme-column {&lt;br /&gt;
background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
padding: 15px;&lt;br /&gt;
border: 1px solid #B5BD64;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
/* Formats the links cleanly inside each column */&lt;br /&gt;
.theme-column ul {&lt;br /&gt;
list-style-type: none;&lt;br /&gt;
padding: 0;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.theme-column li {&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
/* Eliminate structural white borders and force structural columns to teal */&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
#vector-toc,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-page-container-inner,&lt;br /&gt;
.vector-sidebar-container {&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Override core Vector 2022 background CSS variables */&lt;br /&gt;
:root,&lt;br /&gt;
.skin-vector-2022,&lt;br /&gt;
html {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
--border-color-base: transparent !important; /* Neutralizes structural borders */&lt;br /&gt;
}&lt;br /&gt;
/* Force the specific grid columns and pinned containers to adopt the teal */&lt;br /&gt;
.vector-sidebar-container,&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-toc-pinned-container,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.mw-page-container-inner {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Wit &amp;amp; Wisdom Card Hover Effects */&lt;br /&gt;
.ww-card {&lt;br /&gt;
transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
box-shadow: 0 6px 15px rgba(0,0,0,0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.ww-image-layer {&lt;br /&gt;
transition: transform 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover .ww-image-layer {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
.ww-text-arrow {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover .ww-text-arrow {&lt;br /&gt;
transform: translateX(4px);&lt;br /&gt;
}&lt;br /&gt;
/* Portal Books Accordion Styles */&lt;br /&gt;
.book-accordion-report {&lt;br /&gt;
background: #FDF2D5;&lt;br /&gt;
border: 1px solid #d0d7de;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,0.04);&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* --- ENHANCED PORTAL BOOKS ACCORDION --- */&lt;br /&gt;
/* The Main Container */&lt;br /&gt;
.book-accordion {&lt;br /&gt;
background: #FFF8EE;&lt;br /&gt;
border: none;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
margin-bottom: 20px;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0,0,0,0.06); /* Deeper, softer shadow */&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
/* The Clickable Header Bar */&lt;br /&gt;
.book-accordion-header {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
color: #1f4033;&lt;br /&gt;
padding: 16px 20px 16px 60px; /* Top: 16px, Right: 20px, Bottom: 16px, Left: 60px */&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background-color 0.2s ease;&lt;br /&gt;
user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* Header Hover Effect */&lt;br /&gt;
.book-accordion-header:hover {&lt;br /&gt;
background-color: #7fbd97; /* Lightens the bar slightly on hover */&lt;br /&gt;
}&lt;br /&gt;
.extra-button {&lt;br /&gt;
background-color: #5B3E34;&lt;br /&gt;
}&lt;br /&gt;
.extra-button:hover {&lt;br /&gt;
background-color: #907359;&lt;br /&gt;
}&lt;br /&gt;
/* Fix for the standard MediaWiki Collapse/Expand Button */&lt;br /&gt;
.book-accordion .mw-collapsible-toggle {&lt;br /&gt;
float: right;&lt;br /&gt;
font-weight: normal;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
background: rgba(255, 255, 255, 0.15);&lt;br /&gt;
padding: 4px 12px;&lt;br /&gt;
border-radius: 20px; /* Makes it a pill shape */&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
}&lt;br /&gt;
/* Target the link inside the toggle to ensure it stays white */&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover {&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
/* The Content Area */&lt;br /&gt;
.book-accordion-content {&lt;br /&gt;
padding: 24px;&lt;br /&gt;
}&lt;br /&gt;
/* The Grid Setup */&lt;br /&gt;
.book-grid-list {&lt;br /&gt;
column-width: 280px;&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
list-style-type: none;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Single-column version of accordion link list */&lt;br /&gt;
.book-grid-list.single-column {&lt;br /&gt;
column-width: auto;&lt;br /&gt;
column-count: 1;&lt;br /&gt;
column-gap: 0;&lt;br /&gt;
}&lt;br /&gt;
.book-grid-list li {&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
break-inside: avoid;&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Links */&lt;br /&gt;
.mw-parser-output .book-grid-list li a,&lt;br /&gt;
.mw-parser-output .book-grid-list li a.external {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
background-image: none !important; /* Safely removes the external link icon */&lt;br /&gt;
border: 1px solid #e1e4e8 !important;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
color: #1a5e9a;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,0.02);&lt;br /&gt;
transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Hover Effect */&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover,&lt;br /&gt;
.mw-parser-output .book-grid-list li a.external:hover {&lt;br /&gt;
background-color: #f4f8fc !important;&lt;br /&gt;
border-color: #1a5e9a !important;&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
box-shadow: 0 4px 10px rgba(26,94,154,0.12);&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Hover Effect */&lt;br /&gt;
.book-grid-list li a:hover {&lt;br /&gt;
background-color: #f4f8fc;&lt;br /&gt;
border-color: #1a5e9a;&lt;br /&gt;
transform: translateY(-2px); /* Lifts the card up slightly */&lt;br /&gt;
box-shadow: 0 4px 10px rgba(26,94,154,0.12); /* Subtle blue glow */&lt;br /&gt;
}&lt;br /&gt;
/* --- Solid Buttons with a Padded Outer Frame (Pseudo-Element Method) --- */&lt;br /&gt;
.vision-btn.btn-framed {&lt;br /&gt;
position: relative !important; /* Required to anchor the frame */&lt;br /&gt;
margin: 12px !important; /* Ensures there is room for the frame to render */&lt;br /&gt;
}&lt;br /&gt;
/* This draws the actual frame 6px outside the button */&lt;br /&gt;
.vision-btn.btn-framed::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: -12px;&lt;br /&gt;
left: -12px;&lt;br /&gt;
right: -12px;&lt;br /&gt;
bottom: -12px;&lt;br /&gt;
border: 2px solid #3a5c6e !important; /* The teal frame */&lt;br /&gt;
border-radius: 6px !important; /* Slightly rounded to match the button */&lt;br /&gt;
pointer-events: none; /* Ensures the frame doesn&#039;t block you from clicking the button */&lt;br /&gt;
}&lt;br /&gt;
/* Changes the frame color when you hover over the button */&lt;br /&gt;
.vision-btn.btn-framed:hover::after {&lt;br /&gt;
border-color: #466e84 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile Responsiveness for Custom Book Grids */&lt;br /&gt;
@media screen and (max-width: 720px) {&lt;br /&gt;
.book-grid-list {&lt;br /&gt;
/* Forces the grid to stack into a single vertical column on small screens */&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
/* Adjust padding for smaller screens if necessary */&lt;br /&gt;
.book-accordion-content {&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------&lt;br /&gt;
FIX: Mobile-Only Image Scaling (Leaves Desktop Intact)&lt;br /&gt;
---------------------------------------------------- */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Don&#039;t show external-link icon for image-only links */&lt;br /&gt;
.mw-parser-output a.external:has(img) {&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Layout for Image &amp;amp; Button Grids */&lt;br /&gt;
.compilation-wrapper {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
align-items: flex-start;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 30px;&lt;br /&gt;
margin: 20px auto;&lt;br /&gt;
max-width: 1000px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-image {&lt;br /&gt;
flex: 1 1 300px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
max-width: 450px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-button-grid {&lt;br /&gt;
flex: 1 1 400px;&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));&lt;br /&gt;
gap: 15px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn {&lt;br /&gt;
background-color: #3a5c6e;&lt;br /&gt;
padding: 12px 24px;&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn-full {&lt;br /&gt;
grid-column: 1 / -1;&lt;br /&gt;
}&lt;br /&gt;
/* Defines the layout for the main container holding all columns */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr); /* Creates exactly 5 equal columns */&lt;br /&gt;
gap: 15px; /* Adds consistent breathing room between the columns */&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Optional but highly recommended: Make it stack nicely on smaller screens */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: repeat(2, 1fr); /* 2 columns on medium screens */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: 1fr; /* 1 single column on mobile */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
MEDIA SNIPPETS OVERFLOW FIX (The Nuclear Option)&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Target the main column boxes by their unique background color */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important; /* Force-stops ANY visual spilling */&lt;br /&gt;
}&lt;br /&gt;
/* 2. Target the nested inner divs and forcefully strip their hardcoded 300px widths */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] div {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Keep images, video frames, and MediaWiki file wrappers strictly contained */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] img,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] iframe,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] .embedvideo,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 auto !important; /* Centers the media nicely */&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA VISION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vision-layout-wrapper {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 950px;&lt;br /&gt;
margin: 10px auto 30px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* INTRODUCTION */&lt;br /&gt;
.vision-intro {&lt;br /&gt;
max-width: 850px;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
color: #263b38;&lt;br /&gt;
font-size: 17px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
/* CORE PRINCIPLES TITLE */&lt;br /&gt;
.vision-core-title {&lt;br /&gt;
margin: 0 auto 14px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
color: #3a5c6e;&lt;br /&gt;
font-size: 22px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
}&lt;br /&gt;
.vision-core-title span {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
/* CORE PRINCIPLES IMAGE&lt;br /&gt;
No border/frame/padding.&lt;br /&gt;
Uses full available content width.&lt;br /&gt;
*/&lt;br /&gt;
.vision-core-image {&lt;br /&gt;
width: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
line-height: 0;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vision-core-image .mw-file-description,&lt;br /&gt;
.vision-core-image .mw-file-element,&lt;br /&gt;
.vision-core-image img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* BUTTONS */&lt;br /&gt;
.vision-buttons-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: row;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 22px;&lt;br /&gt;
}&lt;br /&gt;
/* EXISTING BUTTON GRAPHICS */&lt;br /&gt;
.vision-btn {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
background-color: #3a5c6e;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: background-color 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn:hover {&lt;br /&gt;
background-color: #466e84;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn a,&lt;br /&gt;
.vision-btn a.external {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
padding: 22px 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
text-align: center;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
/* RESPONSIVE */&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
.vision-buttons-row {&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn {&lt;br /&gt;
flex: 1 1 45%;&lt;br /&gt;
}&lt;br /&gt;
.vision-intro {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------&lt;br /&gt;
Vanipedia Community Section&lt;br /&gt;
---------------------------------------------------- */&lt;br /&gt;
.community-layout-wrapper {&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 35px auto 40px;&lt;br /&gt;
padding: 0 15px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Vanivillage + Vaniseva */&lt;br /&gt;
.community-platform-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 100px;&lt;br /&gt;
margin-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 240px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item a:hover {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
/* YouTube + Facebooks + Instagram */&lt;br /&gt;
.community-social-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 102px;&lt;br /&gt;
margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 115px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item a:hover {&lt;br /&gt;
transform: scale(1.08);&lt;br /&gt;
}&lt;br /&gt;
/* Community image */&lt;br /&gt;
.community-image-container {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
.community-image-container img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1000px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Contact + Statistics buttons */&lt;br /&gt;
.community-button-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
gap: 30px;&lt;br /&gt;
margin: 0 auto 30px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row .vision-btn {&lt;br /&gt;
width: 250px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.community-layout-wrapper {&lt;br /&gt;
padding: 0 10px;&lt;br /&gt;
margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-row {&lt;br /&gt;
gap: 25px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item img {&lt;br /&gt;
max-width: 150px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-row {&lt;br /&gt;
gap: 18px;&lt;br /&gt;
margin-bottom: 25px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item img {&lt;br /&gt;
max-width: 65px;&lt;br /&gt;
}&lt;br /&gt;
.community-image-container {&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row {&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row .vision-btn {&lt;br /&gt;
width: calc(50% - 6px);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
GLOBAL SITENOTICE / MEDIAWIKI HEADER SUPPRESSION (ALL PAGES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#siteNotice,&lt;br /&gt;
#localNotice,&lt;br /&gt;
.mw-sitenotice,&lt;br /&gt;
.sitenotice,&lt;br /&gt;
.vector-sitenotice-container,&lt;br /&gt;
#mainbanner,&lt;br /&gt;
.anonnotice,&lt;br /&gt;
.dismissable-notice,&lt;br /&gt;
#centralNotice {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Only hide these tabs if the JavaScript determines the user is NOT authorized */&lt;br /&gt;
body.restricted-ui #ca-history,&lt;br /&gt;
body.restricted-ui #ca-talk,&lt;br /&gt;
body.restricted-ui #ca-viewsource {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
NIGHT MODE / DARK MODE OVERRIDES&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Target the specific dark mode class applied by the Vector toggle */&lt;br /&gt;
html.skin-theme-clientpref-night {&lt;br /&gt;
--background-color-base: #121212 !important;&lt;br /&gt;
--background-color-page: #121212 !important;&lt;br /&gt;
--background-color-quiet: #1a1a1a !important;&lt;br /&gt;
--color-base: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Global background and text color overrides */&lt;br /&gt;
html.skin-theme-clientpref-night body,&lt;br /&gt;
html.skin-theme-clientpref-night #content,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-body,&lt;br /&gt;
html.skin-theme-clientpref-night #mw-page-base,&lt;br /&gt;
html.skin-theme-clientpref-night #mw-head-base {&lt;br /&gt;
background: #121212 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Unified Vector 2022 UI containers and Codex menus */&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container-inner,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-content-container,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-header-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-column-start,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-column-end,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sidebar-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinnable-element,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinnable-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc-contents,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-menu-content,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-appearance-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-page-toolbar-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-page-toolbar,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu__list,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-radio,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-appearance {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Fix specific custom components (Cards, Columns, Book Accordions) */&lt;br /&gt;
html.skin-theme-clientpref-night .theme-column {&lt;br /&gt;
background: rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .book-accordion {&lt;br /&gt;
background: #1a1a1a !important;&lt;br /&gt;
border-color: #333 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .book-accordion-header {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border-bottom: 3px solid #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a.external {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
color: #90cdf4 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a:hover {&lt;br /&gt;
background-color: #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text,&lt;br /&gt;
html.skin-theme-clientpref-night \*:not(a).text {&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Fix the Search Bar and Auto-suggest Dropdown */&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input__input-wrapper,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-typeahead-search-container {&lt;br /&gt;
background-color: #1a1a1a !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input__input {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input__input::placeholder {&lt;br /&gt;
color: #a0aec0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input__end-button {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border-color: #4a5568 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-typeahead-search__menu {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border: 1px solid #333 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item:hover,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item--selected {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Invert external iframes and override inline widget colors */&lt;br /&gt;
html.skin-theme-clientpref-night .vanipedia-clock iframe {&lt;br /&gt;
filter: invert(0.92) hue-rotate(180deg) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;#ede9ce&amp;quot;],&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;background-color: #ede9ce&amp;quot;],&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;background-color:#ede9ce&amp;quot;] {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border-color: #333 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;#ede9ce&amp;quot;] a,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-panelLayout-framed a {&lt;br /&gt;
color: #90cdf4 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-panelLayout-framed,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-tabPanelLayout {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border: 1px solid #333 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-fieldsetLayout,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-widget {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Scrollbars and Edge Stripes Cleanup */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content {&lt;br /&gt;
scrollbar-color: #3b4b5f #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar {&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar-track,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar-track {&lt;br /&gt;
background: #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar-thumb,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar-thumb {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc .vector-toc-list-item-active {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-pinned-container::after,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-pinned-container::before,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container::after,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container::before {&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Dark Mode Sidebar Menu Widgets &amp;amp; Headers */&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content {&lt;br /&gt;
background-color: #253141 !important;&lt;br /&gt;
border: 1px solid #3b4b5f !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a \*,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a \* {&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a:hover,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a:hover \*,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a:hover,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a:hover \* {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu .vector-menu-heading,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content .vector-menu-heading {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-sidebar-menu.vanipedia-collapsed:has(.vector-menu-content-list:empty) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
LIGHT MODE OVERRIDES&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Global Light Mode Layout Variables */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Light Mode Sidebar &amp;amp; Menu Backgrounds */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container {&lt;br /&gt;
background-color: #EEF2F9 !important;&lt;br /&gt;
--background-color-interactive: #EEF2F9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Give the floating dropdown a visible box in Light Mode */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content:not(#vector-user-links-dropdown *):not(.vector-user-menu *) {&lt;br /&gt;
background-color: #ffffff !important; /* Clean white background */&lt;br /&gt;
border: 1px solid #c8ccd1 !important; /* Soft grey border */&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; /* Soft shadow */&lt;br /&gt;
}&lt;br /&gt;
/* Ensure inner wrappers don&#039;t double-pad or override the box */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Light Mode Sidebar Menu Typography &amp;amp; Headers */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading {&lt;br /&gt;
background-color: #345B63 !important; /* Dark teal background for headers */&lt;br /&gt;
color: #ffffff !important; /* White text */&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link {&lt;br /&gt;
color: #2F5E5E !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover {&lt;br /&gt;
color: #0645ad !important;&lt;br /&gt;
background-color: #EEF2F9 !important; /* Soft hover highlight */&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
GLOBAL OVERRIDES (BOTH MODES)&lt;br /&gt;
========================================================= */&lt;br /&gt;
#mainbanner {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body,&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body-content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Personality Landing Hero */&lt;br /&gt;
.personality-card {&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 0 auto 35px auto;&lt;br /&gt;
background: #3a5c6e;&lt;br /&gt;
border: 1px solid #7FA28B;&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.personality-hero {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 28px;&lt;br /&gt;
align-items: center; /* This centers the shorter column (image or text) vertically */&lt;br /&gt;
}&lt;br /&gt;
.personality-image {&lt;br /&gt;
flex: 0 0 396px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.personality-image img {&lt;br /&gt;
max-width: 360px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
margin: auto;&lt;br /&gt;
padding: 4px;&lt;br /&gt;
background: #E7F3E5;&lt;br /&gt;
border: 1px solid #c8c8c8;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,.08);&lt;br /&gt;
}&lt;br /&gt;
/* Keep the title fix you applied earlier! */&lt;br /&gt;
.personality-title {&lt;br /&gt;
font-size: 180%;&lt;br /&gt;
text-align: left;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.personality-content {&lt;br /&gt;
flex: 1;&lt;br /&gt;
padding: 0 24px 0 0;&lt;br /&gt;
}&lt;br /&gt;
/* --- Mobile Layout Rules --- */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
.personality-hero {&lt;br /&gt;
flex-direction: column; /* Stacks the image and text vertically */&lt;br /&gt;
gap: 16px; /* Reduces the gap slightly so it doesn&#039;t feel too empty on mobile */&lt;br /&gt;
}&lt;br /&gt;
.personality-image {&lt;br /&gt;
flex: 1 1 auto; /* Removes the rigid 360px width constraint */&lt;br /&gt;
width: 100%; /* Allows the image to fill the mobile container gracefully */&lt;br /&gt;
}&lt;br /&gt;
.personality-image img {&lt;br /&gt;
max-width: 100%; /* Ensures the image never spills off the screen */&lt;br /&gt;
}&lt;br /&gt;
.personality-title {&lt;br /&gt;
text-align: center; /* Optional: Centering the title often looks better on stacked mobile layouts */&lt;br /&gt;
}&lt;br /&gt;
.personality-content {&lt;br /&gt;
padding: 0 16px; /* Adds 16px of space to the left and right of the text */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/*--- Additional Info Card ---*/&lt;br /&gt;
.info-card {&lt;br /&gt;
max-width: 900px;&lt;br /&gt;
margin: 30px auto;&lt;br /&gt;
padding: 24px 28px;&lt;br /&gt;
background: #FFF8EE;&lt;br /&gt;
border: 1px solid #D8C7A5;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.info-card h3 {&lt;br /&gt;
margin: 0 0 15px;&lt;br /&gt;
font-size: 150%;&lt;br /&gt;
color: #345B63;&lt;br /&gt;
}&lt;br /&gt;
.info-card p {&lt;br /&gt;
margin: 0 0 16px;&lt;br /&gt;
line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
.info-card .cta-button {&lt;br /&gt;
margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Hide empty sidebar menu headings */&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.accordion-toc-heading {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STICKY HEADER &amp;amp; FLOATING MENU ONLY&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Permanently remove the pinned sidebar column &amp;amp; all pinning buttons */&lt;br /&gt;
#vector-main-menu-pinned-container,&lt;br /&gt;
.vector-main-menu-pinned-container,&lt;br /&gt;
.vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action,&lt;br /&gt;
.vector-pinnable-header-toggle-button,&lt;br /&gt;
.vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button,&lt;br /&gt;
[data-event-name\*=&amp;quot;vector-main-menu.pin&amp;quot;],&lt;br /&gt;
[data-event-name\*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Hide magnifying glass / search toggle icon in sticky header */&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle,&lt;br /&gt;
#vector-sticky-header .mw-ui-icon-wikimedia-search,&lt;br /&gt;
#vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Sticky header container layout */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header,&lt;br /&gt;
#vector-sticky-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
background-color: #cce7d7 !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
padding-left: 16px !important;&lt;br /&gt;
padding-right: 16px !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode version */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header {&lt;br /&gt;
background-color: #1a1a1a !important;&lt;br /&gt;
border-bottom: 2px solid #3b4b5f !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Start Container: Burger + Search (PREVENTS growing/stretching across the bar) */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important; /* Stops it from expanding across the middle */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Burger button */&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
min-width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Search box */&lt;br /&gt;
#vector-sticky-header #p-search,&lt;br /&gt;
#vector-sticky-header form#searchform,&lt;br /&gt;
#vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner,&lt;br /&gt;
#vector-sticky-header .cdx-search-input {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
top: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
bottom: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
float: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox,&lt;br /&gt;
#vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Position Page Title in the MIDDLE of the top bar */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-title,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar .mw-headline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-size: 1.35rem !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode text */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Action tools stay on the far right */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. Floating Dropdown Menu Box Styling */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content {&lt;br /&gt;
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background-color: var(--background-color-base, #ffffff) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
FLOATING &amp;quot;BACK TO TOP&amp;quot; BUTTON&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background-color: #345B63 !important; /* Vanipedia dark teal */&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
transform: translateY(12px) !important;&lt;br /&gt;
transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shown when scrolled down */&lt;br /&gt;
#vanipedia-back-to-top.visible {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
transform: translateY(0) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top:hover {&lt;br /&gt;
background-color: #244147 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top:active {&lt;br /&gt;
transform: translateY(0) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top svg {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode theme */&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover {&lt;br /&gt;
background-color: #4f637c !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile positioning */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 18px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
UNIVERSAL VĀṆĪ-TEMPLE MAIN PAGE: FULL-WIDTH ARCHITECTURAL BLUEPRINT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Petal Color &amp;amp; Material Variables */&lt;br /&gt;
:root {&lt;br /&gt;
--petal-color:        #1b2e4b; /* Vanipedia Midnight Blue */&lt;br /&gt;
--petal-color-dark:   #101c2e;&lt;br /&gt;
--vani-gold:          #d4af37;&lt;br /&gt;
--vani-wood-wall:     #241913; /* Rich dark walnut edge-to-edge */&lt;br /&gt;
--vani-shelf-depth:   #140d09; /* Deep shadow inside open shelves */&lt;br /&gt;
--vani-border-wood:   #3d2b20;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Show &amp;amp; Theme the Vector 2022 Top Bar (from image_3992d7.png) */&lt;br /&gt;
body.page-Main_Page .vector-header-container, body.page-Main_Page #mw-head { display: flex !important; background: transparent !important; background-color: transparent !important; border: none !important; border-bottom: none !important; box-shadow: none !important; height: auto !important; min-height: 86px !important; }&lt;br /&gt;
.vector-header-container .mw-logo-wordmark,&lt;br /&gt;
.vector-header-container .vector-menu-heading,&lt;br /&gt;
.vector-header-container a,&lt;br /&gt;
.vector-sticky-header a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
border: 1px solid var(--vani-gold) !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
background-color: var(--petal-color-dark) !important;&lt;br /&gt;
color: var(--vani-gold) !important;&lt;br /&gt;
border: 1px solid var(--vani-gold) !important;&lt;br /&gt;
font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Full-Width Edge-to-Edge Wood Canvas (Zero Columns, Zero Plants) */&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
background-color: var(--vani-wood-wall) !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-wood-sanctuary {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
min-height: calc(100vh - 110px);&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 24px 40px 80px 40px !important;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(180deg, rgba(0,0,0,0.35) 0%, transparent 15%, transparent 85%, rgba(0,0,0,0.55) 100%),&lt;br /&gt;
radial-gradient(ellipse at 50% 25%, #3a281e 0%, var(--vani-wood-wall) 80%);&lt;br /&gt;
color: #e6dfd5;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif;&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Upper Canopy with Concealed Linear Cove Lighting (No Spotlights) */&lt;br /&gt;
.vani-canopy-box {&lt;br /&gt;
width: 100%;&lt;br /&gt;
background: linear-gradient(180deg, #18100c 0%, #2b1d15 70%, #1c130e 100%);&lt;br /&gt;
border-top: 2px solid var(--vani-gold);&lt;br /&gt;
border-bottom: 3px solid #140d09;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 30px 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
position: relative;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* Seamless warm golden wash fading down the wood grain */&lt;br /&gt;
.vani-canopy-box::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 3%;&lt;br /&gt;
right: 3%;&lt;br /&gt;
bottom: -24px;&lt;br /&gt;
height: 24px;&lt;br /&gt;
background: radial-gradient(ellipse at 50% 0%, rgba(212, 175, 55, 0.45) 0%, rgba(212, 175, 55, 0.12) 50%, transparent 80%);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
filter: blur(8px);&lt;br /&gt;
}&lt;br /&gt;
.vani-canopy-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif;&lt;br /&gt;
font-size: clamp(28px, 2.5vw, 42px);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
letter-spacing: 0.05em;&lt;br /&gt;
margin: 0 0 6px 0;&lt;br /&gt;
text-shadow: 0 2px 8px rgba(0,0,0,0.8);&lt;br /&gt;
}&lt;br /&gt;
.vani-canopy-subtitle {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
color: #c9bfb1;&lt;br /&gt;
margin: 0;&lt;br /&gt;
letter-spacing: 0.04em;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Open Recessed Wall Shelves (Without Glass) */&lt;br /&gt;
.vani-shelves-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 24px;&lt;br /&gt;
margin: 34px 0 28px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.vani-open-shelf {&lt;br /&gt;
background: linear-gradient(180deg, #110b08 0%, var(--vani-shelf-depth) 100%);&lt;br /&gt;
border: 2px solid var(--vani-border-wood);&lt;br /&gt;
border-bottom: 4px solid #0d0806;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 18px 20px;&lt;br /&gt;
min-height: 180px;&lt;br /&gt;
position: relative;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 6px 14px rgba(0, 0, 0, 0.75),&lt;br /&gt;
0 4px 12px rgba(0,0,0,0.35);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
}&lt;br /&gt;
/* Subtle indirect light strip inside the top of each shelf */&lt;br /&gt;
.vani-open-shelf::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 8%;&lt;br /&gt;
right: 8%;&lt;br /&gt;
height: 6px;&lt;br /&gt;
background: radial-gradient(ellipse at 50% 0%, rgba(212, 175, 55, 0.3) 0%, transparent 80%);&lt;br /&gt;
filter: blur(2px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vani-shelf-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
border-bottom: 1px solid rgba(212, 175, 55, 0.25);&lt;br /&gt;
padding-bottom: 6px;&lt;br /&gt;
margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
/* Content styling inside dark shelves */&lt;br /&gt;
.vani-open-shelf a {&lt;br /&gt;
color: #dcd4c7 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-open-shelf a:hover {&lt;br /&gt;
color: var(--vani-gold) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Central Showcase Display Window (Holds Virtual Timeline) */&lt;br /&gt;
.vani-center-showcase {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 0 auto 35px;&lt;br /&gt;
background: #0d0806;&lt;br /&gt;
border: 3px solid #3d2b20;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 0 20px rgba(0,0,0,0.8),&lt;br /&gt;
0 8px 25px rgba(0,0,0,0.5);&lt;br /&gt;
}&lt;br /&gt;
/* 7. Docked Base Plinth Footer (Always Visible) */&lt;br /&gt;
.vani-plinth-footer {&lt;br /&gt;
position: fixed;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
height: 48px;&lt;br /&gt;
background: linear-gradient(180deg, #18110c 0%, #0f0a07 100%);&lt;br /&gt;
border-top: 1px solid var(--vani-gold);&lt;br /&gt;
z-index: 1000;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
padding: 0 30px;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: 0 -4px 15px rgba(0,0,0,0.45);&lt;br /&gt;
}&lt;br /&gt;
.vani-footer-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
.vani-petal-badge {&lt;br /&gt;
color: #d1c7b8 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
padding: 4px 12px;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
background: rgba(255,255,255,0.06);&lt;br /&gt;
border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-petal-badge:hover,&lt;br /&gt;
.vani-petal-badge.is-active {&lt;br /&gt;
background: var(--petal-color);&lt;br /&gt;
border-color: var(--vani-gold);&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-footer-milestone {&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
letter-spacing: 0.03em;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vani-shelves-grid {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
Vanipedia Visitors Statistics — Zero Scrollbar Configuration&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Hide right Appearance menu */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vector-column-end,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #vector-appearance-pinned-container,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #vector-page-tools-pinned-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1350px centered container */&lt;br /&gt;
body.page-Vanipedia_Visitors_Statistics {&lt;br /&gt;
--max-width-base: 1350px !important;&lt;br /&gt;
--width-layout: 1350px !important;&lt;br /&gt;
}&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-page-container {&lt;br /&gt;
max-width: 1350px !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-page-container-inner,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-content-container,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #content,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-parser-output {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dashboard container */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vanipedia-analytics-dashboard {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 15px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Iframe with enough vertical room */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vanipedia-analytics-dashboard iframe {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: 950px !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA MAIN PAGE&lt;br /&gt;
Full-screen custom homepage&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
1. HIDE ALL WIKI TOOLS &amp;amp; UNWANTED CHROME ON MAIN PAGE&lt;br /&gt;
(Main Page, Discussion, Read, Edit, History, Tools, Notices)&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #left-navigation,&lt;br /&gt;
body.page-Main_Page #right-navigation,&lt;br /&gt;
body.page-Main_Page #p-namespaces,&lt;br /&gt;
body.page-Main_Page #p-views,&lt;br /&gt;
body.page-Main_Page #p-cactions,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-tools,&lt;br /&gt;
body.page-Main_Page #vector-page-tools-dropdown,&lt;br /&gt;
body.page-Main_Page #vector-page-tools-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-page-titlebar,&lt;br /&gt;
body.page-Main_Page .mw-page-title-main,&lt;br /&gt;
body.page-Main_Page .firstHeading,&lt;br /&gt;
body.page-Main_Page #firstHeading,&lt;br /&gt;
body.page-Main_Page .mw-indicators,&lt;br /&gt;
body.page-Main_Page .mw-editsection,&lt;br /&gt;
body.page-Main_Page .catlinks,&lt;br /&gt;
body.page-Main_Page .printfooter,&lt;br /&gt;
body.page-Main_Page #siteSub,&lt;br /&gt;
body.page-Main_Page #contentSub,&lt;br /&gt;
body.page-Main_Page #jump-to-nav,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mainbanner,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
2. REMOVE VECTOR WIDTH / GRID / MARGINS&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container {&lt;br /&gt;
display: block !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page main#content {&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden;&lt;br /&gt;
background: #f5f1e8 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
3. RESET MEDIAWIKI STYLING INSIDE HOMEPAGE&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-home *,&lt;br /&gt;
body.page-Main_Page #vani-home *::before,&lt;br /&gt;
body.page-Main_Page #vani-home *::after {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home a {&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home a.external {&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home img {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HOMEPAGE CANVAS&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
--cream: #f6f2e9;&lt;br /&gt;
--cream-2: #eee8dc;&lt;br /&gt;
--green: #123f38;&lt;br /&gt;
--green-soft: #31574f;&lt;br /&gt;
--gold: #b1873d;&lt;br /&gt;
--text: #18201d;&lt;br /&gt;
--muted: #746f65;&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
min-height: 720px;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 20px 38px 18px !important;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
background:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
circle at 62% 24%,&lt;br /&gt;
rgba(255,255,255,.76) 0,&lt;br /&gt;
rgba(255,255,255,.30) 26%,&lt;br /&gt;
transparent 48%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
105deg,&lt;br /&gt;
#faf7f0 0%,&lt;br /&gt;
var(--cream) 55%,&lt;br /&gt;
#f2ede3 100%&lt;br /&gt;
);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TOP BAR&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-top {&lt;br /&gt;
height: 66px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BRAND&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-brand {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
}&lt;br /&gt;
/* ROUND LOGO */&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo img {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
/* VANIPEDIA WORDMARK + SMALL NETWORK LINKS */&lt;br /&gt;
.vh-wordmark-group {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 100%;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
transform: translateX(10px);&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 24px;&lt;br /&gt;
margin-top: 3px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 14px;          /* VANISOURCE / VANIQUOTES / VANIMEDIA */&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .02em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network a {&lt;br /&gt;
color: #B5BC64 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network a:hover {&lt;br /&gt;
color: var(--gold) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network span {&lt;br /&gt;
margin: 0 3px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo img {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark img {&lt;br /&gt;
width: auto;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark img {&lt;br /&gt;
width: auto;&lt;br /&gt;
height: 50px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle {&lt;br /&gt;
width: 950px;&lt;br /&gt;
margin-left: 28px;&lt;br /&gt;
padding-left: 18px;&lt;br /&gt;
border-left: 2px solid rgba(177,135,61,.45);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
line-height: 1.3;&lt;br /&gt;
letter-spacing: .11em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
align-self: center;&lt;br /&gt;
transform: translateY(6px);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 17px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links i {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 17px;&lt;br /&gt;
background: rgba(177,135,61,.38);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links a {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-main {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1fr)&lt;br /&gt;
220px;&lt;br /&gt;
column-gap: 24px;&lt;br /&gt;
height: 510px;&lt;br /&gt;
}&lt;br /&gt;
.vh-main::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: -35px; /* move divider down */&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.35);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
FROM HIS LETTERS heading&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-letter-heading {&lt;br /&gt;
display: block;&lt;br /&gt;
width: auto;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 0 22px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Rotating content&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
#vh-random-letter {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .45s ease,&lt;br /&gt;
transform .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-letter.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Whole item clickable&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-link {&lt;br /&gt;
display: block;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Recipient&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-person {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 17px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Date&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-date {&lt;br /&gt;
margin-bottom: 14px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.3;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Selected passage&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-text {&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Read letter&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-more {&lt;br /&gt;
margin-top: 14px;&lt;br /&gt;
padding-top: 9px;&lt;br /&gt;
border-top:&lt;br /&gt;
1px solid rgba(177,135,61,.30);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Hover&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-link:hover&lt;br /&gt;
.vh-random-letter-person,&lt;br /&gt;
.vh-random-letter-link:hover&lt;br /&gt;
.vh-random-letter-more {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
MAIN TITLE / INTRO&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-intro {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 8;&lt;br /&gt;
grid-column: 1;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
width: 650px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
padding-top: 36px;&lt;br /&gt;
padding-left: 145px;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: clamp(64px, 5.2vw, 94px);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: .88;&lt;br /&gt;
letter-spacing: -.025em;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
}&lt;br /&gt;
.vh-description,&lt;br /&gt;
.vh-quote-text,&lt;br /&gt;
.vh-quote-source,&lt;br /&gt;
.vh-discover-primary,&lt;br /&gt;
.vh-discover-secondary,&lt;br /&gt;
.vh-gateway-text,&lt;br /&gt;
.vh-feature-copy,&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle,&lt;br /&gt;
.vh-top-links,&lt;br /&gt;
.vh-small-heading,&lt;br /&gt;
.vh-gateway-title,&lt;br /&gt;
.vh-section-title,&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
.vh-network-grid small {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 35px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
margin: 27px 0 18px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
ROTATING ŚRĪLA PRABHUPĀDA SUBTITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-description {&lt;br /&gt;
width: 700px;&lt;br /&gt;
max-width: 700px;&lt;br /&gt;
min-height: 64px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
line-height: 1.48;&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
left: 50px;&lt;br /&gt;
bottom: 0px;&lt;br /&gt;
background: transparent;&lt;br /&gt;
}&lt;br /&gt;
.vh-description.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO PHOTO AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-photo-stage {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
grid-column: 1;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
width: 790px;&lt;br /&gt;
justify-self: end;&lt;br /&gt;
margin: 0 35px 0 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
height: calc(105% + 90px);&lt;br /&gt;
top: -85px;&lt;br /&gt;
}&lt;br /&gt;
.vh-photo {&lt;br /&gt;
position: absolute;&lt;br /&gt;
inset: 0;&lt;br /&gt;
background-position: center center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
filter:&lt;br /&gt;
grayscale(.10)&lt;br /&gt;
sepia(.06)&lt;br /&gt;
saturate(.82)&lt;br /&gt;
contrast(.96);&lt;br /&gt;
transition: opacity 1.4s ease-in-out;&lt;br /&gt;
border-radius: 50;&lt;br /&gt;
-webkit-mask-image:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
ellipse 54% 60% at 50% 50%,&lt;br /&gt;
black 58%,&lt;br /&gt;
rgba(0,0,0,.99) 64%,&lt;br /&gt;
rgba(0,0,0,.92) 70%,&lt;br /&gt;
rgba(0,0,0,.78) 77%,&lt;br /&gt;
rgba(0,0,0,.58) 84%,&lt;br /&gt;
rgba(0,0,0,.36) 90%,&lt;br /&gt;
rgba(0,0,0,.16) 95%,&lt;br /&gt;
rgba(0,0,0,.05) 98%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to bottom,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
);&lt;br /&gt;
-webkit-mask-composite:&lt;br /&gt;
source-in,&lt;br /&gt;
source-in;&lt;br /&gt;
mask-image:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
ellipse 54% 60% at 50% 50%,&lt;br /&gt;
black 58%,&lt;br /&gt;
rgba(0,0,0,.99) 64%,&lt;br /&gt;
rgba(0,0,0,.92) 70%,&lt;br /&gt;
rgba(0,0,0,.78) 77%,&lt;br /&gt;
rgba(0,0,0,.58) 84%,&lt;br /&gt;
rgba(0,0,0,.36) 90%,&lt;br /&gt;
rgba(0,0,0,.16) 95%,&lt;br /&gt;
rgba(0,0,0,.05) 98%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to bottom,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
);&lt;br /&gt;
mask-composite:&lt;br /&gt;
intersect,&lt;br /&gt;
intersect;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
DISCOVER&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
THEMATIC ARTICLE SPOTLIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-discover {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 9;&lt;br /&gt;
grid-column: 2;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
top: 28px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
height: calc(100% - 0px);&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding-left: 24px;&lt;br /&gt;
border-left: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.42;&lt;br /&gt;
}&lt;br /&gt;
/* Section heading */&lt;br /&gt;
.vh-discover-heading {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* Random article container */&lt;br /&gt;
#vh-random-article {&lt;br /&gt;
margin-top: 28px;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .7s ease,&lt;br /&gt;
transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-article.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Whole article preview is clickable */&lt;br /&gt;
.vh-random-article-link {&lt;br /&gt;
display: block;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Article title */&lt;br /&gt;
.vh-random-article-title {&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.18;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
}&lt;br /&gt;
/* First lines of article */&lt;br /&gt;
.vh-random-article-extract {&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
/* Read article link */&lt;br /&gt;
.vh-random-article-more {&lt;br /&gt;
margin-top: 15px;&lt;br /&gt;
padding-top: 10px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Hover */&lt;br /&gt;
.vh-random-article-link:hover .vh-random-article-title,&lt;br /&gt;
.vh-random-article-link:hover .vh-random-article-more {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
GATEWAYS&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 170px;&lt;br /&gt;
bottom: 35px;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 1000px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 1 1 150px;&lt;br /&gt;
min-width: 140px;&lt;br /&gt;
padding: 0 8px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Taller separators between gateways */&lt;br /&gt;
.vh-gateway:not(:last-child)::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
right: 0;&lt;br /&gt;
top: 15px;&lt;br /&gt;
bottom: 15px;&lt;br /&gt;
width: 1px;&lt;br /&gt;
background: rgba(18,63,56,.18);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:last-child {&lt;br /&gt;
border-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon {&lt;br /&gt;
display: block;&lt;br /&gt;
height: 50px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 29px;&lt;br /&gt;
line-height: 45px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
margin: 4px 0 4px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.1;&lt;br /&gt;
letter-spacing: .05em;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title a {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
color: var(--text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.12;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text.vh-gateway-links {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.12;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
CONTINUOUS LIFE TIMELINE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
height: 116px;&lt;br /&gt;
margin-top: 30px;&lt;br /&gt;
width: 100vw;&lt;br /&gt;
max-width: 100vw;&lt;br /&gt;
margin-left: calc(50% - 50vw);&lt;br /&gt;
margin-right: calc(50% - 50vw);&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window:active {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: flex-start;&lt;br /&gt;
width: max-content;&lt;br /&gt;
height: 100%;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
}&lt;br /&gt;
/* horizontal line */&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
top: 42px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.55);&lt;br /&gt;
}&lt;br /&gt;
/* one timeline event */&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 10px 20px 0;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* date */&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
height: 21px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .06em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* dot */&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 38px;&lt;br /&gt;
left: 20px;&lt;br /&gt;
width: 8px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: var(--green);&lt;br /&gt;
border: 2px solid #f6f2e9;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
/* short event text */&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 24px;&lt;br /&gt;
max-width: 175px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
/* hover */&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-date,&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-text {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* subtle edge fade */&lt;br /&gt;
.vh-lifeline-window::before,&lt;br /&gt;
.vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
width: 65px;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window::before {&lt;br /&gt;
left: 0;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
#f6f2e9,&lt;br /&gt;
rgba(246,242,233,0)&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window::after {&lt;br /&gt;
right: 0;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to left,&lt;br /&gt;
#f6f2e9,&lt;br /&gt;
rgba(246,242,233,0)&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEMPORARY LOGO FALLBACK&lt;br /&gt;
Only relevant if you use .vh-logo-temp&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-logo-temp {&lt;br /&gt;
width: 58px;&lt;br /&gt;
height: 58px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
border: 3px solid var(--gold);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: var(--green);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MOTION ACCESSIBILITY&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-photo,&lt;br /&gt;
#vh-discover-content,&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
1366–1500px DESKTOPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
padding-left: 24px !important;&lt;br /&gt;
padding-right: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-size: 67px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
width: 585px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding-left: 8px;&lt;br /&gt;
padding-right: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(560px, 1.12fr)&lt;br /&gt;
minmax(570px, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-grid {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
repeat(4, 88px)&lt;br /&gt;
minmax(150px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark {&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
1200–1365px DESKTOPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-size: 61px;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
width: 525px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
1.05fr&lt;br /&gt;
.95fr;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-grid {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
repeat(4, 78px)&lt;br /&gt;
minmax(140px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
SMALL GATEWAY DESTINATION LINKS&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
/* Individual links */&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
opacity: .82;&lt;br /&gt;
transition:&lt;br /&gt;
color .22s ease,&lt;br /&gt;
opacity .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Very fine underline */&lt;br /&gt;
.vh-gateway-links a::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 50%;&lt;br /&gt;
bottom: -2px;&lt;br /&gt;
width: 0;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform: translateX(-50%);&lt;br /&gt;
transition:&lt;br /&gt;
width .28s cubic-bezier(.2,.8,.2,1);&lt;br /&gt;
}&lt;br /&gt;
/* Hover */&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: var(--gold) !important;&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover::after {&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
/* Separators */&lt;br /&gt;
.vh-link-sep {&lt;br /&gt;
margin: 0 3px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
opacity: .55;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
animation: vh-link-arrive .65s ease both;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(1) {&lt;br /&gt;
animation-delay: .45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(2) {&lt;br /&gt;
animation-delay: .60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(3) {&lt;br /&gt;
animation-delay: .75s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(4) {&lt;br /&gt;
animation-delay: .90s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vh-link-arrive {&lt;br /&gt;
from {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(4px);&lt;br /&gt;
}&lt;br /&gt;
to {&lt;br /&gt;
opacity: .82;&lt;br /&gt;
transform: translateY(0);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Prevent popups */&lt;br /&gt;
body.page-Main_Page #vani-home a[title]:hover::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MAIN PAGE — REMOVE STRAY TOP/BOTTOM SKIN STRIPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* Force every outer Vector wrapper behind homepage to cream */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* MediaWiki sometimes creates empty paragraphs around the page markup */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove any residual top/bottom spacing around parser output */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:first-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* No outer spacing around homepage */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-footer-container,&lt;br /&gt;
body.page-Main_Page footer,&lt;br /&gt;
body.page-Main_Page #footer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-jump-link {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-intro::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: -1;&lt;br /&gt;
left: -20px;&lt;br /&gt;
top: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
width: 500px;&lt;br /&gt;
height: 500px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-main-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-gold-rule,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-description {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: 60px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
FROM HIS LETTERS — LEFT PANEL&lt;br /&gt;
========================================================== */&lt;br /&gt;
/*&lt;br /&gt;
\* Keep .vh-now because it positions the left column.&lt;br /&gt;
\* It is now only an internal technical class name.&lt;br /&gt;
*/&lt;br /&gt;
.vh-now {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 15;&lt;br /&gt;
top: 28px;&lt;br /&gt;
left: -20px;&lt;br /&gt;
width: 180px;&lt;br /&gt;
height: calc(100% - 0px);&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 20px 18px 20px 0;&lt;br /&gt;
border-right: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
text-align: left;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.42;&lt;br /&gt;
}&lt;br /&gt;
.vh-letter-heading {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 0 22px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO TITLE — WHO IS REVEAL&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
/* MediaWiki-generated link wrapping everything */&lt;br /&gt;
.vh-hero-title-link &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
position: relative;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
position: absolute;&lt;br /&gt;
/* VERTICAL POSITION */&lt;br /&gt;
top: 3px;&lt;br /&gt;
/* HORIZONTAL POSITION */&lt;br /&gt;
right: -5px;&lt;br /&gt;
/* SIZE */&lt;br /&gt;
font-size: 40px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, serif;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: .88;&lt;br /&gt;
letter-spacing: -.025em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateX(-18px);&lt;br /&gt;
transition:&lt;br /&gt;
opacity .45s ease,&lt;br /&gt;
transform .55s cubic-bezier(.22,.7,.25,1);&lt;br /&gt;
}&lt;br /&gt;
/* Reveal */&lt;br /&gt;
.vh-hero-title-wrap:hover .vh-who-corner {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
/* No standard link effects */&lt;br /&gt;
.vh-hero-title-link a:hover,&lt;br /&gt;
.vh-hero-title-link a:visited {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
WHO IS ŚRĪLA PRABHUPĀDA?&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 4px;&lt;br /&gt;
bottom: -39px;&lt;br /&gt;
z-index: 30;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(-7px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .35s ease,&lt;br /&gt;
transform .35s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-link a {&lt;br /&gt;
display: inline-flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 9px;&lt;br /&gt;
padding: 8px 13px 7px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.65);&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: rgba(246,242,233,.88);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .10em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition:&lt;br /&gt;
color .25s ease,&lt;br /&gt;
border-color .25s ease,&lt;br /&gt;
background .25s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-arrow {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: -1px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition: transform .25s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Reveal ONLY when interacting with the hero title */&lt;br /&gt;
.vh-hero-title-wrap:hover .vh-who-link {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateY(0);&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
/* Button hover */&lt;br /&gt;
.vh-who-link a:hover {&lt;br /&gt;
color: var(--green);&lt;br /&gt;
border-color: var(--gold);&lt;br /&gt;
background: rgba(246,242,233,.98);&lt;br /&gt;
}&lt;br /&gt;
.vh-who-link a:hover .vh-who-arrow {&lt;br /&gt;
transform: translateX(3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-dot {&lt;br /&gt;
transform: scale(1.5);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline must follow JS position immediately */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
scroll-behavior: auto !important;&lt;br /&gt;
transform-origin: 0 0;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VIRTUAL TIMELINE PERFORMANCE&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
display: flex;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
height: 100%;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
transform-style: flat;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TIMELINE YEAR NAVIGATION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 22px;&lt;br /&gt;
margin: 0 0 10px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 35px;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 4px 2px;&lt;br /&gt;
color: rgba(18,63,56,.62);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
transition:&lt;br /&gt;
color .2s ease,&lt;br /&gt;
transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* Random quotes */&lt;br /&gt;
.vh-quote {&lt;br /&gt;
height: 82px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
padding: 0 40px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
border-bottom: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
margin-top: 26px;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-inner {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
max-width: 1500px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-text {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
text-overflow: ellipsis;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: clamp(20px, 1.65vw, 29px);&lt;br /&gt;
line-height: 1.16;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source {&lt;br /&gt;
margin-top: 7px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source::before,&lt;br /&gt;
.vh-quote-source::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 74px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a {&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a:hover {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 15px;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 93px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote,&lt;br /&gt;
#vh-random-quote-source {&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote.is-changing,&lt;br /&gt;
#vh-random-quote-source.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured {&lt;br /&gt;
width: auto;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(760px, 1.3fr)&lt;br /&gt;
minmax(600px, 1fr);&lt;br /&gt;
column-gap: 32px;&lt;br /&gt;
align-items: start;&lt;br /&gt;
margin-top: 18px;&lt;br /&gt;
padding-top: 18px;&lt;br /&gt;
padding-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured,&lt;br /&gt;
.vh-network {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — TITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — GRID&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
INDIVIDUAL TREASURE CARD&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 48% 52%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature a {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MEDIA AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-media,&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px 0 0 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* Normal video/image cards */&lt;br /&gt;
.vh-feature-video .vh-feature-media,&lt;br /&gt;
.vh-feature-imagequote .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
/* SHORT&lt;br /&gt;
Keep complete vertical YouTube Shorts thumbnail visible.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-short .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: contain;&lt;br /&gt;
background-color: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEXT PANEL ON RIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 3px 10px 5px 12px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
border-radius: 0 6px 6px 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
/* SHORT / VIDEO / IMAGE QUOTE / NECTAR DROP */&lt;br /&gt;
.vh-feature-copy small {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Actual title */&lt;br /&gt;
.vh-feature-copy strong {&lt;br /&gt;
display: block;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
\* Metadata currently not needed.&lt;br /&gt;
\* Keep it hidden so dates do not appear underneath.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-copy span {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
NECTAR DROP&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-audio-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.50);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
line-height: 1;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
transform .2s ease,&lt;br /&gt;
background .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar:hover .vh-feature-audio-icon {&lt;br /&gt;
transform: scale(1.06);&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-network .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 120px;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 5px 10px 0;&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
border-right: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
background .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover .vh-network-icon {&lt;br /&gt;
transform: scale(1.12);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover strong {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
height: 42px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition:&lt;br /&gt;
transform .22s ease,&lt;br /&gt;
color .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes {&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 60px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat strong {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: -8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes + strong {&lt;br /&gt;
white-space: normal;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 19px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat small {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: 8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK MISSION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 430px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 0 0px 0 10px;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-world {&lt;br /&gt;
flex: 0 0 150px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
margin-right: 0px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission-text {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 250px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover .vh-network-world img {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
RESPONSIVE BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(650px, 1.2fr)&lt;br /&gt;
minmax(650px, 1fr);&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
grid-template-columns: 47% 53%;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
padding-left: 9px;&lt;br /&gt;
padding-right: 7px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 110px;&lt;br /&gt;
min-width: 110px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1.1fr)&lt;br /&gt;
minmax(620px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 105px;&lt;br /&gt;
min-width: 105px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =====================================================&lt;br /&gt;
SOCIAL PLATFORM STATISTICS&lt;br /&gt;
===================================================== */&lt;br /&gt;
/* Month / year title */&lt;br /&gt;
.social-stats-title {&lt;br /&gt;
margin: 30px 0 10px;&lt;br /&gt;
padding-bottom: 7px;&lt;br /&gt;
font-size: 25px;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
border-bottom: 2px solid #2a4452;&lt;br /&gt;
}&lt;br /&gt;
/* Clickable statistics bar */&lt;br /&gt;
.social-stats-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-header:hover {&lt;br /&gt;
background: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
/* Platform blocks */&lt;br /&gt;
.social-stats-platform {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
border-right: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-name {&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-views {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
/* Details */&lt;br /&gt;
.social-stats-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 7px;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #2a4452;&lt;br /&gt;
background: #eef2f4;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-arrow {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Expanded report */&lt;br /&gt;
.social-stats-details {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
padding: 24px 28px 30px;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-top: 1px solid #c8ccd1;&lt;br /&gt;
border-radius: 0 0 8px 8px;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-number {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.15;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-view-label {&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
IMAGE QUOTE POPUP&lt;br /&gt;
========================================================== */&lt;br /&gt;
#vh-imagequote-lightbox {&lt;br /&gt;
position: fixed;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
/* positioned by JS */&lt;br /&gt;
top: auto;&lt;br /&gt;
left: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .2s ease,&lt;br /&gt;
visibility .2s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox.is-open {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
visibility: visible;&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 20vw;&lt;br /&gt;
max-width: 380px;&lt;br /&gt;
min-width: 260px;&lt;br /&gt;
height: auto;&lt;br /&gt;
max-height: 55vh;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px&lt;br /&gt;
rgba(0, 0, 0, .28);&lt;br /&gt;
}&lt;br /&gt;
.vh-imagequote-lightbox-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
top: 5px;&lt;br /&gt;
right: 7px;&lt;br /&gt;
width: 28px;&lt;br /&gt;
height: 28px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: rgba(0, 0, 0, .55);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 26px;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar Drop audio activity */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 3px;&lt;br /&gt;
height: 18px;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave span {&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 4px;&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform-origin: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span {&lt;br /&gt;
animation: vhNectarWave .75s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(2) {&lt;br /&gt;
animation-delay: -.45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(3) {&lt;br /&gt;
animation-delay: -.20s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(4) {&lt;br /&gt;
animation-delay: -.60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(5) {&lt;br /&gt;
animation-delay: -.30s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(6) {&lt;br /&gt;
animation-delay: -.55s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(7) {&lt;br /&gt;
animation-delay: -.10s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vhNectarWave {&lt;br /&gt;
0% {&lt;br /&gt;
height: 3px;&lt;br /&gt;
}&lt;br /&gt;
100% {&lt;br /&gt;
height: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Nectar audio area — never scroll */&lt;br /&gt;
.vh-feature-nectar .vh-feature-audio {&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar .vh-nectar-wave {&lt;br /&gt;
flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Video + Nectar Drop title limit */&lt;br /&gt;
.vh-feature-video .vh-feature-copy strong,&lt;br /&gt;
.vh-feature-nectar .vh-feature-copy strong {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
display: -webkit-box;&lt;br /&gt;
-webkit-box-orient: vertical;&lt;br /&gt;
-webkit-line-clamp: 5;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
========================================================= */&lt;br /&gt;
.vani-flipbook-trigger {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
transition:&lt;br /&gt;
transform 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger:hover img {&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px&lt;br /&gt;
rgba(0, 0, 0, 0.22);&lt;br /&gt;
}&lt;br /&gt;
/* Full-screen dark overlay */&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
position: fixed;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
display: none;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
background:&lt;br /&gt;
rgba(15, 20, 18, 0.90);&lt;br /&gt;
}&lt;br /&gt;
#vani-flipbook-overlay.is-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* Popup */&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: calc(100vw - 80px);&lt;br /&gt;
height: calc(100vh - 40px);&lt;br /&gt;
max-width: 1800px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 20px 70px&lt;br /&gt;
rgba(0, 0, 0, 0.55);&lt;br /&gt;
}&lt;br /&gt;
/* Iframe holder */&lt;br /&gt;
#vani-flipbook-frame-holder {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Actual flipbook iframe */&lt;br /&gt;
#vani-flipbook-frame {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
}&lt;br /&gt;
/* Close button */&lt;br /&gt;
.vani-flipbook-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 10px;&lt;br /&gt;
right: 10px;&lt;br /&gt;
z-index: 100001;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background:&lt;br /&gt;
rgba(20, 20, 20, 0.80);&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
font-family:&lt;br /&gt;
Arial,&lt;br /&gt;
sans-serif;&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
line-height: 42px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-close:hover {&lt;br /&gt;
background: #000000;&lt;br /&gt;
}&lt;br /&gt;
body.vani-flipbook-open {&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
padding: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
max-width: none;&lt;br /&gt;
border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================&lt;br /&gt;
VANIPEDIA INSPIRATION&lt;br /&gt;
========================================= */&lt;br /&gt;
/* Image */&lt;br /&gt;
.vision-layout-wrapper .vision-logo {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
}&lt;br /&gt;
.vision-layout-wrapper .vision-logo img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 350px;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Two button columns */&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
display: flex;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-col {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Light green buttons */&lt;br /&gt;
.vision-buttons-container .vision-btn {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn:hover {&lt;br /&gt;
background-color: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn a,&lt;br /&gt;
.vision-buttons-container .vision-btn a.external {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ARCHITECTURAL WOOD SANCTUM &amp;amp; SHADOWBOX NICHES (A1 CONCEPT)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
:root {&lt;br /&gt;
--wood-darkest: #110804;&lt;br /&gt;
--wood-dark: #1c0e07;&lt;br /&gt;
--wood-mid: #2b170e;&lt;br /&gt;
--wood-warm: #3d2214;&lt;br /&gt;
--wood-light: #54311c;&lt;br /&gt;
--gold-bright: #f5d77f;&lt;br /&gt;
--gold-mid: #d4af37;&lt;br /&gt;
--gold-deep: #997a15;&lt;br /&gt;
--text-cream: #f4ebd9;&lt;br /&gt;
--text-muted: #bda892;&lt;br /&gt;
--spotlight-glow: radial-gradient(circle at 50% 0%, rgba(255, 230, 160, 0.28) 0%, rgba(255, 210, 120, 0.08) 45%, transparent 75%);&lt;br /&gt;
}&lt;br /&gt;
/* Master Architectural Container */&lt;br /&gt;
.sanctum-cabinet {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1280px;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
background: linear-gradient(180deg, #2b170e 0%, #1c0e07 40%, #140904 100%);&lt;br /&gt;
border: 3px solid #3d2314;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
box-shadow: 0 25px 60px rgba(0,0,0,0.9), inset 0 2px 4px rgba(255,220,150,0.2), inset 0 -2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
position: relative;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, &#039;Georgia&#039;, serif;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
}&lt;br /&gt;
.sanctum-cabinet::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0; left: 0; right: 0; bottom: 0;&lt;br /&gt;
background: repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0px, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 4px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 1: TOP ARCHITECTURAL CORNICE / NAV BAR */&lt;br /&gt;
.cornice-header {&lt;br /&gt;
background: linear-gradient(180deg, #3f2314 0%, #28140a 60%, #1b0c05 100%);&lt;br /&gt;
border-bottom: 2px solid #5a341b;&lt;br /&gt;
box-shadow: 0 8px 16px rgba(0,0,0,0.7), inset 0 2px 3px rgba(255,230,170,0.25);&lt;br /&gt;
padding: 14px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left .nav-burger {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
background: rgba(0,0,0,0.4);&lt;br /&gt;
padding: 6px 12px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
border: 1px solid #4a2814;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-group {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.main-brand-title {&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0,0,0,0.9), 0 0 12px rgba(212,175,55,0.3);&lt;br /&gt;
}&lt;br /&gt;
.brand-subline {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-search {&lt;br /&gt;
flex: 1;&lt;br /&gt;
max-width: 480px;&lt;br /&gt;
margin: 0 24px;&lt;br /&gt;
}&lt;br /&gt;
.search-input-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel {&lt;br /&gt;
width: 100%;&lt;br /&gt;
padding: 10px 18px 10px 42px;&lt;br /&gt;
background: #0f0704;&lt;br /&gt;
border: 1px solid #472613;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-family: inherit;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0,0,0,0.9), 0 1px 2px rgba(255,255,255,0.08);&lt;br /&gt;
outline: none;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel::placeholder {&lt;br /&gt;
color: #7d6b58;&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.search-icon {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 14px;&lt;br /&gt;
top: 50%;&lt;br /&gt;
transform: translateY(-50%);&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links .btn-gold a {&lt;br /&gt;
background: linear-gradient(180deg, #b8860b 0%, #7d5904 100%);&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: #fff !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* SPOTLIGHT HOOD &amp;amp; OVERHEAD LAMPS (A1 STYLE) */&lt;br /&gt;
.spotlight-frieze {&lt;br /&gt;
position: relative;&lt;br /&gt;
padding: 24px 20px 10px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
background: linear-gradient(180deg, #24130b 0%, #180c06 100%);&lt;br /&gt;
border-bottom: 2px solid #3a1e0f;&lt;br /&gt;
}&lt;br /&gt;
.lamp-row {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-around;&lt;br /&gt;
padding: 0 80px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.lamp {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
background: radial-gradient(ellipse at center, #ffd700 0%, #b8860b 60%, #442500 100%);&lt;br /&gt;
border-radius: 0 0 10px 10px;&lt;br /&gt;
box-shadow: 0 0 14px 4px rgba(255, 215, 0, 0.45);&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
.lamp::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 8px;&lt;br /&gt;
left: -70px;&lt;br /&gt;
width: 200px;&lt;br /&gt;
height: 280px;&lt;br /&gt;
background: var(--spotlight-glow);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.frieze-title {&lt;br /&gt;
font-size: 24px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-shadow: 0 2px 6px rgba(0,0,0,0.95);&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.frieze-subtitle {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.shadowbox-body {&lt;br /&gt;
padding: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 2: HERO STAGE */&lt;br /&gt;
.hero-sanctuary-stage {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 1fr 1.25fr 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
background: linear-gradient(180deg, #180c06 0%, #100703 100%);&lt;br /&gt;
border: 3px solid #361e10;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
box-shadow: inset 0 10px 25px rgba(0,0,0,0.9);&lt;br /&gt;
margin-bottom: 24px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-card {&lt;br /&gt;
background: rgba(0, 0, 0, 0.45);&lt;br /&gt;
border: 1px solid #3b2011;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.8);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-tag {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-headline a {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-body {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: #bcaaa4;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
margin: 10px 0;&lt;br /&gt;
flex: 1;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-footer a {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.center-frame {&lt;br /&gt;
background: #090402;&lt;br /&gt;
border: 3px solid #4a2814;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.95), inset 0 0 30px rgba(0,0,0,0.9);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.sanctuary-center-badge {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link a {&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 3px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 80px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
background: linear-gradient(90deg, transparent, var(--gold-mid), transparent);&lt;br /&gt;
margin: 10px auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.multilingual-tape {&lt;br /&gt;
background: #140904;&lt;br /&gt;
border: 1px solid #361b0d;&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
margin-top: 12px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 3: 3D RECESSED SHADOWBOX SHELF NICHES */&lt;br /&gt;
.niches-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche {&lt;br /&gt;
background: linear-gradient(180deg, #0e0603 0%, #170b05 100%);&lt;br /&gt;
border: 3px solid #381f11;&lt;br /&gt;
border-top: 4px solid #1a0c06;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 18px;&lt;br /&gt;
box-shadow: inset 0 8px 18px rgba(0,0,0,0.95), 0 4px 10px rgba(0,0,0,0.7), inset 0 0 20px rgba(0,0,0,0.8);&lt;br /&gt;
position: relative;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: transform 0.2s, border-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
border-color: #633b20;&lt;br /&gt;
}&lt;br /&gt;
.niche-lamp {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
width: 36px;&lt;br /&gt;
height: 5px;&lt;br /&gt;
background: #e2ba4d;&lt;br /&gt;
border-radius: 0 0 6px 6px;&lt;br /&gt;
box-shadow: 0 0 10px rgba(255,215,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.niche-icon-wrap {&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
margin: 10px 0 10px 0;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0,0,0,0.8));&lt;br /&gt;
}&lt;br /&gt;
.niche-title {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
.niche-desc {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.niche-meta {&lt;br /&gt;
margin-top: auto;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
border-top: 1px solid #2d180c;&lt;br /&gt;
padding-top: 8px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* SUPPLEMENTARY TAXONOMY SHELF */&lt;br /&gt;
.taxonomies-carved-shelf {&lt;br /&gt;
background: #110704;&lt;br /&gt;
border: 1px solid #361b0c;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 12px 18px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.shelf-label {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
background: #1d0f07;&lt;br /&gt;
border: 1px solid #422312;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 4px 10px;&lt;br /&gt;
margin: 0 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
/* CARVED TIMELINE RIBBON */&lt;br /&gt;
.timeline-carved-ribbon {&lt;br /&gt;
background: linear-gradient(180deg, #1c0e07 0%, #120803 100%);&lt;br /&gt;
border: 2px solid #381f11;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
box-shadow: inset 0 4px 10px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.timeline-label-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.timeline-title {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.timeline-span-badge {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.timeline-years-bar {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
background: #080301;&lt;br /&gt;
border: 1px solid #30170a;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-year {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: #9c8570;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
padding: 2px 6px;&lt;br /&gt;
transition: color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.vh-year:hover, .vh-year.active {&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 4: BASE PLINTH FOOTER */&lt;br /&gt;
.plinth-footer {&lt;br /&gt;
background: linear-gradient(180deg, #1d0f07 0%, #120803 100%);&lt;br /&gt;
border-top: 3px solid #3d2111;&lt;br /&gt;
padding: 20px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.05);&lt;br /&gt;
}&lt;br /&gt;
.plinth-stat {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-actions {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
background: #190b05;&lt;br /&gt;
border: 1px solid #4a2712;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
.niches-grid { grid-template-columns: 1fr; }&lt;br /&gt;
.hero-sanctuary-stage { grid-template-columns: 1fr; }&lt;br /&gt;
.taxonomies-carved-shelf { flex-direction: column; gap: 10px; }&lt;br /&gt;
.plinth-footer { flex-direction: column; gap: 14px; text-align: center; }&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PERSISTENT TOP BAR: #345B63 SINGLE-ROW (BURGER, SEARCH, TITLE, USER)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Full-Width Outer Banner Container (Strict #345B63) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Inner Flex Row: STRICT Single Horizontal Line */&lt;br /&gt;
.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CENTERED TITLE: Dead-Center On The Same Line */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.8px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. LEFT SECTION: Burger [ ≡ ] + Search In ONE Row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Force Burger Menu Dropdown to ALWAYS display on desktop */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .cdx-button--fake-button {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* HIGH-VISIBILITY GOLD FOR BURGER &amp;amp; ALL VECTOR ICONS */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.mw-header .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
filter: brightness(0) saturate(100%) invert(86%) sepia(26%) saturate(884%) hue-rotate(352deg) brightness(102%) contrast(96%) !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide duplicate site wordmark &amp;amp; tagline next to burger */&lt;br /&gt;
.vector-header-start .mw-logo-wordmark,&lt;br /&gt;
.vector-header-start .mw-logo-tagline,&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Box Container on Left */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Refined Inset Search Input (Option 1: Harmonious Deep Sea Teal) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 18px !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
padding: 4px 12px 4px 30px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
line-height: 30px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
transition: width 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(245, 215, 127, 0.4), inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input::placeholder,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]::placeholder,&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
color: #a5c4c9 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-search-box-inner .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide separate search submit buttons */&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container #searchButton,&lt;br /&gt;
.vector-header-container #mw-searchButton,&lt;br /&gt;
.vector-header-container .searchButton,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. RIGHT SECTION: User Part Fixed (No weird boxes, clean gold, unified dropdown) */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.1 Remove all clunky button box backgrounds and borders from top bar items */&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button--fake-button,&lt;br /&gt;
.vector-header-end .cdx-button--weight-quiet,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-menu-heading,&lt;br /&gt;
.vector-header-end #p-personal,&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-menu,&lt;br /&gt;
.vector-header-end .vector-menu,&lt;br /&gt;
.vector-header-end .vector-menu-content,&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.2 Style username &amp;amp; header icons in clean warm gold (no boxes) */&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #pt-userpage-2 span,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: background-color 0.2s ease, color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.3 Desktop User Dropdown Menu (Strictly Matching image_a7f3ff.png) */&lt;br /&gt;
.vector-header-end .vector-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content div,&lt;br /&gt;
.vector-header-end .vector-dropdown-content ul,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-menu-content {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure Talk (pt-mytalk) is visible in desktop dropdown */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide icons inside desktop user dropdown so it matches image_a7f3ff.png clean text */&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean, compact, single-row links */&lt;br /&gt;
.vector-header-end .vector-dropdown-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a span {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
font-size: inherit !important;&lt;br /&gt;
font-weight: inherit !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:focus,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Divider above Logout */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-user-menu-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. DISABLE ALL HOVER PREVIEWS / POPUPS IN TOP BAR */&lt;br /&gt;
.vector-header-container [title]:hover::after,&lt;br /&gt;
.vector-header-container [title]:hover::before,&lt;br /&gt;
.vector-header-container a[title]:hover::after,&lt;br /&gt;
.vector-header-container a[title]:hover::before,&lt;br /&gt;
.mw-header [title]:hover::after,&lt;br /&gt;
.mw-header [title]:hover::before,&lt;br /&gt;
.mw-header a[title]:hover::after,&lt;br /&gt;
.mw-header a[title]:hover::before {&lt;br /&gt;
display: none !important;&lt;br /&gt;
content: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Sticky Header Support (Color: #345B63) */&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
height: 48px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-sticky-header a,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Main Page Adjustments: Clean Flush Under Top Bar */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-top {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-photo-stage {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ELIMINATE UNWANTED LIGHT-GREEN STRIP / TOOLBAR UNDER TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure no gap or background bleed between top bar and content on Main Page */&lt;br /&gt;
body.page-Main_Page .vector-header-container {&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
WHO IS SRILA PRABHUPADA &amp;amp; FOUNDER-ACARYA HERO ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 16px auto 8px auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 3px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important; /* Temple Gold */&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
color: #1e353b !important; /* Deep Sacred Slate-Teal */&lt;br /&gt;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
margin: 6px auto 14px auto !important;&lt;br /&gt;
padding: 4px 18px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-radius: 20px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: &amp;quot;♦&amp;quot; !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PANORAMIC TIMELINE RIBBON (1896 – 1977) BETWEEN HERO &amp;amp; GATEWAYS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-timeline-panoramic {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 18px auto 24px auto !important;&lt;br /&gt;
padding: 12px 16px !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-timeline-years {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 auto 12px auto !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-wrap: wrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(255, 255, 255, 0.7) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(52, 91, 99, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* FORCE WARM PARCHMENT ON ALL MAIN PAGE CONTAINERS (KILL MINT GREEN BLEED) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA STRICT ZERO-SCROLL VIEWPORT-FIT SYSTEM (STEP 11)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Strict Zero-Scroll Viewport Locking */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Master Canvas Vertical Rhythm (Auto-distributed inside single screen) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 18px 10px 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Base Card Styling */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Ribbon */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-icon {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-sub {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
opacity: 0.85 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 1: HERO TRIAD (Compact) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 280px 1fr 280px !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories of Srila Prabhupada Card (Left) */&lt;br /&gt;
.vh-card-memories .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-actions {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.28) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Frame */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at center, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 34px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
/* Button below Srila Prabhupada: only &amp;quot;Founder-Ācārya of ISKCON&amp;quot;, clickable wiki link */&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
margin: 3px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Sacred Portrait Oval */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto 4px auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 110px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 2.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f4ebd9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
margin: 2px auto 0 auto !important;&lt;br /&gt;
max-width: 440px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 2: CLEAN INTERACTIVE TIMELINE (No outer border/box rectangle) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lifeline track window */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
flex: 0 0 200px !important;&lt;br /&gt;
padding: 6px 14px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 32px !important;&lt;br /&gt;
left: 14px !important;&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
height: 8px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #1e293b !important;&lt;br /&gt;
max-width: 170px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 3: 6 GATEWAYS GRID (Compact 6-Columns) */&lt;br /&gt;
.vh-gateways-frame {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(6, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 8px 6px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 30px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway .vh-icon {&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
color: #2c3e50 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 4: QUOTE SCROLL (Slim Banner) */&lt;br /&gt;
.vh-quote-frame {&lt;br /&gt;
background: #faf6ee !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
padding: 8px 24px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1000px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-inner {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-text {&lt;br /&gt;
max-width: 750px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-source {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
color: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
font-family: Georgia, serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 5: BOTTOM MODULES (Treasures &amp;amp; Network) */&lt;br /&gt;
.vh-bottom-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 8px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 8px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stats-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-around !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 8px 10px 4px 10px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 2px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-num {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-lbl {&lt;br /&gt;
font-size: 8.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 4px 10px 6px 10px !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
THEMATIC TAXONOMY INDEX (4 SECTIONS) &amp;amp; PRABHUPADA IN MEDIA (STEP 12)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Section Heading */&lt;br /&gt;
.vh-section-header {&lt;br /&gt;
margin: 18px 0 10px 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
padding-bottom: 6px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-badge {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
padding: 3px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.2px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4-Column Taxonomy Grid */&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Prabhupada in the Media Section */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-body {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
padding: 12px 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #334155 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow smooth scrolling when full sections are present */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: repeat(2, 1fr) !important; }&lt;br /&gt;
.vh-media-body { flex-direction: column !important; align-items: flex-start !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: 1fr !important; }&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide quote and bottom sections if any old cache or DOM remains */&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
#vh-random-quote-wrap,&lt;br /&gt;
.vh-bottom-grid,&lt;br /&gt;
.vh-bottom-card,&lt;br /&gt;
.vh-card-treasures,&lt;br /&gt;
.vh-card-network {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 14: TOP BAR SEARCH ANCHORED LEFT + SACRED 3D ARCHITECTURAL STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR LEFT ANCHOR FOR SEARCH */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 0 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. 3D CARDS (HERO TRIAD, GATEWAYS, TAXONOMY, MEDIA) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf8f4 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.32) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 1px 3px rgba(0, 0, 0, 0.05),&lt;br /&gt;
0 5px 15px rgba(30, 53, 59, 0.07),&lt;br /&gt;
0 10px 24px -5px rgba(30, 53, 59, 0.08),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 10px 25px rgba(30, 53, 59, 0.12),&lt;br /&gt;
0 16px 32px -6px rgba(177, 135, 61, 0.16),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Plaques (Embossed Top Bar) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #fbf9f4 0%, #f2ebdd 100%) !important;&lt;br /&gt;
border-bottom: 1.5px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(0, 0, 0, 0.03) !important;&lt;br /&gt;
border-top-left-radius: 7px !important;&lt;br /&gt;
border-top-right-radius: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Center Card (Elevated Sovereign Altar) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 35%, #ffffff 0%, #faf6ec 65%, #f3ece0 100%) !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 1) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.11),&lt;br /&gt;
0 16px 36px -6px rgba(177, 135, 61, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 20px rgba(177, 135, 61, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Frame */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 3.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(30, 53, 59, 0.22),&lt;br /&gt;
0 12px 28px rgba(0, 0, 0, 0.15),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.8),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
transition: transform 0.25s ease, box-shadow 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.28),&lt;br /&gt;
0 16px 36px rgba(177, 135, 61, 0.3),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Gateways Icon Medallions */&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
background: linear-gradient(145deg, #ffffff 0%, #f6efe0 50%, #eadecb 100%) !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
transition: transform 0.2s ease, box-shadow 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.08) translateY(-1px) !important;&lt;br /&gt;
background: linear-gradient(145deg, #fdfbf7 0%, #f2e3c6 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 5px 10px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Tactile Timeline Year Keys */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4eee2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.55) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.07),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.75) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 10px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1f373c 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #122124 !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0d1719 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 1px 2px rgba(0, 0, 0, 0.4),&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Raised 3D Pill Action Buttons */&lt;br /&gt;
.vh-btn-pill,&lt;br /&gt;
.vh-founder-subline a,&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.12),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.4),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #28474e 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #1a2f34 !important;&lt;br /&gt;
border-bottom: 2px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 4px 14px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b1873d 0%, #916c2a 100%) !important;&lt;br /&gt;
border-color: #72531a !important;&lt;br /&gt;
border-bottom: 2.5px solid #553e13 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f6efe2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #213c42 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162a2e !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1517 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(30, 53, 59, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Lifeline Track (Carved Groove with Illuminated Bar) */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #e4ded0 0%, #ede7db 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-bottom: 1px solid #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 15: &amp;quot;SOLID&amp;quot; ARCHITECTURAL PRESENCE &amp;amp; EMBOSSED 3D DEPTH&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SOLID CARD ARCHITECTURE (SUBSTANTIAL GROUNDED PRESENCE) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fbf9f4 60%, #f5efe2 100%) !important;&lt;br /&gt;
border: 1.5px solid #c09b4d !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #8e6b22 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.08),&lt;br /&gt;
0 8px 20px rgba(24, 38, 35, 0.12),&lt;br /&gt;
0 16px 32px -4px rgba(24, 38, 35, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 -1px 0 rgba(192, 155, 77, 0.2) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-4px) !important;&lt;br /&gt;
border-color: #d4ab55 !important;&lt;br /&gt;
border-bottom: 4.5px solid #7a5818 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.10),&lt;br /&gt;
0 14px 28px rgba(24, 38, 35, 0.18),&lt;br /&gt;
0 24px 42px -6px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SOLID EMBOSSED CARD HEADER (STONE/METAL LINTEL) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #faf6ee 0%, #ebe0ca 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #b89348 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 2px 4px rgba(0, 0, 0, 0.05) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.6px !important;&lt;br /&gt;
color: #725215 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #55442a !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.16) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (SOVEREIGN REVERENTIAL ALTAR) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 32%, #ffffff 0%, #fbf6ec 55%, #f0e6d2 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #785414 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.09),&lt;br /&gt;
0 12px 28px rgba(24, 38, 35, 0.16),&lt;br /&gt;
0 22px 44px -8px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SOLID CAST GOLD PORTRAIT MEDALLION */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 4px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(20, 35, 32, 0.32),&lt;br /&gt;
0 16px 36px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #c99c45 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 12px 32px rgba(20, 35, 32, 0.40),&lt;br /&gt;
0 20px 45px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SOLID GATEWAYS WITH SCULPTED BRONZE/GOLD MEDALLIONS */&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 14px 10px 12px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #eedfc7 50%, #d6ba8f 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top-color: #ffffff !important;&lt;br /&gt;
border-bottom-color: #825f18 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.14),&lt;br /&gt;
inset 0 1px 1.5px #ffffff,&lt;br /&gt;
inset 0 -2px 3px rgba(130, 95, 30, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.1) translateY(-2px) !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #f7ebd5 50%, #e5cb9e 100%) !important;&lt;br /&gt;
border-color: #c49d48 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 1px 2px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(130, 95, 30, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #14282c !important;&lt;br /&gt;
letter-spacing: 1.4px !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SOLID TACTILE TIMELINE YEAR BUTTONS */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #efe7d6 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #213c42 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
border-color: #cda24e !important;&lt;br /&gt;
border-bottom: 4.5px solid #63430c !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.28),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #0b1a1c !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #172c30 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0d191c !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #060c0d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 2px 4px rgba(0, 0, 0, 0.5),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SOLID CARVED LIFELINE TRACK */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #ded6c4 0%, #e8e1d3 100%) !important;&lt;br /&gt;
border: 1.5px solid #a8843c !important;&lt;br /&gt;
border-top-color: #8c6a26 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. SOLID 3D ACTION PILL BUTTONS */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #376069 0%, #20393f 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.45) !important;&lt;br /&gt;
border-bottom: 3px solid #0a1315 !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 5px 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 7px rgba(0, 0, 0, 0.20),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.5),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b88e40 0%, #8c661d 100%) !important;&lt;br /&gt;
border-color: #61440d !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
border-bottom: 3.5px solid #432e08 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(177, 135, 61, 0.38) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4ebd9 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #785414 !important;&lt;br /&gt;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1b3237 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #0e1e21 !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #050b0c !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(30, 53, 59, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. SOLID DEDICATED MEDIA ARCHIVES SECTION */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 10. Hide THEMATIC TAXONOMY INDEX announcement banner from old cache */&lt;br /&gt;
.vh-section-header,&lt;br /&gt;
.vh-section-badge,&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide the 6 gateways frame if any cache remains */&lt;br /&gt;
.vh-gateways-frame,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
SAFE NO-SCROLL DASHBOARD &amp;amp; ZERO-OVERLAP ARCHITECTURE (STEP 18)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PREVENT SCROLLING ON MAIN PAGE CLEANLY WITHOUT BREAKING VECTOR INTERNALS */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: hidden !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. THE MASTER DASHBOARD CONTAINER (FITS SCREEN EXACTLY) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 56px) !important;&lt;br /&gt;
max-height: calc(100vh - 56px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize old legacy absolute / conflicting rules */&lt;br /&gt;
.vh-intro,&lt;br /&gt;
.vh-now,&lt;br /&gt;
.vh-main,&lt;br /&gt;
.vh-gateways,&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 1: HERO TRIAD */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 38vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1.15fr 1fr !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Card: Sanctuary Altar */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin: 0 auto 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
padding: 2px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 85px !important;&lt;br /&gt;
height: 85px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 2: INTERACTIVE LIFE TIMELINE */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 62px !important;&lt;br /&gt;
max-height: 62px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 2px 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
max-height: 30px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 3: THEMATIC TAXONOMY (4 CARDS) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 39vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-header {&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 5px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
margin-top: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 4: PRABHUPĀDA IN THE MEDIA (COMPACT HORIZONTAL BAR 42px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-card-header {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-body {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-desc {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 3px 12px !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 19: FULL-WIDTH VIEW + TOP-BAR TEAL (#345B63) BORDERS &amp;amp; SHADOWS&lt;br /&gt;
+ REFINED COMPACT SIZING &amp;amp; EXPANDED AIRY SPACING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH VIEW (EXPAND TO 100% SCREEN WIDTH) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TEAL (#345B63) BORDERS &amp;amp; MULTI-STOP TEAL SHADOWS ACROSS ALL CARDS */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
border-color: #43727c !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.12),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.22),&lt;br /&gt;
0 22px 38px -6px rgba(52, 91, 99, 0.26),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Lintels (Teal Borders &amp;amp; Toned Accents) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #eaf1f2 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(52, 91, 99, 0.06) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #233e44 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY ALAR CARD (REFINED 3D TEAL EMBOSSING) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.10),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.18),&lt;br /&gt;
0 22px 40px -6px rgba(52, 91, 99, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(52, 91, 99, 0.05) !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Bezel in #345B63 */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 80px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
border: 3.5px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(52, 91, 99, 0.35),&lt;br /&gt;
0 12px 26px rgba(26, 47, 52, 0.25),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 22px rgba(52, 91, 99, 0.45),&lt;br /&gt;
0 16px 32px rgba(26, 47, 52, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Title &amp;amp; Subtitle */&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. BIG RECTANGLE ELEMENTS ARE SMALLER WITH BIGGER SPACE BETWEEN THEM */&lt;br /&gt;
/* Section 1: Hero Triad Grid (Reduced Height, Expanded 20px Gutter) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 220px !important;&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 2: Timeline (Sleek Key Row &amp;amp; Track, Teal Borders) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 58px !important;&lt;br /&gt;
height: 58px !important;&lt;br /&gt;
max-height: 58px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
border-bottom: 3.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.25), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1e353b 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-bottom: 3px solid #0b1517 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4), 0 2px 5px rgba(52, 91, 99, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 3: Thematic Taxonomy Grid (Reduced Height, Expanded 18px Gutter) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #3e565c !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 4: Media Bar (Compact 40px Single-Line Strip) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
max-height: 40px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. 3D PILL BUTTONS WITH TEAL THEME */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #1a2f34 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #4c828d 0%, #2e545b 100%) !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 20: NARROWER RECTANGLES + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. NARROWER PROPORTIONED CONTAINER (NO LONGER ENDLESSLY WIDE) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
max-width: 1260px !important;&lt;br /&gt;
width: 95% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CENTER CARD FIXES (PROPER HIERARCHY, NO WEIRD DOUBLE BOXES) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title a {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-sub {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-main {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide legacy floating who-corner and founder subline balloon boxes */&lt;br /&gt;
.vh-hero-title-wrap,&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dedicated button below portrait */&lt;br /&gt;
.vh-founder-btn-wrap {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 78px !important;&lt;br /&gt;
height: 78px !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(52, 91, 99, 0.32), inset 0 2px 4px rgba(255, 255, 255, 0.9), inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE LAYOUT CORRECTIONS (CLEAN &amp;amp; LEGIBLE TRACK) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 64px !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
max-height: 34px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CLEAN MEDIA SECTION (SINGLE HORIZONTAL FLEX ROW 44px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left .vh-badge-text a {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-center {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right .vh-btn-pill {&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. NARROWER HERO &amp;amp; TAXONOMY GRIDS WITH AMPLE SPACING */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 21: NARROW RECTANGLES (1140px) + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE NARROWER DASHBOARD WIDTH (OVERRIDE ALL PREVIOUS MIN-WIDTHS) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
max-width: 1140px !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. NARROW HERO TRIAD (3 CARDS ~360px EACH) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (COMPLETELY REBUILT ARCHITECTURE) */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 76px !important;&lt;br /&gt;
height: 76px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW THEMATIC TAXONOMY (4 CARDS ~270px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. CLEAN MEDIA BAR (HORIZONTAL SINGLE LINE) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 22: FULL-WIDTH VIEW + NARROWER CARDS + VISIBLE TOP BORDER + ZERO CUTOUTS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE VIEW (NO ARTIFICIAL MAX-WIDTH ON CONTAINER) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 10px 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. VISIBLE TOP BORDER ON ALL RECTANGLE ELEMENTS (NO MORE MISSING TOP BORDER!) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-sanctuary-card,&lt;br /&gt;
.vh-card-memories,&lt;br /&gt;
.vh-card-article,&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* CRITICAL: EXPLICIT VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. NARROWER RECTANGLES WITH GENEROUS GAPS (PAGE IS FULL WIDTH, CARDS ARE NARROWER) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 28px !important;&lt;br /&gt;
flex: 0 0 230px !important;&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 400px !important; /* NARROWER RECTANGLES */&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SANCTUARY CENTER CARD: ZERO WEIRD BOXES, PERFECT VERTICAL FIT */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text,&lt;br /&gt;
.vh-sanctuary-header-text *,&lt;br /&gt;
.vh-sanctuary-name,&lt;br /&gt;
.vh-sanctuary-name * {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 74px !important;&lt;br /&gt;
height: 74px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 3px 16px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. PREVENT CUT OUTS IN MEMORIES &amp;amp; SPOTLIGHT */&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-article .vh-discover-secondary {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. TIMELINE: ZERO OVERLAPPING */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 68px !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. NARROWER TAXONOMY CARDS (4 CARDS ~280px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 175px !important;&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 290px !important; /* NARROWER TAXONOMY CARDS */&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: calc(100% - 34px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MEDIA BAR (PERFECT SINGLE ROW, ZERO OVERLAPPING) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 23: DEFINITIVE FIXES FOR TOP BORDERS, WIDTHS, TIMELINE, FULL-WIDTH PAGE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE: UNLOCK MEDIAWIKI WRAPPERS &amp;amp; CONTAINERS TO 100% */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container,&lt;br /&gt;
body.page-Main_Page .vector-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TOP BORDERS: 100% VISIBLE SOLID #345B63 BORDER ON EVERY CARD &amp;amp; HEADER */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* ULTRA-VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* HEADER REINFORCED TOP BORDER */&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. YEAR BUTTONS: SOLID VISIBLE TOP BORDER */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* EXPLICIT SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
border-top: 2px solid #1a2f34 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-top: 2px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2.5px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW ALL RECTANGLES BY 30% */&lt;br /&gt;
/* HERO TRIAD: Cards narrowed to 280px (was 400px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 36px !important;&lt;br /&gt;
flex: 0 0 235px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* TAXONOMY: 4 Cards narrowed to 210px (was 290px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
/* MEDIA BAR: Narrowed to 930px to match Triad/Taxonomy cluster */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 930px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. FLOWING TIMELINE: FIX VERTICAL TRUNCATION (AMP UP HEIGHT TO 70px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1050px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 26px !important;&lt;br /&gt;
flex: 0 0 26px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
max-height: 72px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-date {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-title,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SANCTUARY PORTRAIT &amp;amp; BUTTONS - POLISHED HIERARCHY */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 72px !important;&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
border: 2.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule {&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-subtitle {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 24: FIX THICK BORDERS, FULL-WIDTH EDGES, AND BOTTOM OVERLAPPING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE 100% TRUE FULL-WIDTH (STRIP VECTOR 2022 LEFT/RIGHT INDENTATIONS) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important; /* PREVENTS PUSHING MEDIA SECTION OFF-SCREEN */&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. FIX UNUSUAL THICK TOP BORDER: UNIFORM 1.5px ON ALL CARDS &amp;amp; NO HEADER BORDER-TOP */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important; /* CRISP UNIFORM 1.5px (NOT THICK!) */&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: none !important; /* REMOVE DUPLICATE TOP BORDER ON HEADER */&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. HERO TRIAD (30% NARROWER RECTANGLES, PERFECTLY CENTERED) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 32px !important;&lt;br /&gt;
flex: 0 0 225px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. FULL-WIDTH FLOWING TIMELINE (STRETCHES EDGE-TO-EDGE) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 96px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH EDGE-TO-EDGE */&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 7px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 25px !important;&lt;br /&gt;
flex: 0 0 25px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH TRACK */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important; /* CONTINUOUS SEAMLESS EDGE-TO-EDGE */&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 60px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TAXONOMY 4 CARDS (30% NARROWER RECTANGLES, PERFECT FIT) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. FIX BOTTOM OVERLAPPING: SINGLE-CONTAINER MEDIA BAR */&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 920px !important;&lt;br /&gt;
max-width: 920px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRIP ALL NESTED SUB-BOXES / INTERNAL BORDERS IN MEDIA SECTION */&lt;br /&gt;
body.page-Main_Page .vh-media-bar &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-body,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn .vh-btn-pill,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 51: DEFINITIVE CLEAN ARCHITECTURE &amp;amp; VISIBLE AT-REST ANIMATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. CANVAS &amp;amp; WRAPPER RESET (FULL WIDTH, NO SIDEBAR) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. MAIN CONTAINER: FULL VIEWPORT HEIGHT SPREAD TOP TO BOTTOM */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 18px 40px 14px 40px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important; /* SPREAD CONTENT FROM TOP TO BOTTOM */&lt;br /&gt;
gap: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARDS: 100% TRANSPARENT OPEN SPACE (NO BOXES, NO BORDERS) */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all old badges, buttons, headers, and clutter */&lt;br /&gt;
body.page-Main_Page .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-actions,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-btn-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who,&lt;br /&gt;
body.page-Main_Page .vh-badge-sub,&lt;br /&gt;
body.page-Main_Page .vh-badge-icon,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-link,&lt;br /&gt;
body.page-Main_Page .vh-random-article-more,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 1: HERO TRIAD (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 295px !important;                    /* EXPANDED HEIGHT FOR 180px PORTRAIT */&lt;br /&gt;
height: 295px !important;&lt;br /&gt;
max-height: 295px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 360px !important;&lt;br /&gt;
width: 360px !important;&lt;br /&gt;
max-width: 360px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Portrait Medallion */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 4px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 10px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* +120% BIGGER (82px -&amp;gt; 180px) */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.7),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 2: TIMELINE (EDGE TO EDGE FULL WIDTH) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 27px !important;&lt;br /&gt;
flex: 0 0 27px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 3: THEMATIC TAXONOMY (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 155px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 260px !important;&lt;br /&gt;
width: 260px !important;&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SECTION 4: MEDIA BAR (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
border-top: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
border-bottom: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. DESCRIPTIVE TEXT IN CARDS */&lt;br /&gt;
body.page-Main_Page .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-snippet,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-desc,&lt;br /&gt;
body.page-Main_Page .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* 50% LARGER (12.5px -&amp;gt; 19px) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
9. CAITANYA 3D TITLES + VISIBLE AT-REST BREATHING LINE + ON-HOVER FULL GLIDE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Title Containers */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ALL TITLE LINKS (KEEPING THE EXACT GORGEOUS 3D STYLE FROM USER&#039;S SCREENSHOT) */&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page&lt;br /&gt;
-Main_Page .vh-media-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* PERFECT SPACE FOR UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* 1. LIGHT COLOR FACE (The exact warm temple gold from screenshot) */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 2. DARK SIDES &amp;amp; DEEP CAST SHADOW (The exact 3D from screenshot) */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific Font Sizes */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
letter-spacing: 0.03em !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 18.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title a {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
3. THE GOLDEN FILAMENT LINE BENEATH TITLES (RESTORES THE USER&#039;S FAVORITE FEATURE!)&lt;br /&gt;
- At Rest: Gently breathes in and out (25% to 65% width) so animation is clearly visible!&lt;br /&gt;
- On Hover: Pauses breathing and smoothly glides to full 90% width!&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
/* AT REST: VISIBLE BREATHING ANIMATION (2.8s CYCLE) */&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* At-Rest Line Breathing Keyframes */&lt;br /&gt;
@keyframes vhLineBreath {&lt;br /&gt;
0%, 100% {&lt;br /&gt;
width: 25%;&lt;br /&gt;
left: 37.5%;&lt;br /&gt;
opacity: 0.35;&lt;br /&gt;
}&lt;br /&gt;
50% {&lt;br /&gt;
width: 65%;&lt;br /&gt;
left: 17.5%;&lt;br /&gt;
opacity: 0.95;                              /* Clearly visible expanding light bar! */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
4. ON MOUSE HOVER: FULL GOLDEN LINE GLIDE + DIRECT SUNLIGHT 3D ILLUMINATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;     /* RETAINS 3D STEP MOVEMENT */&lt;br /&gt;
color: #dfad3e !important;                    /* DOES NOT CHANGE COLOR (STAYS RICH GOLD) */&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;  /* 100% CONSTANT COLOR */&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
/* Extended 3D shadow deepening as the letters step forward */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ON HOVER: LINE GLIDES OUT TO FULL 90% WIDTH &amp;amp; STAYS SOLID GOLD */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover::after {&lt;br /&gt;
animation: none !important;                   /* Stops at-rest breathing */&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;                       /* FULL EXTENSION GLIDE! */&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
/* EXACT SAME GOLD COLOR AS AT REST — ZERO COLOR CHANGE */&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 56: TIMELINE EXPANSION (NO TEXT CROPPING, NO BG, NO LINE) &amp;amp; CAPTION REGULAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR, NOT ITALIC */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TIMELINE SECTION: EXPANDED HEIGHT TO PREVENT ALL TEXT CROPPING */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 134px !important;&lt;br /&gt;
height: 134px !important;&lt;br /&gt;
min-height: 134px !important;&lt;br /&gt;
max-height: 134px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. LIFELINE WINDOW &amp;amp; TRACK: TRANSPARENT, NO TOP LINE, HEIGHT 96px */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 96px !important;                     /* EXPANDED HEIGHT (WAS 68px) */&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: transparent !important;          /* REMOVE BACKGROUND */&lt;br /&gt;
border: none !important;                     /* REMOVE ALL BORDERS */&lt;br /&gt;
border-top: none !important;                 /* REMOVE LINE ABOVE */&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line across the timeline items */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE ITEM: EXACT 240px MATCH WITH JAVASCRIPT ITEM_WIDTH */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
min-width: 240px !important;&lt;br /&gt;
max-width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;                    /* Clear Gold Date */&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
width: 9px !important;&lt;br /&gt;
height: 9px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #345B63 !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 57: TIMELINE FULL BLEED (EDGE-TO-EDGE), 50% TALLER (150px),&lt;br /&gt;
DOT/TEXT SEPARATION (ZERO OVERLAP), NO THIN LINE ABOVE,&lt;br /&gt;
AND CAPTION REGULAR (NOT ITALIC)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR (NOT ITALIC) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE ALL THIN LINES ABOVE TIMELINE (NO TOP BORDERS ANYWHERE) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. STRETCH TIMELINE EDGE-TO-EDGE TO VERY LEFT AND RIGHT (FULL BLEED) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
flex: 0 0 190px !important;                    /* EXPANDED TOTAL HEIGHT (150px track + 40px buttons) */&lt;br /&gt;
height: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
max-height: 190px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Year buttons container centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE TRACK WINDOW: 50% TALLER (150px) &amp;amp; FULL BLEED (VERY LEFT TO VERY RIGHT) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 150px !important;                    /* 50% TALLER (WAS 96px -&amp;gt; NOW 150px) */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 150px !important;&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line passing through the dots */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 28px !important;                         /* GUIDE LINE POSITION */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TIMELINE ITEM &amp;amp; DOT / TEXT SEPARATION (ZERO OVERLAP!) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 150px !important;                    /* FULL 150px HEIGHT */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the very top */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot on the horizontal line (top: 24px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 24px !important;                        /* CENTERED ON THE 28px LINE */&lt;br /&gt;
left: 18px !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event text starts strictly BELOW the dot and line (CLEAR SEPARATION) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 18px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT! */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 100px !important;                /* COMFORTABLY HOLDS 6-7 LINES */&lt;br /&gt;
}&lt;br /&gt;
/* Edge fades on the timeline window (seamless left &amp;amp; right fade) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to right, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to left, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 58: ABSOLUTE CROPPING ELIMINATION &amp;amp; PERFECT TIMELINE DOT ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. HERO TRIAD &amp;amp; PRABHUPĀDA CARD: UNCONSTRAINED HEIGHT (ZERO CROPPING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;                  /* AMPLE ROOM FOR 180px CIRCLE + CAPTION */&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 380px !important;&lt;br /&gt;
width: 380px !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait Medallion: 180px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 12px auto !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* FULL 180px CIRCLE */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
overflow: hidden !important;                   /* CLIPS ONLY THE PHOTO, NOT THE CARD */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Caption: Regular (Not Italic) at 19px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;               /* STRICTLY REGULAR (NOT ITALIC) */&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TIMELINE: 50% TALLER (155px), FULL BLEED, NO THIN TOP LINES&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Full Bleed Timeline Section */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 195px !important;&lt;br /&gt;
height: 195px !important;&lt;br /&gt;
min-height: 195px !important;&lt;br /&gt;
max-height: 195px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Track Window: 50% Taller (155px) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 155px !important;                    /* 50% TALLER (HOLDS 6-7 FULL LINES) */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line: Fixed at top: 30px */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 30px !important;                         /* GUIDE LINE LEVEL */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. TIMELINE ITEM: PERFECT VERTICAL &amp;amp; HORIZONTAL DOT ALIGNMENT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;                    /* FULL 155px HEIGHT */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date Text: Centered horizontally above the dot */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED HORIZONTALLY */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: EXACTLY CENTERED VERTICALLY ON THE 30px LINE &amp;amp; HORIZONTALLY WITH DATE */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px center (EXACT ON LINE!) */&lt;br /&gt;
left: 50% !important;                        /* CENTERED HORIZONTALLY */&lt;br /&gt;
transform: translateX(-50%) !important;      /* PERFECT HORIZONTAL ALIGNMENT WITH DATE */&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event Text: Safely below the line and dot (ZERO OVERLAPPING) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 22px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 105px !important;                /* COMFORTABLY HOLDS 6-7 FULL LINES */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 59: TOP BAR HELP TEXT REMOVAL, TIMELINE 3-TIER AXIS CENTERING,&lt;br /&gt;
AND SEAMLESS TITLE MORPH (Śrīla Prabhupāda &amp;lt;-&amp;gt; Who Is Śrīla Prabhupāda)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR: SUPPRESS ALL HOVER HELP TEXTS &amp;amp; TOOLTIPS */&lt;br /&gt;
#mw-head [title]::before,&lt;br /&gt;
#mw-head [title]::after,&lt;br /&gt;
.vector-header [title]::before,&lt;br /&gt;
.vector-header [title]::after,&lt;br /&gt;
.mw-tooltip,&lt;br /&gt;
.tipsy,&lt;br /&gt;
.tipsy-inner,&lt;br /&gt;
.tooltip {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PERMANENT SANCTUARY HERO TITLE: &amp;quot;Who Is Śrīla Prabhupāda&amp;quot; (NO TEXT CHANGE ON HOVER) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize and remove all text-swapping / morph behavior */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-default {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE: PERFECT 3-TIER CENTER ALIGNMENT (DATE, DOT, AND TEXT) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;               /* PERFECT HORIZONTAL AXIS CENTERING */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the top: centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 auto 4px auto !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 30px !important;&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: Center vertically on the 30px line, and horizontally with the date */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px (EXACT ON LINE) */&lt;br /&gt;
left: 50% !important;                        /* EXACT HORIZONTAL CENTER */&lt;br /&gt;
transform: translateX(-50%) !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text below: Properly centered under the dot with ample clearance */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 220px !important;&lt;br /&gt;
margin: 24px auto 0 auto !important;         /* CLEARLY BELOW DOT &amp;amp; LINE */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;                /* PROPERLY CENTERED TEXT */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Suppress any tooltip on top bar header title */&lt;br /&gt;
#vanipedia-header-title,&lt;br /&gt;
.vh-header-title,&lt;br /&gt;
.vanipedia-header-title,&lt;br /&gt;
#p-logo,&lt;br /&gt;
.vector-header {&lt;br /&gt;
-webkit-user-select: none !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition for Remembering Prabhupada random spotlight */&lt;br /&gt;
#vh-random-memories,&lt;br /&gt;
.vh-card-memories .vh-card-body {&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-memories.is-changing,&lt;br /&gt;
.vh-card-memories .vh-card-body.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the text below the titles when randomizing (STEP 70) */&lt;br /&gt;
.vh-card-tax .vh-card-text {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Rotator Titles remain opaque during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title,&lt;br /&gt;
.vh-card-tax .vh-card-body &amp;gt; .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 69: FIX BACKGROUND COLOR SCROLL BLEED &amp;amp; STICKY TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PERSISTENT STICKY TOP BAR WHEN SCROLLING DOWN */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.mw-header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT BACKGROUND COLOR CUTOFF ON SCROLL (SOLID SAGE/TEAL ON ALL PAGES) */&lt;br /&gt;
html {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-content-container {&lt;br /&gt;
min-height: 100vh !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restrict cream background strictly to Main Page */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ŚRĪLA PRABHUPĀDA IN THE MEDIA: ARCHIVAL THUMBNAIL STYLING */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 48px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
padding: 6px 24px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb,&lt;br /&gt;
.vh-media-archival-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb.is-changing,&lt;br /&gt;
.vh-media-archival-thumb.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: scale(0.95);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a:hover {&lt;br /&gt;
transform: translateY(-2px) scale(1.05) !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 75px !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 71: 5-CARD EQUAL FOOTING ROW (TAXONOMY + MEDIA WITH LARGE THUMBNAILS)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. 5-Column Grid on Equal Footing */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 220px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 210px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Soft-Switch ONLY Content Below Titles (Titles Stay 100% Static) */&lt;br /&gt;
.vh-card-tax .vh-card-text,&lt;br /&gt;
.vh-card-tax .vh-media-card-content {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
.vh-card-tax .vh-media-card-content.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing,&lt;br /&gt;
#vh-tax-random-media.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Titles are strictly fixed during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Card 5: Large Archival Media Thumbnail &amp;amp; Captions */&lt;br /&gt;
.vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 105px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fallback Vintage Press Badge */&lt;br /&gt;
.vh-card-media-item .vh-media-fallback-thumb {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: linear-gradient(135deg, #f7f3ec 0%, #ebdcc7 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-icon {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-tag {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions Below Large Thumbnail */&lt;br /&gt;
.vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Hide legacy bottom media bar since it is now unified in the 5-card row */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Grid Breakpoints */&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 72: UNIFIED &amp;quot;STEP FORTH&amp;quot; TOP BAR ICONS &amp;amp; LEFT COLUMN STACK&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. UNIFIED &amp;quot;STEP FORTH&amp;quot; ANIMATION ACROSS ALL TOP BAR ICONS &amp;amp; BUTTONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-start .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.25s ease,&lt;br /&gt;
color 0.25s ease,&lt;br /&gt;
background-color 0.25s ease !important;&lt;br /&gt;
will-change: transform, filter !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH HOVER: Icon floats up 2.5px, scales up, glows with 3D drop shadow */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: translateY(-2.5px) scale(1.14) !important;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.55))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.8)) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH BUTTON CONTAINER HOVER */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ACTIVE / CLICK STATE: Tactile press depression */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: translateY(0.5px) scale(0.98) !important;&lt;br /&gt;
filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TOP-LEFT COLUMN: MEMORIES (TOP) + SRILA PRABHUPADA IN MEDIA (BOTTOM)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Hero */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card in Hero Left: Large Thumbnail &amp;amp; Captions Below */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 95px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.14), inset 0 0 0 1px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. BOTTOM 4-COLUMN TAXONOMY GRID (EQUAL FOOTING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean up any legacy media bar */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 73: FIT EVERYTHING TO SCREEN + 100% LARGER TITLES &amp;amp; TEXTS&lt;br /&gt;
+ MAXIMIZED ŚRĪLA PRABHUPĀDA CARD SIZE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. FIT EVERYTHING TO SCREEN (ZERO SCROLLBAR ON DESKTOP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #faf7f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Master Homepage Container: Perfectly fits single viewport height */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 48px) !important;&lt;br /&gt;
max-height: calc(100vh - 48px) !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 8px 32px 10px 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. MAXIMIZED ŚRĪLA PRABHUPĀDA CARD &amp;amp; HERO ROW PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 310px !important;&lt;br /&gt;
max-height: 44vh !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Memories (Top) + Media (Bottom) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
/* CENTER: MAXIMIZED ŚRĪLA PRABHUPĀDA CARD */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Grand Portrait Circle - Maximized Size */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: min(240px, 24vh) !important;&lt;br /&gt;
height: min(240px, 24vh) !important;&lt;br /&gt;
min-width: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. INCREASE ALL CARD TITLES BY 100% (MAJESTIC 3D SACRED GOLD)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Center Title: &amp;quot;Śrīla Prabhupāda&amp;quot; (+100% -&amp;gt; 46px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories &amp;amp; Article Titles (+100% -&amp;gt; 28px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Title (+100% -&amp;gt; 26px) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 26px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Card Titles: Personalities, Names, Places, Questions (+100% -&amp;gt; 30px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 30px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
4. INCREASE ALL TEXTS IN THOSE CARDS BY 100%&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Śrīla Prabhupāda Sanctuary Subtitle (+100% -&amp;gt; 22px) */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 4px 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Descriptions (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Outlet Tag &amp;amp; Headline (+100%) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Thumbnail Dimensions */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Spotlight Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
5. COMPACT TIMELINE TO FIT THE 100vh SCREEN PERFECTLY&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 130px !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
min-height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
min-height: 32px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 92px !important;&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
6. BOTTOM 4 TAXONOMY CARDS PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 145px !important;&lt;br /&gt;
max-height: 22vh !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 140px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 77: TARGETED ADJUSTMENTS STARTING FROM STEP 73&lt;br /&gt;
1. Centered, ROUND picture (no oval distortion, no text overlap)&lt;br /&gt;
2. Subtitle second line in one line, not truncated (same text size: 20-22px)&lt;br /&gt;
3. Put media card UP to fit in under &amp;quot;...remembers...&amp;quot; (no push-down)&lt;br /&gt;
4. Put bottom 4 cards up &amp;amp; decrease text size (14.5px) to fit in cleanly&lt;br /&gt;
5. Put timeline and years above it MORE DOWN (margin-top: 38px)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: CENTERED ROUND PICTURE (NOT OVAL, NO TEXT OVERLAP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
min-width: 180px !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
max-width: 180px !important;&lt;br /&gt;
max-height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: SECOND LINE IN ONE LINE, NOT TRUNCATED (SAME TEXT SIZE)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 6px auto 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;                  /* NEVER OVERLAPS WITH PHOTO */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UP TO FIT IN UNDER &amp;quot;...REMEMBERS...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column: Natural flow (no space-between that forces media down) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PUT IT UP UNDER REMEMBERS */&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits directly under Memories with compact thumb */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;                      /* COMPACT THUMBNAIL FITS UP UNDER REMEMBERS */&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Card */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 660px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 7 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Row Container Height Capped at 275px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 5: PUT THE TIMELINE AND THE YEARS ABOVE IT MORE DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 120px !important;&lt;br /&gt;
min-height: 120px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 38px !important;                 /* PUSHES TIMELINE &amp;amp; YEARS DOWN */&lt;br /&gt;
margin-bottom: 22px !important;              /* GENEROUS BREATHING ROOM BELOW */&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
min-height: 28px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 3px 9px !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 82px !important;&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 4: PUT BOTTOM CARDS UP &amp;amp; DECREASE TEXT SIZE IN THESE FOUR CARDS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
margin-bottom: 10px !important;              /* ELEVATED ABOVE SCREEN BOTTOM */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Title: 24px Grand Golden 3D Typography */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Decreased text size so it fits in without truncation */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;                 /* DECREASED FROM 18px TO FIT IN */&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 78: 50% LARGER ROUND IMAGE, ZERO SUBTITLE GAP, SMALL MEDIA GAP&lt;br /&gt;
1. 50% larger round image (270px x 270px) with clean visual gaps above/below&lt;br /&gt;
2. Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
3. Small gap (4px) between &amp;quot;Remembers...&amp;quot; and &amp;quot;In the Media&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: 50% LARGER ROUND IMAGE (270px x 270px) WITH VISUAL GAPS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 6px !important;                 /* VISUAL GAP ABOVE ROUND IMAGE */&lt;br /&gt;
}&lt;br /&gt;
/* Portrait stage increased by 50% (180px -&amp;gt; 270px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;                      /* +50% LARGER (180px -&amp;gt; 270px) */&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: NO GAP BETWEEN &amp;quot;FOUNDER-ĀCĀRYA&amp;quot; AND &amp;quot;INTERNATIONAL SOCIETY...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 8px auto 0 auto !important;           /* VISUAL GAP BELOW ROUND IMAGE */&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINES */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UNDER &amp;quot;...REMEMBERS...&amp;quot; WITH JUST SMALL GAP (4px)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: 4px crisp small gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 4px !important;                          /* JUST SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (CONTROLLED BY 4px GAP) */&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Card height aligned */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 385px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline section spacing adjusted for new hero height */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
margin-top: 20px !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 cards padding &amp;amp; positioning */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 79: MOVE &amp;quot;FOUNDER...&amp;quot; +10px DOWN &amp;amp; REMOVE HUGE GAP UNDER REMEMBERS&lt;br /&gt;
1. Subtitle (&amp;quot;Founder-Ācārya / International Society...&amp;quot;) moved +10px down&lt;br /&gt;
2. &amp;quot;Śrīla Prabhupāda in the Media&amp;quot; pulled directly under &amp;quot;Remembers...&amp;quot;&lt;br /&gt;
with just a small 6px gap (huge empty gap completely eliminated)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: MOVE THOSE TWO LINES &amp;quot;FOUNDER...&amp;quot; +10px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 18px !important;                  /* MOVED +10px DOWN (FROM 8px TO 18px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: REMOVE HUGE EMPTY GAP UNDER REMEMBERS (PUT MEDIA DIRECTLY UNDER)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column Container: Natural tight vertical flow */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* TIGHT TOP PACKING (NO SPACE-BETWEEN) */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 6px !important;                          /* CRISP SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* UNCONSTRAINED TO PREVENT PUSH-DOWN */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Card: Memories (Tight fit to content, zero empty space below) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
height: auto !important;                      /* NEVER STRETCH TO 100% */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Card: Media Item (Sits immediately below Memories with only 6px gap) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 80: ABSOLUTE ELIMINATION OF LEFT GAP &amp;amp; CENTER VERTICAL SHIFTS&lt;br /&gt;
1. Left Column: Completely eliminate the huge gap between &amp;quot;...remembers...&amp;quot;&lt;br /&gt;
and &amp;quot;In the Media&amp;quot; (align-items: flex-start, unconstrained auto height,&lt;br /&gt;
flex: 0 0 auto on both cards, strict 4px gap).&lt;br /&gt;
2. Center Card:&lt;br /&gt;
- Shift the round image 30px down from the title (margin-top: 36px)&lt;br /&gt;
- Text lines under the image increased +30px from image (margin-top: 48px)&lt;br /&gt;
- Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: ABSOLUTE ELIMINATION OF THE HUGE EMPTY GAP ON THE LEFT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Unstretch hero row so left column hugs its content instead of stretching 390px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;           /* STOPS FORCING LEFT COLUMN TO STRETCH */&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Strictly pack items with only 4px gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PACK TIGHTLY AT TOP */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP ONLY */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits immediately 4px under Memories */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (4px GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: CENTER CARD - SHIFT IMAGE 30px DOWN &amp;amp; TEXT LINES +30px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 81: SPECIFICITY OVERHAUL - ELIMINATING THE 340px SQUARE ON MEMORIES CARD&lt;br /&gt;
The user&#039;s DevTools confirmed: .vh-card.vh-card-memories was computing to&lt;br /&gt;
EXACTLY 339.99px x 339.99px (a square) because an older high-specificity rule&lt;br /&gt;
&amp;quot;body.page-Main_Page .vh-triad-grid .vh-card { flex: 0 0 340px !important; }&amp;quot;&lt;br /&gt;
was matching it. In a column flex container (.vh-triad-column-left),&lt;br /&gt;
flex-basis: 340px forces the HEIGHT to 340px!&lt;br /&gt;
We now use #vani-home scoped selectors to permanently override and reset&lt;br /&gt;
flex, height, and margins on all cards inside the left column.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. HERO TRIAD GRID &amp;amp; LEFT COLUMN: UNSTRETCH &amp;amp; WRAP CONTENT */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP BETWEEN THE TWO CARDS */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. OVERRIDE THE 340px FLEX-BASIS ON ALL CARDS IN THE LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* KILLS 340px HEIGHT! */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;                      /* HUGS EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARD BODIES IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
height: auto !important;                      /* KILLS 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MEDIA ITEM CARD SPECIFIC STYLING IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
CENTER CARD: SHIFT ROUND IMAGE 30px DOWN &amp;amp; TEXT LINES +30px FROM IMAGE&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text br,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
RIGHT COLUMN: ARTICLE CARD (CLEAN UNCONSTRAINED AUTO HEIGHT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 440px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 82:&lt;br /&gt;
1. Unclamp Memories text so disciple name at the end of &amp;quot;recounted by...&amp;quot;&lt;br /&gt;
displays fully as it used to be (remove -webkit-line-clamp: 3).&lt;br /&gt;
2. Make +50px bigger gap between Memories card and &amp;quot;SP in Media&amp;quot; card&lt;br /&gt;
(gap: 50px).&lt;br /&gt;
3. Make the media thumbnail view a complete standard size (175px tall),&lt;br /&gt;
filling the plenty space below, with object-fit: contain so thumbnails&lt;br /&gt;
fit completely inside without any cropping and without changing their&lt;br /&gt;
aspect ratio.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: DISPLAY FULL NAME AT END OF &amp;quot;RECOUNTED BY...&amp;quot; (UNCLAMP TEXT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
-webkit-line-clamp: unset !important;&lt;br /&gt;
-webkit-box-orient: unset !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: +50px BIGGER GAP TO &amp;quot;SP IN THE MEDIA&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 50px !important;                         /* +50px BIGGER GAP */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: COMPLETE STANDARD SIZE THUMBNAIL VIEW (NO CROPPING, FIT ASPECT RATIO)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 175px !important;                     /* COMPLETE STANDARD VIEW SIZE FILLING THE SPACE */&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: #f4efe6 !important;               /* WARM VINTAGE PARCHMENT TONE */&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 6px 0 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
object-fit: contain !important;               /* FITS COMPLETE THUMBNAIL WITHOUT CROPPING */&lt;br /&gt;
object-position: center center !important;&lt;br /&gt;
transition: transform .3s ease !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions under the thumbnail */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-caption,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-outlet,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 86:&lt;br /&gt;
1. NEUTRALIZE STRAY PARAGRAPHS: Prevent MediaWiki parser from generating&lt;br /&gt;
top/side offsets.&lt;br /&gt;
2. FOUNDER-ĀCARYA CLICKABLE TITLE:&lt;br /&gt;
- Macron ONLY above capital &#039;A&#039; (Founder-Ācarya).&lt;br /&gt;
- Styled in exact 3D sacred gold as other card titles.&lt;br /&gt;
- Breathing filament underline at rest, 90% glide &amp;amp; lift on hover.&lt;br /&gt;
3. DECREASE GAP ABOVE 4 BOTTOM CARDS JUST TO 30px:&lt;br /&gt;
- Shifts .vh-taxonomy-section UP by 50px via translateY(-50px)&lt;br /&gt;
reducing the ~80px gap directly to 30px, keeping layout fully stable.&lt;br /&gt;
4. UNIFY HOVER ANIMATIONS FOR ALL TOP BAR ICONS &amp;amp; BUTTONS:&lt;br /&gt;
- Unified smooth lift (translateY(-2px)) on all topbar buttons/links.&lt;br /&gt;
- Unified warm gold glowing pill (rgba(245, 215, 127, 0.18)).&lt;br /&gt;
- Unified icon scale (1.08x) with soft glow, eliminating double-jumping.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Neutralize stray paragraph tags */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Decrease gap above 4 bottom cards just to 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-50px) !important;      /* DECREASES GAP ABOVE 4 BOTTOM CARDS TO 30px */&lt;br /&gt;
}&lt;br /&gt;
/* 3. Founder-Ācarya Clickable 3D Title Link */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 40px !important;                  /* MAINTAINS +30px GAP FROM 270px ROUND IMAGE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;                   /* IDENTICAL CARD TITLE SIZE */&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* SPACE FOR BREATHING UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* Temple Gold Face */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 3D Chiseled Shadow */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Golden Breathing Filament Underline at Rest */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Hover: 3D Lift &amp;amp; Full Glide Underline */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
}&lt;br /&gt;
/* Subtitle Line 2: International Society for Kṛṣṇa Consciousness */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. UNIFIED HOVER ANIMATION FOR ALL TOP BAR ICONS &amp;amp; BUTTONS */&lt;br /&gt;
/* Base transitions on all interactive elements in top bar */&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg {&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
background-color 0.2s ease,&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease,&lt;br /&gt;
filter 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified button container hover */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25), inset 0 0 0 1px rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified icon scale &amp;amp; soft glow (no double translation) */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: scale(1.08) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5))&lt;br /&gt;
drop-shadow(0 0 8px rgba(245, 215, 127, 0.65)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 87: COMPLETELY ELIMINATE / AVOID TOP BAR ICON ANIMATIONS&lt;br /&gt;
- Neutralize all transforms, scales, translations, and jumping animations on&lt;br /&gt;
all top bar icons, buttons, dropdowns, and links.&lt;br /&gt;
- Clean, quiet, stationary hover state with subtle background pill only.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Reset all transforms, filters, and animations on top bar container elements */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-start,&lt;br /&gt;
.vector-header-end,&lt;br /&gt;
.vector-header-container *,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg,&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
will-change: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. On hover: Keep icons strictly stationary — zero movement, zero scale, zero drop-shadow */&lt;br /&gt;
.vector-header-container .vector-icon:hover,&lt;br /&gt;
.vector-header-container svg:hover,&lt;br /&gt;
.vector-header-container .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover svg,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover svg,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover svg,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. On button/dropdown hover: subtle stationary background highlight only (no vertical lift, no jumping) */&lt;br /&gt;
.vector-header-container .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. On active / click: no displacement */&lt;br /&gt;
.vector-header-container .cdx-button:active,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:active,&lt;br /&gt;
.vector-header-container .vector-icon:active,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 91:&lt;br /&gt;
1. STRICTLY SCOPED TO MAIN PAGE (ZERO LEAKAGE TO REGULAR MEDIAWIKI PAGES):&lt;br /&gt;
- Every cursor rule is prefixed with html body.page-Main_Page.&lt;br /&gt;
- Regular MediaWiki pages retain 100% normal default Windows mouse behavior.&lt;br /&gt;
2. ABSOLUTE DISABLE OF WINDOWS CURSOR ACROSS MAIN PAGE &amp;amp; ALL HOVER STATES:&lt;br /&gt;
- Uses high-specificity rules targeting *:hover, a:hover, etc.&lt;br /&gt;
ensuring the native Windows cursor/pointing hand is completely suppressed.&lt;br /&gt;
3. CUSTOM GOLDEN CURSOR (ARROW AT REST, HAND ONLY ABOVE LINKS):&lt;br /&gt;
- Sleek golden arrow pointer by default.&lt;br /&gt;
- Smoothly switches to golden pointing hand ONLY above links (body.vh-cursor-link).&lt;br /&gt;
- No outer halo ring, zero lag, zero clutter.&lt;br /&gt;
4. FOUNDER-ĀCĀRYA MACRON CENTERING PRESERVED:&lt;br /&gt;
- &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039; font stack.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISABLE WINDOWS CURSOR ON MAIN PAGE ONLY (ACROSS ALL ELEMENTS &amp;amp; HOVER STATES) */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page *:hover,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page a:hover,&lt;br /&gt;
html body.page-Main_Page a:focus,&lt;br /&gt;
html body.page-Main_Page a:active,&lt;br /&gt;
html body.page-Main_Page a:visited,&lt;br /&gt;
html body.page-Main_Page a *,&lt;br /&gt;
html body.page-Main_Page a *:hover,&lt;br /&gt;
html body.page-Main_Page [href],&lt;br /&gt;
html body.page-Main_Page [href]:hover,&lt;br /&gt;
html body.page-Main_Page [href] *,&lt;br /&gt;
html body.page-Main_Page [href] *:hover,&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page button:hover,&lt;br /&gt;
html body.page-Main_Page input,&lt;br /&gt;
html body.page-Main_Page input:hover,&lt;br /&gt;
html body.page-Main_Page textarea,&lt;br /&gt;
html body.page-Main_Page select,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;]:hover,&lt;br /&gt;
html body.page-Main_Page .cdx-button,&lt;br /&gt;
html body.page-Main_Page .cdx-button:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card,&lt;br /&gt;
html body.page-Main_Page .vh-card:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card *,&lt;br /&gt;
html body.page-Main_Page .vh-card *:hover,&lt;br /&gt;
html body.page-Main_Page .vh-year,&lt;br /&gt;
html body.page-Main_Page .vh-year:hover,&lt;br /&gt;
html body.page-Main_Page .vector-menu a,&lt;br /&gt;
html body.page-Main_Page .vector-menu a:hover,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label:hover {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CUSTOM GOLDEN CURSOR (MAIN PAGE ONLY) */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
z-index: 99999999 !important;&lt;br /&gt;
transform: translate3d(-100px, -100px, 0);&lt;br /&gt;
will-change: transform !important;&lt;br /&gt;
transition: opacity 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.65))&lt;br /&gt;
drop-shadow(0 0 6px rgba(223, 173, 62, 0.75)) !important;&lt;br /&gt;
transition: transform 0.18s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 1: Default Golden Arrow */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 2: ONLY Above Links -&amp;gt; Golden Pointing Hand */&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(1.12) !important;&lt;br /&gt;
filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.75))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.95)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Click Compression */&lt;br /&gt;
body.page-Main_Page.vh-cursor-click #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(0.88) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Touchscreens / mobile protection: restore native behavior */&lt;br /&gt;
@media (hover: none) or (pointer: coarse) {&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page button {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOUNDER-ĀCĀRYA PERFECT MACRON CENTERING FIX */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR STYLING&lt;br /&gt;
- Appears on Main Page AND all regular MediaWiki pages.&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Deep temple teal background (#19383e), delicate gold top hairline border,&lt;br /&gt;
warm ivory/gold links, and highlighted Donate button.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid rgba(223, 173, 62, 0.45) !important;&lt;br /&gt;
box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
backdrop-filter: blur(8px) !important;&lt;br /&gt;
-webkit-backdrop-filter: blur(8px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
scrollbar-width: none !important;             /* Firefox */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner::-webkit-scrollbar {&lt;br /&gt;
display: none !important;                     /* Chrome/Safari */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
transition: color 0.18s ease, background-color 0.18s ease, transform 0.15s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate {&lt;br /&gt;
background: linear-gradient(135deg, rgba(223, 173, 62, 0.3) 0%, rgba(223, 173, 62, 0.12) 100%) !important;&lt;br /&gt;
border: 1px solid rgba(223, 173, 62, 0.65) !important;&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
padding: 2.5px 14px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate:hover {&lt;br /&gt;
background: linear-gradient(135deg, #dfad3e 0%, #b88a38 100%) !important;&lt;br /&gt;
color: #150b00 !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 0 10px rgba(223, 173, 62, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.35) !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure long wiki pages leave space above the permanent bottom bar */&lt;br /&gt;
body {&lt;br /&gt;
padding-bottom: 46px !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Main Page with custom cursor, ensure bottom links trigger the hand cursor */&lt;br /&gt;
body.page-Main_Page .vh-bottom-link {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 93:&lt;br /&gt;
1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE:&lt;br /&gt;
- Vector 2022 skin uses a multi-column CSS grid on .mw-page-container-inner&lt;br /&gt;
with .vector-column-end having background-color: #D4ECDD !important;.&lt;br /&gt;
- Collapse grid to 100% full width and hide right/left columns on Main Page.&lt;br /&gt;
- Ensure mw-page-container and mw-content-container match the warm cream background.&lt;br /&gt;
2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR PAGES:&lt;br /&gt;
- MediaWiki places .vector-sticky-header-container after the page content.&lt;br /&gt;
- Enforce position: fixed !important; top: 0 !important; on sticky header container,&lt;br /&gt;
and completely hide it (display: none !important;) when not actively sticky-visible.&lt;br /&gt;
3. VANI-TEMPLE RETURN LINK IN PERMANENT BOTTOM BAR:&lt;br /&gt;
- Provides an immediate 1-click return to the Main Page from any regular wiki page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE */&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-toc-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-appearance-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
max-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR WIKI PAGES */&lt;br /&gt;
.vector-sticky-header-container {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Strictly hide the sticky header container whenever it is NOT in active sticky view */&lt;br /&gt;
.vector-sticky-header-container:not(.vector-sticky-header-visible),&lt;br /&gt;
.vector-header-container.vector-sticky-header-container:not(.vector-sticky-header-visible) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. VANI-TEMPLE RETURN LINK STYLING */&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(223, 173, 62, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 95: SMOOTH TRANSITION FOR IN THE MEDIA CARD CONTENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
transition: opacity .5s ease, transform .5s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 96:&lt;br /&gt;
1. INCREASE ROUND HERO IMAGE BY 20% (270px -&amp;gt; 324px) WHILE KEEPING TOP/BOTTOM GAPS&lt;br /&gt;
2. INCREASE QUOTED TEXT IN RIGHT ARTICLE SPOTLIGHT BY +3 LINES (7 -&amp;gt; 10 LINES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Round hero image increased by 20% to 324px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 324px !important;&lt;br /&gt;
height: 324px !important;&lt;br /&gt;
min-width: 324px !important;&lt;br /&gt;
min-height: 324px !important;&lt;br /&gt;
max-width: 324px !important;&lt;br /&gt;
max-height: 324px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 12px 36px rgba(18, 63, 56, 0.40), 0 3px 10px rgba(0, 0, 0, 0.24), inset 0 2px 6px rgba(255, 255, 255, 0.75), inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure top gap from title remains clean (36px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin-top: 36px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure bottom gap from round image remains clean (40px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 40px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure sanctuary card container height gracefully accommodates 324px image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
min-height: 500px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Increase right article quoted text by +3 lines (-webkit-line-clamp: 10) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 10 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow right card to expand gracefully up to 500px to match sanctuary height */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
max-height: 500px !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicit fast and visible 1.4s crossfade for round hero photo */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-photo-stage .vh-photo,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-photo-stage .vh-photo {&lt;br /&gt;
transition: opacity 1.4s ease-in-out !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE OPTIMIZATION (STAGE 1 - REGULAR WIKI PAGES)&lt;br /&gt;
1. Universal #345B63 Dark Teal top bar across all pages and viewports.&lt;br /&gt;
2. Desktop title banner strictly scoped to screens &amp;gt;= 1000px.&lt;br /&gt;
3. Mobile header layout (burger menu, search, icons).&lt;br /&gt;
4. Mobile content readability, fluid images, and responsive table scrolling.&lt;br /&gt;
5. Mobile bottom bar and floating Back to Top button positioning.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. UNIVERSAL #345B63 TOP BAR ACROSS ALL PAGES AND VIEWPORTS */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header,&lt;br /&gt;
.mw-header,&lt;br /&gt;
#mw-head {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. DESKTOP TITLE BANNER SCOPED STRICTLY TO SCREENS &amp;gt;= 1000px */&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE REGULAR WIKI PAGES OPTIMIZATIONS (&amp;lt;= 768px) */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
/* 3.1 Top Bar Header Row */&lt;br /&gt;
.mw-header {&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.2 Hamburger Site Menu Button */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.3 Search Bar: Fluidly fits available space between burger and user tools */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 110px) !important;&lt;br /&gt;
min-width: 100px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 80px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
padding-left: 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.4 Mobile Vector Sidebar Navigation Drawer */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content,&lt;br /&gt;
#vector-main-menu-dropdown-content,&lt;br /&gt;
#vector-main-menu-unpinned-container,&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content.is-open {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
height: calc(100vh - 52px - 38px) !important;&lt;br /&gt;
max-height: calc(100vh - 90px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
z-index: 100001 !important;&lt;br /&gt;
padding: 10px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a,&lt;br /&gt;
#vector-main-menu-dropdown-content a,&lt;br /&gt;
#vector-main-menu-unpinned-container a {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
padding: 9px 18px !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-unpinned-container a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-left-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-dropdown-content .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-unpinned-container .vector-menu-heading {&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
letter-spacing: 0.6px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
border-bottom: 1px solid rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
padding: 10px 18px 6px 18px !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CONTENT VIEW ON MOBILE */&lt;br /&gt;
#content, .mw-body, .mw-content-container {&lt;br /&gt;
padding: 12px 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
line-height: 1.62 !important;&lt;br /&gt;
}&lt;br /&gt;
#firstHeading, .mw-first-heading {&lt;br /&gt;
font-size: 1.65em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-bottom: 0.4em !important;&lt;br /&gt;
word-wrap: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
h2, .mw-parser-output h2 {&lt;br /&gt;
font-size: 1.3em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 1.1em !important;&lt;br /&gt;
margin-bottom: 0.35em !important;&lt;br /&gt;
}&lt;br /&gt;
h3, .mw-parser-output h3 {&lt;br /&gt;
font-size: 1.15em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Tables horizontal scroll wrapping */&lt;br /&gt;
.vanitable, .wikitable, .daytable {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 12px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fluid images &amp;amp; media embeds */&lt;br /&gt;
div.tright, div.tleft, div.floatright, div.floatleft {&lt;br /&gt;
float: none !important;&lt;br /&gt;
margin: 12px auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
div.thumbinner {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. BOTTOM BAR &amp;amp; BACK TO TOP BUTTON ON MOBILE */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
padding: 2px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 50px !important;&lt;br /&gt;
right: 14px !important;&lt;br /&gt;
width: 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer, .mw-footer {&lt;br /&gt;
padding-bottom: 54px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 105: ROBUST NON-OVERLAPPING MINERVA MOBILE HEADER &amp;amp; USER DROPDOWN&lt;br /&gt;
1. Fix Magnifying Glass &amp;amp; User Icon Overlap:&lt;br /&gt;
- Header uses strictly rigid flex items:&lt;br /&gt;
Burger (32px left) + 20px gap + Title (auto) + [margin-left: auto spacer] + Search (32px right) + 8px gap + User (32px far right).&lt;br /&gt;
- Zero possibility of overlap.&lt;br /&gt;
2. User Menu Dropdown:&lt;br /&gt;
- Placed outside header flow (fixed positioning) with full dark teal &amp;amp; gold styling.&lt;br /&gt;
3. Plain burger icon, golden-yellow (#ffd700) SVGs for all icons.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR CONTAINER */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. STRICT RIGID SINGLE-ROW FLEX LAYOUT */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.1 BURGER (FAR LEFT: 32px) */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.2 SITE TITLE (SPACED 20px FROM BURGER) */&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 0 0 20px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.3 SEARCH FORM (PUSHED TO THE FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
margin-left: auto !important; /* Absorbs ALL horizontal space between title and search */&lt;br /&gt;
margin-right: 8px !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide the large search box input on mobile screens */&lt;br /&gt;
.minerva-header .minerva-search-form .search-box {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.4 USER ICON (FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-notifications,&lt;br /&gt;
.minerva-header .minerva-user-navigation ul,&lt;br /&gt;
.minerva-header .minerva-user-navigation li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE USER DROPDOWN MENU (POPUP AT TOP-RIGHT) */&lt;br /&gt;
#vanipedia-mobile-user-menu {&lt;br /&gt;
display: none !important;&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
width: 175px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu.is-open {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu .vani-user-menu-divider {&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background-color: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin: 5px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.2) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MINERVA NAVIGATION DRAWER (THE LEFT MENU) */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer,&lt;br /&gt;
#mw-mf-page-left.menu {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .minerva-icon {&lt;br /&gt;
background-color: #ffd700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 107: BULLETPROOF DESKTOP USER DROPDOWN (MATCHING image_a7f3ff.png)&lt;br /&gt;
1. Card background: Dark teal (#1f3e45) with gold border (#b1873d).&lt;br /&gt;
2. Zero white background bleed: all inner elements transparent.&lt;br /&gt;
3. Links: High-contrast warm gold (#f5d77f) text, white on hover (#345B63).&lt;br /&gt;
4. Pure clean text without clunky icons: .vector-icon hidden.&lt;br /&gt;
5. Divider above Log out with soft rose highlight.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DESKTOP USER DROPDOWN CARD */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content,&lt;br /&gt;
html body.page-Main_Page #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html body #p-personal.vector-menu,&lt;br /&gt;
html body #p-personal .vector-menu-content,&lt;br /&gt;
#vector-user-links-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. INNER CONTAINERS: 100% TRANSPARENT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content div,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content ul,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content li,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content-list,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content div,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content ul,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content li {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ENSURE TALK (pt-mytalk) IS VISIBLE */&lt;br /&gt;
html #vector-user-links-dropdown #pt-mytalk,&lt;br /&gt;
html .vector-user-menu #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RESTORE USER FIGURE ICON ON HEADER BUTTON (BRIGHT GOLD &amp;amp; VISIBLE) */&lt;br /&gt;
#vector-user-links-dropdown-label .vector-icon,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Inside dropdown items: keep icons compact &amp;amp; inline so they never cause vertical bloating */&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 16px !important;&lt;br /&gt;
height: 16px !important;&lt;br /&gt;
margin: 0 8px 0 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. LINKS: HIGH-CONTRAST WARM GOLD TEXT (#f5d77f) */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a,&lt;br /&gt;
html #p-personal .vector-menu-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a span,&lt;br /&gt;
html #p-personal .vector-menu-content a span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. HOVER STATE: LIGHTER TEAL (#345B63) WITH BRIGHT WHITE TEXT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:focus,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:active,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:focus,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover span {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. DIVIDER ABOVE LOGOUT */&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout,&lt;br /&gt;
html .vector-user-menu #pt-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a,&lt;br /&gt;
html .vector-user-menu #pt-logout a {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a:hover,&lt;br /&gt;
html .vector-user-menu #pt-logout a:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.25) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 110: MOBILE STICKY TOP BAR &amp;amp; BOTTOM BAR FIRST LINK (&amp;quot;MAIN PAGE&amp;quot;)&lt;br /&gt;
1. Top bar remains sticky/visible when scrolling down on mobile viewports.&lt;br /&gt;
2. Fix bottom bar flex centering bug: justify-content: flex-start on mobile&lt;br /&gt;
ensures the first link (&amp;quot;Main Page&amp;quot;) is always visible and not clipped.&lt;br /&gt;
3. Fully reverted experimental Main Page viewport scaling &amp;amp; hint banners.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. STICKY TOP BAR ON MOBILE (REMAINS VISIBLE ON SCROLL) */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome,&lt;br /&gt;
body.skin-minerva header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. BOTTOM BAR: ENSURE &amp;quot;MAIN PAGE&amp;quot; IS VISIBLE AS FIRST LINK ON MOBILE */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ENTRY PAGE SUPPRESSION (dev.vanipedia.org / VanipediaEntry3D)&lt;br /&gt;
Neither top bar nor bottom bar must appear on the 3D entry page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.ext-vp3d-fullscreen #vh-bottom-bar,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-chrome,&lt;br /&gt;
body.ext-vp3d-fullscreen .minerva-header,&lt;br /&gt;
body.ext-vp3d-fullscreen .vector-header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-head,&lt;br /&gt;
body.ext-vp3d-fullscreen .mw-header,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-navigation,&lt;br /&gt;
body:has(.vp-entry3d-container) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-container) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-container) .vector-header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .vector-header-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 116: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE FOR MAIN PAGE ON MOBILE&lt;br /&gt;
Includes Top Bar, Main Page, and Bottom Bar in one unified landscape orientation.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
transform-origin: top left !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-auto-landscape {&lt;br /&gt;
transform: rotate(90deg) translate(0, -100%) !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-native-landscape {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. TOP HEADER SLOT (Landscape orientation) */&lt;br /&gt;
#vani-stage-header-slot {&lt;br /&gt;
flex: 0 0 50px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
max-height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .header-container,&lt;br /&gt;
#vani-stage-header-slot .header-chrome,&lt;br /&gt;
#vani-stage-header-slot .minerva-header,&lt;br /&gt;
#vani-stage-header-slot .vector-header-container,&lt;br /&gt;
#vani-stage-header-slot #mw-head {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CONTENT SLOT (Landscape orientation, containing #vani-home) */&lt;br /&gt;
#vani-stage-content-slot {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: calc(100% - 50px - 36px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Enforce rigid 1200px desktop grid on #vani-home inside mobile stage */&lt;br /&gt;
#vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 8px 16px 20px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Triad in Mobile Landscape: Rigid 3-Column Horizontal Flow */&lt;br /&gt;
#vani-stage-content-slot .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-triad-column-left {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Interactive Timeline in Mobile Landscape */&lt;br /&gt;
#vani-stage-content-slot .vh-timeline-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Thematic Taxonomy in Mobile Landscape: Rigid 4-Column Grid */&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-tax {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOOTER SLOT (Landscape orientation, containing #vh-bottom-bar) */&lt;br /&gt;
#vani-stage-footer-slot {&lt;br /&gt;
flex: 0 0 36px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
min-height: 36px !important;&lt;br /&gt;
background-color: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot #vh-bottom-bar,&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dropdown Menu inside Stage Header */&lt;br /&gt;
#vani-stage-header-slot #vanipedia-mobile-user-menu {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 48px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
z-index: 1000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Minerva Left Navigation Drawer z-index when open */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer {&lt;br /&gt;
z-index: 1000005 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Robust Header Child Layout in Landscape Stage */&lt;br /&gt;
#vani-stage-header-slot .vector-header,&lt;br /&gt;
#vani-stage-header-slot .mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide any duplicate/stray bars outside the stage when active */&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-sticky-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; #mw-head,&lt;br /&gt;
body.has-vani-stage &amp;gt; #vh-bottom-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR FORMATTING FOR MOBILE BURGER MENU&lt;br /&gt;
1. Cleans out Minerva default clutter (Nearby, Random, Settings, About, etc.)&lt;br /&gt;
2. Styles the mobile drawer (#mw-mf-page-left) to match the desktop&lt;br /&gt;
accordion layout (.vanipedia-sidebar-menu).&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#mw-mf-page-left {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 20px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
padding: 12px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all Minerva default lists completely */&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-navigation,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-personal,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul.hlist,&lt;br /&gt;
#mw-mf-page-left .menu__item--nearby,&lt;br /&gt;
#mw-mf-page-left .menu__item--random {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile drawer container for desktop sidebar */&lt;br /&gt;
#mw-mf-page-left #vani-mobile-synced-sidebar {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* In mobile drawer, make .vanipedia-sidebar-menu take full drawer width */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure mobile drawer accordion header matches desktop */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading {&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
background-color: #2c4c50 !important;&lt;br /&gt;
border: 1px solid #1b3033 !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading {&lt;br /&gt;
border-radius: 4px 4px 0 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading:hover {&lt;br /&gt;
background-color: #385e63 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading::after {&lt;br /&gt;
content: &amp;quot;▼&amp;quot; !important;&lt;br /&gt;
font-size: 0.75em !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
transition: transform 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after {&lt;br /&gt;
transform: rotate(-90deg) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Content Area inside Mobile Accordion */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content {&lt;br /&gt;
background-color: #eaeff0 !important;&lt;br /&gt;
border: 1px solid #2c4c50 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-radius: 0 0 4px 4px !important;&lt;br /&gt;
padding: 0 0 4px 0 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content ul {&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 9px 14px 9px 18px !important;&lt;br /&gt;
color: #1b3033 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li:last-child a {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a:hover {&lt;br /&gt;
background-color: #dbe4e6 !important;&lt;br /&gt;
border-left: 3px solid #2c4c50 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 102 Languages Search box inside Mobile Drawer */&lt;br /&gt;
#mw-mf-page-left #sidebarLanguageSearch {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 7px 10px !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
border: 1px solid #a2a9b1 !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 122: STRICT POSITIONING OF &amp;quot;HOME&amp;quot; LINK/ICON (RIGHT OF SEARCH)&lt;br /&gt;
1. Desktop: Positioned strictly on the RIGHT of search bar via order: 10 vs order: 5.&lt;br /&gt;
2. Clean golden styling (#f5d77f), no underline, subtle hover highlight.&lt;br /&gt;
3. Mobile (both Minerva &amp;amp; Vector landscape): Golden Home icon (width 22px)&lt;br /&gt;
strictly visible next to the search icon.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Strict Flex Ordering: Left to Right across .vector-header-start */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .vector-main-menu-landmark,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Bar strictly ORDER 5 */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
div#p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Link strictly ORDER 10 (GUARANTEES IT SITS ON THE RIGHT OF SEARCH) */&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
margin-left: 10px !important;&lt;br /&gt;
margin-right: 14px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
a.vanipedia-topbar-home:hover,&lt;br /&gt;
a.vanipedia-topbar-home:active,&lt;br /&gt;
.vector-header-container a.vanipedia-topbar-home:hover,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link:hover,&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home:hover,&lt;br /&gt;
#vani-stage-header-slot a.vanipedia-topbar-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.2) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Icon Styling */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
stroke: #f5d77f !important;&lt;br /&gt;
fill: none !important;&lt;br /&gt;
stroke-width: 2 !important;&lt;br /&gt;
stroke-linecap: round !important;&lt;br /&gt;
stroke-linejoin: round !important;&lt;br /&gt;
transition: stroke 0.2s ease, transform 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home:hover .vanipedia-home-icon svg {&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
transform: scale(1.1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Text Styling on Desktop */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* MOBILE RESPONSIVE (Both Vector &amp;amp; Minerva) */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 160px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* MINERVA MOBILE SKIN HEADER (Regular Articles on Mobile) */&lt;br /&gt;
.minerva-header .vanipedia-topbar-home,&lt;br /&gt;
.minerva-header #vanipedia-topbar-home-link {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 6px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* In Rotated Landscape Stage on Main Page */&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 8px !important;&lt;br /&gt;
width: 34px !important;&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start #p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Bar Home Link: Strict no underline */&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry,&lt;br /&gt;
a.vh-bottom-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry:hover,&lt;br /&gt;
a.vh-bottom-link:hover {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 129: RESTORE COMPLETE ORIGINAL STRUCTURE (ZERO OVERLAPS, 4 TAXONOMY IN 1 ROW)&lt;br /&gt;
+ TOP BANNER TITLE AS PLAIN TEXT&lt;br /&gt;
+ WHO IS ŚRĪLA PRABHUPĀDA PERMANENT TITLE&lt;br /&gt;
+ OPTION A: RICH BURNISHED ANTIQUE GOLD (#966817)&lt;br /&gt;
+ RISE HOVER EFFECT ON ALL 9 CARD TITLES&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BANNER TITLE AS PURE PLAIN TEXT */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
span#vanipedia-topbar-title,&lt;br /&gt;
a#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover,&lt;br /&gt;
span#vanipedia-topbar-title:hover,&lt;br /&gt;
a#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CARD TITLE SIZING &amp;amp; NO TEXT CHANGE */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 38px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
letter-spacing: 0.015em !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. OPTION A: RICH BURNISHED ANTIQUE GOLD ON ALL CARD TITLES */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-media-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
-webkit-text-stroke: 0 !important;&lt;br /&gt;
paint-order: normal !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
-webkit-filter: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RISE HOVER EFFECT ON ALL 9 CARD TITLES (-3px LIFT + GOLD ILLUMINATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. GOLDEN FILAMENT UNDERLINE AT REST &amp;amp; GLIDE ON HOVER */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. STRICT STRUCTURAL RESTORATION: CLEAN ELEVATION &amp;amp; COLUMN BALANCING */&lt;br /&gt;
/* Introductory Articles flat title styling &amp;amp; hover */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific article item headline within the spotlight card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Devotee Subtitle in Memories card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 5px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
/* Enforce 3 columns on desktop for Section 3 (Personalities, Names, Places) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page .vh-card-questions {&lt;br /&gt;
padding: 2px 10px 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lift 3 bottom taxonomy cards up so they sit comfortably above the footer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-72px) !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Founder-Ācārya and Preeminent Śikṣā-Guru single line fitting */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SHIFT MARKED SECTION (Hero Triad + Timeline) DOWN EXACTLY 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 380px !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin-top: 16px !important;&lt;br /&gt;
margin-bottom: 10px !important;&lt;br /&gt;
height: 125px !important;&lt;br /&gt;
min-height: 125px !important;&lt;br /&gt;
max-height: 125px !important;&lt;br /&gt;
flex: 0 0 125px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left &amp;amp; Right Stacked Columns: Symmetrical 340px widths */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card padding and bounding inside both columns */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 135px !important;&lt;br /&gt;
min-height: 135px !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 139: DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TWO-LINE TITLE &amp;amp; DEVOTEE NAME&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title {&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 141: STATIC TITLE ON MEMORIES ROTATION + 3-LINE WIDER LANGUAGES CARD&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TITLE: 100% STATIC (NEVER ANIMATES ON ROTATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 0 5px 0 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the disciple name subtitle during randomizer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
transition: opacity 0.45s ease, transform 0.45s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle.is-changing,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(3px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SP IN MEDIA: FRAME FITS EXACTLY AROUND THUMBNAIL WITH ZERO SIDE GAPS */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-card-content,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
transition: transform 0.35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 3: 4 COLUMNS WITH WIDER COLUMN FOR PARTICIPATING LANGUAGES */&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr 1fr 1.35fr !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1220px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page .vh-card-languages {&lt;br /&gt;
padding: 3px 8px 5px 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 4. LANGUAGES CARD: EXACTLY 3 ROWS (5 COUNTRIES PER ROW) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-languages-list,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-languages-list {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
padding: 2px 0 0 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-row,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a:hover {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Flag thumbnail element */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center !important;&lt;br /&gt;
background-repeat: no-repeat !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Crisp SVG Flag Definitions */&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 147: SOCIAL ICONS IN THE MID OF THE SPACE ON THE RIGHT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform 0.2s ease, opacity 0.2s ease !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item:hover {&lt;br /&gt;
transform: scale(1.15) !important;&lt;br /&gt;
opacity: 0.9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-height: 20px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 153: DISTINGUISHED VANISEVA PILL + ELEVATED BACK-TO-TOP + FLAG STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELEVATED BACK-TO-TOP ARROW (Floats 16px clearly above the 38px bottom bar) */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 16px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE EXTRA BOX/BAR AROUND HEADER (Outer container completely borderless &amp;amp; transparent) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-container.vector-sticky-header-container {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. THE VERY EXISTING TOP BAR: Single, clean, elegant header bar */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
body.page-Main_Page .vector-header-container header.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TOP BAR CENTER BLOCK */&lt;br /&gt;
.vanipedia-topbar-center-block {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 50% !important;&lt;br /&gt;
top: 54% !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: auto !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-center-block * {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. DISTINGUISHED MIDDLE LINE: VANISEVA LUMINOUS INVITATION PILL */&lt;br /&gt;
.vanipedia-topbar-vaniseva-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border:0 !important;&lt;br /&gt;
border-bottom:0 !important;&lt;br /&gt;
background:none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
border-radius:0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:hover,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:focus,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:active {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-color:transparent !important;&lt;br /&gt;
background-color:transparent !important;&lt;br /&gt;
box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SISTER PROJECTS (Line 3) */&lt;br /&gt;
.vanipedia-topbar-sister-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 1px 6px !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link:hover,&lt;br /&gt;
.vanipedia-topbar-sister-link:focus,&lt;br /&gt;
.vanipedia-topbar-sister-link:active {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. PARTICIPATING LANGUAGES FLAGS STYLING */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-flag svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MINERVA MOBILE SKIN (Phone Header) */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.1 Burger Navigation Drawer Button */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.2 Branding Box Title (Pure CSS Content Injection - 100% JS-Independent) */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box,&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin: 0 0 0 14px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a::before,&lt;br /&gt;
.minerva-header .branding-box a::before {&lt;br /&gt;
content: &amp;quot;Vanipedia&amp;quot; !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; img,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; img {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.3 Home Link in Minerva */&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.4 Search Button in Minerva */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.5 User Navigation in Minerva */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile */&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block-mobile,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-main-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-vaniseva-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-links,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-link,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar mobile styling (from STEP 165) */&lt;br /&gt;
body.skin-minerva .vh-bottom-social-links,&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. RESPONSIVE BREAKPOINTS (Desktop &amp;gt;= 1000px Intact; Mobile &amp;lt; 1000px Full Controls) */&lt;br /&gt;
@media screen and (max-width: 1200px) and (min-width: 1000px) {&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
/* Single Row Header on Mobile Viewports */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-header-container .mw-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Row Left Section: Burger + Search + Home in single row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. FORCE BURGER MENU TO DISPLAY VISIBLE ON MOBILE */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown,&lt;br /&gt;
#vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SEARCH INPUT WITH GUARANTEED VISIBLE MAGNIFYING GLASS */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
max-width: calc(100vw - 140px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input,&lt;br /&gt;
.vector-header-start .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__start-icon,&lt;br /&gt;
#p-search .cdx-text-input__icon,&lt;br /&gt;
#p-search .cdx-text-input__start-icon {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 10px !important;&lt;br /&gt;
top: 50% !important;&lt;br /&gt;
transform: translateY(-50%) !important;&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
z-index: 5 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
padding-left: 32px !important;&lt;br /&gt;
padding-right: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Home Icon */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
margin: 0 2px !important;&lt;br /&gt;
padding: 3px 5px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. USER ICON GUARANTEED ON FAR RIGHT */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-links-wide,&lt;br /&gt;
.vector-header-end .vector-user-links-main {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-userpage {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-overflow,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-label-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile viewports (&amp;lt; 1000px) */&lt;br /&gt;
.vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block-mobile,&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-mobile,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title,&lt;br /&gt;
.vanipedia-topbar-sister-links,&lt;br /&gt;
.vanipedia-topbar-sister-link,&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar social links hidden on mobile (from STEP 165) */&lt;br /&gt;
.vh-bottom-social-links,&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 173: RESTORE WORKING STEP 117 COMPACT STAGE PROPORTIONS (ZERO-CROP)&lt;br /&gt;
Overrides all desktop-specific shifts (min-height: 380px, translateY: 30px,&lt;br /&gt;
translateY: -72px, 324px photo) inside the mobile rotated landscape stage.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage #vani-rotated-box #vani-stage-content-slot #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 4px 16px 12px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 0 0 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
min-width: 200px !important;&lt;br /&gt;
min-height: 200px !important;&lt;br /&gt;
max-width: 200px !important;&lt;br /&gt;
max-height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(18, 63, 56, 0.35), 0 2px 6px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
flex: 0 0 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-track {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-item {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-languages {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-stage-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-main-title,&lt;br /&gt;
#vani-stage-header-slot .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin: 0 10px !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V174 — Vanipedia main page: static, naturally scrolling, and responsive. */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-paper:#faf7ef;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    --vp-ink:#263a39;&lt;br /&gt;
    --vp-brand:#345b63;&lt;br /&gt;
    --vp-accent:#b1873d;&lt;br /&gt;
    --vp-line:#ded7c6;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1240px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:clamp(18px,3vw,38px) !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    background:var(--vp-paper) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    animation:none !important;&lt;br /&gt;
    transition:none !important;&lt;br /&gt;
    scroll-behavior:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a {&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-decoration-color:#aab3a8 !important;&lt;br /&gt;
    text-underline-offset:3px !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:hover {&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    text-decoration-thickness:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:focus-visible {&lt;br /&gt;
    outline:3px solid var(--vp-brand) !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p {&lt;br /&gt;
    margin-top:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1 {&lt;br /&gt;
    margin:0 0 10px !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 clamp(29px,4vw,40px)/1.2 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2 {&lt;br /&gt;
    margin:0 0 14px !important;&lt;br /&gt;
    padding:0 0 9px !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 22px/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3 {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:600 18px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p { margin-bottom:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:220px minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,5vw,64px) !important;&lt;br /&gt;
    max-width:1000px !important;&lt;br /&gt;
    margin:0 auto 32px !important;&lt;br /&gt;
    padding:8px 0 28px !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    width:220px !important;&lt;br /&gt;
    height:220px !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:3px solid var(--vp-brand) !important;&lt;br /&gt;
    border-radius:50% !important;&lt;br /&gt;
    background:#f0eee3 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 35% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 auto 4px !important;&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    font-size:clamp(19px,2.2vw,25px) !important;&lt;br /&gt;
    font-weight:600 !important;&lt;br /&gt;
    line-height:1.35 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font-size:17px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:22px !important;&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    padding:20px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card:hover {&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card h3 { margin-bottom:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card blockquote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid var(--vp-accent) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-feature {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(120px,190px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    border-radius:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-outlet {&lt;br /&gt;
    margin-bottom:5px !important;&lt;br /&gt;
    color:#706b62 !important;&lt;br /&gt;
    font-size:14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-headline { font-size:17px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section {&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
    padding:20px 0 22px !important;&lt;br /&gt;
    border-block:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-intro { margin:-5px 0 12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(auto-fit,minmax(76px,1fr)) !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    justify-content:center !important;&lt;br /&gt;
    min-height:42px !important;&lt;br /&gt;
    padding:6px 8px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a:hover {&lt;br /&gt;
    border-color:var(--vp-brand) !important;&lt;br /&gt;
    background:#f1f3ee !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section { margin:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:18px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-card { padding:18px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card { grid-column:span 1 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-list {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    flex-wrap:wrap !important;&lt;br /&gt;
    gap:8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-lang-item {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
    min-height:32px !important;&lt;br /&gt;
    white-space:nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vh-flag {&lt;br /&gt;
    display:inline-block !important;&lt;br /&gt;
    flex:0 0 22px !important;&lt;br /&gt;
    width:22px !important;&lt;br /&gt;
    height:15px !important;&lt;br /&gt;
    vertical-align:middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restore ordinary page flow and neutralize any legacy rotated-stage wrapper. */&lt;br /&gt;
#vani-mobile-stage, #vani-rotated-box {&lt;br /&gt;
    position:static !important;&lt;br /&gt;
    inset:auto !important;&lt;br /&gt;
    width:auto !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    rotate:none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot, #vani-stage-content-slot, #vani-stage-footer-slot { display:contents !important; }&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:20px 16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding-bottom:22px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:160px !important; height:160px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid { grid-template-columns:minmax(0,1fr) !important; gap:16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:minmax(0,1fr) !important; gap:14px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-card { padding:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(100px,34%) minmax(0,1fr) !important; gap:12px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section { margin-bottom:24px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:380px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-image { max-width:260px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion:reduce) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::before,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::after {&lt;br /&gt;
        animation:none !important;&lt;br /&gt;
        transition:none !important;&lt;br /&gt;
        scroll-behavior:auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V175: natural document scrolling, Vanisource-style hero, Vanipedia colors. */&lt;br /&gt;
html,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:100% !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
    overflow-y:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-brand:#345B63;&lt;br /&gt;
    --vp-accent:#f5d77f;&lt;br /&gt;
    --vp-ink:#263a3d;&lt;br /&gt;
    --vp-line:#d8d1c3;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:min(100%, 1200px) !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1200px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:26px clamp(16px,3vw,34px) 100px !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
}&lt;br /&gt;
/* The site-wide footer remains fixed; this page has room to scroll past it. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    display:block;&lt;br /&gt;
    height:0;&lt;br /&gt;
    clear:both;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(170px,210px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,4vw,44px) !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:880px !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    margin:0 auto 30px !important;&lt;br /&gt;
    padding:22px 26px !important;&lt;br /&gt;
    border:1px solid #345B63 !important;&lt;br /&gt;
    border-left:5px solid #f5d77f !important;&lt;br /&gt;
    border-radius:8px !important;&lt;br /&gt;
    background:#345B63 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:min(100%,210px) !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    aspect-ratio:445 / 542 !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:2px solid #f5d77f !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    box-shadow:0 5px 18px rgba(18,35,37,.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin:0 0 9px !important;&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    font:600 clamp(32px,3vw,42px)/1.15 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:600 clamp(19px,1.7vw,22px)/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-underline-offset:4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a:hover { color:#fff !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:500 clamp(17px,1.5vw,20px)/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-quote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid #f5d77f !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove the old decorative cursor and restore the operating system pointer. */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page * {&lt;br /&gt;
    cursor:auto !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page a[href],&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .cdx-button {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:18px 14px 96px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:14px !important;&lt;br /&gt;
        max-width:460px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding:17px 17px 19px !important;&lt;br /&gt;
        border-left-width:4px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:min(100%,170px) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-role { font-size:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-organization { font-size:17px !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V176: native mouse cursor; main page language links are the remaining taxonomy feature. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-section {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 0 32px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card {&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    grid-column:auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: native Windows pointer and viewport-contained portal rollouts. */&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    cursor:default !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href] *,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home button,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    align-items:start !important;&lt;br /&gt;
    gap:24px 18px !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 auto 28px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    max-width:640px !important;&lt;br /&gt;
    margin-left:auto !important;&lt;br /&gt;
    margin-right:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card {&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    z-index:1 !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.07) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open {&lt;br /&gt;
    z-index:100 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image {&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border-radius:6px 6px 0 0 !important;&lt;br /&gt;
    background:#e9e4d8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 36% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy {&lt;br /&gt;
    min-height:145px !important;&lt;br /&gt;
    padding:14px 15px 13px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 {&lt;br /&gt;
    min-height:50px !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    padding:0 0 7px !important;&lt;br /&gt;
    border-bottom:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 18px/1.28 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 a {&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p {&lt;br /&gt;
    min-height:44px !important;&lt;br /&gt;
    margin:0 0 8px !important;&lt;br /&gt;
    color:#354444 !important;&lt;br /&gt;
    font:400 14px/1.45 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:7px !important;&lt;br /&gt;
    min-height:30px !important;&lt;br /&gt;
    padding:4px 9px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f6f2e9 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.3 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:focus-visible {&lt;br /&gt;
    border-color:#b1873d !important;&lt;br /&gt;
    outline:2px solid #b1873d !important;&lt;br /&gt;
    outline-offset:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    position:fixed !important;&lt;br /&gt;
    top:var(--vp-panel-top, 20px) !important;&lt;br /&gt;
    left:var(--vp-panel-left, 12px) !important;&lt;br /&gt;
    right:auto !important;&lt;br /&gt;
    bottom:auto !important;&lt;br /&gt;
    z-index:2147483000 !important;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:var(--vp-panel-width, 290px) !important;&lt;br /&gt;
    max-width:calc(100vw - 24px) !important;&lt;br /&gt;
    max-height:min(380px,calc(100vh - 100px)) !important;&lt;br /&gt;
    overflow:auto !important;&lt;br /&gt;
    overscroll-behavior:contain !important;&lt;br /&gt;
    padding:11px 12px 12px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-top:3px solid #b1873d !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 10px 22px rgba(38,58,57,.22) !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open &amp;gt; .vp-rollout-panel,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open &amp;gt; .vp-rollout-panel {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-heading {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
    gap:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options &amp;gt; span { display:block !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    min-height:34px !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:500 14px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:focus-visible {&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#805b16 !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    outline:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options { grid-template-columns:repeat(4,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options a { text-align:center !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options a { display:flex !important; align-items:center !important; gap:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all { display:block !important; margin-top:7px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:focus-visible { text-decoration:underline !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all { display:block !important; margin:0 0 10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:8px 10px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-categories-heading {&lt;br /&gt;
    padding-top:8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel {&lt;br /&gt;
    width:min(720px,calc(100vw - 24px)) !important;&lt;br /&gt;
    --vp-panel-width:720px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options {&lt;br /&gt;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:1px 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options a {&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    padding:5px 6px !important;&lt;br /&gt;
    font-size:12px !important;&lt;br /&gt;
    line-height:1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid { max-width:100% !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:min(620px,calc(100vw - 24px)) !important; --vp-panel-width:620px; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img { height:210px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
        position:static !important;&lt;br /&gt;
        top:auto !important;&lt;br /&gt;
        left:auto !important;&lt;br /&gt;
        right:auto !important;&lt;br /&gt;
        bottom:auto !important;&lt;br /&gt;
        width:auto !important;&lt;br /&gt;
        max-width:none !important;&lt;br /&gt;
        max-height:none !important;&lt;br /&gt;
        margin:0 !important;&lt;br /&gt;
        border-top:1px solid #d8d1c3 !important;&lt;br /&gt;
        border-left:3px solid #b1873d !important;&lt;br /&gt;
        border-radius:0 0 7px 7px !important;&lt;br /&gt;
        box-shadow:none !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:auto !important; --vp-panel-width:auto; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V181: restore the native Windows pointing hand on sidebar menu targets.&lt;br /&gt;
   Earlier Main Page cursor rules forced .vector-menu links to cursor:auto. */&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href],&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V183: restore the pointing-hand cursor on every actionable top and bottom bar item.&lt;br /&gt;
   Older Main Page rules set .vector-dropdown-label and .vh-bottom-link to cursor:auto. */&lt;br /&gt;
html body .vector-header-container a[href],&lt;br /&gt;
html body .vector-header-container a[href] *,&lt;br /&gt;
html body header.vector-header a[href],&lt;br /&gt;
html body header.vector-header a[href] *,&lt;br /&gt;
html body header.mw-header a[href],&lt;br /&gt;
html body header.mw-header a[href] *,&lt;br /&gt;
html body #mw-head a[href],&lt;br /&gt;
html body #mw-head a[href] *,&lt;br /&gt;
html body .minerva-header a[href],&lt;br /&gt;
html body .minerva-header a[href] *,&lt;br /&gt;
html body #vh-bottom-bar a[href],&lt;br /&gt;
html body #vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vh-bottom-bar a[href],&lt;br /&gt;
html body .vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vector-header-container button,&lt;br /&gt;
html body .vector-header-container button *,&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label *,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body .minerva-header button,&lt;br /&gt;
html body .minerva-header button *,&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar button,&lt;br /&gt;
html body #vh-bottom-bar button *,&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar .vh-bottom-link[href] {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:hover,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:focus {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V184: the legacy Main Page cursor reset also targets Vector menu links and&lt;br /&gt;
   dropdown labels. Override those exact top-bar targets after the legacy rules. */&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href],&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href] *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href]:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href]:hover *,&lt;br /&gt;
html body.page-Main_Page #mw-head a[href],&lt;br /&gt;
html body.page-Main_Page #mw-head a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-head a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href],&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label *,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label:focus,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-main-menu-dropdown-toggle,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-main-menu-dropdown-toggle *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-main-menu-dropdown-toggle,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-main-menu-dropdown-toggle *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container button,&lt;br /&gt;
html body.page-Main_Page .vector-header-container button *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body.page-Main_Page #mw-head button,&lt;br /&gt;
html body.page-Main_Page #mw-head button *,&lt;br /&gt;
html body.page-Main_Page #mw-head [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #mw-head [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
ct: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-dot {&lt;br /&gt;
transform: scale(1.5);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline must follow JS position immediately */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
scroll-behavior: auto !important;&lt;br /&gt;
transform-origin: 0 0;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VIRTUAL TIMELINE PERFORMANCE&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
display: flex;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
height: 100%;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
transform-style: flat;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TIMELINE YEAR NAVIGATION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 22px;&lt;br /&gt;
margin: 0 0 10px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 35px;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 4px 2px;&lt;br /&gt;
color: rgba(18,63,56,.62);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
transition:&lt;br /&gt;
color .2s ease,&lt;br /&gt;
transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* Random quotes */&lt;br /&gt;
.vh-quote {&lt;br /&gt;
height: 82px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
padding: 0 40px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
border-bottom: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
margin-top: 26px;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-inner {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
max-width: 1500px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-text {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
text-overflow: ellipsis;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: clamp(20px, 1.65vw, 29px);&lt;br /&gt;
line-height: 1.16;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source {&lt;br /&gt;
margin-top: 7px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source::before,&lt;br /&gt;
.vh-quote-source::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 74px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a {&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a:hover {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 15px;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 93px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote,&lt;br /&gt;
#vh-random-quote-source {&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote.is-changing,&lt;br /&gt;
#vh-random-quote-source.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured {&lt;br /&gt;
width: auto;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(760px, 1.3fr)&lt;br /&gt;
minmax(600px, 1fr);&lt;br /&gt;
column-gap: 32px;&lt;br /&gt;
align-items: start;&lt;br /&gt;
margin-top: 18px;&lt;br /&gt;
padding-top: 18px;&lt;br /&gt;
padding-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured,&lt;br /&gt;
.vh-network {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — TITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — GRID&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
INDIVIDUAL TREASURE CARD&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 48% 52%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature a {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MEDIA AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-media,&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px 0 0 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* Normal video/image cards */&lt;br /&gt;
.vh-feature-video .vh-feature-media,&lt;br /&gt;
.vh-feature-imagequote .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
/* SHORT&lt;br /&gt;
Keep complete vertical YouTube Shorts thumbnail visible.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-short .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: contain;&lt;br /&gt;
background-color: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEXT PANEL ON RIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 3px 10px 5px 12px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
border-radius: 0 6px 6px 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
/* SHORT / VIDEO / IMAGE QUOTE / NECTAR DROP */&lt;br /&gt;
.vh-feature-copy small {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Actual title */&lt;br /&gt;
.vh-feature-copy strong {&lt;br /&gt;
display: block;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
\* Metadata currently not needed.&lt;br /&gt;
\* Keep it hidden so dates do not appear underneath.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-copy span {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
NECTAR DROP&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-audio-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.50);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
line-height: 1;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
transform .2s ease,&lt;br /&gt;
background .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar:hover .vh-feature-audio-icon {&lt;br /&gt;
transform: scale(1.06);&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-network .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 120px;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 5px 10px 0;&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
border-right: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
background .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover .vh-network-icon {&lt;br /&gt;
transform: scale(1.12);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover strong {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
height: 42px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition:&lt;br /&gt;
transform .22s ease,&lt;br /&gt;
color .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes {&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 60px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat strong {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: -8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes + strong {&lt;br /&gt;
white-space: normal;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 19px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat small {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: 8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK MISSION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 430px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 0 0px 0 10px;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-world {&lt;br /&gt;
flex: 0 0 150px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
margin-right: 0px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission-text {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 250px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover .vh-network-world img {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
RESPONSIVE BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(650px, 1.2fr)&lt;br /&gt;
minmax(650px, 1fr);&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
grid-template-columns: 47% 53%;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
padding-left: 9px;&lt;br /&gt;
padding-right: 7px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 110px;&lt;br /&gt;
min-width: 110px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1.1fr)&lt;br /&gt;
minmax(620px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 105px;&lt;br /&gt;
min-width: 105px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =====================================================&lt;br /&gt;
SOCIAL PLATFORM STATISTICS&lt;br /&gt;
===================================================== */&lt;br /&gt;
/* Month / year title */&lt;br /&gt;
.social-stats-title {&lt;br /&gt;
margin: 30px 0 10px;&lt;br /&gt;
padding-bottom: 7px;&lt;br /&gt;
font-size: 25px;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
border-bottom: 2px solid #2a4452;&lt;br /&gt;
}&lt;br /&gt;
/* Clickable statistics bar */&lt;br /&gt;
.social-stats-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-header:hover {&lt;br /&gt;
background: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
/* Platform blocks */&lt;br /&gt;
.social-stats-platform {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
border-right: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-name {&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-views {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
/* Details */&lt;br /&gt;
.social-stats-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 7px;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #2a4452;&lt;br /&gt;
background: #eef2f4;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-arrow {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Expanded report */&lt;br /&gt;
.social-stats-details {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
padding: 24px 28px 30px;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-top: 1px solid #c8ccd1;&lt;br /&gt;
border-radius: 0 0 8px 8px;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-number {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.15;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-view-label {&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
IMAGE QUOTE POPUP&lt;br /&gt;
========================================================== */&lt;br /&gt;
#vh-imagequote-lightbox {&lt;br /&gt;
position: fixed;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
/* positioned by JS */&lt;br /&gt;
top: auto;&lt;br /&gt;
left: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .2s ease,&lt;br /&gt;
visibility .2s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox.is-open {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
visibility: visible;&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 20vw;&lt;br /&gt;
max-width: 380px;&lt;br /&gt;
min-width: 260px;&lt;br /&gt;
height: auto;&lt;br /&gt;
max-height: 55vh;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px&lt;br /&gt;
rgba(0, 0, 0, .28);&lt;br /&gt;
}&lt;br /&gt;
.vh-imagequote-lightbox-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
top: 5px;&lt;br /&gt;
right: 7px;&lt;br /&gt;
width: 28px;&lt;br /&gt;
height: 28px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: rgba(0, 0, 0, .55);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 26px;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar Drop audio activity */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 3px;&lt;br /&gt;
height: 18px;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave span {&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 4px;&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform-origin: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span {&lt;br /&gt;
animation: vhNectarWave .75s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(2) {&lt;br /&gt;
animation-delay: -.45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(3) {&lt;br /&gt;
animation-delay: -.20s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(4) {&lt;br /&gt;
animation-delay: -.60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(5) {&lt;br /&gt;
animation-delay: -.30s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(6) {&lt;br /&gt;
animation-delay: -.55s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(7) {&lt;br /&gt;
animation-delay: -.10s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vhNectarWave {&lt;br /&gt;
0% {&lt;br /&gt;
height: 3px;&lt;br /&gt;
}&lt;br /&gt;
100% {&lt;br /&gt;
height: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Nectar audio area — never scroll */&lt;br /&gt;
.vh-feature-nectar .vh-feature-audio {&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar .vh-nectar-wave {&lt;br /&gt;
flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Video + Nectar Drop title limit */&lt;br /&gt;
.vh-feature-video .vh-feature-copy strong,&lt;br /&gt;
.vh-feature-nectar .vh-feature-copy strong {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
display: -webkit-box;&lt;br /&gt;
-webkit-box-orient: vertical;&lt;br /&gt;
-webkit-line-clamp: 5;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
========================================================= */&lt;br /&gt;
.vani-flipbook-trigger {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
transition:&lt;br /&gt;
transform 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger:hover img {&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px&lt;br /&gt;
rgba(0, 0, 0, 0.22);&lt;br /&gt;
}&lt;br /&gt;
/* Full-screen dark overlay */&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
position: fixed;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
display: none;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
background:&lt;br /&gt;
rgba(15, 20, 18, 0.90);&lt;br /&gt;
}&lt;br /&gt;
#vani-flipbook-overlay.is-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* Popup */&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: calc(100vw - 80px);&lt;br /&gt;
height: calc(100vh - 40px);&lt;br /&gt;
max-width: 1800px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 20px 70px&lt;br /&gt;
rgba(0, 0, 0, 0.55);&lt;br /&gt;
}&lt;br /&gt;
/* Iframe holder */&lt;br /&gt;
#vani-flipbook-frame-holder {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Actual flipbook iframe */&lt;br /&gt;
#vani-flipbook-frame {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
}&lt;br /&gt;
/* Close button */&lt;br /&gt;
.vani-flipbook-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 10px;&lt;br /&gt;
right: 10px;&lt;br /&gt;
z-index: 100001;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background:&lt;br /&gt;
rgba(20, 20, 20, 0.80);&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
font-family:&lt;br /&gt;
Arial,&lt;br /&gt;
sans-serif;&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
line-height: 42px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-close:hover {&lt;br /&gt;
background: #000000;&lt;br /&gt;
}&lt;br /&gt;
body.vani-flipbook-open {&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
padding: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
max-width: none;&lt;br /&gt;
border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================&lt;br /&gt;
VANIPEDIA INSPIRATION&lt;br /&gt;
========================================= */&lt;br /&gt;
/* Image */&lt;br /&gt;
.vision-layout-wrapper .vision-logo {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
}&lt;br /&gt;
.vision-layout-wrapper .vision-logo img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 350px;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Two button columns */&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
display: flex;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-col {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Light green buttons */&lt;br /&gt;
.vision-buttons-container .vision-btn {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn:hover {&lt;br /&gt;
background-color: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn a,&lt;br /&gt;
.vision-buttons-container .vision-btn a.external {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ARCHITECTURAL WOOD SANCTUM &amp;amp; SHADOWBOX NICHES (A1 CONCEPT)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
:root {&lt;br /&gt;
--wood-darkest: #110804;&lt;br /&gt;
--wood-dark: #1c0e07;&lt;br /&gt;
--wood-mid: #2b170e;&lt;br /&gt;
--wood-warm: #3d2214;&lt;br /&gt;
--wood-light: #54311c;&lt;br /&gt;
--gold-bright: #f5d77f;&lt;br /&gt;
--gold-mid: #d4af37;&lt;br /&gt;
--gold-deep: #997a15;&lt;br /&gt;
--text-cream: #f4ebd9;&lt;br /&gt;
--text-muted: #bda892;&lt;br /&gt;
--spotlight-glow: radial-gradient(circle at 50% 0%, rgba(255, 230, 160, 0.28) 0%, rgba(255, 210, 120, 0.08) 45%, transparent 75%);&lt;br /&gt;
}&lt;br /&gt;
/* Master Architectural Container */&lt;br /&gt;
.sanctum-cabinet {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1280px;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
background: linear-gradient(180deg, #2b170e 0%, #1c0e07 40%, #140904 100%);&lt;br /&gt;
border: 3px solid #3d2314;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
box-shadow: 0 25px 60px rgba(0,0,0,0.9), inset 0 2px 4px rgba(255,220,150,0.2), inset 0 -2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
position: relative;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, &#039;Georgia&#039;, serif;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
}&lt;br /&gt;
.sanctum-cabinet::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0; left: 0; right: 0; bottom: 0;&lt;br /&gt;
background: repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0px, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 4px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 1: TOP ARCHITECTURAL CORNICE / NAV BAR */&lt;br /&gt;
.cornice-header {&lt;br /&gt;
background: linear-gradient(180deg, #3f2314 0%, #28140a 60%, #1b0c05 100%);&lt;br /&gt;
border-bottom: 2px solid #5a341b;&lt;br /&gt;
box-shadow: 0 8px 16px rgba(0,0,0,0.7), inset 0 2px 3px rgba(255,230,170,0.25);&lt;br /&gt;
padding: 14px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left .nav-burger {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
background: rgba(0,0,0,0.4);&lt;br /&gt;
padding: 6px 12px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
border: 1px solid #4a2814;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-group {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.main-brand-title {&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0,0,0,0.9), 0 0 12px rgba(212,175,55,0.3);&lt;br /&gt;
}&lt;br /&gt;
.brand-subline {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-search {&lt;br /&gt;
flex: 1;&lt;br /&gt;
max-width: 480px;&lt;br /&gt;
margin: 0 24px;&lt;br /&gt;
}&lt;br /&gt;
.search-input-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel {&lt;br /&gt;
width: 100%;&lt;br /&gt;
padding: 10px 18px 10px 42px;&lt;br /&gt;
background: #0f0704;&lt;br /&gt;
border: 1px solid #472613;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-family: inherit;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0,0,0,0.9), 0 1px 2px rgba(255,255,255,0.08);&lt;br /&gt;
outline: none;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel::placeholder {&lt;br /&gt;
color: #7d6b58;&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.search-icon {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 14px;&lt;br /&gt;
top: 50%;&lt;br /&gt;
transform: translateY(-50%);&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links .btn-gold a {&lt;br /&gt;
background: linear-gradient(180deg, #b8860b 0%, #7d5904 100%);&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: #fff !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* SPOTLIGHT HOOD &amp;amp; OVERHEAD LAMPS (A1 STYLE) */&lt;br /&gt;
.spotlight-frieze {&lt;br /&gt;
position: relative;&lt;br /&gt;
padding: 24px 20px 10px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
background: linear-gradient(180deg, #24130b 0%, #180c06 100%);&lt;br /&gt;
border-bottom: 2px solid #3a1e0f;&lt;br /&gt;
}&lt;br /&gt;
.lamp-row {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-around;&lt;br /&gt;
padding: 0 80px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.lamp {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
background: radial-gradient(ellipse at center, #ffd700 0%, #b8860b 60%, #442500 100%);&lt;br /&gt;
border-radius: 0 0 10px 10px;&lt;br /&gt;
box-shadow: 0 0 14px 4px rgba(255, 215, 0, 0.45);&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
.lamp::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 8px;&lt;br /&gt;
left: -70px;&lt;br /&gt;
width: 200px;&lt;br /&gt;
height: 280px;&lt;br /&gt;
background: var(--spotlight-glow);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.frieze-title {&lt;br /&gt;
font-size: 24px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-shadow: 0 2px 6px rgba(0,0,0,0.95);&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.frieze-subtitle {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.shadowbox-body {&lt;br /&gt;
padding: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 2: HERO STAGE */&lt;br /&gt;
.hero-sanctuary-stage {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 1fr 1.25fr 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
background: linear-gradient(180deg, #180c06 0%, #100703 100%);&lt;br /&gt;
border: 3px solid #361e10;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
box-shadow: inset 0 10px 25px rgba(0,0,0,0.9);&lt;br /&gt;
margin-bottom: 24px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-card {&lt;br /&gt;
background: rgba(0, 0, 0, 0.45);&lt;br /&gt;
border: 1px solid #3b2011;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.8);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-tag {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-headline a {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-body {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: #bcaaa4;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
margin: 10px 0;&lt;br /&gt;
flex: 1;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-footer a {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.center-frame {&lt;br /&gt;
background: #090402;&lt;br /&gt;
border: 3px solid #4a2814;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.95), inset 0 0 30px rgba(0,0,0,0.9);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.sanctuary-center-badge {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link a {&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 3px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 80px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
background: linear-gradient(90deg, transparent, var(--gold-mid), transparent);&lt;br /&gt;
margin: 10px auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.multilingual-tape {&lt;br /&gt;
background: #140904;&lt;br /&gt;
border: 1px solid #361b0d;&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
margin-top: 12px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 3: 3D RECESSED SHADOWBOX SHELF NICHES */&lt;br /&gt;
.niches-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche {&lt;br /&gt;
background: linear-gradient(180deg, #0e0603 0%, #170b05 100%);&lt;br /&gt;
border: 3px solid #381f11;&lt;br /&gt;
border-top: 4px solid #1a0c06;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 18px;&lt;br /&gt;
box-shadow: inset 0 8px 18px rgba(0,0,0,0.95), 0 4px 10px rgba(0,0,0,0.7), inset 0 0 20px rgba(0,0,0,0.8);&lt;br /&gt;
position: relative;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: transform 0.2s, border-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
border-color: #633b20;&lt;br /&gt;
}&lt;br /&gt;
.niche-lamp {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
width: 36px;&lt;br /&gt;
height: 5px;&lt;br /&gt;
background: #e2ba4d;&lt;br /&gt;
border-radius: 0 0 6px 6px;&lt;br /&gt;
box-shadow: 0 0 10px rgba(255,215,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.niche-icon-wrap {&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
margin: 10px 0 10px 0;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0,0,0,0.8));&lt;br /&gt;
}&lt;br /&gt;
.niche-title {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
.niche-desc {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.niche-meta {&lt;br /&gt;
margin-top: auto;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
border-top: 1px solid #2d180c;&lt;br /&gt;
padding-top: 8px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* SUPPLEMENTARY TAXONOMY SHELF */&lt;br /&gt;
.taxonomies-carved-shelf {&lt;br /&gt;
background: #110704;&lt;br /&gt;
border: 1px solid #361b0c;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 12px 18px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.shelf-label {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
background: #1d0f07;&lt;br /&gt;
border: 1px solid #422312;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 4px 10px;&lt;br /&gt;
margin: 0 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
/* CARVED TIMELINE RIBBON */&lt;br /&gt;
.timeline-carved-ribbon {&lt;br /&gt;
background: linear-gradient(180deg, #1c0e07 0%, #120803 100%);&lt;br /&gt;
border: 2px solid #381f11;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
box-shadow: inset 0 4px 10px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.timeline-label-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.timeline-title {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.timeline-span-badge {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.timeline-years-bar {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
background: #080301;&lt;br /&gt;
border: 1px solid #30170a;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-year {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: #9c8570;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
padding: 2px 6px;&lt;br /&gt;
transition: color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.vh-year:hover, .vh-year.active {&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 4: BASE PLINTH FOOTER */&lt;br /&gt;
.plinth-footer {&lt;br /&gt;
background: linear-gradient(180deg, #1d0f07 0%, #120803 100%);&lt;br /&gt;
border-top: 3px solid #3d2111;&lt;br /&gt;
padding: 20px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.05);&lt;br /&gt;
}&lt;br /&gt;
.plinth-stat {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-actions {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
background: #190b05;&lt;br /&gt;
border: 1px solid #4a2712;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
.niches-grid { grid-template-columns: 1fr; }&lt;br /&gt;
.hero-sanctuary-stage { grid-template-columns: 1fr; }&lt;br /&gt;
.taxonomies-carved-shelf { flex-direction: column; gap: 10px; }&lt;br /&gt;
.plinth-footer { flex-direction: column; gap: 14px; text-align: center; }&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PERSISTENT TOP BAR: #345B63 SINGLE-ROW (BURGER, SEARCH, TITLE, USER)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Full-Width Outer Banner Container (Strict #345B63) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Inner Flex Row: STRICT Single Horizontal Line */&lt;br /&gt;
.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CENTERED TITLE: Dead-Center On The Same Line */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.8px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. LEFT SECTION: Burger [ ≡ ] + Search In ONE Row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Force Burger Menu Dropdown to ALWAYS display on desktop */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .cdx-button--fake-button {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* HIGH-VISIBILITY GOLD FOR BURGER &amp;amp; ALL VECTOR ICONS */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.mw-header .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
filter: brightness(0) saturate(100%) invert(86%) sepia(26%) saturate(884%) hue-rotate(352deg) brightness(102%) contrast(96%) !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide duplicate site wordmark &amp;amp; tagline next to burger */&lt;br /&gt;
.vector-header-start .mw-logo-wordmark,&lt;br /&gt;
.vector-header-start .mw-logo-tagline,&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Box Container on Left */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Refined Inset Search Input (Option 1: Harmonious Deep Sea Teal) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 18px !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
padding: 4px 12px 4px 30px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
line-height: 30px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
transition: width 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(245, 215, 127, 0.4), inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input::placeholder,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]::placeholder,&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
color: #a5c4c9 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-search-box-inner .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide separate search submit buttons */&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container #searchButton,&lt;br /&gt;
.vector-header-container #mw-searchButton,&lt;br /&gt;
.vector-header-container .searchButton,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. RIGHT SECTION: User Part Fixed (No weird boxes, clean gold, unified dropdown) */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.1 Remove all clunky button box backgrounds and borders from top bar items */&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button--fake-button,&lt;br /&gt;
.vector-header-end .cdx-button--weight-quiet,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-menu-heading,&lt;br /&gt;
.vector-header-end #p-personal,&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-menu,&lt;br /&gt;
.vector-header-end .vector-menu,&lt;br /&gt;
.vector-header-end .vector-menu-content,&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.2 Style username &amp;amp; header icons in clean warm gold (no boxes) */&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #pt-userpage-2 span,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: background-color 0.2s ease, color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.3 Desktop User Dropdown Menu (Strictly Matching image_a7f3ff.png) */&lt;br /&gt;
.vector-header-end .vector-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content div,&lt;br /&gt;
.vector-header-end .vector-dropdown-content ul,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-menu-content {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure Talk (pt-mytalk) is visible in desktop dropdown */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide icons inside desktop user dropdown so it matches image_a7f3ff.png clean text */&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean, compact, single-row links */&lt;br /&gt;
.vector-header-end .vector-dropdown-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a span {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
font-size: inherit !important;&lt;br /&gt;
font-weight: inherit !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:focus,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Divider above Logout */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-user-menu-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. DISABLE ALL HOVER PREVIEWS / POPUPS IN TOP BAR */&lt;br /&gt;
.vector-header-container [title]:hover::after,&lt;br /&gt;
.vector-header-container [title]:hover::before,&lt;br /&gt;
.vector-header-container a[title]:hover::after,&lt;br /&gt;
.vector-header-container a[title]:hover::before,&lt;br /&gt;
.mw-header [title]:hover::after,&lt;br /&gt;
.mw-header [title]:hover::before,&lt;br /&gt;
.mw-header a[title]:hover::after,&lt;br /&gt;
.mw-header a[title]:hover::before {&lt;br /&gt;
display: none !important;&lt;br /&gt;
content: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Sticky Header Support (Color: #345B63) */&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
height: 48px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-sticky-header a,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Main Page Adjustments: Clean Flush Under Top Bar */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-top {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-photo-stage {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ELIMINATE UNWANTED LIGHT-GREEN STRIP / TOOLBAR UNDER TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure no gap or background bleed between top bar and content on Main Page */&lt;br /&gt;
body.page-Main_Page .vector-header-container {&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
WHO IS SRILA PRABHUPADA &amp;amp; FOUNDER-ACARYA HERO ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 16px auto 8px auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 3px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important; /* Temple Gold */&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
color: #1e353b !important; /* Deep Sacred Slate-Teal */&lt;br /&gt;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
margin: 6px auto 14px auto !important;&lt;br /&gt;
padding: 4px 18px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-radius: 20px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: &amp;quot;♦&amp;quot; !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PANORAMIC TIMELINE RIBBON (1896 – 1977) BETWEEN HERO &amp;amp; GATEWAYS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-timeline-panoramic {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 18px auto 24px auto !important;&lt;br /&gt;
padding: 12px 16px !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-timeline-years {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 auto 12px auto !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-wrap: wrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(255, 255, 255, 0.7) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(52, 91, 99, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* FORCE WARM PARCHMENT ON ALL MAIN PAGE CONTAINERS (KILL MINT GREEN BLEED) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA STRICT ZERO-SCROLL VIEWPORT-FIT SYSTEM (STEP 11)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Strict Zero-Scroll Viewport Locking */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Master Canvas Vertical Rhythm (Auto-distributed inside single screen) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 18px 10px 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Base Card Styling */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Ribbon */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-icon {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-sub {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
opacity: 0.85 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 1: HERO TRIAD (Compact) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 280px 1fr 280px !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories of Srila Prabhupada Card (Left) */&lt;br /&gt;
.vh-card-memories .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-actions {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.28) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Frame */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at center, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 34px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
/* Button below Srila Prabhupada: only &amp;quot;Founder-Ācārya of ISKCON&amp;quot;, clickable wiki link */&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
margin: 3px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Sacred Portrait Oval */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto 4px auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 110px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 2.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f4ebd9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
margin: 2px auto 0 auto !important;&lt;br /&gt;
max-width: 440px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 2: CLEAN INTERACTIVE TIMELINE (No outer border/box rectangle) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lifeline track window */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
flex: 0 0 200px !important;&lt;br /&gt;
padding: 6px 14px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 32px !important;&lt;br /&gt;
left: 14px !important;&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
height: 8px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #1e293b !important;&lt;br /&gt;
max-width: 170px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 3: 6 GATEWAYS GRID (Compact 6-Columns) */&lt;br /&gt;
.vh-gateways-frame {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(6, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 8px 6px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 30px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway .vh-icon {&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
color: #2c3e50 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 4: QUOTE SCROLL (Slim Banner) */&lt;br /&gt;
.vh-quote-frame {&lt;br /&gt;
background: #faf6ee !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
padding: 8px 24px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1000px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-inner {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-text {&lt;br /&gt;
max-width: 750px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-source {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
color: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
font-family: Georgia, serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 5: BOTTOM MODULES (Treasures &amp;amp; Network) */&lt;br /&gt;
.vh-bottom-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 8px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 8px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stats-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-around !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 8px 10px 4px 10px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 2px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-num {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-lbl {&lt;br /&gt;
font-size: 8.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 4px 10px 6px 10px !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
THEMATIC TAXONOMY INDEX (4 SECTIONS) &amp;amp; PRABHUPADA IN MEDIA (STEP 12)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Section Heading */&lt;br /&gt;
.vh-section-header {&lt;br /&gt;
margin: 18px 0 10px 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
padding-bottom: 6px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-badge {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
padding: 3px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.2px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4-Column Taxonomy Grid */&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Prabhupada in the Media Section */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-body {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
padding: 12px 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #334155 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow smooth scrolling when full sections are present */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: repeat(2, 1fr) !important; }&lt;br /&gt;
.vh-media-body { flex-direction: column !important; align-items: flex-start !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: 1fr !important; }&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide quote and bottom sections if any old cache or DOM remains */&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
#vh-random-quote-wrap,&lt;br /&gt;
.vh-bottom-grid,&lt;br /&gt;
.vh-bottom-card,&lt;br /&gt;
.vh-card-treasures,&lt;br /&gt;
.vh-card-network {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 14: TOP BAR SEARCH ANCHORED LEFT + SACRED 3D ARCHITECTURAL STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR LEFT ANCHOR FOR SEARCH */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 0 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. 3D CARDS (HERO TRIAD, GATEWAYS, TAXONOMY, MEDIA) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf8f4 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.32) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 1px 3px rgba(0, 0, 0, 0.05),&lt;br /&gt;
0 5px 15px rgba(30, 53, 59, 0.07),&lt;br /&gt;
0 10px 24px -5px rgba(30, 53, 59, 0.08),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 10px 25px rgba(30, 53, 59, 0.12),&lt;br /&gt;
0 16px 32px -6px rgba(177, 135, 61, 0.16),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Plaques (Embossed Top Bar) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #fbf9f4 0%, #f2ebdd 100%) !important;&lt;br /&gt;
border-bottom: 1.5px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(0, 0, 0, 0.03) !important;&lt;br /&gt;
border-top-left-radius: 7px !important;&lt;br /&gt;
border-top-right-radius: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Center Card (Elevated Sovereign Altar) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 35%, #ffffff 0%, #faf6ec 65%, #f3ece0 100%) !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 1) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.11),&lt;br /&gt;
0 16px 36px -6px rgba(177, 135, 61, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 20px rgba(177, 135, 61, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Frame */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 3.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(30, 53, 59, 0.22),&lt;br /&gt;
0 12px 28px rgba(0, 0, 0, 0.15),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.8),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
transition: transform 0.25s ease, box-shadow 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.28),&lt;br /&gt;
0 16px 36px rgba(177, 135, 61, 0.3),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Gateways Icon Medallions */&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
background: linear-gradient(145deg, #ffffff 0%, #f6efe0 50%, #eadecb 100%) !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
transition: transform 0.2s ease, box-shadow 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.08) translateY(-1px) !important;&lt;br /&gt;
background: linear-gradient(145deg, #fdfbf7 0%, #f2e3c6 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 5px 10px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Tactile Timeline Year Keys */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4eee2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.55) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.07),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.75) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 10px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1f373c 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #122124 !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0d1719 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 1px 2px rgba(0, 0, 0, 0.4),&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Raised 3D Pill Action Buttons */&lt;br /&gt;
.vh-btn-pill,&lt;br /&gt;
.vh-founder-subline a,&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.12),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.4),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #28474e 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #1a2f34 !important;&lt;br /&gt;
border-bottom: 2px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 4px 14px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b1873d 0%, #916c2a 100%) !important;&lt;br /&gt;
border-color: #72531a !important;&lt;br /&gt;
border-bottom: 2.5px solid #553e13 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f6efe2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #213c42 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162a2e !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1517 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(30, 53, 59, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Lifeline Track (Carved Groove with Illuminated Bar) */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #e4ded0 0%, #ede7db 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-bottom: 1px solid #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 15: &amp;quot;SOLID&amp;quot; ARCHITECTURAL PRESENCE &amp;amp; EMBOSSED 3D DEPTH&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SOLID CARD ARCHITECTURE (SUBSTANTIAL GROUNDED PRESENCE) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fbf9f4 60%, #f5efe2 100%) !important;&lt;br /&gt;
border: 1.5px solid #c09b4d !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #8e6b22 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.08),&lt;br /&gt;
0 8px 20px rgba(24, 38, 35, 0.12),&lt;br /&gt;
0 16px 32px -4px rgba(24, 38, 35, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 -1px 0 rgba(192, 155, 77, 0.2) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-4px) !important;&lt;br /&gt;
border-color: #d4ab55 !important;&lt;br /&gt;
border-bottom: 4.5px solid #7a5818 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.10),&lt;br /&gt;
0 14px 28px rgba(24, 38, 35, 0.18),&lt;br /&gt;
0 24px 42px -6px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SOLID EMBOSSED CARD HEADER (STONE/METAL LINTEL) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #faf6ee 0%, #ebe0ca 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #b89348 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 2px 4px rgba(0, 0, 0, 0.05) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.6px !important;&lt;br /&gt;
color: #725215 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #55442a !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.16) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (SOVEREIGN REVERENTIAL ALTAR) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 32%, #ffffff 0%, #fbf6ec 55%, #f0e6d2 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #785414 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.09),&lt;br /&gt;
0 12px 28px rgba(24, 38, 35, 0.16),&lt;br /&gt;
0 22px 44px -8px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SOLID CAST GOLD PORTRAIT MEDALLION */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 4px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(20, 35, 32, 0.32),&lt;br /&gt;
0 16px 36px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #c99c45 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 12px 32px rgba(20, 35, 32, 0.40),&lt;br /&gt;
0 20px 45px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SOLID GATEWAYS WITH SCULPTED BRONZE/GOLD MEDALLIONS */&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 14px 10px 12px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #eedfc7 50%, #d6ba8f 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top-color: #ffffff !important;&lt;br /&gt;
border-bottom-color: #825f18 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.14),&lt;br /&gt;
inset 0 1px 1.5px #ffffff,&lt;br /&gt;
inset 0 -2px 3px rgba(130, 95, 30, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.1) translateY(-2px) !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #f7ebd5 50%, #e5cb9e 100%) !important;&lt;br /&gt;
border-color: #c49d48 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 1px 2px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(130, 95, 30, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #14282c !important;&lt;br /&gt;
letter-spacing: 1.4px !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SOLID TACTILE TIMELINE YEAR BUTTONS */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #efe7d6 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #213c42 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
border-color: #cda24e !important;&lt;br /&gt;
border-bottom: 4.5px solid #63430c !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.28),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #0b1a1c !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #172c30 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0d191c !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #060c0d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 2px 4px rgba(0, 0, 0, 0.5),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SOLID CARVED LIFELINE TRACK */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #ded6c4 0%, #e8e1d3 100%) !important;&lt;br /&gt;
border: 1.5px solid #a8843c !important;&lt;br /&gt;
border-top-color: #8c6a26 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. SOLID 3D ACTION PILL BUTTONS */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #376069 0%, #20393f 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.45) !important;&lt;br /&gt;
border-bottom: 3px solid #0a1315 !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 5px 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 7px rgba(0, 0, 0, 0.20),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.5),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b88e40 0%, #8c661d 100%) !important;&lt;br /&gt;
border-color: #61440d !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
border-bottom: 3.5px solid #432e08 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(177, 135, 61, 0.38) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4ebd9 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #785414 !important;&lt;br /&gt;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1b3237 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #0e1e21 !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #050b0c !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(30, 53, 59, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. SOLID DEDICATED MEDIA ARCHIVES SECTION */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 10. Hide THEMATIC TAXONOMY INDEX announcement banner from old cache */&lt;br /&gt;
.vh-section-header,&lt;br /&gt;
.vh-section-badge,&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide the 6 gateways frame if any cache remains */&lt;br /&gt;
.vh-gateways-frame,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
SAFE NO-SCROLL DASHBOARD &amp;amp; ZERO-OVERLAP ARCHITECTURE (STEP 18)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PREVENT SCROLLING ON MAIN PAGE CLEANLY WITHOUT BREAKING VECTOR INTERNALS */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: hidden !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. THE MASTER DASHBOARD CONTAINER (FITS SCREEN EXACTLY) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 56px) !important;&lt;br /&gt;
max-height: calc(100vh - 56px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize old legacy absolute / conflicting rules */&lt;br /&gt;
.vh-intro,&lt;br /&gt;
.vh-now,&lt;br /&gt;
.vh-main,&lt;br /&gt;
.vh-gateways,&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 1: HERO TRIAD */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 38vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1.15fr 1fr !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Card: Sanctuary Altar */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin: 0 auto 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
padding: 2px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 85px !important;&lt;br /&gt;
height: 85px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 2: INTERACTIVE LIFE TIMELINE */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 62px !important;&lt;br /&gt;
max-height: 62px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 2px 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
max-height: 30px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 3: THEMATIC TAXONOMY (4 CARDS) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 39vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-header {&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 5px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
margin-top: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 4: PRABHUPĀDA IN THE MEDIA (COMPACT HORIZONTAL BAR 42px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-card-header {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-body {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-desc {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 3px 12px !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 19: FULL-WIDTH VIEW + TOP-BAR TEAL (#345B63) BORDERS &amp;amp; SHADOWS&lt;br /&gt;
+ REFINED COMPACT SIZING &amp;amp; EXPANDED AIRY SPACING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH VIEW (EXPAND TO 100% SCREEN WIDTH) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TEAL (#345B63) BORDERS &amp;amp; MULTI-STOP TEAL SHADOWS ACROSS ALL CARDS */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
border-color: #43727c !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.12),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.22),&lt;br /&gt;
0 22px 38px -6px rgba(52, 91, 99, 0.26),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Lintels (Teal Borders &amp;amp; Toned Accents) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #eaf1f2 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(52, 91, 99, 0.06) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #233e44 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY ALAR CARD (REFINED 3D TEAL EMBOSSING) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.10),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.18),&lt;br /&gt;
0 22px 40px -6px rgba(52, 91, 99, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(52, 91, 99, 0.05) !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Bezel in #345B63 */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 80px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
border: 3.5px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(52, 91, 99, 0.35),&lt;br /&gt;
0 12px 26px rgba(26, 47, 52, 0.25),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 22px rgba(52, 91, 99, 0.45),&lt;br /&gt;
0 16px 32px rgba(26, 47, 52, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Title &amp;amp; Subtitle */&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. BIG RECTANGLE ELEMENTS ARE SMALLER WITH BIGGER SPACE BETWEEN THEM */&lt;br /&gt;
/* Section 1: Hero Triad Grid (Reduced Height, Expanded 20px Gutter) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 220px !important;&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 2: Timeline (Sleek Key Row &amp;amp; Track, Teal Borders) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 58px !important;&lt;br /&gt;
height: 58px !important;&lt;br /&gt;
max-height: 58px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
border-bottom: 3.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.25), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1e353b 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-bottom: 3px solid #0b1517 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4), 0 2px 5px rgba(52, 91, 99, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 3: Thematic Taxonomy Grid (Reduced Height, Expanded 18px Gutter) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #3e565c !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 4: Media Bar (Compact 40px Single-Line Strip) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
max-height: 40px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. 3D PILL BUTTONS WITH TEAL THEME */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #1a2f34 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #4c828d 0%, #2e545b 100%) !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 20: NARROWER RECTANGLES + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. NARROWER PROPORTIONED CONTAINER (NO LONGER ENDLESSLY WIDE) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
max-width: 1260px !important;&lt;br /&gt;
width: 95% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CENTER CARD FIXES (PROPER HIERARCHY, NO WEIRD DOUBLE BOXES) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title a {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-sub {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-main {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide legacy floating who-corner and founder subline balloon boxes */&lt;br /&gt;
.vh-hero-title-wrap,&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dedicated button below portrait */&lt;br /&gt;
.vh-founder-btn-wrap {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 78px !important;&lt;br /&gt;
height: 78px !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(52, 91, 99, 0.32), inset 0 2px 4px rgba(255, 255, 255, 0.9), inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE LAYOUT CORRECTIONS (CLEAN &amp;amp; LEGIBLE TRACK) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 64px !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
max-height: 34px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CLEAN MEDIA SECTION (SINGLE HORIZONTAL FLEX ROW 44px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left .vh-badge-text a {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-center {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right .vh-btn-pill {&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. NARROWER HERO &amp;amp; TAXONOMY GRIDS WITH AMPLE SPACING */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 21: NARROW RECTANGLES (1140px) + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE NARROWER DASHBOARD WIDTH (OVERRIDE ALL PREVIOUS MIN-WIDTHS) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
max-width: 1140px !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. NARROW HERO TRIAD (3 CARDS ~360px EACH) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (COMPLETELY REBUILT ARCHITECTURE) */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 76px !important;&lt;br /&gt;
height: 76px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW THEMATIC TAXONOMY (4 CARDS ~270px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. CLEAN MEDIA BAR (HORIZONTAL SINGLE LINE) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 22: FULL-WIDTH VIEW + NARROWER CARDS + VISIBLE TOP BORDER + ZERO CUTOUTS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE VIEW (NO ARTIFICIAL MAX-WIDTH ON CONTAINER) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 10px 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. VISIBLE TOP BORDER ON ALL RECTANGLE ELEMENTS (NO MORE MISSING TOP BORDER!) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-sanctuary-card,&lt;br /&gt;
.vh-card-memories,&lt;br /&gt;
.vh-card-article,&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* CRITICAL: EXPLICIT VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. NARROWER RECTANGLES WITH GENEROUS GAPS (PAGE IS FULL WIDTH, CARDS ARE NARROWER) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 28px !important;&lt;br /&gt;
flex: 0 0 230px !important;&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 400px !important; /* NARROWER RECTANGLES */&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SANCTUARY CENTER CARD: ZERO WEIRD BOXES, PERFECT VERTICAL FIT */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text,&lt;br /&gt;
.vh-sanctuary-header-text *,&lt;br /&gt;
.vh-sanctuary-name,&lt;br /&gt;
.vh-sanctuary-name * {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 74px !important;&lt;br /&gt;
height: 74px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 3px 16px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. PREVENT CUT OUTS IN MEMORIES &amp;amp; SPOTLIGHT */&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-article .vh-discover-secondary {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. TIMELINE: ZERO OVERLAPPING */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 68px !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. NARROWER TAXONOMY CARDS (4 CARDS ~280px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 175px !important;&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 290px !important; /* NARROWER TAXONOMY CARDS */&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: calc(100% - 34px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MEDIA BAR (PERFECT SINGLE ROW, ZERO OVERLAPPING) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 23: DEFINITIVE FIXES FOR TOP BORDERS, WIDTHS, TIMELINE, FULL-WIDTH PAGE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE: UNLOCK MEDIAWIKI WRAPPERS &amp;amp; CONTAINERS TO 100% */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container,&lt;br /&gt;
body.page-Main_Page .vector-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TOP BORDERS: 100% VISIBLE SOLID #345B63 BORDER ON EVERY CARD &amp;amp; HEADER */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* ULTRA-VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* HEADER REINFORCED TOP BORDER */&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. YEAR BUTTONS: SOLID VISIBLE TOP BORDER */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* EXPLICIT SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
border-top: 2px solid #1a2f34 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-top: 2px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2.5px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW ALL RECTANGLES BY 30% */&lt;br /&gt;
/* HERO TRIAD: Cards narrowed to 280px (was 400px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 36px !important;&lt;br /&gt;
flex: 0 0 235px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* TAXONOMY: 4 Cards narrowed to 210px (was 290px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
/* MEDIA BAR: Narrowed to 930px to match Triad/Taxonomy cluster */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 930px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. FLOWING TIMELINE: FIX VERTICAL TRUNCATION (AMP UP HEIGHT TO 70px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1050px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 26px !important;&lt;br /&gt;
flex: 0 0 26px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
max-height: 72px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-date {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-title,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SANCTUARY PORTRAIT &amp;amp; BUTTONS - POLISHED HIERARCHY */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 72px !important;&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
border: 2.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule {&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-subtitle {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 24: FIX THICK BORDERS, FULL-WIDTH EDGES, AND BOTTOM OVERLAPPING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE 100% TRUE FULL-WIDTH (STRIP VECTOR 2022 LEFT/RIGHT INDENTATIONS) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important; /* PREVENTS PUSHING MEDIA SECTION OFF-SCREEN */&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. FIX UNUSUAL THICK TOP BORDER: UNIFORM 1.5px ON ALL CARDS &amp;amp; NO HEADER BORDER-TOP */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important; /* CRISP UNIFORM 1.5px (NOT THICK!) */&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: none !important; /* REMOVE DUPLICATE TOP BORDER ON HEADER */&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. HERO TRIAD (30% NARROWER RECTANGLES, PERFECTLY CENTERED) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 32px !important;&lt;br /&gt;
flex: 0 0 225px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. FULL-WIDTH FLOWING TIMELINE (STRETCHES EDGE-TO-EDGE) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 96px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH EDGE-TO-EDGE */&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 7px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 25px !important;&lt;br /&gt;
flex: 0 0 25px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH TRACK */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important; /* CONTINUOUS SEAMLESS EDGE-TO-EDGE */&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 60px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TAXONOMY 4 CARDS (30% NARROWER RECTANGLES, PERFECT FIT) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. FIX BOTTOM OVERLAPPING: SINGLE-CONTAINER MEDIA BAR */&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 920px !important;&lt;br /&gt;
max-width: 920px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRIP ALL NESTED SUB-BOXES / INTERNAL BORDERS IN MEDIA SECTION */&lt;br /&gt;
body.page-Main_Page .vh-media-bar &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-body,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn .vh-btn-pill,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 51: DEFINITIVE CLEAN ARCHITECTURE &amp;amp; VISIBLE AT-REST ANIMATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. CANVAS &amp;amp; WRAPPER RESET (FULL WIDTH, NO SIDEBAR) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. MAIN CONTAINER: FULL VIEWPORT HEIGHT SPREAD TOP TO BOTTOM */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 18px 40px 14px 40px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important; /* SPREAD CONTENT FROM TOP TO BOTTOM */&lt;br /&gt;
gap: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARDS: 100% TRANSPARENT OPEN SPACE (NO BOXES, NO BORDERS) */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all old badges, buttons, headers, and clutter */&lt;br /&gt;
body.page-Main_Page .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-actions,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-btn-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who,&lt;br /&gt;
body.page-Main_Page .vh-badge-sub,&lt;br /&gt;
body.page-Main_Page .vh-badge-icon,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-link,&lt;br /&gt;
body.page-Main_Page .vh-random-article-more,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 1: HERO TRIAD (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 295px !important;                    /* EXPANDED HEIGHT FOR 180px PORTRAIT */&lt;br /&gt;
height: 295px !important;&lt;br /&gt;
max-height: 295px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 360px !important;&lt;br /&gt;
width: 360px !important;&lt;br /&gt;
max-width: 360px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Portrait Medallion */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 4px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 10px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* +120% BIGGER (82px -&amp;gt; 180px) */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.7),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 2: TIMELINE (EDGE TO EDGE FULL WIDTH) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 27px !important;&lt;br /&gt;
flex: 0 0 27px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 3: THEMATIC TAXONOMY (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 155px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 260px !important;&lt;br /&gt;
width: 260px !important;&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SECTION 4: MEDIA BAR (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
border-top: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
border-bottom: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. DESCRIPTIVE TEXT IN CARDS */&lt;br /&gt;
body.page-Main_Page .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-snippet,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-desc,&lt;br /&gt;
body.page-Main_Page .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* 50% LARGER (12.5px -&amp;gt; 19px) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
9. CAITANYA 3D TITLES + VISIBLE AT-REST BREATHING LINE + ON-HOVER FULL GLIDE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Title Containers */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ALL TITLE LINKS (KEEPING THE EXACT GORGEOUS 3D STYLE FROM USER&#039;S SCREENSHOT) */&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page&lt;br /&gt;
-Main_Page .vh-media-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* PERFECT SPACE FOR UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* 1. LIGHT COLOR FACE (The exact warm temple gold from screenshot) */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 2. DARK SIDES &amp;amp; DEEP CAST SHADOW (The exact 3D from screenshot) */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific Font Sizes */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
letter-spacing: 0.03em !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 18.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title a {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
3. THE GOLDEN FILAMENT LINE BENEATH TITLES (RESTORES THE USER&#039;S FAVORITE FEATURE!)&lt;br /&gt;
- At Rest: Gently breathes in and out (25% to 65% width) so animation is clearly visible!&lt;br /&gt;
- On Hover: Pauses breathing and smoothly glides to full 90% width!&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
/* AT REST: VISIBLE BREATHING ANIMATION (2.8s CYCLE) */&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* At-Rest Line Breathing Keyframes */&lt;br /&gt;
@keyframes vhLineBreath {&lt;br /&gt;
0%, 100% {&lt;br /&gt;
width: 25%;&lt;br /&gt;
left: 37.5%;&lt;br /&gt;
opacity: 0.35;&lt;br /&gt;
}&lt;br /&gt;
50% {&lt;br /&gt;
width: 65%;&lt;br /&gt;
left: 17.5%;&lt;br /&gt;
opacity: 0.95;                              /* Clearly visible expanding light bar! */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
4. ON MOUSE HOVER: FULL GOLDEN LINE GLIDE + DIRECT SUNLIGHT 3D ILLUMINATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;     /* RETAINS 3D STEP MOVEMENT */&lt;br /&gt;
color: #dfad3e !important;                    /* DOES NOT CHANGE COLOR (STAYS RICH GOLD) */&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;  /* 100% CONSTANT COLOR */&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
/* Extended 3D shadow deepening as the letters step forward */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ON HOVER: LINE GLIDES OUT TO FULL 90% WIDTH &amp;amp; STAYS SOLID GOLD */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover::after {&lt;br /&gt;
animation: none !important;                   /* Stops at-rest breathing */&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;                       /* FULL EXTENSION GLIDE! */&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
/* EXACT SAME GOLD COLOR AS AT REST — ZERO COLOR CHANGE */&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 56: TIMELINE EXPANSION (NO TEXT CROPPING, NO BG, NO LINE) &amp;amp; CAPTION REGULAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR, NOT ITALIC */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TIMELINE SECTION: EXPANDED HEIGHT TO PREVENT ALL TEXT CROPPING */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 134px !important;&lt;br /&gt;
height: 134px !important;&lt;br /&gt;
min-height: 134px !important;&lt;br /&gt;
max-height: 134px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. LIFELINE WINDOW &amp;amp; TRACK: TRANSPARENT, NO TOP LINE, HEIGHT 96px */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 96px !important;                     /* EXPANDED HEIGHT (WAS 68px) */&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: transparent !important;          /* REMOVE BACKGROUND */&lt;br /&gt;
border: none !important;                     /* REMOVE ALL BORDERS */&lt;br /&gt;
border-top: none !important;                 /* REMOVE LINE ABOVE */&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line across the timeline items */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE ITEM: EXACT 240px MATCH WITH JAVASCRIPT ITEM_WIDTH */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
min-width: 240px !important;&lt;br /&gt;
max-width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;                    /* Clear Gold Date */&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
width: 9px !important;&lt;br /&gt;
height: 9px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #345B63 !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 57: TIMELINE FULL BLEED (EDGE-TO-EDGE), 50% TALLER (150px),&lt;br /&gt;
DOT/TEXT SEPARATION (ZERO OVERLAP), NO THIN LINE ABOVE,&lt;br /&gt;
AND CAPTION REGULAR (NOT ITALIC)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR (NOT ITALIC) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE ALL THIN LINES ABOVE TIMELINE (NO TOP BORDERS ANYWHERE) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. STRETCH TIMELINE EDGE-TO-EDGE TO VERY LEFT AND RIGHT (FULL BLEED) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
flex: 0 0 190px !important;                    /* EXPANDED TOTAL HEIGHT (150px track + 40px buttons) */&lt;br /&gt;
height: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
max-height: 190px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Year buttons container centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE TRACK WINDOW: 50% TALLER (150px) &amp;amp; FULL BLEED (VERY LEFT TO VERY RIGHT) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 150px !important;                    /* 50% TALLER (WAS 96px -&amp;gt; NOW 150px) */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 150px !important;&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line passing through the dots */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 28px !important;                         /* GUIDE LINE POSITION */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TIMELINE ITEM &amp;amp; DOT / TEXT SEPARATION (ZERO OVERLAP!) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 150px !important;                    /* FULL 150px HEIGHT */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the very top */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot on the horizontal line (top: 24px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 24px !important;                        /* CENTERED ON THE 28px LINE */&lt;br /&gt;
left: 18px !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event text starts strictly BELOW the dot and line (CLEAR SEPARATION) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 18px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT! */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 100px !important;                /* COMFORTABLY HOLDS 6-7 LINES */&lt;br /&gt;
}&lt;br /&gt;
/* Edge fades on the timeline window (seamless left &amp;amp; right fade) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to right, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to left, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 58: ABSOLUTE CROPPING ELIMINATION &amp;amp; PERFECT TIMELINE DOT ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. HERO TRIAD &amp;amp; PRABHUPĀDA CARD: UNCONSTRAINED HEIGHT (ZERO CROPPING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;                  /* AMPLE ROOM FOR 180px CIRCLE + CAPTION */&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 380px !important;&lt;br /&gt;
width: 380px !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait Medallion: 180px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 12px auto !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* FULL 180px CIRCLE */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
overflow: hidden !important;                   /* CLIPS ONLY THE PHOTO, NOT THE CARD */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Caption: Regular (Not Italic) at 19px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;               /* STRICTLY REGULAR (NOT ITALIC) */&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TIMELINE: 50% TALLER (155px), FULL BLEED, NO THIN TOP LINES&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Full Bleed Timeline Section */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 195px !important;&lt;br /&gt;
height: 195px !important;&lt;br /&gt;
min-height: 195px !important;&lt;br /&gt;
max-height: 195px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Track Window: 50% Taller (155px) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 155px !important;                    /* 50% TALLER (HOLDS 6-7 FULL LINES) */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line: Fixed at top: 30px */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 30px !important;                         /* GUIDE LINE LEVEL */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. TIMELINE ITEM: PERFECT VERTICAL &amp;amp; HORIZONTAL DOT ALIGNMENT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;                    /* FULL 155px HEIGHT */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date Text: Centered horizontally above the dot */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED HORIZONTALLY */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: EXACTLY CENTERED VERTICALLY ON THE 30px LINE &amp;amp; HORIZONTALLY WITH DATE */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px center (EXACT ON LINE!) */&lt;br /&gt;
left: 50% !important;                        /* CENTERED HORIZONTALLY */&lt;br /&gt;
transform: translateX(-50%) !important;      /* PERFECT HORIZONTAL ALIGNMENT WITH DATE */&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event Text: Safely below the line and dot (ZERO OVERLAPPING) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 22px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 105px !important;                /* COMFORTABLY HOLDS 6-7 FULL LINES */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 59: TOP BAR HELP TEXT REMOVAL, TIMELINE 3-TIER AXIS CENTERING,&lt;br /&gt;
AND SEAMLESS TITLE MORPH (Śrīla Prabhupāda &amp;lt;-&amp;gt; Who Is Śrīla Prabhupāda)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR: SUPPRESS ALL HOVER HELP TEXTS &amp;amp; TOOLTIPS */&lt;br /&gt;
#mw-head [title]::before,&lt;br /&gt;
#mw-head [title]::after,&lt;br /&gt;
.vector-header [title]::before,&lt;br /&gt;
.vector-header [title]::after,&lt;br /&gt;
.mw-tooltip,&lt;br /&gt;
.tipsy,&lt;br /&gt;
.tipsy-inner,&lt;br /&gt;
.tooltip {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PERMANENT SANCTUARY HERO TITLE: &amp;quot;Who Is Śrīla Prabhupāda&amp;quot; (NO TEXT CHANGE ON HOVER) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize and remove all text-swapping / morph behavior */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-default {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE: PERFECT 3-TIER CENTER ALIGNMENT (DATE, DOT, AND TEXT) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;               /* PERFECT HORIZONTAL AXIS CENTERING */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the top: centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 auto 4px auto !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 30px !important;&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: Center vertically on the 30px line, and horizontally with the date */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px (EXACT ON LINE) */&lt;br /&gt;
left: 50% !important;                        /* EXACT HORIZONTAL CENTER */&lt;br /&gt;
transform: translateX(-50%) !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text below: Properly centered under the dot with ample clearance */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 220px !important;&lt;br /&gt;
margin: 24px auto 0 auto !important;         /* CLEARLY BELOW DOT &amp;amp; LINE */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;                /* PROPERLY CENTERED TEXT */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Suppress any tooltip on top bar header title */&lt;br /&gt;
#vanipedia-header-title,&lt;br /&gt;
.vh-header-title,&lt;br /&gt;
.vanipedia-header-title,&lt;br /&gt;
#p-logo,&lt;br /&gt;
.vector-header {&lt;br /&gt;
-webkit-user-select: none !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition for Remembering Prabhupada random spotlight */&lt;br /&gt;
#vh-random-memories,&lt;br /&gt;
.vh-card-memories .vh-card-body {&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-memories.is-changing,&lt;br /&gt;
.vh-card-memories .vh-card-body.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the text below the titles when randomizing (STEP 70) */&lt;br /&gt;
.vh-card-tax .vh-card-text {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Rotator Titles remain opaque during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title,&lt;br /&gt;
.vh-card-tax .vh-card-body &amp;gt; .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 69: FIX BACKGROUND COLOR SCROLL BLEED &amp;amp; STICKY TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PERSISTENT STICKY TOP BAR WHEN SCROLLING DOWN */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.mw-header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT BACKGROUND COLOR CUTOFF ON SCROLL (SOLID SAGE/TEAL ON ALL PAGES) */&lt;br /&gt;
html {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-content-container {&lt;br /&gt;
min-height: 100vh !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restrict cream background strictly to Main Page */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ŚRĪLA PRABHUPĀDA IN THE MEDIA: ARCHIVAL THUMBNAIL STYLING */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 48px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
padding: 6px 24px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb,&lt;br /&gt;
.vh-media-archival-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb.is-changing,&lt;br /&gt;
.vh-media-archival-thumb.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: scale(0.95);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a:hover {&lt;br /&gt;
transform: translateY(-2px) scale(1.05) !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 75px !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 71: 5-CARD EQUAL FOOTING ROW (TAXONOMY + MEDIA WITH LARGE THUMBNAILS)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. 5-Column Grid on Equal Footing */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 220px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 210px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Soft-Switch ONLY Content Below Titles (Titles Stay 100% Static) */&lt;br /&gt;
.vh-card-tax .vh-card-text,&lt;br /&gt;
.vh-card-tax .vh-media-card-content {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
.vh-card-tax .vh-media-card-content.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing,&lt;br /&gt;
#vh-tax-random-media.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Titles are strictly fixed during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Card 5: Large Archival Media Thumbnail &amp;amp; Captions */&lt;br /&gt;
.vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 105px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fallback Vintage Press Badge */&lt;br /&gt;
.vh-card-media-item .vh-media-fallback-thumb {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: linear-gradient(135deg, #f7f3ec 0%, #ebdcc7 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-icon {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-tag {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions Below Large Thumbnail */&lt;br /&gt;
.vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Hide legacy bottom media bar since it is now unified in the 5-card row */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Grid Breakpoints */&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 72: UNIFIED &amp;quot;STEP FORTH&amp;quot; TOP BAR ICONS &amp;amp; LEFT COLUMN STACK&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. UNIFIED &amp;quot;STEP FORTH&amp;quot; ANIMATION ACROSS ALL TOP BAR ICONS &amp;amp; BUTTONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-start .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.25s ease,&lt;br /&gt;
color 0.25s ease,&lt;br /&gt;
background-color 0.25s ease !important;&lt;br /&gt;
will-change: transform, filter !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH HOVER: Icon floats up 2.5px, scales up, glows with 3D drop shadow */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: translateY(-2.5px) scale(1.14) !important;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.55))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.8)) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH BUTTON CONTAINER HOVER */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ACTIVE / CLICK STATE: Tactile press depression */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: translateY(0.5px) scale(0.98) !important;&lt;br /&gt;
filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TOP-LEFT COLUMN: MEMORIES (TOP) + SRILA PRABHUPADA IN MEDIA (BOTTOM)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Hero */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card in Hero Left: Large Thumbnail &amp;amp; Captions Below */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 95px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.14), inset 0 0 0 1px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. BOTTOM 4-COLUMN TAXONOMY GRID (EQUAL FOOTING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean up any legacy media bar */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 73: FIT EVERYTHING TO SCREEN + 100% LARGER TITLES &amp;amp; TEXTS&lt;br /&gt;
+ MAXIMIZED ŚRĪLA PRABHUPĀDA CARD SIZE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. FIT EVERYTHING TO SCREEN (ZERO SCROLLBAR ON DESKTOP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #faf7f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Master Homepage Container: Perfectly fits single viewport height */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 48px) !important;&lt;br /&gt;
max-height: calc(100vh - 48px) !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 8px 32px 10px 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. MAXIMIZED ŚRĪLA PRABHUPĀDA CARD &amp;amp; HERO ROW PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 310px !important;&lt;br /&gt;
max-height: 44vh !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Memories (Top) + Media (Bottom) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
/* CENTER: MAXIMIZED ŚRĪLA PRABHUPĀDA CARD */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Grand Portrait Circle - Maximized Size */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: min(240px, 24vh) !important;&lt;br /&gt;
height: min(240px, 24vh) !important;&lt;br /&gt;
min-width: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. INCREASE ALL CARD TITLES BY 100% (MAJESTIC 3D SACRED GOLD)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Center Title: &amp;quot;Śrīla Prabhupāda&amp;quot; (+100% -&amp;gt; 46px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories &amp;amp; Article Titles (+100% -&amp;gt; 28px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Title (+100% -&amp;gt; 26px) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 26px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Card Titles: Personalities, Names, Places, Questions (+100% -&amp;gt; 30px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 30px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
4. INCREASE ALL TEXTS IN THOSE CARDS BY 100%&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Śrīla Prabhupāda Sanctuary Subtitle (+100% -&amp;gt; 22px) */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 4px 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Descriptions (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Outlet Tag &amp;amp; Headline (+100%) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Thumbnail Dimensions */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Spotlight Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
5. COMPACT TIMELINE TO FIT THE 100vh SCREEN PERFECTLY&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 130px !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
min-height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
min-height: 32px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 92px !important;&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
6. BOTTOM 4 TAXONOMY CARDS PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 145px !important;&lt;br /&gt;
max-height: 22vh !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 140px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 77: TARGETED ADJUSTMENTS STARTING FROM STEP 73&lt;br /&gt;
1. Centered, ROUND picture (no oval distortion, no text overlap)&lt;br /&gt;
2. Subtitle second line in one line, not truncated (same text size: 20-22px)&lt;br /&gt;
3. Put media card UP to fit in under &amp;quot;...remembers...&amp;quot; (no push-down)&lt;br /&gt;
4. Put bottom 4 cards up &amp;amp; decrease text size (14.5px) to fit in cleanly&lt;br /&gt;
5. Put timeline and years above it MORE DOWN (margin-top: 38px)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: CENTERED ROUND PICTURE (NOT OVAL, NO TEXT OVERLAP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
min-width: 180px !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
max-width: 180px !important;&lt;br /&gt;
max-height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: SECOND LINE IN ONE LINE, NOT TRUNCATED (SAME TEXT SIZE)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 6px auto 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;                  /* NEVER OVERLAPS WITH PHOTO */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UP TO FIT IN UNDER &amp;quot;...REMEMBERS...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column: Natural flow (no space-between that forces media down) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PUT IT UP UNDER REMEMBERS */&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits directly under Memories with compact thumb */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;                      /* COMPACT THUMBNAIL FITS UP UNDER REMEMBERS */&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Card */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 660px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 7 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Row Container Height Capped at 275px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 5: PUT THE TIMELINE AND THE YEARS ABOVE IT MORE DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 120px !important;&lt;br /&gt;
min-height: 120px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 38px !important;                 /* PUSHES TIMELINE &amp;amp; YEARS DOWN */&lt;br /&gt;
margin-bottom: 22px !important;              /* GENEROUS BREATHING ROOM BELOW */&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
min-height: 28px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 3px 9px !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 82px !important;&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 4: PUT BOTTOM CARDS UP &amp;amp; DECREASE TEXT SIZE IN THESE FOUR CARDS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
margin-bottom: 10px !important;              /* ELEVATED ABOVE SCREEN BOTTOM */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Title: 24px Grand Golden 3D Typography */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Decreased text size so it fits in without truncation */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;                 /* DECREASED FROM 18px TO FIT IN */&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 78: 50% LARGER ROUND IMAGE, ZERO SUBTITLE GAP, SMALL MEDIA GAP&lt;br /&gt;
1. 50% larger round image (270px x 270px) with clean visual gaps above/below&lt;br /&gt;
2. Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
3. Small gap (4px) between &amp;quot;Remembers...&amp;quot; and &amp;quot;In the Media&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: 50% LARGER ROUND IMAGE (270px x 270px) WITH VISUAL GAPS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 6px !important;                 /* VISUAL GAP ABOVE ROUND IMAGE */&lt;br /&gt;
}&lt;br /&gt;
/* Portrait stage increased by 50% (180px -&amp;gt; 270px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;                      /* +50% LARGER (180px -&amp;gt; 270px) */&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: NO GAP BETWEEN &amp;quot;FOUNDER-ĀCĀRYA&amp;quot; AND &amp;quot;INTERNATIONAL SOCIETY...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 8px auto 0 auto !important;           /* VISUAL GAP BELOW ROUND IMAGE */&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINES */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UNDER &amp;quot;...REMEMBERS...&amp;quot; WITH JUST SMALL GAP (4px)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: 4px crisp small gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 4px !important;                          /* JUST SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (CONTROLLED BY 4px GAP) */&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Card height aligned */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 385px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline section spacing adjusted for new hero height */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
margin-top: 20px !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 cards padding &amp;amp; positioning */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 79: MOVE &amp;quot;FOUNDER...&amp;quot; +10px DOWN &amp;amp; REMOVE HUGE GAP UNDER REMEMBERS&lt;br /&gt;
1. Subtitle (&amp;quot;Founder-Ācārya / International Society...&amp;quot;) moved +10px down&lt;br /&gt;
2. &amp;quot;Śrīla Prabhupāda in the Media&amp;quot; pulled directly under &amp;quot;Remembers...&amp;quot;&lt;br /&gt;
with just a small 6px gap (huge empty gap completely eliminated)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: MOVE THOSE TWO LINES &amp;quot;FOUNDER...&amp;quot; +10px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 18px !important;                  /* MOVED +10px DOWN (FROM 8px TO 18px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: REMOVE HUGE EMPTY GAP UNDER REMEMBERS (PUT MEDIA DIRECTLY UNDER)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column Container: Natural tight vertical flow */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* TIGHT TOP PACKING (NO SPACE-BETWEEN) */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 6px !important;                          /* CRISP SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* UNCONSTRAINED TO PREVENT PUSH-DOWN */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Card: Memories (Tight fit to content, zero empty space below) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
height: auto !important;                      /* NEVER STRETCH TO 100% */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Card: Media Item (Sits immediately below Memories with only 6px gap) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 80: ABSOLUTE ELIMINATION OF LEFT GAP &amp;amp; CENTER VERTICAL SHIFTS&lt;br /&gt;
1. Left Column: Completely eliminate the huge gap between &amp;quot;...remembers...&amp;quot;&lt;br /&gt;
and &amp;quot;In the Media&amp;quot; (align-items: flex-start, unconstrained auto height,&lt;br /&gt;
flex: 0 0 auto on both cards, strict 4px gap).&lt;br /&gt;
2. Center Card:&lt;br /&gt;
- Shift the round image 30px down from the title (margin-top: 36px)&lt;br /&gt;
- Text lines under the image increased +30px from image (margin-top: 48px)&lt;br /&gt;
- Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: ABSOLUTE ELIMINATION OF THE HUGE EMPTY GAP ON THE LEFT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Unstretch hero row so left column hugs its content instead of stretching 390px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;           /* STOPS FORCING LEFT COLUMN TO STRETCH */&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Strictly pack items with only 4px gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PACK TIGHTLY AT TOP */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP ONLY */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits immediately 4px under Memories */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (4px GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: CENTER CARD - SHIFT IMAGE 30px DOWN &amp;amp; TEXT LINES +30px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 81: SPECIFICITY OVERHAUL - ELIMINATING THE 340px SQUARE ON MEMORIES CARD&lt;br /&gt;
The user&#039;s DevTools confirmed: .vh-card.vh-card-memories was computing to&lt;br /&gt;
EXACTLY 339.99px x 339.99px (a square) because an older high-specificity rule&lt;br /&gt;
&amp;quot;body.page-Main_Page .vh-triad-grid .vh-card { flex: 0 0 340px !important; }&amp;quot;&lt;br /&gt;
was matching it. In a column flex container (.vh-triad-column-left),&lt;br /&gt;
flex-basis: 340px forces the HEIGHT to 340px!&lt;br /&gt;
We now use #vani-home scoped selectors to permanently override and reset&lt;br /&gt;
flex, height, and margins on all cards inside the left column.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. HERO TRIAD GRID &amp;amp; LEFT COLUMN: UNSTRETCH &amp;amp; WRAP CONTENT */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP BETWEEN THE TWO CARDS */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. OVERRIDE THE 340px FLEX-BASIS ON ALL CARDS IN THE LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* KILLS 340px HEIGHT! */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;                      /* HUGS EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARD BODIES IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
height: auto !important;                      /* KILLS 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MEDIA ITEM CARD SPECIFIC STYLING IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
CENTER CARD: SHIFT ROUND IMAGE 30px DOWN &amp;amp; TEXT LINES +30px FROM IMAGE&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text br,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
RIGHT COLUMN: ARTICLE CARD (CLEAN UNCONSTRAINED AUTO HEIGHT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 440px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 82:&lt;br /&gt;
1. Unclamp Memories text so disciple name at the end of &amp;quot;recounted by...&amp;quot;&lt;br /&gt;
displays fully as it used to be (remove -webkit-line-clamp: 3).&lt;br /&gt;
2. Make +50px bigger gap between Memories card and &amp;quot;SP in Media&amp;quot; card&lt;br /&gt;
(gap: 50px).&lt;br /&gt;
3. Make the media thumbnail view a complete standard size (175px tall),&lt;br /&gt;
filling the plenty space below, with object-fit: contain so thumbnails&lt;br /&gt;
fit completely inside without any cropping and without changing their&lt;br /&gt;
aspect ratio.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: DISPLAY FULL NAME AT END OF &amp;quot;RECOUNTED BY...&amp;quot; (UNCLAMP TEXT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
-webkit-line-clamp: unset !important;&lt;br /&gt;
-webkit-box-orient: unset !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: +50px BIGGER GAP TO &amp;quot;SP IN THE MEDIA&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 50px !important;                         /* +50px BIGGER GAP */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: COMPLETE STANDARD SIZE THUMBNAIL VIEW (NO CROPPING, FIT ASPECT RATIO)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 175px !important;                     /* COMPLETE STANDARD VIEW SIZE FILLING THE SPACE */&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: #f4efe6 !important;               /* WARM VINTAGE PARCHMENT TONE */&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 6px 0 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
object-fit: contain !important;               /* FITS COMPLETE THUMBNAIL WITHOUT CROPPING */&lt;br /&gt;
object-position: center center !important;&lt;br /&gt;
transition: transform .3s ease !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions under the thumbnail */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-caption,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-outlet,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 86:&lt;br /&gt;
1. NEUTRALIZE STRAY PARAGRAPHS: Prevent MediaWiki parser from generating&lt;br /&gt;
top/side offsets.&lt;br /&gt;
2. FOUNDER-ĀCARYA CLICKABLE TITLE:&lt;br /&gt;
- Macron ONLY above capital &#039;A&#039; (Founder-Ācarya).&lt;br /&gt;
- Styled in exact 3D sacred gold as other card titles.&lt;br /&gt;
- Breathing filament underline at rest, 90% glide &amp;amp; lift on hover.&lt;br /&gt;
3. DECREASE GAP ABOVE 4 BOTTOM CARDS JUST TO 30px:&lt;br /&gt;
- Shifts .vh-taxonomy-section UP by 50px via translateY(-50px)&lt;br /&gt;
reducing the ~80px gap directly to 30px, keeping layout fully stable.&lt;br /&gt;
4. UNIFY HOVER ANIMATIONS FOR ALL TOP BAR ICONS &amp;amp; BUTTONS:&lt;br /&gt;
- Unified smooth lift (translateY(-2px)) on all topbar buttons/links.&lt;br /&gt;
- Unified warm gold glowing pill (rgba(245, 215, 127, 0.18)).&lt;br /&gt;
- Unified icon scale (1.08x) with soft glow, eliminating double-jumping.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Neutralize stray paragraph tags */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Decrease gap above 4 bottom cards just to 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-50px) !important;      /* DECREASES GAP ABOVE 4 BOTTOM CARDS TO 30px */&lt;br /&gt;
}&lt;br /&gt;
/* 3. Founder-Ācarya Clickable 3D Title Link */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 40px !important;                  /* MAINTAINS +30px GAP FROM 270px ROUND IMAGE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;                   /* IDENTICAL CARD TITLE SIZE */&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* SPACE FOR BREATHING UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* Temple Gold Face */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 3D Chiseled Shadow */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Golden Breathing Filament Underline at Rest */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Hover: 3D Lift &amp;amp; Full Glide Underline */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
}&lt;br /&gt;
/* Subtitle Line 2: International Society for Kṛṣṇa Consciousness */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. UNIFIED HOVER ANIMATION FOR ALL TOP BAR ICONS &amp;amp; BUTTONS */&lt;br /&gt;
/* Base transitions on all interactive elements in top bar */&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg {&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
background-color 0.2s ease,&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease,&lt;br /&gt;
filter 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified button container hover */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25), inset 0 0 0 1px rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified icon scale &amp;amp; soft glow (no double translation) */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: scale(1.08) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5))&lt;br /&gt;
drop-shadow(0 0 8px rgba(245, 215, 127, 0.65)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 87: COMPLETELY ELIMINATE / AVOID TOP BAR ICON ANIMATIONS&lt;br /&gt;
- Neutralize all transforms, scales, translations, and jumping animations on&lt;br /&gt;
all top bar icons, buttons, dropdowns, and links.&lt;br /&gt;
- Clean, quiet, stationary hover state with subtle background pill only.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Reset all transforms, filters, and animations on top bar container elements */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-start,&lt;br /&gt;
.vector-header-end,&lt;br /&gt;
.vector-header-container *,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg,&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
will-change: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. On hover: Keep icons strictly stationary — zero movement, zero scale, zero drop-shadow */&lt;br /&gt;
.vector-header-container .vector-icon:hover,&lt;br /&gt;
.vector-header-container svg:hover,&lt;br /&gt;
.vector-header-container .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover svg,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover svg,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover svg,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. On button/dropdown hover: subtle stationary background highlight only (no vertical lift, no jumping) */&lt;br /&gt;
.vector-header-container .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. On active / click: no displacement */&lt;br /&gt;
.vector-header-container .cdx-button:active,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:active,&lt;br /&gt;
.vector-header-container .vector-icon:active,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 91:&lt;br /&gt;
1. STRICTLY SCOPED TO MAIN PAGE (ZERO LEAKAGE TO REGULAR MEDIAWIKI PAGES):&lt;br /&gt;
- Every cursor rule is prefixed with html body.page-Main_Page.&lt;br /&gt;
- Regular MediaWiki pages retain 100% normal default Windows mouse behavior.&lt;br /&gt;
2. ABSOLUTE DISABLE OF WINDOWS CURSOR ACROSS MAIN PAGE &amp;amp; ALL HOVER STATES:&lt;br /&gt;
- Uses high-specificity rules targeting *:hover, a:hover, etc.&lt;br /&gt;
ensuring the native Windows cursor/pointing hand is completely suppressed.&lt;br /&gt;
3. CUSTOM GOLDEN CURSOR (ARROW AT REST, HAND ONLY ABOVE LINKS):&lt;br /&gt;
- Sleek golden arrow pointer by default.&lt;br /&gt;
- Smoothly switches to golden pointing hand ONLY above links (body.vh-cursor-link).&lt;br /&gt;
- No outer halo ring, zero lag, zero clutter.&lt;br /&gt;
4. FOUNDER-ĀCĀRYA MACRON CENTERING PRESERVED:&lt;br /&gt;
- &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039; font stack.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISABLE WINDOWS CURSOR ON MAIN PAGE ONLY (ACROSS ALL ELEMENTS &amp;amp; HOVER STATES) */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page *:hover,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page a:hover,&lt;br /&gt;
html body.page-Main_Page a:focus,&lt;br /&gt;
html body.page-Main_Page a:active,&lt;br /&gt;
html body.page-Main_Page a:visited,&lt;br /&gt;
html body.page-Main_Page a *,&lt;br /&gt;
html body.page-Main_Page a *:hover,&lt;br /&gt;
html body.page-Main_Page [href],&lt;br /&gt;
html body.page-Main_Page [href]:hover,&lt;br /&gt;
html body.page-Main_Page [href] *,&lt;br /&gt;
html body.page-Main_Page [href] *:hover,&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page button:hover,&lt;br /&gt;
html body.page-Main_Page input,&lt;br /&gt;
html body.page-Main_Page input:hover,&lt;br /&gt;
html body.page-Main_Page textarea,&lt;br /&gt;
html body.page-Main_Page select,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;]:hover,&lt;br /&gt;
html body.page-Main_Page .cdx-button,&lt;br /&gt;
html body.page-Main_Page .cdx-button:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card,&lt;br /&gt;
html body.page-Main_Page .vh-card:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card *,&lt;br /&gt;
html body.page-Main_Page .vh-card *:hover,&lt;br /&gt;
html body.page-Main_Page .vh-year,&lt;br /&gt;
html body.page-Main_Page .vh-year:hover,&lt;br /&gt;
html body.page-Main_Page .vector-menu a,&lt;br /&gt;
html body.page-Main_Page .vector-menu a:hover,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label:hover {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CUSTOM GOLDEN CURSOR (MAIN PAGE ONLY) */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
z-index: 99999999 !important;&lt;br /&gt;
transform: translate3d(-100px, -100px, 0);&lt;br /&gt;
will-change: transform !important;&lt;br /&gt;
transition: opacity 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.65))&lt;br /&gt;
drop-shadow(0 0 6px rgba(223, 173, 62, 0.75)) !important;&lt;br /&gt;
transition: transform 0.18s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 1: Default Golden Arrow */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 2: ONLY Above Links -&amp;gt; Golden Pointing Hand */&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(1.12) !important;&lt;br /&gt;
filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.75))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.95)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Click Compression */&lt;br /&gt;
body.page-Main_Page.vh-cursor-click #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(0.88) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Touchscreens / mobile protection: restore native behavior */&lt;br /&gt;
@media (hover: none) or (pointer: coarse) {&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page button {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOUNDER-ĀCĀRYA PERFECT MACRON CENTERING FIX */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR STYLING&lt;br /&gt;
- Appears on Main Page AND all regular MediaWiki pages.&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Deep temple teal background (#19383e), delicate gold top hairline border,&lt;br /&gt;
warm ivory/gold links, and highlighted Donate button.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid rgba(223, 173, 62, 0.45) !important;&lt;br /&gt;
box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
backdrop-filter: blur(8px) !important;&lt;br /&gt;
-webkit-backdrop-filter: blur(8px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
scrollbar-width: none !important;             /* Firefox */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner::-webkit-scrollbar {&lt;br /&gt;
display: none !important;                     /* Chrome/Safari */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
transition: color 0.18s ease, background-color 0.18s ease, transform 0.15s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate {&lt;br /&gt;
background: linear-gradient(135deg, rgba(223, 173, 62, 0.3) 0%, rgba(223, 173, 62, 0.12) 100%) !important;&lt;br /&gt;
border: 1px solid rgba(223, 173, 62, 0.65) !important;&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
padding: 2.5px 14px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate:hover {&lt;br /&gt;
background: linear-gradient(135deg, #dfad3e 0%, #b88a38 100%) !important;&lt;br /&gt;
color: #150b00 !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 0 10px rgba(223, 173, 62, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.35) !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure long wiki pages leave space above the permanent bottom bar */&lt;br /&gt;
body {&lt;br /&gt;
padding-bottom: 46px !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Main Page with custom cursor, ensure bottom links trigger the hand cursor */&lt;br /&gt;
body.page-Main_Page .vh-bottom-link {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 93:&lt;br /&gt;
1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE:&lt;br /&gt;
- Vector 2022 skin uses a multi-column CSS grid on .mw-page-container-inner&lt;br /&gt;
with .vector-column-end having background-color: #D4ECDD !important;.&lt;br /&gt;
- Collapse grid to 100% full width and hide right/left columns on Main Page.&lt;br /&gt;
- Ensure mw-page-container and mw-content-container match the warm cream background.&lt;br /&gt;
2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR PAGES:&lt;br /&gt;
- MediaWiki places .vector-sticky-header-container after the page content.&lt;br /&gt;
- Enforce position: fixed !important; top: 0 !important; on sticky header container,&lt;br /&gt;
and completely hide it (display: none !important;) when not actively sticky-visible.&lt;br /&gt;
3. VANI-TEMPLE RETURN LINK IN PERMANENT BOTTOM BAR:&lt;br /&gt;
- Provides an immediate 1-click return to the Main Page from any regular wiki page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE */&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-toc-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-appearance-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
max-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR WIKI PAGES */&lt;br /&gt;
.vector-sticky-header-container {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Strictly hide the sticky header container whenever it is NOT in active sticky view */&lt;br /&gt;
.vector-sticky-header-container:not(.vector-sticky-header-visible),&lt;br /&gt;
.vector-header-container.vector-sticky-header-container:not(.vector-sticky-header-visible) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. VANI-TEMPLE RETURN LINK STYLING */&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(223, 173, 62, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 95: SMOOTH TRANSITION FOR IN THE MEDIA CARD CONTENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
transition: opacity .5s ease, transform .5s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 96:&lt;br /&gt;
1. INCREASE ROUND HERO IMAGE BY 20% (270px -&amp;gt; 324px) WHILE KEEPING TOP/BOTTOM GAPS&lt;br /&gt;
2. INCREASE QUOTED TEXT IN RIGHT ARTICLE SPOTLIGHT BY +3 LINES (7 -&amp;gt; 10 LINES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Round hero image increased by 20% to 324px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 324px !important;&lt;br /&gt;
height: 324px !important;&lt;br /&gt;
min-width: 324px !important;&lt;br /&gt;
min-height: 324px !important;&lt;br /&gt;
max-width: 324px !important;&lt;br /&gt;
max-height: 324px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 12px 36px rgba(18, 63, 56, 0.40), 0 3px 10px rgba(0, 0, 0, 0.24), inset 0 2px 6px rgba(255, 255, 255, 0.75), inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure top gap from title remains clean (36px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin-top: 36px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure bottom gap from round image remains clean (40px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 40px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure sanctuary card container height gracefully accommodates 324px image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
min-height: 500px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Increase right article quoted text by +3 lines (-webkit-line-clamp: 10) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 10 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow right card to expand gracefully up to 500px to match sanctuary height */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
max-height: 500px !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicit fast and visible 1.4s crossfade for round hero photo */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-photo-stage .vh-photo,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-photo-stage .vh-photo {&lt;br /&gt;
transition: opacity 1.4s ease-in-out !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE OPTIMIZATION (STAGE 1 - REGULAR WIKI PAGES)&lt;br /&gt;
1. Universal #345B63 Dark Teal top bar across all pages and viewports.&lt;br /&gt;
2. Desktop title banner strictly scoped to screens &amp;gt;= 1000px.&lt;br /&gt;
3. Mobile header layout (burger menu, search, icons).&lt;br /&gt;
4. Mobile content readability, fluid images, and responsive table scrolling.&lt;br /&gt;
5. Mobile bottom bar and floating Back to Top button positioning.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. UNIVERSAL #345B63 TOP BAR ACROSS ALL PAGES AND VIEWPORTS */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header,&lt;br /&gt;
.mw-header,&lt;br /&gt;
#mw-head {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. DESKTOP TITLE BANNER SCOPED STRICTLY TO SCREENS &amp;gt;= 1000px */&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE REGULAR WIKI PAGES OPTIMIZATIONS (&amp;lt;= 768px) */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
/* 3.1 Top Bar Header Row */&lt;br /&gt;
.mw-header {&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.2 Hamburger Site Menu Button */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.3 Search Bar: Fluidly fits available space between burger and user tools */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 110px) !important;&lt;br /&gt;
min-width: 100px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 80px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
padding-left: 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.4 Mobile Vector Sidebar Navigation Drawer */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content,&lt;br /&gt;
#vector-main-menu-dropdown-content,&lt;br /&gt;
#vector-main-menu-unpinned-container,&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content.is-open {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
height: calc(100vh - 52px - 38px) !important;&lt;br /&gt;
max-height: calc(100vh - 90px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
z-index: 100001 !important;&lt;br /&gt;
padding: 10px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a,&lt;br /&gt;
#vector-main-menu-dropdown-content a,&lt;br /&gt;
#vector-main-menu-unpinned-container a {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
padding: 9px 18px !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-unpinned-container a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-left-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-dropdown-content .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-unpinned-container .vector-menu-heading {&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
letter-spacing: 0.6px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
border-bottom: 1px solid rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
padding: 10px 18px 6px 18px !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CONTENT VIEW ON MOBILE */&lt;br /&gt;
#content, .mw-body, .mw-content-container {&lt;br /&gt;
padding: 12px 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
line-height: 1.62 !important;&lt;br /&gt;
}&lt;br /&gt;
#firstHeading, .mw-first-heading {&lt;br /&gt;
font-size: 1.65em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-bottom: 0.4em !important;&lt;br /&gt;
word-wrap: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
h2, .mw-parser-output h2 {&lt;br /&gt;
font-size: 1.3em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 1.1em !important;&lt;br /&gt;
margin-bottom: 0.35em !important;&lt;br /&gt;
}&lt;br /&gt;
h3, .mw-parser-output h3 {&lt;br /&gt;
font-size: 1.15em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Tables horizontal scroll wrapping */&lt;br /&gt;
.vanitable, .wikitable, .daytable {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 12px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fluid images &amp;amp; media embeds */&lt;br /&gt;
div.tright, div.tleft, div.floatright, div.floatleft {&lt;br /&gt;
float: none !important;&lt;br /&gt;
margin: 12px auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
div.thumbinner {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. BOTTOM BAR &amp;amp; BACK TO TOP BUTTON ON MOBILE */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
padding: 2px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 50px !important;&lt;br /&gt;
right: 14px !important;&lt;br /&gt;
width: 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer, .mw-footer {&lt;br /&gt;
padding-bottom: 54px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 105: ROBUST NON-OVERLAPPING MINERVA MOBILE HEADER &amp;amp; USER DROPDOWN&lt;br /&gt;
1. Fix Magnifying Glass &amp;amp; User Icon Overlap:&lt;br /&gt;
- Header uses strictly rigid flex items:&lt;br /&gt;
Burger (32px left) + 20px gap + Title (auto) + [margin-left: auto spacer] + Search (32px right) + 8px gap + User (32px far right).&lt;br /&gt;
- Zero possibility of overlap.&lt;br /&gt;
2. User Menu Dropdown:&lt;br /&gt;
- Placed outside header flow (fixed positioning) with full dark teal &amp;amp; gold styling.&lt;br /&gt;
3. Plain burger icon, golden-yellow (#ffd700) SVGs for all icons.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR CONTAINER */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. STRICT RIGID SINGLE-ROW FLEX LAYOUT */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.1 BURGER (FAR LEFT: 32px) */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.2 SITE TITLE (SPACED 20px FROM BURGER) */&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 0 0 20px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.3 SEARCH FORM (PUSHED TO THE FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
margin-left: auto !important; /* Absorbs ALL horizontal space between title and search */&lt;br /&gt;
margin-right: 8px !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide the large search box input on mobile screens */&lt;br /&gt;
.minerva-header .minerva-search-form .search-box {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.4 USER ICON (FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-notifications,&lt;br /&gt;
.minerva-header .minerva-user-navigation ul,&lt;br /&gt;
.minerva-header .minerva-user-navigation li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE USER DROPDOWN MENU (POPUP AT TOP-RIGHT) */&lt;br /&gt;
#vanipedia-mobile-user-menu {&lt;br /&gt;
display: none !important;&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
width: 175px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu.is-open {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu .vani-user-menu-divider {&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background-color: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin: 5px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.2) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MINERVA NAVIGATION DRAWER (THE LEFT MENU) */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer,&lt;br /&gt;
#mw-mf-page-left.menu {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .minerva-icon {&lt;br /&gt;
background-color: #ffd700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 107: BULLETPROOF DESKTOP USER DROPDOWN (MATCHING image_a7f3ff.png)&lt;br /&gt;
1. Card background: Dark teal (#1f3e45) with gold border (#b1873d).&lt;br /&gt;
2. Zero white background bleed: all inner elements transparent.&lt;br /&gt;
3. Links: High-contrast warm gold (#f5d77f) text, white on hover (#345B63).&lt;br /&gt;
4. Pure clean text without clunky icons: .vector-icon hidden.&lt;br /&gt;
5. Divider above Log out with soft rose highlight.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DESKTOP USER DROPDOWN CARD */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content,&lt;br /&gt;
html body.page-Main_Page #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html body #p-personal.vector-menu,&lt;br /&gt;
html body #p-personal .vector-menu-content,&lt;br /&gt;
#vector-user-links-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. INNER CONTAINERS: 100% TRANSPARENT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content div,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content ul,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content li,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content-list,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content div,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content ul,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content li {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ENSURE TALK (pt-mytalk) IS VISIBLE */&lt;br /&gt;
html #vector-user-links-dropdown #pt-mytalk,&lt;br /&gt;
html .vector-user-menu #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RESTORE USER FIGURE ICON ON HEADER BUTTON (BRIGHT GOLD &amp;amp; VISIBLE) */&lt;br /&gt;
#vector-user-links-dropdown-label .vector-icon,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Inside dropdown items: keep icons compact &amp;amp; inline so they never cause vertical bloating */&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 16px !important;&lt;br /&gt;
height: 16px !important;&lt;br /&gt;
margin: 0 8px 0 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. LINKS: HIGH-CONTRAST WARM GOLD TEXT (#f5d77f) */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a,&lt;br /&gt;
html #p-personal .vector-menu-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a span,&lt;br /&gt;
html #p-personal .vector-menu-content a span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. HOVER STATE: LIGHTER TEAL (#345B63) WITH BRIGHT WHITE TEXT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:focus,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:active,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:focus,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover span {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. DIVIDER ABOVE LOGOUT */&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout,&lt;br /&gt;
html .vector-user-menu #pt-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a,&lt;br /&gt;
html .vector-user-menu #pt-logout a {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a:hover,&lt;br /&gt;
html .vector-user-menu #pt-logout a:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.25) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 110: MOBILE STICKY TOP BAR &amp;amp; BOTTOM BAR FIRST LINK (&amp;quot;MAIN PAGE&amp;quot;)&lt;br /&gt;
1. Top bar remains sticky/visible when scrolling down on mobile viewports.&lt;br /&gt;
2. Fix bottom bar flex centering bug: justify-content: flex-start on mobile&lt;br /&gt;
ensures the first link (&amp;quot;Main Page&amp;quot;) is always visible and not clipped.&lt;br /&gt;
3. Fully reverted experimental Main Page viewport scaling &amp;amp; hint banners.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. STICKY TOP BAR ON MOBILE (REMAINS VISIBLE ON SCROLL) */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome,&lt;br /&gt;
body.skin-minerva header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. BOTTOM BAR: ENSURE &amp;quot;MAIN PAGE&amp;quot; IS VISIBLE AS FIRST LINK ON MOBILE */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ENTRY PAGE SUPPRESSION (dev.vanipedia.org / VanipediaEntry3D)&lt;br /&gt;
Neither top bar nor bottom bar must appear on the 3D entry page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.ext-vp3d-fullscreen #vh-bottom-bar,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-chrome,&lt;br /&gt;
body.ext-vp3d-fullscreen .minerva-header,&lt;br /&gt;
body.ext-vp3d-fullscreen .vector-header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-head,&lt;br /&gt;
body.ext-vp3d-fullscreen .mw-header,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-navigation,&lt;br /&gt;
body:has(.vp-entry3d-container) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-container) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-container) .vector-header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .vector-header-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 116: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE FOR MAIN PAGE ON MOBILE&lt;br /&gt;
Includes Top Bar, Main Page, and Bottom Bar in one unified landscape orientation.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
transform-origin: top left !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-auto-landscape {&lt;br /&gt;
transform: rotate(90deg) translate(0, -100%) !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-native-landscape {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. TOP HEADER SLOT (Landscape orientation) */&lt;br /&gt;
#vani-stage-header-slot {&lt;br /&gt;
flex: 0 0 50px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
max-height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .header-container,&lt;br /&gt;
#vani-stage-header-slot .header-chrome,&lt;br /&gt;
#vani-stage-header-slot .minerva-header,&lt;br /&gt;
#vani-stage-header-slot .vector-header-container,&lt;br /&gt;
#vani-stage-header-slot #mw-head {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CONTENT SLOT (Landscape orientation, containing #vani-home) */&lt;br /&gt;
#vani-stage-content-slot {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: calc(100% - 50px - 36px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Enforce rigid 1200px desktop grid on #vani-home inside mobile stage */&lt;br /&gt;
#vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 8px 16px 20px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Triad in Mobile Landscape: Rigid 3-Column Horizontal Flow */&lt;br /&gt;
#vani-stage-content-slot .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-triad-column-left {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Interactive Timeline in Mobile Landscape */&lt;br /&gt;
#vani-stage-content-slot .vh-timeline-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Thematic Taxonomy in Mobile Landscape: Rigid 4-Column Grid */&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-tax {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOOTER SLOT (Landscape orientation, containing #vh-bottom-bar) */&lt;br /&gt;
#vani-stage-footer-slot {&lt;br /&gt;
flex: 0 0 36px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
min-height: 36px !important;&lt;br /&gt;
background-color: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot #vh-bottom-bar,&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dropdown Menu inside Stage Header */&lt;br /&gt;
#vani-stage-header-slot #vanipedia-mobile-user-menu {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 48px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
z-index: 1000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Minerva Left Navigation Drawer z-index when open */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer {&lt;br /&gt;
z-index: 1000005 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Robust Header Child Layout in Landscape Stage */&lt;br /&gt;
#vani-stage-header-slot .vector-header,&lt;br /&gt;
#vani-stage-header-slot .mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide any duplicate/stray bars outside the stage when active */&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-sticky-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; #mw-head,&lt;br /&gt;
body.has-vani-stage &amp;gt; #vh-bottom-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR FORMATTING FOR MOBILE BURGER MENU&lt;br /&gt;
1. Cleans out Minerva default clutter (Nearby, Random, Settings, About, etc.)&lt;br /&gt;
2. Styles the mobile drawer (#mw-mf-page-left) to match the desktop&lt;br /&gt;
accordion layout (.vanipedia-sidebar-menu).&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#mw-mf-page-left {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 20px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
padding: 12px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all Minerva default lists completely */&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-navigation,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-personal,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul.hlist,&lt;br /&gt;
#mw-mf-page-left .menu__item--nearby,&lt;br /&gt;
#mw-mf-page-left .menu__item--random {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile drawer container for desktop sidebar */&lt;br /&gt;
#mw-mf-page-left #vani-mobile-synced-sidebar {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* In mobile drawer, make .vanipedia-sidebar-menu take full drawer width */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure mobile drawer accordion header matches desktop */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading {&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
background-color: #2c4c50 !important;&lt;br /&gt;
border: 1px solid #1b3033 !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading {&lt;br /&gt;
border-radius: 4px 4px 0 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading:hover {&lt;br /&gt;
background-color: #385e63 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading::after {&lt;br /&gt;
content: &amp;quot;▼&amp;quot; !important;&lt;br /&gt;
font-size: 0.75em !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
transition: transform 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after {&lt;br /&gt;
transform: rotate(-90deg) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Content Area inside Mobile Accordion */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content {&lt;br /&gt;
background-color: #eaeff0 !important;&lt;br /&gt;
border: 1px solid #2c4c50 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-radius: 0 0 4px 4px !important;&lt;br /&gt;
padding: 0 0 4px 0 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content ul {&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 9px 14px 9px 18px !important;&lt;br /&gt;
color: #1b3033 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li:last-child a {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a:hover {&lt;br /&gt;
background-color: #dbe4e6 !important;&lt;br /&gt;
border-left: 3px solid #2c4c50 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 102 Languages Search box inside Mobile Drawer */&lt;br /&gt;
#mw-mf-page-left #sidebarLanguageSearch {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 7px 10px !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
border: 1px solid #a2a9b1 !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 122: STRICT POSITIONING OF &amp;quot;HOME&amp;quot; LINK/ICON (RIGHT OF SEARCH)&lt;br /&gt;
1. Desktop: Positioned strictly on the RIGHT of search bar via order: 10 vs order: 5.&lt;br /&gt;
2. Clean golden styling (#f5d77f), no underline, subtle hover highlight.&lt;br /&gt;
3. Mobile (both Minerva &amp;amp; Vector landscape): Golden Home icon (width 22px)&lt;br /&gt;
strictly visible next to the search icon.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Strict Flex Ordering: Left to Right across .vector-header-start */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .vector-main-menu-landmark,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Bar strictly ORDER 5 */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
div#p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Link strictly ORDER 10 (GUARANTEES IT SITS ON THE RIGHT OF SEARCH) */&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
margin-left: 10px !important;&lt;br /&gt;
margin-right: 14px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
a.vanipedia-topbar-home:hover,&lt;br /&gt;
a.vanipedia-topbar-home:active,&lt;br /&gt;
.vector-header-container a.vanipedia-topbar-home:hover,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link:hover,&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home:hover,&lt;br /&gt;
#vani-stage-header-slot a.vanipedia-topbar-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.2) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Icon Styling */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
stroke: #f5d77f !important;&lt;br /&gt;
fill: none !important;&lt;br /&gt;
stroke-width: 2 !important;&lt;br /&gt;
stroke-linecap: round !important;&lt;br /&gt;
stroke-linejoin: round !important;&lt;br /&gt;
transition: stroke 0.2s ease, transform 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home:hover .vanipedia-home-icon svg {&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
transform: scale(1.1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Text Styling on Desktop */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* MOBILE RESPONSIVE (Both Vector &amp;amp; Minerva) */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 160px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* MINERVA MOBILE SKIN HEADER (Regular Articles on Mobile) */&lt;br /&gt;
.minerva-header .vanipedia-topbar-home,&lt;br /&gt;
.minerva-header #vanipedia-topbar-home-link {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 6px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* In Rotated Landscape Stage on Main Page */&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 8px !important;&lt;br /&gt;
width: 34px !important;&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start #p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Bar Home Link: Strict no underline */&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry,&lt;br /&gt;
a.vh-bottom-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry:hover,&lt;br /&gt;
a.vh-bottom-link:hover {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 129: RESTORE COMPLETE ORIGINAL STRUCTURE (ZERO OVERLAPS, 4 TAXONOMY IN 1 ROW)&lt;br /&gt;
+ TOP BANNER TITLE AS PLAIN TEXT&lt;br /&gt;
+ WHO IS ŚRĪLA PRABHUPĀDA PERMANENT TITLE&lt;br /&gt;
+ OPTION A: RICH BURNISHED ANTIQUE GOLD (#966817)&lt;br /&gt;
+ RISE HOVER EFFECT ON ALL 9 CARD TITLES&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BANNER TITLE AS PURE PLAIN TEXT */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
span#vanipedia-topbar-title,&lt;br /&gt;
a#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover,&lt;br /&gt;
span#vanipedia-topbar-title:hover,&lt;br /&gt;
a#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CARD TITLE SIZING &amp;amp; NO TEXT CHANGE */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 38px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
letter-spacing: 0.015em !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. OPTION A: RICH BURNISHED ANTIQUE GOLD ON ALL CARD TITLES */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-media-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
-webkit-text-stroke: 0 !important;&lt;br /&gt;
paint-order: normal !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
-webkit-filter: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RISE HOVER EFFECT ON ALL 9 CARD TITLES (-3px LIFT + GOLD ILLUMINATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. GOLDEN FILAMENT UNDERLINE AT REST &amp;amp; GLIDE ON HOVER */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. STRICT STRUCTURAL RESTORATION: CLEAN ELEVATION &amp;amp; COLUMN BALANCING */&lt;br /&gt;
/* Introductory Articles flat title styling &amp;amp; hover */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific article item headline within the spotlight card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Devotee Subtitle in Memories card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 5px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
/* Enforce 3 columns on desktop for Section 3 (Personalities, Names, Places) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page .vh-card-questions {&lt;br /&gt;
padding: 2px 10px 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lift 3 bottom taxonomy cards up so they sit comfortably above the footer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-72px) !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Founder-Ācārya and Preeminent Śikṣā-Guru single line fitting */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SHIFT MARKED SECTION (Hero Triad + Timeline) DOWN EXACTLY 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 380px !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin-top: 16px !important;&lt;br /&gt;
margin-bottom: 10px !important;&lt;br /&gt;
height: 125px !important;&lt;br /&gt;
min-height: 125px !important;&lt;br /&gt;
max-height: 125px !important;&lt;br /&gt;
flex: 0 0 125px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left &amp;amp; Right Stacked Columns: Symmetrical 340px widths */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card padding and bounding inside both columns */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 135px !important;&lt;br /&gt;
min-height: 135px !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 139: DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TWO-LINE TITLE &amp;amp; DEVOTEE NAME&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title {&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 141: STATIC TITLE ON MEMORIES ROTATION + 3-LINE WIDER LANGUAGES CARD&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TITLE: 100% STATIC (NEVER ANIMATES ON ROTATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 0 5px 0 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the disciple name subtitle during randomizer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
transition: opacity 0.45s ease, transform 0.45s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle.is-changing,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(3px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SP IN MEDIA: FRAME FITS EXACTLY AROUND THUMBNAIL WITH ZERO SIDE GAPS */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-card-content,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
transition: transform 0.35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 3: 4 COLUMNS WITH WIDER COLUMN FOR PARTICIPATING LANGUAGES */&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr 1fr 1.35fr !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1220px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page .vh-card-languages {&lt;br /&gt;
padding: 3px 8px 5px 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 4. LANGUAGES CARD: EXACTLY 3 ROWS (5 COUNTRIES PER ROW) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-languages-list,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-languages-list {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
padding: 2px 0 0 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-row,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a:hover {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Flag thumbnail element */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center !important;&lt;br /&gt;
background-repeat: no-repeat !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Crisp SVG Flag Definitions */&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 147: SOCIAL ICONS IN THE MID OF THE SPACE ON THE RIGHT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform 0.2s ease, opacity 0.2s ease !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item:hover {&lt;br /&gt;
transform: scale(1.15) !important;&lt;br /&gt;
opacity: 0.9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-height: 20px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 153: DISTINGUISHED VANISEVA PILL + ELEVATED BACK-TO-TOP + FLAG STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELEVATED BACK-TO-TOP ARROW (Floats 16px clearly above the 38px bottom bar) */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 16px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE EXTRA BOX/BAR AROUND HEADER (Outer container completely borderless &amp;amp; transparent) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-container.vector-sticky-header-container {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. THE VERY EXISTING TOP BAR: Single, clean, elegant header bar */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
body.page-Main_Page .vector-header-container header.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TOP BAR CENTER BLOCK */&lt;br /&gt;
.vanipedia-topbar-center-block {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 50% !important;&lt;br /&gt;
top: 54% !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: auto !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-center-block * {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. DISTINGUISHED MIDDLE LINE: VANISEVA LUMINOUS INVITATION PILL */&lt;br /&gt;
.vanipedia-topbar-vaniseva-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border:0 !important;&lt;br /&gt;
border-bottom:0 !important;&lt;br /&gt;
background:none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
border-radius:0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:hover,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:focus,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:active {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-color:transparent !important;&lt;br /&gt;
background-color:transparent !important;&lt;br /&gt;
box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SISTER PROJECTS (Line 3) */&lt;br /&gt;
.vanipedia-topbar-sister-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 1px 6px !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link:hover,&lt;br /&gt;
.vanipedia-topbar-sister-link:focus,&lt;br /&gt;
.vanipedia-topbar-sister-link:active {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. PARTICIPATING LANGUAGES FLAGS STYLING */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-flag svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MINERVA MOBILE SKIN (Phone Header) */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.1 Burger Navigation Drawer Button */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.2 Branding Box Title (Pure CSS Content Injection - 100% JS-Independent) */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box,&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin: 0 0 0 14px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a::before,&lt;br /&gt;
.minerva-header .branding-box a::before {&lt;br /&gt;
content: &amp;quot;Vanipedia&amp;quot; !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; img,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; img {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.3 Home Link in Minerva */&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.4 Search Button in Minerva */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.5 User Navigation in Minerva */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile */&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block-mobile,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-main-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-vaniseva-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-links,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-link,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar mobile styling (from STEP 165) */&lt;br /&gt;
body.skin-minerva .vh-bottom-social-links,&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. RESPONSIVE BREAKPOINTS (Desktop &amp;gt;= 1000px Intact; Mobile &amp;lt; 1000px Full Controls) */&lt;br /&gt;
@media screen and (max-width: 1200px) and (min-width: 1000px) {&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
/* Single Row Header on Mobile Viewports */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-header-container .mw-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Row Left Section: Burger + Search + Home in single row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. FORCE BURGER MENU TO DISPLAY VISIBLE ON MOBILE */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown,&lt;br /&gt;
#vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SEARCH INPUT WITH GUARANTEED VISIBLE MAGNIFYING GLASS */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
max-width: calc(100vw - 140px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input,&lt;br /&gt;
.vector-header-start .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__start-icon,&lt;br /&gt;
#p-search .cdx-text-input__icon,&lt;br /&gt;
#p-search .cdx-text-input__start-icon {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 10px !important;&lt;br /&gt;
top: 50% !important;&lt;br /&gt;
transform: translateY(-50%) !important;&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
z-index: 5 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
padding-left: 32px !important;&lt;br /&gt;
padding-right: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Home Icon */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
margin: 0 2px !important;&lt;br /&gt;
padding: 3px 5px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. USER ICON GUARANTEED ON FAR RIGHT */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-links-wide,&lt;br /&gt;
.vector-header-end .vector-user-links-main {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-userpage {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-overflow,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-label-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile viewports (&amp;lt; 1000px) */&lt;br /&gt;
.vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block-mobile,&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-mobile,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title,&lt;br /&gt;
.vanipedia-topbar-sister-links,&lt;br /&gt;
.vanipedia-topbar-sister-link,&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar social links hidden on mobile (from STEP 165) */&lt;br /&gt;
.vh-bottom-social-links,&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 173: RESTORE WORKING STEP 117 COMPACT STAGE PROPORTIONS (ZERO-CROP)&lt;br /&gt;
Overrides all desktop-specific shifts (min-height: 380px, translateY: 30px,&lt;br /&gt;
translateY: -72px, 324px photo) inside the mobile rotated landscape stage.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage #vani-rotated-box #vani-stage-content-slot #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 4px 16px 12px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 0 0 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
min-width: 200px !important;&lt;br /&gt;
min-height: 200px !important;&lt;br /&gt;
max-width: 200px !important;&lt;br /&gt;
max-height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(18, 63, 56, 0.35), 0 2px 6px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
flex: 0 0 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-track {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-item {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-languages {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-stage-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-main-title,&lt;br /&gt;
#vani-stage-header-slot .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin: 0 10px !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V174 — Vanipedia main page: static, naturally scrolling, and responsive. */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-paper:#faf7ef;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    --vp-ink:#263a39;&lt;br /&gt;
    --vp-brand:#345b63;&lt;br /&gt;
    --vp-accent:#b1873d;&lt;br /&gt;
    --vp-line:#ded7c6;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1240px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:clamp(18px,3vw,38px) !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    background:var(--vp-paper) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    animation:none !important;&lt;br /&gt;
    transition:none !important;&lt;br /&gt;
    scroll-behavior:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a {&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-decoration-color:#aab3a8 !important;&lt;br /&gt;
    text-underline-offset:3px !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:hover {&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    text-decoration-thickness:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:focus-visible {&lt;br /&gt;
    outline:3px solid var(--vp-brand) !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p {&lt;br /&gt;
    margin-top:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1 {&lt;br /&gt;
    margin:0 0 10px !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 clamp(29px,4vw,40px)/1.2 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2 {&lt;br /&gt;
    margin:0 0 14px !important;&lt;br /&gt;
    padding:0 0 9px !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 22px/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3 {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:600 18px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p { margin-bottom:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:220px minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,5vw,64px) !important;&lt;br /&gt;
    max-width:1000px !important;&lt;br /&gt;
    margin:0 auto 32px !important;&lt;br /&gt;
    padding:8px 0 28px !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    width:220px !important;&lt;br /&gt;
    height:220px !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:3px solid var(--vp-brand) !important;&lt;br /&gt;
    border-radius:50% !important;&lt;br /&gt;
    background:#f0eee3 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 35% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 auto 4px !important;&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    font-size:clamp(19px,2.2vw,25px) !important;&lt;br /&gt;
    font-weight:600 !important;&lt;br /&gt;
    line-height:1.35 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font-size:17px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:22px !important;&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    padding:20px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card:hover {&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card h3 { margin-bottom:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card blockquote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid var(--vp-accent) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-feature {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(120px,190px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    border-radius:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-outlet {&lt;br /&gt;
    margin-bottom:5px !important;&lt;br /&gt;
    color:#706b62 !important;&lt;br /&gt;
    font-size:14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-headline { font-size:17px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section {&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
    padding:20px 0 22px !important;&lt;br /&gt;
    border-block:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-intro { margin:-5px 0 12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(auto-fit,minmax(76px,1fr)) !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    justify-content:center !important;&lt;br /&gt;
    min-height:42px !important;&lt;br /&gt;
    padding:6px 8px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a:hover {&lt;br /&gt;
    border-color:var(--vp-brand) !important;&lt;br /&gt;
    background:#f1f3ee !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section { margin:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:18px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-card { padding:18px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card { grid-column:span 1 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-list {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    flex-wrap:wrap !important;&lt;br /&gt;
    gap:8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-lang-item {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
    min-height:32px !important;&lt;br /&gt;
    white-space:nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vh-flag {&lt;br /&gt;
    display:inline-block !important;&lt;br /&gt;
    flex:0 0 22px !important;&lt;br /&gt;
    width:22px !important;&lt;br /&gt;
    height:15px !important;&lt;br /&gt;
    vertical-align:middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restore ordinary page flow and neutralize any legacy rotated-stage wrapper. */&lt;br /&gt;
#vani-mobile-stage, #vani-rotated-box {&lt;br /&gt;
    position:static !important;&lt;br /&gt;
    inset:auto !important;&lt;br /&gt;
    width:auto !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    rotate:none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot, #vani-stage-content-slot, #vani-stage-footer-slot { display:contents !important; }&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:20px 16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding-bottom:22px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:160px !important; height:160px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid { grid-template-columns:minmax(0,1fr) !important; gap:16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:minmax(0,1fr) !important; gap:14px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-card { padding:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(100px,34%) minmax(0,1fr) !important; gap:12px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section { margin-bottom:24px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:380px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-image { max-width:260px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion:reduce) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::before,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::after {&lt;br /&gt;
        animation:none !important;&lt;br /&gt;
        transition:none !important;&lt;br /&gt;
        scroll-behavior:auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V175: natural document scrolling, Vanisource-style hero, Vanipedia colors. */&lt;br /&gt;
html,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:100% !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
    overflow-y:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-brand:#345B63;&lt;br /&gt;
    --vp-accent:#f5d77f;&lt;br /&gt;
    --vp-ink:#263a3d;&lt;br /&gt;
    --vp-line:#d8d1c3;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:min(100%, 1200px) !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1200px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:26px clamp(16px,3vw,34px) 100px !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
}&lt;br /&gt;
/* The site-wide footer remains fixed; this page has room to scroll past it. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    display:block;&lt;br /&gt;
    height:0;&lt;br /&gt;
    clear:both;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(170px,210px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,4vw,44px) !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:880px !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    margin:0 auto 30px !important;&lt;br /&gt;
    padding:22px 26px !important;&lt;br /&gt;
    border:1px solid #345B63 !important;&lt;br /&gt;
    border-left:5px solid #f5d77f !important;&lt;br /&gt;
    border-radius:8px !important;&lt;br /&gt;
    background:#345B63 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:min(100%,210px) !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    aspect-ratio:445 / 542 !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:2px solid #f5d77f !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    box-shadow:0 5px 18px rgba(18,35,37,.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin:0 0 9px !important;&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    font:600 clamp(32px,3vw,42px)/1.15 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:600 clamp(19px,1.7vw,22px)/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-underline-offset:4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a:hover { color:#fff !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:500 clamp(17px,1.5vw,20px)/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-quote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid #f5d77f !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove the old decorative cursor and restore the operating system pointer. */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page * {&lt;br /&gt;
    cursor:auto !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page a[href],&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .cdx-button {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:18px 14px 96px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:14px !important;&lt;br /&gt;
        max-width:460px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding:17px 17px 19px !important;&lt;br /&gt;
        border-left-width:4px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:min(100%,170px) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-role { font-size:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-organization { font-size:17px !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V176: native mouse cursor; main page language links are the remaining taxonomy feature. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-section {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 0 32px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card {&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    grid-column:auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: native Windows pointer and viewport-contained portal rollouts. */&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    cursor:default !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href] *,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home button,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    align-items:start !important;&lt;br /&gt;
    gap:24px 18px !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 auto 28px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    max-width:640px !important;&lt;br /&gt;
    margin-left:auto !important;&lt;br /&gt;
    margin-right:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card {&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    z-index:1 !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.07) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open {&lt;br /&gt;
    z-index:100 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image {&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border-radius:6px 6px 0 0 !important;&lt;br /&gt;
    background:#e9e4d8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 36% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy {&lt;br /&gt;
    min-height:145px !important;&lt;br /&gt;
    padding:14px 15px 13px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 {&lt;br /&gt;
    min-height:50px !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    padding:0 0 7px !important;&lt;br /&gt;
    border-bottom:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 18px/1.28 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 a {&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p {&lt;br /&gt;
    min-height:44px !important;&lt;br /&gt;
    margin:0 0 8px !important;&lt;br /&gt;
    color:#354444 !important;&lt;br /&gt;
    font:400 14px/1.45 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:7px !important;&lt;br /&gt;
    min-height:30px !important;&lt;br /&gt;
    padding:4px 9px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f6f2e9 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.3 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:focus-visible {&lt;br /&gt;
    border-color:#b1873d !important;&lt;br /&gt;
    outline:2px solid #b1873d !important;&lt;br /&gt;
    outline-offset:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    position:fixed !important;&lt;br /&gt;
    top:var(--vp-panel-top, 20px) !important;&lt;br /&gt;
    left:var(--vp-panel-left, 12px) !important;&lt;br /&gt;
    right:auto !important;&lt;br /&gt;
    bottom:auto !important;&lt;br /&gt;
    z-index:2147483000 !important;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:var(--vp-panel-width, 290px) !important;&lt;br /&gt;
    max-width:calc(100vw - 24px) !important;&lt;br /&gt;
    max-height:min(380px,calc(100vh - 100px)) !important;&lt;br /&gt;
    overflow:auto !important;&lt;br /&gt;
    overscroll-behavior:contain !important;&lt;br /&gt;
    padding:11px 12px 12px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-top:3px solid #b1873d !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 10px 22px rgba(38,58,57,.22) !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open &amp;gt; .vp-rollout-panel,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open &amp;gt; .vp-rollout-panel {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-heading {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
    gap:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options &amp;gt; span { display:block !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    min-height:34px !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:500 14px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:focus-visible {&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#805b16 !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    outline:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options { grid-template-columns:repeat(4,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options a { text-align:center !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options a { display:flex !important; align-items:center !important; gap:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all { display:block !important; margin-top:7px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:focus-visible { text-decoration:underline !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all { display:block !important; margin:0 0 10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:8px 10px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-categories-heading {&lt;br /&gt;
    padding-top:8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel {&lt;br /&gt;
    width:min(720px,calc(100vw - 24px)) !important;&lt;br /&gt;
    --vp-panel-width:720px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options {&lt;br /&gt;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:1px 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options a {&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    padding:5px 6px !important;&lt;br /&gt;
    font-size:12px !important;&lt;br /&gt;
    line-height:1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid { max-width:100% !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:min(620px,calc(100vw - 24px)) !important; --vp-panel-width:620px; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img { height:210px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
        position:static !important;&lt;br /&gt;
        top:auto !important;&lt;br /&gt;
        left:auto !important;&lt;br /&gt;
        right:auto !important;&lt;br /&gt;
        bottom:auto !important;&lt;br /&gt;
        width:auto !important;&lt;br /&gt;
        max-width:none !important;&lt;br /&gt;
        max-height:none !important;&lt;br /&gt;
        margin:0 !important;&lt;br /&gt;
        border-top:1px solid #d8d1c3 !important;&lt;br /&gt;
        border-left:3px solid #b1873d !important;&lt;br /&gt;
        border-radius:0 0 7px 7px !important;&lt;br /&gt;
        box-shadow:none !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:auto !important; --vp-panel-width:auto; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V181: restore the native Windows pointing hand on sidebar menu targets.&lt;br /&gt;
   Earlier Main Page cursor rules forced .vector-menu links to cursor:auto. */&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href],&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V183: restore the pointing-hand cursor on every actionable top and bottom bar item.&lt;br /&gt;
   Older Main Page rules set .vector-dropdown-label and .vh-bottom-link to cursor:auto. */&lt;br /&gt;
html body .vector-header-container a[href],&lt;br /&gt;
html body .vector-header-container a[href] *,&lt;br /&gt;
html body header.vector-header a[href],&lt;br /&gt;
html body header.vector-header a[href] *,&lt;br /&gt;
html body header.mw-header a[href],&lt;br /&gt;
html body header.mw-header a[href] *,&lt;br /&gt;
html body #mw-head a[href],&lt;br /&gt;
html body #mw-head a[href] *,&lt;br /&gt;
html body .minerva-header a[href],&lt;br /&gt;
html body .minerva-header a[href] *,&lt;br /&gt;
html body #vh-bottom-bar a[href],&lt;br /&gt;
html body #vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vh-bottom-bar a[href],&lt;br /&gt;
html body .vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vector-header-container button,&lt;br /&gt;
html body .vector-header-container button *,&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label *,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body .minerva-header button,&lt;br /&gt;
html body .minerva-header button *,&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar button,&lt;br /&gt;
html body #vh-bottom-bar button *,&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar .vh-bottom-link[href] {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:hover,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:focus {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V185: plain, clickable gold collaboration invitation. */&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a:hover {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a:focus-visible {&lt;br /&gt;
    outline:1px dotted #f5d77f !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared petal label inside the hero */&lt;br /&gt;
.vani-hero-petal-title {&lt;br /&gt;
    margin: 0 0 8px !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    color: #f5d77f !important;&lt;br /&gt;
    font-family: Georgia, &amp;quot;Noto Serif&amp;quot;, serif !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 600 !important;&lt;br /&gt;
    line-height: 1.3 !important;&lt;br /&gt;
    letter-spacing: 2px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    text-transform: uppercase !important;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: -16px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin: 0 0 4px !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Match the organization text to the gold founder title */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Separate the introductory link from the main hero text */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who {&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove spacing from MediaWiki&#039;s hero heading wrapper */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy .mw-heading1 {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2026-11-11 (Vamshi Krishna): phones (700 px and below), where the photo sits above the title.&lt;br /&gt;
   Do not lift the VANIPEDIA title onto the photo, and give the two-line Founder-Acarya role room. */&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    html body.page-Main_Page #vani-home.vp-static-home .vani-hero-petal-title {&lt;br /&gt;
        top:0 !important;&lt;br /&gt;
    }&lt;br /&gt;
    html body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
        line-height:1.45 !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/* Remove white background and borders from search bar */&lt;br /&gt;
.vector-header-container form#searchform, &lt;br /&gt;
.vector-header-container .cdx-search-input, &lt;br /&gt;
.vector-header-container .cdx-text-input, &lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container .cdx-search-input__wrapper,&lt;br /&gt;
.vector-header-container .cdx-search-input__input-wrapper {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the magnifying glass icon */&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Strip all dynamic widths from Vue wrappers so they don&#039;t stretch */&lt;br /&gt;
.vector-typeahead-search-container,&lt;br /&gt;
.cdx-search-input,&lt;br /&gt;
.cdx-search-input__input-wrapper,&lt;br /&gt;
.cdx-text-input {&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Strictly control the input width (180px closed -&amp;gt; 240px focused) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
    width: 180px !important;&lt;br /&gt;
    max-width: 180px !important;&lt;br /&gt;
    min-width: 180px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
    transition: width 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
    width: 240px !important;&lt;br /&gt;
    max-width: 240px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. Provide a hard buffer to protect the Home link from overlap */&lt;br /&gt;
#vanipedia-topbar-home-link {&lt;br /&gt;
    margin-left: 20px !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. Push the entire search block slightly left */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-start .vector-search-box-vue {&lt;br /&gt;
    margin-right: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Completely hide native search suggestions dropdown on mobile and desktop */&lt;br /&gt;
.minerva-search-overlay .search-results,&lt;br /&gt;
.minerva-search-overlay .page-list,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    visibility: hidden !important;&lt;br /&gt;
    opacity: 0 !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile and Desktop Search Bar Layout */&lt;br /&gt;
&lt;br /&gt;
/* 1. Hide &amp;quot;Vanipedia&amp;quot; title on mobile so search bar sits in its place */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Position the replacement mobile search box (and fallback form) next to burger icon */&lt;br /&gt;
body.skin-minerva .minerva-header .vani-mobile-search-box,&lt;br /&gt;
body.skin-minerva .minerva-header .minerva-search-form {&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    max-width: calc(100vw - 145px) !important;&lt;br /&gt;
    margin: 0 auto 0 10px !important;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. Keep search box visible at all times */&lt;br /&gt;
body.skin-minerva .minerva-header .search-box,&lt;br /&gt;
html.overlay-enabled body.skin-minerva .minerva-header .search-box,&lt;br /&gt;
body.skin-minerva.search-enabled .minerva-header .search-box {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Style the mobile input and remove the left background icon */&lt;br /&gt;
body.skin-minerva .minerva-header input.vani-clean-search-input,&lt;br /&gt;
body.skin-minerva .minerva-header .search-box input {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 32px !important;&lt;br /&gt;
    background: #1f3e45 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    -webkit-text-fill-color: #ffffff !important;&lt;br /&gt;
    border: 1.5px solid #f5d77f !important;&lt;br /&gt;
    border-radius: 16px !important;&lt;br /&gt;
    padding: 2px 32px 2px 12px !important;&lt;br /&gt;
    font-size: 15px !important;&lt;br /&gt;
    line-height: 26px !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. Style the right-side magnifier button */&lt;br /&gt;
.vani-inline-go {&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    top: 50% !important;&lt;br /&gt;
    transform: translateY(-50%) !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    font-size: 15px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. Hide native Minerva search icons */&lt;br /&gt;
body.skin-minerva .minerva-header .cdx-text-input__start-icon,&lt;br /&gt;
body.skin-minerva .minerva-header .cdx-text-input__icon,&lt;br /&gt;
body.skin-minerva .minerva-header .minerva-search-form .minerva-icon,&lt;br /&gt;
body.skin-minerva .minerva-header #searchIcon,&lt;br /&gt;
body.skin-minerva .minerva-header .skin-minerva-search-trigger {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 7. Prevent html.overlay-enabled from hiding page content if triggered before JS loads */&lt;br /&gt;
html.overlay-enabled #mw-mf-page-center,&lt;br /&gt;
html.overlay-enabled #content,&lt;br /&gt;
body.search-enabled #mw-mf-page-center,&lt;br /&gt;
body.overlay-enabled #mw-mf-page-center {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 8. Hide native search overlays and autocomplete menus */&lt;br /&gt;
.search-overlay,&lt;br /&gt;
.minerva-search-overlay,&lt;br /&gt;
div.mw-ui-overlay.search-overlay,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=658997</id>
		<title>MediaWiki:Mobile.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=658997"/>
		<updated>2026-11-13T02:05:24Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Mobile and Desktop VaniSearch Input Replacement */&lt;br /&gt;
(function() {&lt;br /&gt;
    function replaceSearchForms() {&lt;br /&gt;
        // 1. Mobile (Minerva): Replace the entire form with a div so Minerva listeners cannot fire&lt;br /&gt;
        var minervaForm = document.querySelector(&#039;form.minerva-search-form&#039;);&lt;br /&gt;
        if (minervaForm) {&lt;br /&gt;
            var searchWrap = document.createElement(&#039;div&#039;);&lt;br /&gt;
            searchWrap.className = &#039;vani-mobile-search-box&#039;;&lt;br /&gt;
&lt;br /&gt;
            var cleanInput = document.createElement(&#039;input&#039;);&lt;br /&gt;
            cleanInput.type = &#039;text&#039;;&lt;br /&gt;
            cleanInput.name = &#039;search&#039;;&lt;br /&gt;
            cleanInput.className = &#039;vani-clean-search-input&#039;;&lt;br /&gt;
            cleanInput.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
            cleanInput.autocomplete = &#039;off&#039;;&lt;br /&gt;
&lt;br /&gt;
            var goBtn = document.createElement(&#039;button&#039;);&lt;br /&gt;
            goBtn.type = &#039;button&#039;;&lt;br /&gt;
            goBtn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
            goBtn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
&lt;br /&gt;
            function runMobileSearch(e) {&lt;br /&gt;
                if (e) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                }&lt;br /&gt;
                var val = cleanInput.value.trim();&lt;br /&gt;
                if (val !== &#039;&#039;) {&lt;br /&gt;
                    window.location.href = &#039;/wiki/Special:VaniSearch?search=&#039; + encodeURIComponent(val);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            goBtn.addEventListener(&#039;click&#039;, runMobileSearch);&lt;br /&gt;
            cleanInput.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                e.stopPropagation();&lt;br /&gt;
                if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                    runMobileSearch(e);&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            searchWrap.appendChild(cleanInput);&lt;br /&gt;
            searchWrap.appendChild(goBtn);&lt;br /&gt;
            minervaForm.parentNode.replaceChild(searchWrap, minervaForm);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Desktop (Vector): Route Enter key and add right-side icon&lt;br /&gt;
        var desktopForm = document.querySelector(&#039;#p-search form, form#searchform&#039;);&lt;br /&gt;
        if (desktopForm &amp;amp;&amp;amp; !desktopForm.classList.contains(&#039;minerva-search-form&#039;) &amp;amp;&amp;amp; !desktopForm.dataset.vaniBound) {&lt;br /&gt;
            desktopForm.dataset.vaniBound = &#039;true&#039;;&lt;br /&gt;
            desktopForm.setAttribute(&#039;action&#039;, &#039;/wiki/Special:VaniSearch&#039;);&lt;br /&gt;
&lt;br /&gt;
            var dInput = desktopForm.querySelector(&#039;input[type=&amp;quot;search&amp;quot;], input[name=&amp;quot;search&amp;quot;], #searchInput&#039;);&lt;br /&gt;
            if (dInput) {&lt;br /&gt;
                dInput.setAttribute(&#039;autocomplete&#039;, &#039;off&#039;);&lt;br /&gt;
                var wrap = dInput.parentElement;&lt;br /&gt;
                if (wrap &amp;amp;&amp;amp; !wrap.querySelector(&#039;.vani-inline-go&#039;)) {&lt;br /&gt;
                    wrap.style.position = &#039;relative&#039;;&lt;br /&gt;
                    var dBtn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                    dBtn.type = &#039;button&#039;;&lt;br /&gt;
                    dBtn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                    dBtn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                    dBtn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        var val = dInput.value.trim();&lt;br /&gt;
                        if (val !== &#039;&#039;) {&lt;br /&gt;
                            window.location.href = &#039;/wiki/Special:VaniSearch?search=&#039; + encodeURIComponent(val);&lt;br /&gt;
                        }&lt;br /&gt;
                    });&lt;br /&gt;
                    wrap.appendChild(dBtn);&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                dInput.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopImmediatePropagation();&lt;br /&gt;
                        var val = dInput.value.trim();&lt;br /&gt;
                        if (val !== &#039;&#039;) {&lt;br /&gt;
                            window.location.href = &#039;/wiki/Special:VaniSearch?search=&#039; + encodeURIComponent(val);&lt;br /&gt;
                        }&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, replaceSearchForms);&lt;br /&gt;
    } else {&lt;br /&gt;
        replaceSearchForms();&lt;br /&gt;
    }&lt;br /&gt;
    setTimeout(replaceSearchForms, 250);&lt;br /&gt;
    setTimeout(replaceSearchForms, 800);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=658996</id>
		<title>MediaWiki:Mobile.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=658996"/>
		<updated>2026-11-13T01:58:27Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ==========================================================================&lt;br /&gt;
   STANDALONE VANI-SEARCH INPUT (DEFEATS MINERVA FOCUS-STEALING &amp;amp; OVERLAY)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
    function installCleanVaniSearch() {&lt;br /&gt;
        // 1. Mobile Minerva Header: Replace Minerva&#039;s rigged input with a clean standalone input&lt;br /&gt;
        var minervaForm = document.querySelector(&#039;form.minerva-search-form&#039;);&lt;br /&gt;
        if (minervaForm &amp;amp;&amp;amp; !minervaForm.dataset.vaniCleanInstalled) {&lt;br /&gt;
            minervaForm.dataset.vaniCleanInstalled = &#039;true&#039;;&lt;br /&gt;
            minervaForm.setAttribute(&#039;action&#039;, &#039;/wiki/Special:VaniSearch&#039;);&lt;br /&gt;
&lt;br /&gt;
            var searchBox = minervaForm.querySelector(&#039;.search-box&#039;);&lt;br /&gt;
            if (searchBox) {&lt;br /&gt;
                // Wipe Minerva&#039;s decoy input and left icon so Minerva JS cannot hijack focus&lt;br /&gt;
                searchBox.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var cleanInput = document.createElement(&#039;input&#039;);&lt;br /&gt;
                cleanInput.type = &#039;text&#039;;&lt;br /&gt;
                cleanInput.name = &#039;search&#039;;&lt;br /&gt;
                cleanInput.className = &#039;vani-clean-search-input&#039;;&lt;br /&gt;
                cleanInput.placeholder = &#039;Search Vanipedia&#039;;&lt;br /&gt;
                cleanInput.autocomplete = &#039;off&#039;;&lt;br /&gt;
&lt;br /&gt;
                var goBtn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                goBtn.type = &#039;button&#039;;&lt;br /&gt;
                goBtn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                goBtn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                goBtn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:20 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                function submitMobileVaniSearch(e) {&lt;br /&gt;
                    if (e) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                        e.stopImmediatePropagation();&lt;br /&gt;
                    }&lt;br /&gt;
                    var val = cleanInput.value.trim();&lt;br /&gt;
                    if (val !== &#039;&#039;) {&lt;br /&gt;
                        window.location.href = &#039;/wiki/Special:VaniSearch?search=&#039; + encodeURIComponent(val);&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                goBtn.addEventListener(&#039;click&#039;, submitMobileVaniSearch, true);&lt;br /&gt;
&lt;br /&gt;
                cleanInput.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    // Stop Minerva from listening to keystrokes&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        submitMobileVaniSearch(e);&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
&lt;br /&gt;
                // Stop clicks/focus on our input from bubbling up to Minerva&#039;s overlay launcher&lt;br /&gt;
                [&#039;click&#039;, &#039;focus&#039;, &#039;focusin&#039;, &#039;touchstart&#039;, &#039;input&#039;].forEach(function(evt) {&lt;br /&gt;
                    cleanInput.addEventListener(evt, function(e) {&lt;br /&gt;
                        e.stopPropagation();&lt;br /&gt;
                    }, true);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                searchBox.appendChild(cleanInput);&lt;br /&gt;
                searchBox.appendChild(goBtn);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Desktop Vector Header: Route Enter &amp;amp; add single right-side 🔍 icon&lt;br /&gt;
        var desktopForm = document.querySelector(&#039;#p-search form, form#searchform&#039;);&lt;br /&gt;
        if (desktopForm &amp;amp;&amp;amp; !desktopForm.classList.contains(&#039;minerva-search-form&#039;) &amp;amp;&amp;amp; !desktopForm.dataset.vaniDesktopBound) {&lt;br /&gt;
            desktopForm.dataset.vaniDesktopBound = &#039;true&#039;;&lt;br /&gt;
            desktopForm.setAttribute(&#039;action&#039;, &#039;/wiki/Special:VaniSearch&#039;);&lt;br /&gt;
&lt;br /&gt;
            var dInput = desktopForm.querySelector(&#039;input[type=&amp;quot;search&amp;quot;], input[name=&amp;quot;search&amp;quot;], #searchInput&#039;);&lt;br /&gt;
            if (dInput) {&lt;br /&gt;
                dInput.setAttribute(&#039;autocomplete&#039;, &#039;off&#039;);&lt;br /&gt;
                var wrap = dInput.parentElement;&lt;br /&gt;
                if (wrap &amp;amp;&amp;amp; !wrap.querySelector(&#039;.vani-inline-go&#039;)) {&lt;br /&gt;
                    wrap.style.position = &#039;relative&#039;;&lt;br /&gt;
                    var dBtn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                    dBtn.type = &#039;button&#039;;&lt;br /&gt;
                    dBtn.className = &#039;vani-inline-go&#039;;&lt;br /&gt;
                    dBtn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                    dBtn.style.cssText = &#039;position:absolute !important; right:8px !important; top:50% !important; transform:translateY(-50%) !important; background:none !important; border:none !important; font-size:15px !important; cursor:pointer !important; padding:0 !important; line-height:1 !important; z-index:20 !important;&#039;;&lt;br /&gt;
                    dBtn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        var val = dInput.value.trim();&lt;br /&gt;
                        if (val !== &#039;&#039;) {&lt;br /&gt;
                            window.location.href = &#039;/wiki/Special:VaniSearch?search=&#039; + encodeURIComponent(val);&lt;br /&gt;
                        }&lt;br /&gt;
                    });&lt;br /&gt;
                    wrap.appendChild(dBtn);&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                dInput.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
                    if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                        e.preventDefault();&lt;br /&gt;
                        e.stopImmediatePropagation();&lt;br /&gt;
                        var val = dInput.value.trim();&lt;br /&gt;
                        if (val !== &#039;&#039;) {&lt;br /&gt;
                            window.location.href = &#039;/wiki/Special:VaniSearch?search=&#039; + encodeURIComponent(val);&lt;br /&gt;
                        }&lt;br /&gt;
                    }&lt;br /&gt;
                }, true);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, installCleanVaniSearch);&lt;br /&gt;
    } else {&lt;br /&gt;
        installCleanVaniSearch();&lt;br /&gt;
    }&lt;br /&gt;
    setTimeout(installCleanVaniSearch, 300);&lt;br /&gt;
    setTimeout(installCleanVaniSearch, 1000);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.css&amp;diff=658995</id>
		<title>MediaWiki:Mobile.css</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.css&amp;diff=658995"/>
		<updated>2026-11-13T01:58:01Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the mobile site */&lt;br /&gt;
&lt;br /&gt;
.mobilehide {&lt;br /&gt;
    display: none; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mobile-float-reset {&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the images */&lt;br /&gt;
.compact-ambox table .mbox-image,&lt;br /&gt;
.compact-ambox table .mbox-imageright,&lt;br /&gt;
.compact-ambox table .mbox-empty-cell,&lt;br /&gt;
/* Allow for hiding text in compact form */&lt;br /&gt;
.compact-ambox .hide-when-compact,&lt;br /&gt;
.geo-nondefault, .geo-multi-punct,&lt;br /&gt;
/* Hide stuff meant for accounts with special permissions. Made visible again in&lt;br /&gt;
   [[MediaWiki:Group-sysop.css]], [[MediaWiki:Group-accountcreator.css]] and&lt;br /&gt;
   [[MediaWiki:Group-autoconfirmed.css]]. */&lt;br /&gt;
.sysop-show,&lt;br /&gt;
.accountcreator-show,&lt;br /&gt;
.autoconfirmed-show,&lt;br /&gt;
/* Copied from Common.css - allow for hiding text in compact form e.g. clean up templates */&lt;br /&gt;
.hide-when-compact,&lt;br /&gt;
/* portal pages are badly formatted. Until this changes these should be hidden. (see https://phabricator.wikimedia.org/T86495) */&lt;br /&gt;
.noprint.portal,&lt;br /&gt;
/* Temporary fix for bug 53437 - nav boxes can disrupt reading experience on smaller screens&lt;br /&gt;
TODO: Update template to have nomobile class */&lt;br /&gt;
#content .vertical-navbox,&lt;br /&gt;
#content .navbox {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tablet specific styling */&lt;br /&gt;
@media all and (min-width: 768px) {&lt;br /&gt;
	#content .vertical-navbox,&lt;br /&gt;
	#content .navbox {&lt;br /&gt;
		display: inherit;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* For linked citation numbers and document IDs, where&lt;br /&gt;
   the number need not be shown on a screen or a handheld,&lt;br /&gt;
   but should be included in the printed version&lt;br /&gt;
TODO: Move to Citation template when templates have stylesheets&lt;br /&gt;
See https://www.mediawiki.org/wiki/Requests_for_comment/Allow_styling_in_templates&lt;br /&gt;
*/&lt;br /&gt;
@media screen, handheld {&lt;br /&gt;
    .citation *.printonly {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box&lt;br /&gt;
*/&lt;br /&gt;
.citation {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Default styling for Navbar template&lt;br /&gt;
TODO: Move to Navbar template when templates have stylesheets&lt;br /&gt;
See https://www.mediawiki.org/wiki/Requests_for_comment/Allow_styling_in_templates&lt;br /&gt;
*/&lt;br /&gt;
.navbar {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
.navbar ul {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.navbar li {&lt;br /&gt;
    word-spacing: -0.125em;&lt;br /&gt;
}&lt;br /&gt;
.navbar.mini li span {&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
}&lt;br /&gt;
/* Navbar styling when nested in infobox and navbox */&lt;br /&gt;
.infobox .navbar {&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
}&lt;br /&gt;
.navbox .navbar {&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
}&lt;br /&gt;
.navbox-title .navbar {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: left;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin-right: 0.5em;&lt;br /&gt;
    width: 6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Style for horizontal lists (separator following item).&lt;br /&gt;
   @source mediawiki.org/wiki/Snippets/Horizontal_lists&lt;br /&gt;
   @revision 6 (2014-05-09)&lt;br /&gt;
   @author [[User:Edokter]]&lt;br /&gt;
 */&lt;br /&gt;
.hlist dl,&lt;br /&gt;
.hlist ol,&lt;br /&gt;
.hlist ul {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Display list items inline */&lt;br /&gt;
.hlist dd,&lt;br /&gt;
.hlist dt,&lt;br /&gt;
.hlist li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
/* Display nested lists inline */&lt;br /&gt;
.hlist.inline,&lt;br /&gt;
.hlist.inline dl,&lt;br /&gt;
.hlist.inline ol,&lt;br /&gt;
.hlist.inline ul,&lt;br /&gt;
.hlist dl dl, .hlist dl ol, .hlist dl ul,&lt;br /&gt;
.hlist ol dl, .hlist ol ol, .hlist ol ul,&lt;br /&gt;
.hlist ul dl, .hlist ul ol, .hlist ul ul {&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
/* Generate interpuncts */&lt;br /&gt;
#content .hlist dt:after {&lt;br /&gt;
    content: &amp;quot;: &amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist dd:after,&lt;br /&gt;
#content .hlist li:after {&lt;br /&gt;
    content: &amp;quot; · &amp;quot;;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist dd:last-child:after,&lt;br /&gt;
#content .hlist dt:last-child:after,&lt;br /&gt;
#content .hlist li:last-child:after {&lt;br /&gt;
    content: none;&lt;br /&gt;
}&lt;br /&gt;
/* Add parentheses around nested lists */&lt;br /&gt;
#content .hlist dd dd:first-child:before, #content .hlist dd dt:first-child:before, #content .hlist dd li:first-child:before,&lt;br /&gt;
#content .hlist dt dd:first-child:before, #content .hlist dt dt:first-child:before, #content .hlist dt li:first-child:before,&lt;br /&gt;
#content .hlist li dd:first-child:before, #content .hlist li dt:first-child:before, #content .hlist li li:first-child:before {&lt;br /&gt;
    content: &amp;quot; (&amp;quot;;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist dd dd:last-child:after, #content .hlist dd dt:last-child:after, #content .hlist dd li:last-child:after,&lt;br /&gt;
#content .hlist dt dd:last-child:after, #content .hlist dt dt:last-child:after, #content .hlist dt li:last-child:after,&lt;br /&gt;
#content .hlist li dd:last-child:after, #content .hlist li dt:last-child:after, #content .hlist li li:last-child:after {&lt;br /&gt;
    content: &amp;quot;) &amp;quot;;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
/* Put ordinals in front of ordered list items */&lt;br /&gt;
#content .hlist ol {&lt;br /&gt;
    counter-reset: listitem;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist ol &amp;gt; li {&lt;br /&gt;
    counter-increment: listitem;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist ol &amp;gt; li:before {&lt;br /&gt;
    content: &amp;quot; &amp;quot; counter(listitem) &amp;quot; &amp;quot;;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist dd ol &amp;gt; li:first-child:before,&lt;br /&gt;
#content .hlist dt ol &amp;gt; li:first-child:before,&lt;br /&gt;
#content .hlist li ol &amp;gt; li:first-child:before {&lt;br /&gt;
    content: &amp;quot; (&amp;quot; counter(listitem) &amp;quot; &amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Unbulleted lists e.g. Barack Obama page */&lt;br /&gt;
.plainlist ul {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CODE FOR COMPACT AMBOX */&lt;br /&gt;
/* Remove borders, backgrounds, padding, etc.&lt;br /&gt;
Please document here what pages use this&lt;br /&gt;
*/&lt;br /&gt;
.compact-ambox table.ambox {&lt;br /&gt;
    border: none;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: transparent;&lt;br /&gt;
    margin: 0 0 0 1.6em !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
.compact-ambox table.mbox-small-left {&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Style the text cell as a list item and remove its padding */&lt;br /&gt;
.compact-ambox table .mbox-text {&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.compact-ambox table .mbox-text-span {&lt;br /&gt;
    display: list-item;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    list-style-type: square;&lt;br /&gt;
    list-style-image: url(&amp;quot;data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.visualhide {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: -10000px;&lt;br /&gt;
    top: auto;&lt;br /&gt;
    width: 1px;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hatnotes and disambiguation notices */&lt;br /&gt;
.hatnote {&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.hatnote i {&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
div.hatnote {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    padding-left: 1.6em;&lt;br /&gt;
    margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
div.hatnote + div.hatnote {&lt;br /&gt;
    margin-top: -0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Geographical coordinates defaults. See [[Template:Coord/link]]&lt;br /&gt;
   for how these are used. The classes &amp;quot;geo&amp;quot;, &amp;quot;longitude&amp;quot;, and&lt;br /&gt;
   &amp;quot;latitude&amp;quot; are used by the [[Geo microformat]]. */&lt;br /&gt;
.geo-default, .geo-dms, .geo-dec  { display: inline; }&lt;br /&gt;
&lt;br /&gt;
.longitude, .latitude             { white-space: nowrap; }&lt;br /&gt;
&lt;br /&gt;
/* Prevent line breaks in silly places:&lt;br /&gt;
   1) Where desired&lt;br /&gt;
   2) Links when we don&#039;t want them to&lt;br /&gt;
   3) Bold &amp;quot;links&amp;quot; to the page itself&lt;br /&gt;
   4) Ref tags with group names &amp;lt;ref group=&amp;quot;Note&amp;quot;&amp;gt; --&amp;gt; &amp;quot;[Note 1]&amp;quot;&lt;br /&gt;
Please document here what pages use this&lt;br /&gt;
*/&lt;br /&gt;
.nowrap,&lt;br /&gt;
.nowraplinks a,&lt;br /&gt;
.nowraplinks .selflink,&lt;br /&gt;
sup.reference a {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
/* But allow wrapping where desired: */&lt;br /&gt;
.wrap,&lt;br /&gt;
.wraplinks a {&lt;br /&gt;
    white-space: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hidden sortkey for tablesorter */&lt;br /&gt;
td .sortkey,&lt;br /&gt;
th .sortkey {&lt;br /&gt;
    display: none;&lt;br /&gt;
    speak: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Pie chart: Transparent borders */&lt;br /&gt;
.transborder {&lt;br /&gt;
    border: solid transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Generic class for Times-based serif, texhtml class for inline math */&lt;br /&gt;
.times-serif,&lt;br /&gt;
span.texhtml {&lt;br /&gt;
    font-family: serif;&lt;br /&gt;
}&lt;br /&gt;
span.texhtml {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Disabling column-count for {{div col}}, {{reflist}} and {{refbegin}} */&lt;br /&gt;
.column-count,&lt;br /&gt;
.references-column-count {&lt;br /&gt;
    -moz-column-count: 1 !important;&lt;br /&gt;
    -webkit-column-count: 1 !important;&lt;br /&gt;
    column-count: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   DEFINITIVE MINERVA MOBILE SEARCH BAR (REPLACES TITLE, NO OVERLAP, NO BLANK SCREEN)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. Hide &amp;quot;Vanipedia&amp;quot; title on mobile so the search bar takes its place cleanly */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Position the search form cleanly right next to the Burger menu */&lt;br /&gt;
body.skin-minerva .minerva-header .minerva-search-form {&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    max-width: calc(100vw - 145px) !important;&lt;br /&gt;
    margin: 0 auto 0 10px !important;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. Keep .search-box ALWAYS visible (even if Minerva adds .search-enabled) */&lt;br /&gt;
body.skin-minerva .minerva-header .minerva-search-form .search-box,&lt;br /&gt;
body.skin-minerva.search-enabled .minerva-header .minerva-search-form .search-box {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Style the search input &amp;amp; strip the dark left magnifier icon */&lt;br /&gt;
body.skin-minerva .minerva-header .minerva-search-form input.vani-clean-search-input,&lt;br /&gt;
body.skin-minerva .minerva-header .minerva-search-form .search-box input {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
    height: 32px !important;&lt;br /&gt;
    background: #1f3e45 !important;&lt;br /&gt;
    background-image: none !important; /* Removes native dark left magnifier */&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    -webkit-text-fill-color: #ffffff !important;&lt;br /&gt;
    border: 1.5px solid #f5d77f !important;&lt;br /&gt;
    border-radius: 16px !important;&lt;br /&gt;
    padding: 2px 32px 2px 12px !important; /* 12px left padding (no left icon), 32px right for 🔍 */&lt;br /&gt;
    font-size: 15px !important;&lt;br /&gt;
    line-height: 26px !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide any native Codex/Minerva left start-icons inside the search box */&lt;br /&gt;
body.skin-minerva .minerva-header .minerva-search-form .cdx-text-input__start-icon,&lt;br /&gt;
body.skin-minerva .minerva-header .minerva-search-form .cdx-text-input__icon,&lt;br /&gt;
body.skin-minerva .minerva-header .minerva-search-form .minerva-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. Hide the dummy #searchIcon trigger button */&lt;br /&gt;
body.skin-minerva .minerva-header #searchIcon,&lt;br /&gt;
body.skin-minerva .minerva-header .skin-minerva-search-trigger {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. Prevent Minerva&#039;s overlay-enabled class from hiding the page content! */&lt;br /&gt;
body.skin-minerva.search-enabled #mw-mf-page-center,&lt;br /&gt;
body.skin-minerva.overlay-enabled #mw-mf-page-center,&lt;br /&gt;
body.skin-minerva.search-enabled #content,&lt;br /&gt;
body.skin-minerva.overlay-enabled #content {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 7. Hide native autocomplete dropdowns and Minerva&#039;s blank search overlay */&lt;br /&gt;
.search-overlay,&lt;br /&gt;
.minerva-search-overlay,&lt;br /&gt;
div.mw-ui-overlay.search-overlay,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Common.css&amp;diff=658994</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Common.css&amp;diff=658994"/>
		<updated>2026-11-13T01:57:44Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Use IDs (#) when there is only one concurrence per page */&lt;br /&gt;
/* Use classes (.) when there are one or more occurrences per page */&lt;br /&gt;
/* Useful parameters... margin-bottom:0.5em */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&amp;amp;family=DM+Serif+Display&amp;amp;family=Noto+Serif:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=DM+Serif+Display&amp;amp;family=Noto+Serif:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
.cw_0 {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
.cw_50 {&lt;br /&gt;
width: 50px;&lt;br /&gt;
}&lt;br /&gt;
.cw_150 {&lt;br /&gt;
width: 150px;&lt;br /&gt;
}&lt;br /&gt;
.cw_500 {&lt;br /&gt;
width: 500px;&lt;br /&gt;
}&lt;br /&gt;
.tabs-input {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.noautonum .tocnumber {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
.daytable {                    /* Usage: {| class=&amp;quot;daytable&amp;quot; */&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.vanitable {                      /* Usage: {| class=&amp;quot;vanitable&amp;quot; */&lt;br /&gt;
border: 0.1em solid #BFBFBF;  /* #BFBFBF=light grey border */&lt;br /&gt;
border-collapse: collapse;&lt;br /&gt;
padding: 0.25em;              /* 0.25em=4px cellpadding */&lt;br /&gt;
background-color: #F2F2F2;    /* #F2F2F2=pale grey background */&lt;br /&gt;
text-align: left;             /* left, center, right */&lt;br /&gt;
vertical-align: middle;       /* top, bottom, or middle */&lt;br /&gt;
}&lt;br /&gt;
.timelineh2 {                          /* (Used on the timeline pages) Usage: &amp;lt;div class=&amp;quot;timelineh2&amp;quot; */&lt;br /&gt;
text-align: center;&lt;br /&gt;
border: 1px solid #ddcef2;&lt;br /&gt;
background: #F2F2F2;                /* was #faf5ff; */&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.timelineh3 {                           /* Usage: &amp;lt;div class=&amp;quot;timelineh3&amp;quot; */&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-top: 1px solid #ddcef2;&lt;br /&gt;
border-bottom: 1px solid #ddcef2;&lt;br /&gt;
background: #FFFFFF;&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {                      /* Usage: &amp;lt;div class=&amp;quot;timelinesummary&amp;quot; */&lt;br /&gt;
border: thin solid #ddcef2;&lt;br /&gt;
border-radius: 1em;&lt;br /&gt;
box-shadow: 0.5em 0.5em 0.5em #888888;&lt;br /&gt;
background: #FFFFCC;&lt;br /&gt;
min-width: 77em;&lt;br /&gt;
margin: 1em auto 3em auto;&lt;br /&gt;
padding: 1em;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.timelinelinks {                      /* Usage: &amp;lt;div class=&amp;quot;timelinelinks&amp;quot;&amp;gt; for Timelinenav template */&lt;br /&gt;
text-align: center;&lt;br /&gt;
font-size: 132%;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.timelinelinks a {                    /* Usage: for Timelinenav template, link text color */&lt;br /&gt;
color: #B5BD64;                   /* #B5BD64 (light mustard) */&lt;br /&gt;
}&lt;br /&gt;
.greentext {                          /* Usage: &amp;lt;span class=&amp;quot;greentext&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.quotelink {                          /* Usage: &amp;lt;span class=&amp;quot;quotelink&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/span&amp;gt; for quote boxes */&lt;br /&gt;
font-size: 1em;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.nectardroptext {                     /* Usage: &amp;lt;span class=&amp;quot;nectardroptext&amp;quot;&amp;gt;&amp;quot;Text&amp;quot;&amp;lt;/span&amp;gt; for Nectar Drop boxes */&lt;br /&gt;
font-size: 1em;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.firstchar {                          /* Usage: &amp;lt;span class=&amp;quot;firstchar&amp;quot;&amp;gt;A&amp;lt;/span&amp;gt; */&lt;br /&gt;
float: left;&lt;br /&gt;
width: 0.7em;&lt;br /&gt;
font-size: 375%;&lt;br /&gt;
font-family: algerian, courier;&lt;br /&gt;
line-height: 80%;&lt;br /&gt;
}&lt;br /&gt;
.daystext {                            /* Usage: &amp;lt;span class=&amp;quot;daystext&amp;quot;&amp;gt;Text Here&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                    /* #296F39 = Green used for Video info on the Day in the life pages */&lt;br /&gt;
}&lt;br /&gt;
.daystextb {                           /* Usage: &amp;lt;span class=&amp;quot;daystextb&amp;quot;&amp;gt;Text Here&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                    /* #296F39 = Green used for Video info on the Day in the life pages */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.MITL_page_nav {                       /* Usage: &amp;lt;div class=&amp;quot;MITL_page_nav&amp;quot; */&lt;br /&gt;
text-align: left;&lt;br /&gt;
border: 1px solid #BFBFBF;&lt;br /&gt;
background: #FFF2E6;&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto&lt;br /&gt;
}&lt;br /&gt;
.daysnav,.monthsnav {                  /* For D/MITL desktop &amp;amp; mobile */&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.daysnav .month {&lt;br /&gt;
margin: 25px 2%;&lt;br /&gt;
}&lt;br /&gt;
.monthsnav .year {&lt;br /&gt;
margin: 25px 5%;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- Book styles (BG is done) ----------------- */&lt;br /&gt;
.devanagari {                    /* Usage: &amp;lt;div class=&amp;quot;devanagari&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
font-family: interDiac;&lt;br /&gt;
src: url(/css/GauraTimes.ttf);      /* Vedabase font */&lt;br /&gt;
}&lt;br /&gt;
.verse {                                /* Usage: &amp;lt;div class=&amp;quot;verse&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* Font color #0000 = black */&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.verse.inter_diac {                     /* Usage: &amp;lt;div class=&amp;quot;verse inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
}&lt;br /&gt;
.synonyms {                             /* Usage: &amp;lt;div class=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.synonyms.inter_diac {                  /* Usage: &amp;lt;div class=&amp;quot;synonyms inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
}&lt;br /&gt;
.translation {                          /* Usage: &amp;lt;div class=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* #296F39 = green */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.translation.inter_diac {               /* Usage: &amp;lt;div class=&amp;quot;translation inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
.purport {                              /* Usage: &amp;lt;div class=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.purport.inter_diac {                   /* Usage: &amp;lt;div class=&amp;quot;purport inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
\*:not(a).text {                                 /* Usage: &amp;lt;div class=&amp;quot;text&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
.text.inter_diac {                      /* Usage: &amp;lt;div class=&amp;quot;text inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
.SB65verse {                     /* 1962-65 SB */&lt;br /&gt;
white-space: pre-line;       /* CSS 3 */&lt;br /&gt;
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */&lt;br /&gt;
white-space: -pre-wrap;      /* Opera 4-6 */&lt;br /&gt;
white-space: -o-pre-wrap;    /* Opera 7 */&lt;br /&gt;
word-wrap: break-word;       /* Internet Explorer 5.5+ */&lt;br /&gt;
text-align: center;          /* Center or margin-left:1.5em; = a : colon. Only if not using text-align: center;*/&lt;br /&gt;
color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End book styles (BG is done) ----------------- */&lt;br /&gt;
/* --- Begin OLD book styles SB, CC (These #IDs should be replaced with .classes as above) --- */&lt;br /&gt;
#verse {&lt;br /&gt;
white-space: pre;&lt;br /&gt;
}&lt;br /&gt;
#text {                          /* Used for verses and was: font-style: italic; */&lt;br /&gt;
}&lt;br /&gt;
#synonyms {                      /* Usage: &amp;lt;div id=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
#translation {                   /* Usage: &amp;lt;div id=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
#purport {                       /* Usage: &amp;lt;div id=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End old books styles BG, SB, CC ----------------- */&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote {&lt;br /&gt;
margin: 1.5em 0em;             /* Places 20px space between quotes on multi-quote pages */&lt;br /&gt;
font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
.quote_heading {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;&lt;br /&gt;
}&lt;br /&gt;
.quote_translation {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_link {                      /* Vanisource link */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.quote_text {&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_verse {                     /* To center use: text-align: center; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_text a {                    /* Makes the Vanisource verse links bold */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END NEW COMPILE FORM -------------------- */&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 {&lt;br /&gt;
margin:0!important;&lt;br /&gt;
padding:0.2em 0.4em;&lt;br /&gt;
}&lt;br /&gt;
#mainbanner {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mainlinks {&lt;br /&gt;
text-align:center;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 110%;&lt;br /&gt;
margin-bottom:0.5em&lt;br /&gt;
}&lt;br /&gt;
#mainlinks a {&lt;br /&gt;
color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
#mainmantra {&lt;br /&gt;
text-align:center;&lt;br /&gt;
margin-top:1.5em;&lt;br /&gt;
color:#B5BD64;&lt;br /&gt;
}&lt;br /&gt;
.maincenter {&lt;br /&gt;
text-align:center;&lt;br /&gt;
max-width:65em;&lt;br /&gt;
margin:0px auto;&lt;br /&gt;
padding-bottom:1em;&lt;br /&gt;
}&lt;br /&gt;
/* Don&#039;t display some stuff on the main page */&lt;br /&gt;
body.page-Main_Page #t-cite,&lt;br /&gt;
body.page-Main_Page #lastmod,&lt;br /&gt;
body.page-Main_Page #siteSub {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE CODING -------------------- */&lt;br /&gt;
/* -------------------- BEGIN CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
/* 1. Override core Vector 2022 background CSS variables */&lt;br /&gt;
:root,&lt;br /&gt;
.skin-vector-2022,&lt;br /&gt;
html {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
--border-color-base: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Unify legacy elements and set global font */&lt;br /&gt;
body,&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base {&lt;br /&gt;
background: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
#headertabs {&lt;br /&gt;
background: inherit;&lt;br /&gt;
}&lt;br /&gt;
#headertabs ul li.ui-state-active {&lt;br /&gt;
background: #D4ECDD;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Force teal and remove borders on all Vector 2022 UI containers, sidebars, and Codex menus */&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.mw-page-container-inner,&lt;br /&gt;
.mw-content-container,&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-sidebar-container,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
#vector-toc,&lt;br /&gt;
.vector-toc-pinned-container,&lt;br /&gt;
.vector-toc-contents,&lt;br /&gt;
.vector-dropdown-content,&lt;br /&gt;
.vector-menu-content,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-menu__list {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ------------------------------------ */&lt;br /&gt;
div.thumb {          /* Remove white border from thumbnails */&lt;br /&gt;
border: none;&lt;br /&gt;
}&lt;br /&gt;
div.tright {&lt;br /&gt;
border: none;&lt;br /&gt;
margin: 0.5em 0 0.8em 1.4em;&lt;br /&gt;
}&lt;br /&gt;
div.tleft {&lt;br /&gt;
border: none;&lt;br /&gt;
margin: 0.5em 1.4em 0.8em 0;&lt;br /&gt;
}&lt;br /&gt;
#lastmod {&lt;br /&gt;
display:none&lt;br /&gt;
}&lt;br /&gt;
li#ca-unify {&lt;br /&gt;
margin-left:1.6em;&lt;br /&gt;
}&lt;br /&gt;
#google-search input {&lt;br /&gt;
font-size:95%;&lt;br /&gt;
width:10.9em;&lt;br /&gt;
}&lt;br /&gt;
#searchform {&lt;br /&gt;
padding-bottom:0.5em&lt;br /&gt;
}&lt;br /&gt;
#p-logo a, #p-logo a:hover {&lt;br /&gt;
height:190px;&lt;br /&gt;
}&lt;br /&gt;
#column-one {&lt;br /&gt;
padding-top:190px;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation {&lt;br /&gt;
padding-top:30px;&lt;br /&gt;
}&lt;br /&gt;
.ac_results {&lt;br /&gt;
padding: 0px;&lt;br /&gt;
border: 1px solid black;&lt;br /&gt;
background-color: Window;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
z-index: 99999;&lt;br /&gt;
}&lt;br /&gt;
.ac_results ul {&lt;br /&gt;
width: 100%;&lt;br /&gt;
list-style-position: outside;&lt;br /&gt;
list-style: none;&lt;br /&gt;
padding: 0;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.ac_results li {&lt;br /&gt;
margin: 0px;&lt;br /&gt;
padding: 2px 5px;&lt;br /&gt;
cursor: default;&lt;br /&gt;
display: block;&lt;br /&gt;
/* if width will be 100% horizontal scrollbar will appear when scroll mode will be used */&lt;br /&gt;
/* width: 100%; */&lt;br /&gt;
font: menu;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
/* it is very important, if line-height not set or set in relative units scroll will be broken in firefox */&lt;br /&gt;
line-height: 16px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.ac_loading {&lt;br /&gt;
background: Window url(&#039;indicator.gif&#039;) right center no-repeat;&lt;br /&gt;
}&lt;br /&gt;
.ac_odd {&lt;br /&gt;
background-color: #eee;&lt;br /&gt;
}&lt;br /&gt;
.ac_over {&lt;br /&gt;
background-color: aquamarine;&lt;br /&gt;
color: HighlightText;&lt;br /&gt;
}&lt;br /&gt;
.ac_moreItems {&lt;br /&gt;
text-align: center;&lt;br /&gt;
background-color: InactiveCaption;&lt;br /&gt;
color: InactiveCaptionText;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
padding: 0px 5px;&lt;br /&gt;
cursor: default;&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
font: bold menu 12px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
-moz-user-select: none;&lt;br /&gt;
-khtml-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE TEST -------------------- */&lt;br /&gt;
body.page-Main_Page_test h1 {&lt;br /&gt;
background:#f0f0f0;            /* was background:#faf5ff; */&lt;br /&gt;
border-bottom:1px solid #ccc;&lt;br /&gt;
border-top:1px solid #ccc;&lt;br /&gt;
padding:0.3em;&lt;br /&gt;
margin:1em 0;&lt;br /&gt;
color:#B5BD64;                /* font color */&lt;br /&gt;
font-family:georgia;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 140%;&lt;br /&gt;
text-align:center;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page_test h2 {&lt;br /&gt;
background:#f0f0f0;&lt;br /&gt;
border-bottom:1px solid #ccc;&lt;br /&gt;
border-top:1px solid #ccc;&lt;br /&gt;
padding:0.3em;&lt;br /&gt;
margin:1em 0;&lt;br /&gt;
color:#000000;&lt;br /&gt;
font-family:georgia;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 110%;&lt;br /&gt;
text-align:center;&lt;br /&gt;
}&lt;br /&gt;
#mainh2links a {&lt;br /&gt;
color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE TEST -------------------- */&lt;br /&gt;
/* --------------- DONATION PAGE - http://vanipedia.org/wiki/Special:IframePage/Donation --------------------*/&lt;br /&gt;
#iframeframe {&lt;br /&gt;
height: 800px;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
/* 2020-11-27 Elad: Scale and center main page banners */&lt;br /&gt;
a[href\*=&#039;MainPage&#039;]::after {&lt;br /&gt;
content: &#039;a&#039;;&lt;br /&gt;
font-size: 50px;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
img[src\*=&#039;MainPage&#039;] {&lt;br /&gt;
transform: scale(1.225) translateX(9%);&lt;br /&gt;
}&lt;br /&gt;
/* End mainpage banners */&lt;br /&gt;
/* Main page mobile view classes */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.MainPageBG {&lt;br /&gt;
display: inline-table;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
display: table-cell;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Stack the 5-column theme analysis sections vertically */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Prevent the timeline from breaking the mobile viewport */&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: unset;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin: 1em auto;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Make fixed-width captions flexible on mid-sized screens */&lt;br /&gt;
.youtube_right .thumbcaption,&lt;br /&gt;
.youtube_left .thumbcaption {&lt;br /&gt;
width: auto;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Ensure old table layouts don&#039;t cause horizontal scroll */&lt;br /&gt;
.vanitable {&lt;br /&gt;
display: block;&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 400px)&lt;br /&gt;
{&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;40em&amp;quot;] {&lt;br /&gt;
width: 78vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption {&lt;br /&gt;
width: 69vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideowrap {&lt;br /&gt;
width: 69vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo {&lt;br /&gt;
padding: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;24em&amp;quot;] {&lt;br /&gt;
width: unset !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo iframe {&lt;br /&gt;
width: 67vw;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;32em&amp;quot;] { /* right-to-left languages */&lt;br /&gt;
min-width: 80vw !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 320px)&lt;br /&gt;
{&lt;br /&gt;
#mp-upper .embedvideo iframe {&lt;br /&gt;
width: 70vw;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption {&lt;br /&gt;
width: 69vw;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo {&lt;br /&gt;
width: 71vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideowrap {&lt;br /&gt;
width: 67vw !important;&lt;br /&gt;
}&lt;br /&gt;
.NectarDropBox&lt;br /&gt;
{&lt;br /&gt;
min-width: 17.5em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-right &amp;gt; tbody &amp;gt; tr:nth-child(4) &amp;gt; td&lt;br /&gt;
{&lt;br /&gt;
padding: 0 0 0 .5em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-right &amp;gt; tbody &amp;gt; tr:nth-child(6) &amp;gt; td&lt;br /&gt;
{&lt;br /&gt;
padding: 0 0 0 .4em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;32em&amp;quot;] { /* right-to-left languages */&lt;br /&gt;
min-width: 86vw !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* End main page mobile view classes */&lt;br /&gt;
/* Generic center class */&lt;br /&gt;
div.center&lt;br /&gt;
{&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar drop classes */&lt;br /&gt;
@media only screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
div.NectarDropBox&lt;br /&gt;
{&lt;br /&gt;
max-width: 30%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox&lt;br /&gt;
{&lt;br /&gt;
text-align: left;&lt;br /&gt;
min-height: 11.6em;&lt;br /&gt;
border:thin solid #000000;&lt;br /&gt;
border-radius: 1em;&lt;br /&gt;
box-shadow: 0.5em 0.5em 1em #bcbcbc;&lt;br /&gt;
margin: 1em 0em;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 800px)&lt;br /&gt;
{&lt;br /&gt;
.vaniquotebox {&lt;br /&gt;
max-width:80%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox &amp;gt; table&lt;br /&gt;
{&lt;br /&gt;
text-align:left;&lt;br /&gt;
font-size:1em;&lt;br /&gt;
color:#000000;&lt;br /&gt;
min-height: 11.5em;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox td&lt;br /&gt;
{&lt;br /&gt;
padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
/* Put spacing between the YouTube video player and text that flows around it */&lt;br /&gt;
/* left-to-right languages */&lt;br /&gt;
.youtube_right .embedvideo&lt;br /&gt;
{&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption&lt;br /&gt;
{&lt;br /&gt;
width: 330px;&lt;br /&gt;
}&lt;br /&gt;
/* right-to-left languages */&lt;br /&gt;
.youtube_left .embedvideo&lt;br /&gt;
{&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc ul&lt;br /&gt;
{&lt;br /&gt;
text-align: right !important;&lt;br /&gt;
direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc .tocnumber {&lt;br /&gt;
padding-left: 0.5em;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc .toctitle&lt;br /&gt;
{&lt;br /&gt;
direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.ar .toctitle::before {&lt;br /&gt;
content: &amp;quot;محتويات&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he .toctitle::before {&lt;br /&gt;
content: &amp;quot;תוכן עניינים&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he,.rtltoc.ar {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
font-weight: sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he h2,.rtltoc.ar h2&lt;br /&gt;
{&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Kasya */&lt;br /&gt;
/* Custom Wikipedia-style Hover Popup Alternative */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
content: &amp;quot;Preview: &amp;quot; attr(title);&lt;br /&gt;
position: absolute;&lt;br /&gt;
bottom: 120%;&lt;br /&gt;
left: 50%;&lt;br /&gt;
transform: translateX(-50%);&lt;br /&gt;
background: var(--background-color-page, #ffffff);&lt;br /&gt;
color: var(--color-base, #202122);&lt;br /&gt;
padding: 12px 16px;&lt;br /&gt;
border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
white-space: normal;&lt;br /&gt;
width: 280px;&lt;br /&gt;
z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- THEME ANALYSIS PAGE STRUCTURE -------------------- */&lt;br /&gt;
/* 5-Column Grid */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr);&lt;br /&gt;
gap: 15px;&lt;br /&gt;
margin: 2em 0;&lt;br /&gt;
}&lt;br /&gt;
.theme-column {&lt;br /&gt;
background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
padding: 15px;&lt;br /&gt;
border: 1px solid #B5BD64;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
/* Formats the links cleanly inside each column */&lt;br /&gt;
.theme-column ul {&lt;br /&gt;
list-style-type: none;&lt;br /&gt;
padding: 0;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.theme-column li {&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
/* Eliminate structural white borders and force structural columns to teal */&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
#vector-toc,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-page-container-inner,&lt;br /&gt;
.vector-sidebar-container {&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Override core Vector 2022 background CSS variables */&lt;br /&gt;
:root,&lt;br /&gt;
.skin-vector-2022,&lt;br /&gt;
html {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
--border-color-base: transparent !important; /* Neutralizes structural borders */&lt;br /&gt;
}&lt;br /&gt;
/* Force the specific grid columns and pinned containers to adopt the teal */&lt;br /&gt;
.vector-sidebar-container,&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-toc-pinned-container,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.mw-page-container-inner {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Wit &amp;amp; Wisdom Card Hover Effects */&lt;br /&gt;
.ww-card {&lt;br /&gt;
transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
box-shadow: 0 6px 15px rgba(0,0,0,0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.ww-image-layer {&lt;br /&gt;
transition: transform 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover .ww-image-layer {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
.ww-text-arrow {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover .ww-text-arrow {&lt;br /&gt;
transform: translateX(4px);&lt;br /&gt;
}&lt;br /&gt;
/* Portal Books Accordion Styles */&lt;br /&gt;
.book-accordion-report {&lt;br /&gt;
background: #FDF2D5;&lt;br /&gt;
border: 1px solid #d0d7de;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,0.04);&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* --- ENHANCED PORTAL BOOKS ACCORDION --- */&lt;br /&gt;
/* The Main Container */&lt;br /&gt;
.book-accordion {&lt;br /&gt;
background: #FFF8EE;&lt;br /&gt;
border: none;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
margin-bottom: 20px;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0,0,0,0.06); /* Deeper, softer shadow */&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
/* The Clickable Header Bar */&lt;br /&gt;
.book-accordion-header {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
color: #1f4033;&lt;br /&gt;
padding: 16px 20px 16px 60px; /* Top: 16px, Right: 20px, Bottom: 16px, Left: 60px */&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background-color 0.2s ease;&lt;br /&gt;
user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* Header Hover Effect */&lt;br /&gt;
.book-accordion-header:hover {&lt;br /&gt;
background-color: #7fbd97; /* Lightens the bar slightly on hover */&lt;br /&gt;
}&lt;br /&gt;
.extra-button {&lt;br /&gt;
background-color: #5B3E34;&lt;br /&gt;
}&lt;br /&gt;
.extra-button:hover {&lt;br /&gt;
background-color: #907359;&lt;br /&gt;
}&lt;br /&gt;
/* Fix for the standard MediaWiki Collapse/Expand Button */&lt;br /&gt;
.book-accordion .mw-collapsible-toggle {&lt;br /&gt;
float: right;&lt;br /&gt;
font-weight: normal;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
background: rgba(255, 255, 255, 0.15);&lt;br /&gt;
padding: 4px 12px;&lt;br /&gt;
border-radius: 20px; /* Makes it a pill shape */&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
}&lt;br /&gt;
/* Target the link inside the toggle to ensure it stays white */&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover {&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
/* The Content Area */&lt;br /&gt;
.book-accordion-content {&lt;br /&gt;
padding: 24px;&lt;br /&gt;
}&lt;br /&gt;
/* The Grid Setup */&lt;br /&gt;
.book-grid-list {&lt;br /&gt;
column-width: 280px;&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
list-style-type: none;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Single-column version of accordion link list */&lt;br /&gt;
.book-grid-list.single-column {&lt;br /&gt;
column-width: auto;&lt;br /&gt;
column-count: 1;&lt;br /&gt;
column-gap: 0;&lt;br /&gt;
}&lt;br /&gt;
.book-grid-list li {&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
break-inside: avoid;&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Links */&lt;br /&gt;
.mw-parser-output .book-grid-list li a,&lt;br /&gt;
.mw-parser-output .book-grid-list li a.external {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
background-image: none !important; /* Safely removes the external link icon */&lt;br /&gt;
border: 1px solid #e1e4e8 !important;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
color: #1a5e9a;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,0.02);&lt;br /&gt;
transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Hover Effect */&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover,&lt;br /&gt;
.mw-parser-output .book-grid-list li a.external:hover {&lt;br /&gt;
background-color: #f4f8fc !important;&lt;br /&gt;
border-color: #1a5e9a !important;&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
box-shadow: 0 4px 10px rgba(26,94,154,0.12);&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Hover Effect */&lt;br /&gt;
.book-grid-list li a:hover {&lt;br /&gt;
background-color: #f4f8fc;&lt;br /&gt;
border-color: #1a5e9a;&lt;br /&gt;
transform: translateY(-2px); /* Lifts the card up slightly */&lt;br /&gt;
box-shadow: 0 4px 10px rgba(26,94,154,0.12); /* Subtle blue glow */&lt;br /&gt;
}&lt;br /&gt;
/* --- Solid Buttons with a Padded Outer Frame (Pseudo-Element Method) --- */&lt;br /&gt;
.vision-btn.btn-framed {&lt;br /&gt;
position: relative !important; /* Required to anchor the frame */&lt;br /&gt;
margin: 12px !important; /* Ensures there is room for the frame to render */&lt;br /&gt;
}&lt;br /&gt;
/* This draws the actual frame 6px outside the button */&lt;br /&gt;
.vision-btn.btn-framed::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: -12px;&lt;br /&gt;
left: -12px;&lt;br /&gt;
right: -12px;&lt;br /&gt;
bottom: -12px;&lt;br /&gt;
border: 2px solid #3a5c6e !important; /* The teal frame */&lt;br /&gt;
border-radius: 6px !important; /* Slightly rounded to match the button */&lt;br /&gt;
pointer-events: none; /* Ensures the frame doesn&#039;t block you from clicking the button */&lt;br /&gt;
}&lt;br /&gt;
/* Changes the frame color when you hover over the button */&lt;br /&gt;
.vision-btn.btn-framed:hover::after {&lt;br /&gt;
border-color: #466e84 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile Responsiveness for Custom Book Grids */&lt;br /&gt;
@media screen and (max-width: 720px) {&lt;br /&gt;
.book-grid-list {&lt;br /&gt;
/* Forces the grid to stack into a single vertical column on small screens */&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
/* Adjust padding for smaller screens if necessary */&lt;br /&gt;
.book-accordion-content {&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------&lt;br /&gt;
FIX: Mobile-Only Image Scaling (Leaves Desktop Intact)&lt;br /&gt;
---------------------------------------------------- */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Don&#039;t show external-link icon for image-only links */&lt;br /&gt;
.mw-parser-output a.external:has(img) {&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Layout for Image &amp;amp; Button Grids */&lt;br /&gt;
.compilation-wrapper {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
align-items: flex-start;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 30px;&lt;br /&gt;
margin: 20px auto;&lt;br /&gt;
max-width: 1000px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-image {&lt;br /&gt;
flex: 1 1 300px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
max-width: 450px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-button-grid {&lt;br /&gt;
flex: 1 1 400px;&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));&lt;br /&gt;
gap: 15px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn {&lt;br /&gt;
background-color: #3a5c6e;&lt;br /&gt;
padding: 12px 24px;&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn-full {&lt;br /&gt;
grid-column: 1 / -1;&lt;br /&gt;
}&lt;br /&gt;
/* Defines the layout for the main container holding all columns */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr); /* Creates exactly 5 equal columns */&lt;br /&gt;
gap: 15px; /* Adds consistent breathing room between the columns */&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Optional but highly recommended: Make it stack nicely on smaller screens */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: repeat(2, 1fr); /* 2 columns on medium screens */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: 1fr; /* 1 single column on mobile */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
MEDIA SNIPPETS OVERFLOW FIX (The Nuclear Option)&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Target the main column boxes by their unique background color */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important; /* Force-stops ANY visual spilling */&lt;br /&gt;
}&lt;br /&gt;
/* 2. Target the nested inner divs and forcefully strip their hardcoded 300px widths */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] div {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Keep images, video frames, and MediaWiki file wrappers strictly contained */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] img,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] iframe,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] .embedvideo,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 auto !important; /* Centers the media nicely */&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA VISION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vision-layout-wrapper {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 950px;&lt;br /&gt;
margin: 10px auto 30px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* INTRODUCTION */&lt;br /&gt;
.vision-intro {&lt;br /&gt;
max-width: 850px;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
color: #263b38;&lt;br /&gt;
font-size: 17px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
/* CORE PRINCIPLES TITLE */&lt;br /&gt;
.vision-core-title {&lt;br /&gt;
margin: 0 auto 14px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
color: #3a5c6e;&lt;br /&gt;
font-size: 22px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
}&lt;br /&gt;
.vision-core-title span {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
/* CORE PRINCIPLES IMAGE&lt;br /&gt;
No border/frame/padding.&lt;br /&gt;
Uses full available content width.&lt;br /&gt;
*/&lt;br /&gt;
.vision-core-image {&lt;br /&gt;
width: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
line-height: 0;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vision-core-image .mw-file-description,&lt;br /&gt;
.vision-core-image .mw-file-element,&lt;br /&gt;
.vision-core-image img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* BUTTONS */&lt;br /&gt;
.vision-buttons-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: row;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 22px;&lt;br /&gt;
}&lt;br /&gt;
/* EXISTING BUTTON GRAPHICS */&lt;br /&gt;
.vision-btn {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
background-color: #3a5c6e;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: background-color 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn:hover {&lt;br /&gt;
background-color: #466e84;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn a,&lt;br /&gt;
.vision-btn a.external {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
padding: 22px 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
text-align: center;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
/* RESPONSIVE */&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
.vision-buttons-row {&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn {&lt;br /&gt;
flex: 1 1 45%;&lt;br /&gt;
}&lt;br /&gt;
.vision-intro {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------&lt;br /&gt;
Vanipedia Community Section&lt;br /&gt;
---------------------------------------------------- */&lt;br /&gt;
.community-layout-wrapper {&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 35px auto 40px;&lt;br /&gt;
padding: 0 15px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Vanivillage + Vaniseva */&lt;br /&gt;
.community-platform-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 100px;&lt;br /&gt;
margin-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 240px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item a:hover {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
/* YouTube + Facebooks + Instagram */&lt;br /&gt;
.community-social-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 102px;&lt;br /&gt;
margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 115px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item a:hover {&lt;br /&gt;
transform: scale(1.08);&lt;br /&gt;
}&lt;br /&gt;
/* Community image */&lt;br /&gt;
.community-image-container {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
.community-image-container img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1000px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Contact + Statistics buttons */&lt;br /&gt;
.community-button-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
gap: 30px;&lt;br /&gt;
margin: 0 auto 30px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row .vision-btn {&lt;br /&gt;
width: 250px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.community-layout-wrapper {&lt;br /&gt;
padding: 0 10px;&lt;br /&gt;
margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-row {&lt;br /&gt;
gap: 25px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item img {&lt;br /&gt;
max-width: 150px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-row {&lt;br /&gt;
gap: 18px;&lt;br /&gt;
margin-bottom: 25px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item img {&lt;br /&gt;
max-width: 65px;&lt;br /&gt;
}&lt;br /&gt;
.community-image-container {&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row {&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row .vision-btn {&lt;br /&gt;
width: calc(50% - 6px);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
GLOBAL SITENOTICE / MEDIAWIKI HEADER SUPPRESSION (ALL PAGES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#siteNotice,&lt;br /&gt;
#localNotice,&lt;br /&gt;
.mw-sitenotice,&lt;br /&gt;
.sitenotice,&lt;br /&gt;
.vector-sitenotice-container,&lt;br /&gt;
#mainbanner,&lt;br /&gt;
.anonnotice,&lt;br /&gt;
.dismissable-notice,&lt;br /&gt;
#centralNotice {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Only hide these tabs if the JavaScript determines the user is NOT authorized */&lt;br /&gt;
body.restricted-ui #ca-history,&lt;br /&gt;
body.restricted-ui #ca-talk,&lt;br /&gt;
body.restricted-ui #ca-viewsource {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
NIGHT MODE / DARK MODE OVERRIDES&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Target the specific dark mode class applied by the Vector toggle */&lt;br /&gt;
html.skin-theme-clientpref-night {&lt;br /&gt;
--background-color-base: #121212 !important;&lt;br /&gt;
--background-color-page: #121212 !important;&lt;br /&gt;
--background-color-quiet: #1a1a1a !important;&lt;br /&gt;
--color-base: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Global background and text color overrides */&lt;br /&gt;
html.skin-theme-clientpref-night body,&lt;br /&gt;
html.skin-theme-clientpref-night #content,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-body,&lt;br /&gt;
html.skin-theme-clientpref-night #mw-page-base,&lt;br /&gt;
html.skin-theme-clientpref-night #mw-head-base {&lt;br /&gt;
background: #121212 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Unified Vector 2022 UI containers and Codex menus */&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container-inner,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-content-container,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-header-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-column-start,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-column-end,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sidebar-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinnable-element,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinnable-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc-contents,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-menu-content,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-appearance-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-page-toolbar-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-page-toolbar,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu__list,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-radio,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-appearance {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Fix specific custom components (Cards, Columns, Book Accordions) */&lt;br /&gt;
html.skin-theme-clientpref-night .theme-column {&lt;br /&gt;
background: rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .book-accordion {&lt;br /&gt;
background: #1a1a1a !important;&lt;br /&gt;
border-color: #333 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .book-accordion-header {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border-bottom: 3px solid #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a.external {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
color: #90cdf4 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a:hover {&lt;br /&gt;
background-color: #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text,&lt;br /&gt;
html.skin-theme-clientpref-night \*:not(a).text {&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Fix the Search Bar and Auto-suggest Dropdown */&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input__input-wrapper,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-typeahead-search-container {&lt;br /&gt;
background-color: #1a1a1a !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input__input {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input__input::placeholder {&lt;br /&gt;
color: #a0aec0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input__end-button {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border-color: #4a5568 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-typeahead-search__menu {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border: 1px solid #333 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item:hover,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item--selected {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Invert external iframes and override inline widget colors */&lt;br /&gt;
html.skin-theme-clientpref-night .vanipedia-clock iframe {&lt;br /&gt;
filter: invert(0.92) hue-rotate(180deg) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;#ede9ce&amp;quot;],&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;background-color: #ede9ce&amp;quot;],&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;background-color:#ede9ce&amp;quot;] {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border-color: #333 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;#ede9ce&amp;quot;] a,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-panelLayout-framed a {&lt;br /&gt;
color: #90cdf4 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-panelLayout-framed,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-tabPanelLayout {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border: 1px solid #333 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-fieldsetLayout,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-widget {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Scrollbars and Edge Stripes Cleanup */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content {&lt;br /&gt;
scrollbar-color: #3b4b5f #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar {&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar-track,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar-track {&lt;br /&gt;
background: #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar-thumb,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar-thumb {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc .vector-toc-list-item-active {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-pinned-container::after,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-pinned-container::before,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container::after,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container::before {&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Dark Mode Sidebar Menu Widgets &amp;amp; Headers */&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content {&lt;br /&gt;
background-color: #253141 !important;&lt;br /&gt;
border: 1px solid #3b4b5f !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a \*,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a \* {&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a:hover,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a:hover \*,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a:hover,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a:hover \* {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu .vector-menu-heading,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content .vector-menu-heading {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-sidebar-menu.vanipedia-collapsed:has(.vector-menu-content-list:empty) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
LIGHT MODE OVERRIDES&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Global Light Mode Layout Variables */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Light Mode Sidebar &amp;amp; Menu Backgrounds */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container {&lt;br /&gt;
background-color: #EEF2F9 !important;&lt;br /&gt;
--background-color-interactive: #EEF2F9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Give the floating dropdown a visible box in Light Mode */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content:not(#vector-user-links-dropdown *):not(.vector-user-menu *) {&lt;br /&gt;
background-color: #ffffff !important; /* Clean white background */&lt;br /&gt;
border: 1px solid #c8ccd1 !important; /* Soft grey border */&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; /* Soft shadow */&lt;br /&gt;
}&lt;br /&gt;
/* Ensure inner wrappers don&#039;t double-pad or override the box */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Light Mode Sidebar Menu Typography &amp;amp; Headers */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading {&lt;br /&gt;
background-color: #345B63 !important; /* Dark teal background for headers */&lt;br /&gt;
color: #ffffff !important; /* White text */&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link {&lt;br /&gt;
color: #2F5E5E !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover {&lt;br /&gt;
color: #0645ad !important;&lt;br /&gt;
background-color: #EEF2F9 !important; /* Soft hover highlight */&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
GLOBAL OVERRIDES (BOTH MODES)&lt;br /&gt;
========================================================= */&lt;br /&gt;
#mainbanner {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body,&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body-content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Personality Landing Hero */&lt;br /&gt;
.personality-card {&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 0 auto 35px auto;&lt;br /&gt;
background: #3a5c6e;&lt;br /&gt;
border: 1px solid #7FA28B;&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.personality-hero {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 28px;&lt;br /&gt;
align-items: center; /* This centers the shorter column (image or text) vertically */&lt;br /&gt;
}&lt;br /&gt;
.personality-image {&lt;br /&gt;
flex: 0 0 396px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.personality-image img {&lt;br /&gt;
max-width: 360px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
margin: auto;&lt;br /&gt;
padding: 4px;&lt;br /&gt;
background: #E7F3E5;&lt;br /&gt;
border: 1px solid #c8c8c8;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,.08);&lt;br /&gt;
}&lt;br /&gt;
/* Keep the title fix you applied earlier! */&lt;br /&gt;
.personality-title {&lt;br /&gt;
font-size: 180%;&lt;br /&gt;
text-align: left;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.personality-content {&lt;br /&gt;
flex: 1;&lt;br /&gt;
padding: 0 24px 0 0;&lt;br /&gt;
}&lt;br /&gt;
/* --- Mobile Layout Rules --- */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
.personality-hero {&lt;br /&gt;
flex-direction: column; /* Stacks the image and text vertically */&lt;br /&gt;
gap: 16px; /* Reduces the gap slightly so it doesn&#039;t feel too empty on mobile */&lt;br /&gt;
}&lt;br /&gt;
.personality-image {&lt;br /&gt;
flex: 1 1 auto; /* Removes the rigid 360px width constraint */&lt;br /&gt;
width: 100%; /* Allows the image to fill the mobile container gracefully */&lt;br /&gt;
}&lt;br /&gt;
.personality-image img {&lt;br /&gt;
max-width: 100%; /* Ensures the image never spills off the screen */&lt;br /&gt;
}&lt;br /&gt;
.personality-title {&lt;br /&gt;
text-align: center; /* Optional: Centering the title often looks better on stacked mobile layouts */&lt;br /&gt;
}&lt;br /&gt;
.personality-content {&lt;br /&gt;
padding: 0 16px; /* Adds 16px of space to the left and right of the text */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/*--- Additional Info Card ---*/&lt;br /&gt;
.info-card {&lt;br /&gt;
max-width: 900px;&lt;br /&gt;
margin: 30px auto;&lt;br /&gt;
padding: 24px 28px;&lt;br /&gt;
background: #FFF8EE;&lt;br /&gt;
border: 1px solid #D8C7A5;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.info-card h3 {&lt;br /&gt;
margin: 0 0 15px;&lt;br /&gt;
font-size: 150%;&lt;br /&gt;
color: #345B63;&lt;br /&gt;
}&lt;br /&gt;
.info-card p {&lt;br /&gt;
margin: 0 0 16px;&lt;br /&gt;
line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
.info-card .cta-button {&lt;br /&gt;
margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Hide empty sidebar menu headings */&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.accordion-toc-heading {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STICKY HEADER &amp;amp; FLOATING MENU ONLY&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Permanently remove the pinned sidebar column &amp;amp; all pinning buttons */&lt;br /&gt;
#vector-main-menu-pinned-container,&lt;br /&gt;
.vector-main-menu-pinned-container,&lt;br /&gt;
.vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action,&lt;br /&gt;
.vector-pinnable-header-toggle-button,&lt;br /&gt;
.vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button,&lt;br /&gt;
[data-event-name\*=&amp;quot;vector-main-menu.pin&amp;quot;],&lt;br /&gt;
[data-event-name\*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Hide magnifying glass / search toggle icon in sticky header */&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle,&lt;br /&gt;
#vector-sticky-header .mw-ui-icon-wikimedia-search,&lt;br /&gt;
#vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Sticky header container layout */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header,&lt;br /&gt;
#vector-sticky-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
background-color: #cce7d7 !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
padding-left: 16px !important;&lt;br /&gt;
padding-right: 16px !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode version */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header {&lt;br /&gt;
background-color: #1a1a1a !important;&lt;br /&gt;
border-bottom: 2px solid #3b4b5f !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Start Container: Burger + Search (PREVENTS growing/stretching across the bar) */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important; /* Stops it from expanding across the middle */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Burger button */&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
min-width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Search box */&lt;br /&gt;
#vector-sticky-header #p-search,&lt;br /&gt;
#vector-sticky-header form#searchform,&lt;br /&gt;
#vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner,&lt;br /&gt;
#vector-sticky-header .cdx-search-input {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
top: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
bottom: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
float: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox,&lt;br /&gt;
#vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Position Page Title in the MIDDLE of the top bar */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-title,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar .mw-headline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-size: 1.35rem !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode text */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Action tools stay on the far right */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. Floating Dropdown Menu Box Styling */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content {&lt;br /&gt;
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background-color: var(--background-color-base, #ffffff) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
FLOATING &amp;quot;BACK TO TOP&amp;quot; BUTTON&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background-color: #345B63 !important; /* Vanipedia dark teal */&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
transform: translateY(12px) !important;&lt;br /&gt;
transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shown when scrolled down */&lt;br /&gt;
#vanipedia-back-to-top.visible {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
transform: translateY(0) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top:hover {&lt;br /&gt;
background-color: #244147 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top:active {&lt;br /&gt;
transform: translateY(0) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top svg {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode theme */&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover {&lt;br /&gt;
background-color: #4f637c !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile positioning */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 18px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
UNIVERSAL VĀṆĪ-TEMPLE MAIN PAGE: FULL-WIDTH ARCHITECTURAL BLUEPRINT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Petal Color &amp;amp; Material Variables */&lt;br /&gt;
:root {&lt;br /&gt;
--petal-color:        #1b2e4b; /* Vanipedia Midnight Blue */&lt;br /&gt;
--petal-color-dark:   #101c2e;&lt;br /&gt;
--vani-gold:          #d4af37;&lt;br /&gt;
--vani-wood-wall:     #241913; /* Rich dark walnut edge-to-edge */&lt;br /&gt;
--vani-shelf-depth:   #140d09; /* Deep shadow inside open shelves */&lt;br /&gt;
--vani-border-wood:   #3d2b20;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Show &amp;amp; Theme the Vector 2022 Top Bar (from image_3992d7.png) */&lt;br /&gt;
body.page-Main_Page .vector-header-container, body.page-Main_Page #mw-head { display: flex !important; background: transparent !important; background-color: transparent !important; border: none !important; border-bottom: none !important; box-shadow: none !important; height: auto !important; min-height: 86px !important; }&lt;br /&gt;
.vector-header-container .mw-logo-wordmark,&lt;br /&gt;
.vector-header-container .vector-menu-heading,&lt;br /&gt;
.vector-header-container a,&lt;br /&gt;
.vector-sticky-header a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
border: 1px solid var(--vani-gold) !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
background-color: var(--petal-color-dark) !important;&lt;br /&gt;
color: var(--vani-gold) !important;&lt;br /&gt;
border: 1px solid var(--vani-gold) !important;&lt;br /&gt;
font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Full-Width Edge-to-Edge Wood Canvas (Zero Columns, Zero Plants) */&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
background-color: var(--vani-wood-wall) !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-wood-sanctuary {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
min-height: calc(100vh - 110px);&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 24px 40px 80px 40px !important;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(180deg, rgba(0,0,0,0.35) 0%, transparent 15%, transparent 85%, rgba(0,0,0,0.55) 100%),&lt;br /&gt;
radial-gradient(ellipse at 50% 25%, #3a281e 0%, var(--vani-wood-wall) 80%);&lt;br /&gt;
color: #e6dfd5;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif;&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Upper Canopy with Concealed Linear Cove Lighting (No Spotlights) */&lt;br /&gt;
.vani-canopy-box {&lt;br /&gt;
width: 100%;&lt;br /&gt;
background: linear-gradient(180deg, #18100c 0%, #2b1d15 70%, #1c130e 100%);&lt;br /&gt;
border-top: 2px solid var(--vani-gold);&lt;br /&gt;
border-bottom: 3px solid #140d09;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 30px 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
position: relative;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* Seamless warm golden wash fading down the wood grain */&lt;br /&gt;
.vani-canopy-box::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 3%;&lt;br /&gt;
right: 3%;&lt;br /&gt;
bottom: -24px;&lt;br /&gt;
height: 24px;&lt;br /&gt;
background: radial-gradient(ellipse at 50% 0%, rgba(212, 175, 55, 0.45) 0%, rgba(212, 175, 55, 0.12) 50%, transparent 80%);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
filter: blur(8px);&lt;br /&gt;
}&lt;br /&gt;
.vani-canopy-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif;&lt;br /&gt;
font-size: clamp(28px, 2.5vw, 42px);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
letter-spacing: 0.05em;&lt;br /&gt;
margin: 0 0 6px 0;&lt;br /&gt;
text-shadow: 0 2px 8px rgba(0,0,0,0.8);&lt;br /&gt;
}&lt;br /&gt;
.vani-canopy-subtitle {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
color: #c9bfb1;&lt;br /&gt;
margin: 0;&lt;br /&gt;
letter-spacing: 0.04em;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Open Recessed Wall Shelves (Without Glass) */&lt;br /&gt;
.vani-shelves-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 24px;&lt;br /&gt;
margin: 34px 0 28px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.vani-open-shelf {&lt;br /&gt;
background: linear-gradient(180deg, #110b08 0%, var(--vani-shelf-depth) 100%);&lt;br /&gt;
border: 2px solid var(--vani-border-wood);&lt;br /&gt;
border-bottom: 4px solid #0d0806;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 18px 20px;&lt;br /&gt;
min-height: 180px;&lt;br /&gt;
position: relative;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 6px 14px rgba(0, 0, 0, 0.75),&lt;br /&gt;
0 4px 12px rgba(0,0,0,0.35);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
}&lt;br /&gt;
/* Subtle indirect light strip inside the top of each shelf */&lt;br /&gt;
.vani-open-shelf::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 8%;&lt;br /&gt;
right: 8%;&lt;br /&gt;
height: 6px;&lt;br /&gt;
background: radial-gradient(ellipse at 50% 0%, rgba(212, 175, 55, 0.3) 0%, transparent 80%);&lt;br /&gt;
filter: blur(2px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vani-shelf-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
border-bottom: 1px solid rgba(212, 175, 55, 0.25);&lt;br /&gt;
padding-bottom: 6px;&lt;br /&gt;
margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
/* Content styling inside dark shelves */&lt;br /&gt;
.vani-open-shelf a {&lt;br /&gt;
color: #dcd4c7 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-open-shelf a:hover {&lt;br /&gt;
color: var(--vani-gold) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Central Showcase Display Window (Holds Virtual Timeline) */&lt;br /&gt;
.vani-center-showcase {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 0 auto 35px;&lt;br /&gt;
background: #0d0806;&lt;br /&gt;
border: 3px solid #3d2b20;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 0 20px rgba(0,0,0,0.8),&lt;br /&gt;
0 8px 25px rgba(0,0,0,0.5);&lt;br /&gt;
}&lt;br /&gt;
/* 7. Docked Base Plinth Footer (Always Visible) */&lt;br /&gt;
.vani-plinth-footer {&lt;br /&gt;
position: fixed;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
height: 48px;&lt;br /&gt;
background: linear-gradient(180deg, #18110c 0%, #0f0a07 100%);&lt;br /&gt;
border-top: 1px solid var(--vani-gold);&lt;br /&gt;
z-index: 1000;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
padding: 0 30px;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: 0 -4px 15px rgba(0,0,0,0.45);&lt;br /&gt;
}&lt;br /&gt;
.vani-footer-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
.vani-petal-badge {&lt;br /&gt;
color: #d1c7b8 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
padding: 4px 12px;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
background: rgba(255,255,255,0.06);&lt;br /&gt;
border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-petal-badge:hover,&lt;br /&gt;
.vani-petal-badge.is-active {&lt;br /&gt;
background: var(--petal-color);&lt;br /&gt;
border-color: var(--vani-gold);&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-footer-milestone {&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
letter-spacing: 0.03em;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vani-shelves-grid {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
Vanipedia Visitors Statistics — Zero Scrollbar Configuration&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Hide right Appearance menu */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vector-column-end,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #vector-appearance-pinned-container,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #vector-page-tools-pinned-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1350px centered container */&lt;br /&gt;
body.page-Vanipedia_Visitors_Statistics {&lt;br /&gt;
--max-width-base: 1350px !important;&lt;br /&gt;
--width-layout: 1350px !important;&lt;br /&gt;
}&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-page-container {&lt;br /&gt;
max-width: 1350px !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-page-container-inner,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-content-container,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #content,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-parser-output {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dashboard container */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vanipedia-analytics-dashboard {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 15px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Iframe with enough vertical room */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vanipedia-analytics-dashboard iframe {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: 950px !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA MAIN PAGE&lt;br /&gt;
Full-screen custom homepage&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
1. HIDE ALL WIKI TOOLS &amp;amp; UNWANTED CHROME ON MAIN PAGE&lt;br /&gt;
(Main Page, Discussion, Read, Edit, History, Tools, Notices)&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #left-navigation,&lt;br /&gt;
body.page-Main_Page #right-navigation,&lt;br /&gt;
body.page-Main_Page #p-namespaces,&lt;br /&gt;
body.page-Main_Page #p-views,&lt;br /&gt;
body.page-Main_Page #p-cactions,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-tools,&lt;br /&gt;
body.page-Main_Page #vector-page-tools-dropdown,&lt;br /&gt;
body.page-Main_Page #vector-page-tools-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-page-titlebar,&lt;br /&gt;
body.page-Main_Page .mw-page-title-main,&lt;br /&gt;
body.page-Main_Page .firstHeading,&lt;br /&gt;
body.page-Main_Page #firstHeading,&lt;br /&gt;
body.page-Main_Page .mw-indicators,&lt;br /&gt;
body.page-Main_Page .mw-editsection,&lt;br /&gt;
body.page-Main_Page .catlinks,&lt;br /&gt;
body.page-Main_Page .printfooter,&lt;br /&gt;
body.page-Main_Page #siteSub,&lt;br /&gt;
body.page-Main_Page #contentSub,&lt;br /&gt;
body.page-Main_Page #jump-to-nav,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mainbanner,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
2. REMOVE VECTOR WIDTH / GRID / MARGINS&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container {&lt;br /&gt;
display: block !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page main#content {&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden;&lt;br /&gt;
background: #f5f1e8 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
3. RESET MEDIAWIKI STYLING INSIDE HOMEPAGE&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-home *,&lt;br /&gt;
body.page-Main_Page #vani-home *::before,&lt;br /&gt;
body.page-Main_Page #vani-home *::after {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home a {&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home a.external {&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home img {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HOMEPAGE CANVAS&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
--cream: #f6f2e9;&lt;br /&gt;
--cream-2: #eee8dc;&lt;br /&gt;
--green: #123f38;&lt;br /&gt;
--green-soft: #31574f;&lt;br /&gt;
--gold: #b1873d;&lt;br /&gt;
--text: #18201d;&lt;br /&gt;
--muted: #746f65;&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
min-height: 720px;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 20px 38px 18px !important;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
background:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
circle at 62% 24%,&lt;br /&gt;
rgba(255,255,255,.76) 0,&lt;br /&gt;
rgba(255,255,255,.30) 26%,&lt;br /&gt;
transparent 48%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
105deg,&lt;br /&gt;
#faf7f0 0%,&lt;br /&gt;
var(--cream) 55%,&lt;br /&gt;
#f2ede3 100%&lt;br /&gt;
);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TOP BAR&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-top {&lt;br /&gt;
height: 66px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BRAND&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-brand {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
}&lt;br /&gt;
/* ROUND LOGO */&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo img {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
/* VANIPEDIA WORDMARK + SMALL NETWORK LINKS */&lt;br /&gt;
.vh-wordmark-group {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 100%;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
transform: translateX(10px);&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 24px;&lt;br /&gt;
margin-top: 3px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 14px;          /* VANISOURCE / VANIQUOTES / VANIMEDIA */&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .02em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network a {&lt;br /&gt;
color: #B5BC64 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network a:hover {&lt;br /&gt;
color: var(--gold) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network span {&lt;br /&gt;
margin: 0 3px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo img {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark img {&lt;br /&gt;
width: auto;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark img {&lt;br /&gt;
width: auto;&lt;br /&gt;
height: 50px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle {&lt;br /&gt;
width: 950px;&lt;br /&gt;
margin-left: 28px;&lt;br /&gt;
padding-left: 18px;&lt;br /&gt;
border-left: 2px solid rgba(177,135,61,.45);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
line-height: 1.3;&lt;br /&gt;
letter-spacing: .11em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
align-self: center;&lt;br /&gt;
transform: translateY(6px);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 17px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links i {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 17px;&lt;br /&gt;
background: rgba(177,135,61,.38);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links a {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-main {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1fr)&lt;br /&gt;
220px;&lt;br /&gt;
column-gap: 24px;&lt;br /&gt;
height: 510px;&lt;br /&gt;
}&lt;br /&gt;
.vh-main::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: -35px; /* move divider down */&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.35);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
FROM HIS LETTERS heading&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-letter-heading {&lt;br /&gt;
display: block;&lt;br /&gt;
width: auto;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 0 22px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Rotating content&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
#vh-random-letter {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .45s ease,&lt;br /&gt;
transform .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-letter.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Whole item clickable&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-link {&lt;br /&gt;
display: block;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Recipient&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-person {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 17px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Date&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-date {&lt;br /&gt;
margin-bottom: 14px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.3;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Selected passage&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-text {&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Read letter&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-more {&lt;br /&gt;
margin-top: 14px;&lt;br /&gt;
padding-top: 9px;&lt;br /&gt;
border-top:&lt;br /&gt;
1px solid rgba(177,135,61,.30);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Hover&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-link:hover&lt;br /&gt;
.vh-random-letter-person,&lt;br /&gt;
.vh-random-letter-link:hover&lt;br /&gt;
.vh-random-letter-more {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
MAIN TITLE / INTRO&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-intro {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 8;&lt;br /&gt;
grid-column: 1;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
width: 650px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
padding-top: 36px;&lt;br /&gt;
padding-left: 145px;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: clamp(64px, 5.2vw, 94px);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: .88;&lt;br /&gt;
letter-spacing: -.025em;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
}&lt;br /&gt;
.vh-description,&lt;br /&gt;
.vh-quote-text,&lt;br /&gt;
.vh-quote-source,&lt;br /&gt;
.vh-discover-primary,&lt;br /&gt;
.vh-discover-secondary,&lt;br /&gt;
.vh-gateway-text,&lt;br /&gt;
.vh-feature-copy,&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle,&lt;br /&gt;
.vh-top-links,&lt;br /&gt;
.vh-small-heading,&lt;br /&gt;
.vh-gateway-title,&lt;br /&gt;
.vh-section-title,&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
.vh-network-grid small {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 35px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
margin: 27px 0 18px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
ROTATING ŚRĪLA PRABHUPĀDA SUBTITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-description {&lt;br /&gt;
width: 700px;&lt;br /&gt;
max-width: 700px;&lt;br /&gt;
min-height: 64px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
line-height: 1.48;&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
left: 50px;&lt;br /&gt;
bottom: 0px;&lt;br /&gt;
background: transparent;&lt;br /&gt;
}&lt;br /&gt;
.vh-description.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO PHOTO AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-photo-stage {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
grid-column: 1;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
width: 790px;&lt;br /&gt;
justify-self: end;&lt;br /&gt;
margin: 0 35px 0 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
height: calc(105% + 90px);&lt;br /&gt;
top: -85px;&lt;br /&gt;
}&lt;br /&gt;
.vh-photo {&lt;br /&gt;
position: absolute;&lt;br /&gt;
inset: 0;&lt;br /&gt;
background-position: center center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
filter:&lt;br /&gt;
grayscale(.10)&lt;br /&gt;
sepia(.06)&lt;br /&gt;
saturate(.82)&lt;br /&gt;
contrast(.96);&lt;br /&gt;
transition: opacity 1.4s ease-in-out;&lt;br /&gt;
border-radius: 50;&lt;br /&gt;
-webkit-mask-image:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
ellipse 54% 60% at 50% 50%,&lt;br /&gt;
black 58%,&lt;br /&gt;
rgba(0,0,0,.99) 64%,&lt;br /&gt;
rgba(0,0,0,.92) 70%,&lt;br /&gt;
rgba(0,0,0,.78) 77%,&lt;br /&gt;
rgba(0,0,0,.58) 84%,&lt;br /&gt;
rgba(0,0,0,.36) 90%,&lt;br /&gt;
rgba(0,0,0,.16) 95%,&lt;br /&gt;
rgba(0,0,0,.05) 98%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to bottom,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
);&lt;br /&gt;
-webkit-mask-composite:&lt;br /&gt;
source-in,&lt;br /&gt;
source-in;&lt;br /&gt;
mask-image:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
ellipse 54% 60% at 50% 50%,&lt;br /&gt;
black 58%,&lt;br /&gt;
rgba(0,0,0,.99) 64%,&lt;br /&gt;
rgba(0,0,0,.92) 70%,&lt;br /&gt;
rgba(0,0,0,.78) 77%,&lt;br /&gt;
rgba(0,0,0,.58) 84%,&lt;br /&gt;
rgba(0,0,0,.36) 90%,&lt;br /&gt;
rgba(0,0,0,.16) 95%,&lt;br /&gt;
rgba(0,0,0,.05) 98%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to bottom,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
);&lt;br /&gt;
mask-composite:&lt;br /&gt;
intersect,&lt;br /&gt;
intersect;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
DISCOVER&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
THEMATIC ARTICLE SPOTLIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-discover {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 9;&lt;br /&gt;
grid-column: 2;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
top: 28px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
height: calc(100% - 0px);&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding-left: 24px;&lt;br /&gt;
border-left: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.42;&lt;br /&gt;
}&lt;br /&gt;
/* Section heading */&lt;br /&gt;
.vh-discover-heading {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* Random article container */&lt;br /&gt;
#vh-random-article {&lt;br /&gt;
margin-top: 28px;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .7s ease,&lt;br /&gt;
transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-article.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Whole article preview is clickable */&lt;br /&gt;
.vh-random-article-link {&lt;br /&gt;
display: block;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Article title */&lt;br /&gt;
.vh-random-article-title {&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.18;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
}&lt;br /&gt;
/* First lines of article */&lt;br /&gt;
.vh-random-article-extract {&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
/* Read article link */&lt;br /&gt;
.vh-random-article-more {&lt;br /&gt;
margin-top: 15px;&lt;br /&gt;
padding-top: 10px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Hover */&lt;br /&gt;
.vh-random-article-link:hover .vh-random-article-title,&lt;br /&gt;
.vh-random-article-link:hover .vh-random-article-more {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
GATEWAYS&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 170px;&lt;br /&gt;
bottom: 35px;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 1000px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 1 1 150px;&lt;br /&gt;
min-width: 140px;&lt;br /&gt;
padding: 0 8px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Taller separators between gateways */&lt;br /&gt;
.vh-gateway:not(:last-child)::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
right: 0;&lt;br /&gt;
top: 15px;&lt;br /&gt;
bottom: 15px;&lt;br /&gt;
width: 1px;&lt;br /&gt;
background: rgba(18,63,56,.18);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:last-child {&lt;br /&gt;
border-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon {&lt;br /&gt;
display: block;&lt;br /&gt;
height: 50px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 29px;&lt;br /&gt;
line-height: 45px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
margin: 4px 0 4px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.1;&lt;br /&gt;
letter-spacing: .05em;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title a {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
color: var(--text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.12;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text.vh-gateway-links {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.12;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
CONTINUOUS LIFE TIMELINE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
height: 116px;&lt;br /&gt;
margin-top: 30px;&lt;br /&gt;
width: 100vw;&lt;br /&gt;
max-width: 100vw;&lt;br /&gt;
margin-left: calc(50% - 50vw);&lt;br /&gt;
margin-right: calc(50% - 50vw);&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window:active {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: flex-start;&lt;br /&gt;
width: max-content;&lt;br /&gt;
height: 100%;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
}&lt;br /&gt;
/* horizontal line */&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
top: 42px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.55);&lt;br /&gt;
}&lt;br /&gt;
/* one timeline event */&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 10px 20px 0;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* date */&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
height: 21px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .06em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* dot */&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 38px;&lt;br /&gt;
left: 20px;&lt;br /&gt;
width: 8px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: var(--green);&lt;br /&gt;
border: 2px solid #f6f2e9;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
/* short event text */&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 24px;&lt;br /&gt;
max-width: 175px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
/* hover */&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-date,&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-text {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* subtle edge fade */&lt;br /&gt;
.vh-lifeline-window::before,&lt;br /&gt;
.vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
width: 65px;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window::before {&lt;br /&gt;
left: 0;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
#f6f2e9,&lt;br /&gt;
rgba(246,242,233,0)&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window::after {&lt;br /&gt;
right: 0;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to left,&lt;br /&gt;
#f6f2e9,&lt;br /&gt;
rgba(246,242,233,0)&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEMPORARY LOGO FALLBACK&lt;br /&gt;
Only relevant if you use .vh-logo-temp&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-logo-temp {&lt;br /&gt;
width: 58px;&lt;br /&gt;
height: 58px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
border: 3px solid var(--gold);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: var(--green);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MOTION ACCESSIBILITY&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-photo,&lt;br /&gt;
#vh-discover-content,&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
1366–1500px DESKTOPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
padding-left: 24px !important;&lt;br /&gt;
padding-right: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-size: 67px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
width: 585px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding-left: 8px;&lt;br /&gt;
padding-right: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(560px, 1.12fr)&lt;br /&gt;
minmax(570px, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-grid {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
repeat(4, 88px)&lt;br /&gt;
minmax(150px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark {&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
1200–1365px DESKTOPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-size: 61px;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
width: 525px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
1.05fr&lt;br /&gt;
.95fr;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-grid {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
repeat(4, 78px)&lt;br /&gt;
minmax(140px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
SMALL GATEWAY DESTINATION LINKS&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
/* Individual links */&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
opacity: .82;&lt;br /&gt;
transition:&lt;br /&gt;
color .22s ease,&lt;br /&gt;
opacity .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Very fine underline */&lt;br /&gt;
.vh-gateway-links a::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 50%;&lt;br /&gt;
bottom: -2px;&lt;br /&gt;
width: 0;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform: translateX(-50%);&lt;br /&gt;
transition:&lt;br /&gt;
width .28s cubic-bezier(.2,.8,.2,1);&lt;br /&gt;
}&lt;br /&gt;
/* Hover */&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: var(--gold) !important;&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover::after {&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
/* Separators */&lt;br /&gt;
.vh-link-sep {&lt;br /&gt;
margin: 0 3px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
opacity: .55;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
animation: vh-link-arrive .65s ease both;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(1) {&lt;br /&gt;
animation-delay: .45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(2) {&lt;br /&gt;
animation-delay: .60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(3) {&lt;br /&gt;
animation-delay: .75s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(4) {&lt;br /&gt;
animation-delay: .90s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vh-link-arrive {&lt;br /&gt;
from {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(4px);&lt;br /&gt;
}&lt;br /&gt;
to {&lt;br /&gt;
opacity: .82;&lt;br /&gt;
transform: translateY(0);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Prevent popups */&lt;br /&gt;
body.page-Main_Page #vani-home a[title]:hover::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MAIN PAGE — REMOVE STRAY TOP/BOTTOM SKIN STRIPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* Force every outer Vector wrapper behind homepage to cream */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* MediaWiki sometimes creates empty paragraphs around the page markup */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove any residual top/bottom spacing around parser output */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:first-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* No outer spacing around homepage */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-footer-container,&lt;br /&gt;
body.page-Main_Page footer,&lt;br /&gt;
body.page-Main_Page #footer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-jump-link {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-intro::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: -1;&lt;br /&gt;
left: -20px;&lt;br /&gt;
top: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
width: 500px;&lt;br /&gt;
height: 500px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-main-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-gold-rule,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-description {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: 60px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
FROM HIS LETTERS — LEFT PANEL&lt;br /&gt;
========================================================== */&lt;br /&gt;
/*&lt;br /&gt;
\* Keep .vh-now because it positions the left column.&lt;br /&gt;
\* It is now only an internal technical class name.&lt;br /&gt;
*/&lt;br /&gt;
.vh-now {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 15;&lt;br /&gt;
top: 28px;&lt;br /&gt;
left: -20px;&lt;br /&gt;
width: 180px;&lt;br /&gt;
height: calc(100% - 0px);&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 20px 18px 20px 0;&lt;br /&gt;
border-right: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
text-align: left;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.42;&lt;br /&gt;
}&lt;br /&gt;
.vh-letter-heading {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 0 22px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO TITLE — WHO IS REVEAL&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
/* MediaWiki-generated link wrapping everything */&lt;br /&gt;
.vh-hero-title-link &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
position: relative;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
position: absolute;&lt;br /&gt;
/* VERTICAL POSITION */&lt;br /&gt;
top: 3px;&lt;br /&gt;
/* HORIZONTAL POSITION */&lt;br /&gt;
right: -5px;&lt;br /&gt;
/* SIZE */&lt;br /&gt;
font-size: 40px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, serif;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: .88;&lt;br /&gt;
letter-spacing: -.025em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateX(-18px);&lt;br /&gt;
transition:&lt;br /&gt;
opacity .45s ease,&lt;br /&gt;
transform .55s cubic-bezier(.22,.7,.25,1);&lt;br /&gt;
}&lt;br /&gt;
/* Reveal */&lt;br /&gt;
.vh-hero-title-wrap:hover .vh-who-corner {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
/* No standard link effects */&lt;br /&gt;
.vh-hero-title-link a:hover,&lt;br /&gt;
.vh-hero-title-link a:visited {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
WHO IS ŚRĪLA PRABHUPĀDA?&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 4px;&lt;br /&gt;
bottom: -39px;&lt;br /&gt;
z-index: 30;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(-7px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .35s ease,&lt;br /&gt;
transform .35s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-link a {&lt;br /&gt;
display: inline-flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 9px;&lt;br /&gt;
padding: 8px 13px 7px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.65);&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: rgba(246,242,233,.88);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .10em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition:&lt;br /&gt;
color .25s ease,&lt;br /&gt;
border-color .25s ease,&lt;br /&gt;
background .25s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-arrow {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: -1px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition: transform .25s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Reveal ONLY when interacting with the hero title */&lt;br /&gt;
.vh-hero-title-wrap:hover .vh-who-link {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateY(0);&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
/* Button hover */&lt;br /&gt;
.vh-who-link a:hover {&lt;br /&gt;
color: var(--green);&lt;br /&gt;
border-color: var(--gold);&lt;br /&gt;
background: rgba(246,242,233,.98);&lt;br /&gt;
}&lt;br /&gt;
.vh-who-link a:hover .vh-who-arrow {&lt;br /&gt;
transform: translateX(3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-dot {&lt;br /&gt;
transform: scale(1.5);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline must follow JS position immediately */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
scroll-behavior: auto !important;&lt;br /&gt;
transform-origin: 0 0;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VIRTUAL TIMELINE PERFORMANCE&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
display: flex;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
height: 100%;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
transform-style: flat;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TIMELINE YEAR NAVIGATION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 22px;&lt;br /&gt;
margin: 0 0 10px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 35px;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 4px 2px;&lt;br /&gt;
color: rgba(18,63,56,.62);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
transition:&lt;br /&gt;
color .2s ease,&lt;br /&gt;
transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* Random quotes */&lt;br /&gt;
.vh-quote {&lt;br /&gt;
height: 82px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
padding: 0 40px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
border-bottom: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
margin-top: 26px;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-inner {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
max-width: 1500px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-text {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
text-overflow: ellipsis;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: clamp(20px, 1.65vw, 29px);&lt;br /&gt;
line-height: 1.16;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source {&lt;br /&gt;
margin-top: 7px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source::before,&lt;br /&gt;
.vh-quote-source::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 74px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a {&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a:hover {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 15px;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 93px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote,&lt;br /&gt;
#vh-random-quote-source {&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote.is-changing,&lt;br /&gt;
#vh-random-quote-source.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured {&lt;br /&gt;
width: auto;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(760px, 1.3fr)&lt;br /&gt;
minmax(600px, 1fr);&lt;br /&gt;
column-gap: 32px;&lt;br /&gt;
align-items: start;&lt;br /&gt;
margin-top: 18px;&lt;br /&gt;
padding-top: 18px;&lt;br /&gt;
padding-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured,&lt;br /&gt;
.vh-network {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — TITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — GRID&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
INDIVIDUAL TREASURE CARD&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 48% 52%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature a {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MEDIA AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-media,&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px 0 0 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* Normal video/image cards */&lt;br /&gt;
.vh-feature-video .vh-feature-media,&lt;br /&gt;
.vh-feature-imagequote .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
/* SHORT&lt;br /&gt;
Keep complete vertical YouTube Shorts thumbnail visible.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-short .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: contain;&lt;br /&gt;
background-color: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEXT PANEL ON RIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 3px 10px 5px 12px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
border-radius: 0 6px 6px 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
/* SHORT / VIDEO / IMAGE QUOTE / NECTAR DROP */&lt;br /&gt;
.vh-feature-copy small {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Actual title */&lt;br /&gt;
.vh-feature-copy strong {&lt;br /&gt;
display: block;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
\* Metadata currently not needed.&lt;br /&gt;
\* Keep it hidden so dates do not appear underneath.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-copy span {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
NECTAR DROP&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-audio-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.50);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
line-height: 1;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
transform .2s ease,&lt;br /&gt;
background .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar:hover .vh-feature-audio-icon {&lt;br /&gt;
transform: scale(1.06);&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-network .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 120px;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 5px 10px 0;&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
border-right: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
background .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover .vh-network-icon {&lt;br /&gt;
transform: scale(1.12);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover strong {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
height: 42px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition:&lt;br /&gt;
transform .22s ease,&lt;br /&gt;
color .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes {&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 60px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat strong {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: -8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes + strong {&lt;br /&gt;
white-space: normal;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 19px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat small {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: 8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK MISSION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 430px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 0 0px 0 10px;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-world {&lt;br /&gt;
flex: 0 0 150px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
margin-right: 0px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission-text {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 250px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover .vh-network-world img {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
RESPONSIVE BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(650px, 1.2fr)&lt;br /&gt;
minmax(650px, 1fr);&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
grid-template-columns: 47% 53%;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
padding-left: 9px;&lt;br /&gt;
padding-right: 7px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 110px;&lt;br /&gt;
min-width: 110px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1.1fr)&lt;br /&gt;
minmax(620px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 105px;&lt;br /&gt;
min-width: 105px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =====================================================&lt;br /&gt;
SOCIAL PLATFORM STATISTICS&lt;br /&gt;
===================================================== */&lt;br /&gt;
/* Month / year title */&lt;br /&gt;
.social-stats-title {&lt;br /&gt;
margin: 30px 0 10px;&lt;br /&gt;
padding-bottom: 7px;&lt;br /&gt;
font-size: 25px;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
border-bottom: 2px solid #2a4452;&lt;br /&gt;
}&lt;br /&gt;
/* Clickable statistics bar */&lt;br /&gt;
.social-stats-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-header:hover {&lt;br /&gt;
background: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
/* Platform blocks */&lt;br /&gt;
.social-stats-platform {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
border-right: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-name {&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-views {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
/* Details */&lt;br /&gt;
.social-stats-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 7px;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #2a4452;&lt;br /&gt;
background: #eef2f4;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-arrow {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Expanded report */&lt;br /&gt;
.social-stats-details {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
padding: 24px 28px 30px;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-top: 1px solid #c8ccd1;&lt;br /&gt;
border-radius: 0 0 8px 8px;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-number {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.15;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-view-label {&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
IMAGE QUOTE POPUP&lt;br /&gt;
========================================================== */&lt;br /&gt;
#vh-imagequote-lightbox {&lt;br /&gt;
position: fixed;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
/* positioned by JS */&lt;br /&gt;
top: auto;&lt;br /&gt;
left: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .2s ease,&lt;br /&gt;
visibility .2s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox.is-open {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
visibility: visible;&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 20vw;&lt;br /&gt;
max-width: 380px;&lt;br /&gt;
min-width: 260px;&lt;br /&gt;
height: auto;&lt;br /&gt;
max-height: 55vh;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px&lt;br /&gt;
rgba(0, 0, 0, .28);&lt;br /&gt;
}&lt;br /&gt;
.vh-imagequote-lightbox-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
top: 5px;&lt;br /&gt;
right: 7px;&lt;br /&gt;
width: 28px;&lt;br /&gt;
height: 28px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: rgba(0, 0, 0, .55);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 26px;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar Drop audio activity */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 3px;&lt;br /&gt;
height: 18px;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave span {&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 4px;&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform-origin: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span {&lt;br /&gt;
animation: vhNectarWave .75s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(2) {&lt;br /&gt;
animation-delay: -.45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(3) {&lt;br /&gt;
animation-delay: -.20s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(4) {&lt;br /&gt;
animation-delay: -.60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(5) {&lt;br /&gt;
animation-delay: -.30s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(6) {&lt;br /&gt;
animation-delay: -.55s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(7) {&lt;br /&gt;
animation-delay: -.10s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vhNectarWave {&lt;br /&gt;
0% {&lt;br /&gt;
height: 3px;&lt;br /&gt;
}&lt;br /&gt;
100% {&lt;br /&gt;
height: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Nectar audio area — never scroll */&lt;br /&gt;
.vh-feature-nectar .vh-feature-audio {&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar .vh-nectar-wave {&lt;br /&gt;
flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Video + Nectar Drop title limit */&lt;br /&gt;
.vh-feature-video .vh-feature-copy strong,&lt;br /&gt;
.vh-feature-nectar .vh-feature-copy strong {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
display: -webkit-box;&lt;br /&gt;
-webkit-box-orient: vertical;&lt;br /&gt;
-webkit-line-clamp: 5;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
========================================================= */&lt;br /&gt;
.vani-flipbook-trigger {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
transition:&lt;br /&gt;
transform 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger:hover img {&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px&lt;br /&gt;
rgba(0, 0, 0, 0.22);&lt;br /&gt;
}&lt;br /&gt;
/* Full-screen dark overlay */&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
position: fixed;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
display: none;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
background:&lt;br /&gt;
rgba(15, 20, 18, 0.90);&lt;br /&gt;
}&lt;br /&gt;
#vani-flipbook-overlay.is-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* Popup */&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: calc(100vw - 80px);&lt;br /&gt;
height: calc(100vh - 40px);&lt;br /&gt;
max-width: 1800px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 20px 70px&lt;br /&gt;
rgba(0, 0, 0, 0.55);&lt;br /&gt;
}&lt;br /&gt;
/* Iframe holder */&lt;br /&gt;
#vani-flipbook-frame-holder {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Actual flipbook iframe */&lt;br /&gt;
#vani-flipbook-frame {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
}&lt;br /&gt;
/* Close button */&lt;br /&gt;
.vani-flipbook-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 10px;&lt;br /&gt;
right: 10px;&lt;br /&gt;
z-index: 100001;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background:&lt;br /&gt;
rgba(20, 20, 20, 0.80);&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
font-family:&lt;br /&gt;
Arial,&lt;br /&gt;
sans-serif;&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
line-height: 42px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-close:hover {&lt;br /&gt;
background: #000000;&lt;br /&gt;
}&lt;br /&gt;
body.vani-flipbook-open {&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
padding: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
max-width: none;&lt;br /&gt;
border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================&lt;br /&gt;
VANIPEDIA INSPIRATION&lt;br /&gt;
========================================= */&lt;br /&gt;
/* Image */&lt;br /&gt;
.vision-layout-wrapper .vision-logo {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
}&lt;br /&gt;
.vision-layout-wrapper .vision-logo img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 350px;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Two button columns */&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
display: flex;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-col {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Light green buttons */&lt;br /&gt;
.vision-buttons-container .vision-btn {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn:hover {&lt;br /&gt;
background-color: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn a,&lt;br /&gt;
.vision-buttons-container .vision-btn a.external {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ARCHITECTURAL WOOD SANCTUM &amp;amp; SHADOWBOX NICHES (A1 CONCEPT)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
:root {&lt;br /&gt;
--wood-darkest: #110804;&lt;br /&gt;
--wood-dark: #1c0e07;&lt;br /&gt;
--wood-mid: #2b170e;&lt;br /&gt;
--wood-warm: #3d2214;&lt;br /&gt;
--wood-light: #54311c;&lt;br /&gt;
--gold-bright: #f5d77f;&lt;br /&gt;
--gold-mid: #d4af37;&lt;br /&gt;
--gold-deep: #997a15;&lt;br /&gt;
--text-cream: #f4ebd9;&lt;br /&gt;
--text-muted: #bda892;&lt;br /&gt;
--spotlight-glow: radial-gradient(circle at 50% 0%, rgba(255, 230, 160, 0.28) 0%, rgba(255, 210, 120, 0.08) 45%, transparent 75%);&lt;br /&gt;
}&lt;br /&gt;
/* Master Architectural Container */&lt;br /&gt;
.sanctum-cabinet {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1280px;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
background: linear-gradient(180deg, #2b170e 0%, #1c0e07 40%, #140904 100%);&lt;br /&gt;
border: 3px solid #3d2314;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
box-shadow: 0 25px 60px rgba(0,0,0,0.9), inset 0 2px 4px rgba(255,220,150,0.2), inset 0 -2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
position: relative;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, &#039;Georgia&#039;, serif;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
}&lt;br /&gt;
.sanctum-cabinet::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0; left: 0; right: 0; bottom: 0;&lt;br /&gt;
background: repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0px, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 4px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 1: TOP ARCHITECTURAL CORNICE / NAV BAR */&lt;br /&gt;
.cornice-header {&lt;br /&gt;
background: linear-gradient(180deg, #3f2314 0%, #28140a 60%, #1b0c05 100%);&lt;br /&gt;
border-bottom: 2px solid #5a341b;&lt;br /&gt;
box-shadow: 0 8px 16px rgba(0,0,0,0.7), inset 0 2px 3px rgba(255,230,170,0.25);&lt;br /&gt;
padding: 14px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left .nav-burger {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
background: rgba(0,0,0,0.4);&lt;br /&gt;
padding: 6px 12px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
border: 1px solid #4a2814;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-group {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.main-brand-title {&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0,0,0,0.9), 0 0 12px rgba(212,175,55,0.3);&lt;br /&gt;
}&lt;br /&gt;
.brand-subline {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-search {&lt;br /&gt;
flex: 1;&lt;br /&gt;
max-width: 480px;&lt;br /&gt;
margin: 0 24px;&lt;br /&gt;
}&lt;br /&gt;
.search-input-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel {&lt;br /&gt;
width: 100%;&lt;br /&gt;
padding: 10px 18px 10px 42px;&lt;br /&gt;
background: #0f0704;&lt;br /&gt;
border: 1px solid #472613;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-family: inherit;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0,0,0,0.9), 0 1px 2px rgba(255,255,255,0.08);&lt;br /&gt;
outline: none;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel::placeholder {&lt;br /&gt;
color: #7d6b58;&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.search-icon {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 14px;&lt;br /&gt;
top: 50%;&lt;br /&gt;
transform: translateY(-50%);&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links .btn-gold a {&lt;br /&gt;
background: linear-gradient(180deg, #b8860b 0%, #7d5904 100%);&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: #fff !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* SPOTLIGHT HOOD &amp;amp; OVERHEAD LAMPS (A1 STYLE) */&lt;br /&gt;
.spotlight-frieze {&lt;br /&gt;
position: relative;&lt;br /&gt;
padding: 24px 20px 10px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
background: linear-gradient(180deg, #24130b 0%, #180c06 100%);&lt;br /&gt;
border-bottom: 2px solid #3a1e0f;&lt;br /&gt;
}&lt;br /&gt;
.lamp-row {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-around;&lt;br /&gt;
padding: 0 80px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.lamp {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
background: radial-gradient(ellipse at center, #ffd700 0%, #b8860b 60%, #442500 100%);&lt;br /&gt;
border-radius: 0 0 10px 10px;&lt;br /&gt;
box-shadow: 0 0 14px 4px rgba(255, 215, 0, 0.45);&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
.lamp::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 8px;&lt;br /&gt;
left: -70px;&lt;br /&gt;
width: 200px;&lt;br /&gt;
height: 280px;&lt;br /&gt;
background: var(--spotlight-glow);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.frieze-title {&lt;br /&gt;
font-size: 24px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-shadow: 0 2px 6px rgba(0,0,0,0.95);&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.frieze-subtitle {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.shadowbox-body {&lt;br /&gt;
padding: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 2: HERO STAGE */&lt;br /&gt;
.hero-sanctuary-stage {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 1fr 1.25fr 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
background: linear-gradient(180deg, #180c06 0%, #100703 100%);&lt;br /&gt;
border: 3px solid #361e10;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
box-shadow: inset 0 10px 25px rgba(0,0,0,0.9);&lt;br /&gt;
margin-bottom: 24px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-card {&lt;br /&gt;
background: rgba(0, 0, 0, 0.45);&lt;br /&gt;
border: 1px solid #3b2011;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.8);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-tag {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-headline a {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-body {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: #bcaaa4;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
margin: 10px 0;&lt;br /&gt;
flex: 1;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-footer a {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.center-frame {&lt;br /&gt;
background: #090402;&lt;br /&gt;
border: 3px solid #4a2814;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.95), inset 0 0 30px rgba(0,0,0,0.9);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.sanctuary-center-badge {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link a {&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 3px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 80px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
background: linear-gradient(90deg, transparent, var(--gold-mid), transparent);&lt;br /&gt;
margin: 10px auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.multilingual-tape {&lt;br /&gt;
background: #140904;&lt;br /&gt;
border: 1px solid #361b0d;&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
margin-top: 12px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 3: 3D RECESSED SHADOWBOX SHELF NICHES */&lt;br /&gt;
.niches-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche {&lt;br /&gt;
background: linear-gradient(180deg, #0e0603 0%, #170b05 100%);&lt;br /&gt;
border: 3px solid #381f11;&lt;br /&gt;
border-top: 4px solid #1a0c06;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 18px;&lt;br /&gt;
box-shadow: inset 0 8px 18px rgba(0,0,0,0.95), 0 4px 10px rgba(0,0,0,0.7), inset 0 0 20px rgba(0,0,0,0.8);&lt;br /&gt;
position: relative;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: transform 0.2s, border-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
border-color: #633b20;&lt;br /&gt;
}&lt;br /&gt;
.niche-lamp {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
width: 36px;&lt;br /&gt;
height: 5px;&lt;br /&gt;
background: #e2ba4d;&lt;br /&gt;
border-radius: 0 0 6px 6px;&lt;br /&gt;
box-shadow: 0 0 10px rgba(255,215,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.niche-icon-wrap {&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
margin: 10px 0 10px 0;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0,0,0,0.8));&lt;br /&gt;
}&lt;br /&gt;
.niche-title {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
.niche-desc {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.niche-meta {&lt;br /&gt;
margin-top: auto;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
border-top: 1px solid #2d180c;&lt;br /&gt;
padding-top: 8px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* SUPPLEMENTARY TAXONOMY SHELF */&lt;br /&gt;
.taxonomies-carved-shelf {&lt;br /&gt;
background: #110704;&lt;br /&gt;
border: 1px solid #361b0c;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 12px 18px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.shelf-label {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
background: #1d0f07;&lt;br /&gt;
border: 1px solid #422312;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 4px 10px;&lt;br /&gt;
margin: 0 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
/* CARVED TIMELINE RIBBON */&lt;br /&gt;
.timeline-carved-ribbon {&lt;br /&gt;
background: linear-gradient(180deg, #1c0e07 0%, #120803 100%);&lt;br /&gt;
border: 2px solid #381f11;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
box-shadow: inset 0 4px 10px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.timeline-label-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.timeline-title {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.timeline-span-badge {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.timeline-years-bar {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
background: #080301;&lt;br /&gt;
border: 1px solid #30170a;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-year {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: #9c8570;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
padding: 2px 6px;&lt;br /&gt;
transition: color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.vh-year:hover, .vh-year.active {&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 4: BASE PLINTH FOOTER */&lt;br /&gt;
.plinth-footer {&lt;br /&gt;
background: linear-gradient(180deg, #1d0f07 0%, #120803 100%);&lt;br /&gt;
border-top: 3px solid #3d2111;&lt;br /&gt;
padding: 20px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.05);&lt;br /&gt;
}&lt;br /&gt;
.plinth-stat {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-actions {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
background: #190b05;&lt;br /&gt;
border: 1px solid #4a2712;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
.niches-grid { grid-template-columns: 1fr; }&lt;br /&gt;
.hero-sanctuary-stage { grid-template-columns: 1fr; }&lt;br /&gt;
.taxonomies-carved-shelf { flex-direction: column; gap: 10px; }&lt;br /&gt;
.plinth-footer { flex-direction: column; gap: 14px; text-align: center; }&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PERSISTENT TOP BAR: #345B63 SINGLE-ROW (BURGER, SEARCH, TITLE, USER)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Full-Width Outer Banner Container (Strict #345B63) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Inner Flex Row: STRICT Single Horizontal Line */&lt;br /&gt;
.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CENTERED TITLE: Dead-Center On The Same Line */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.8px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. LEFT SECTION: Burger [ ≡ ] + Search In ONE Row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Force Burger Menu Dropdown to ALWAYS display on desktop */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .cdx-button--fake-button {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* HIGH-VISIBILITY GOLD FOR BURGER &amp;amp; ALL VECTOR ICONS */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.mw-header .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
filter: brightness(0) saturate(100%) invert(86%) sepia(26%) saturate(884%) hue-rotate(352deg) brightness(102%) contrast(96%) !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide duplicate site wordmark &amp;amp; tagline next to burger */&lt;br /&gt;
.vector-header-start .mw-logo-wordmark,&lt;br /&gt;
.vector-header-start .mw-logo-tagline,&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Box Container on Left */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Refined Inset Search Input (Option 1: Harmonious Deep Sea Teal) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 18px !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
padding: 4px 12px 4px 30px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
line-height: 30px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
transition: width 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(245, 215, 127, 0.4), inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input::placeholder,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]::placeholder,&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
color: #a5c4c9 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-search-box-inner .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide separate search submit buttons */&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container #searchButton,&lt;br /&gt;
.vector-header-container #mw-searchButton,&lt;br /&gt;
.vector-header-container .searchButton,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. RIGHT SECTION: User Part Fixed (No weird boxes, clean gold, unified dropdown) */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.1 Remove all clunky button box backgrounds and borders from top bar items */&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button--fake-button,&lt;br /&gt;
.vector-header-end .cdx-button--weight-quiet,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-menu-heading,&lt;br /&gt;
.vector-header-end #p-personal,&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-menu,&lt;br /&gt;
.vector-header-end .vector-menu,&lt;br /&gt;
.vector-header-end .vector-menu-content,&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.2 Style username &amp;amp; header icons in clean warm gold (no boxes) */&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #pt-userpage-2 span,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: background-color 0.2s ease, color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.3 Desktop User Dropdown Menu (Strictly Matching image_a7f3ff.png) */&lt;br /&gt;
.vector-header-end .vector-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content div,&lt;br /&gt;
.vector-header-end .vector-dropdown-content ul,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-menu-content {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure Talk (pt-mytalk) is visible in desktop dropdown */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide icons inside desktop user dropdown so it matches image_a7f3ff.png clean text */&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean, compact, single-row links */&lt;br /&gt;
.vector-header-end .vector-dropdown-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a span {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
font-size: inherit !important;&lt;br /&gt;
font-weight: inherit !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:focus,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Divider above Logout */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-user-menu-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. DISABLE ALL HOVER PREVIEWS / POPUPS IN TOP BAR */&lt;br /&gt;
.vector-header-container [title]:hover::after,&lt;br /&gt;
.vector-header-container [title]:hover::before,&lt;br /&gt;
.vector-header-container a[title]:hover::after,&lt;br /&gt;
.vector-header-container a[title]:hover::before,&lt;br /&gt;
.mw-header [title]:hover::after,&lt;br /&gt;
.mw-header [title]:hover::before,&lt;br /&gt;
.mw-header a[title]:hover::after,&lt;br /&gt;
.mw-header a[title]:hover::before {&lt;br /&gt;
display: none !important;&lt;br /&gt;
content: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Sticky Header Support (Color: #345B63) */&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
height: 48px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-sticky-header a,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Main Page Adjustments: Clean Flush Under Top Bar */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-top {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-photo-stage {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ELIMINATE UNWANTED LIGHT-GREEN STRIP / TOOLBAR UNDER TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure no gap or background bleed between top bar and content on Main Page */&lt;br /&gt;
body.page-Main_Page .vector-header-container {&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
WHO IS SRILA PRABHUPADA &amp;amp; FOUNDER-ACARYA HERO ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 16px auto 8px auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 3px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important; /* Temple Gold */&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
color: #1e353b !important; /* Deep Sacred Slate-Teal */&lt;br /&gt;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
margin: 6px auto 14px auto !important;&lt;br /&gt;
padding: 4px 18px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-radius: 20px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: &amp;quot;♦&amp;quot; !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PANORAMIC TIMELINE RIBBON (1896 – 1977) BETWEEN HERO &amp;amp; GATEWAYS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-timeline-panoramic {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 18px auto 24px auto !important;&lt;br /&gt;
padding: 12px 16px !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-timeline-years {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 auto 12px auto !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-wrap: wrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(255, 255, 255, 0.7) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(52, 91, 99, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* FORCE WARM PARCHMENT ON ALL MAIN PAGE CONTAINERS (KILL MINT GREEN BLEED) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA STRICT ZERO-SCROLL VIEWPORT-FIT SYSTEM (STEP 11)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Strict Zero-Scroll Viewport Locking */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Master Canvas Vertical Rhythm (Auto-distributed inside single screen) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 18px 10px 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Base Card Styling */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Ribbon */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-icon {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-sub {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
opacity: 0.85 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 1: HERO TRIAD (Compact) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 280px 1fr 280px !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories of Srila Prabhupada Card (Left) */&lt;br /&gt;
.vh-card-memories .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-actions {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.28) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Frame */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at center, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 34px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
/* Button below Srila Prabhupada: only &amp;quot;Founder-Ācārya of ISKCON&amp;quot;, clickable wiki link */&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
margin: 3px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Sacred Portrait Oval */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto 4px auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 110px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 2.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f4ebd9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
margin: 2px auto 0 auto !important;&lt;br /&gt;
max-width: 440px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 2: CLEAN INTERACTIVE TIMELINE (No outer border/box rectangle) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lifeline track window */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
flex: 0 0 200px !important;&lt;br /&gt;
padding: 6px 14px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 32px !important;&lt;br /&gt;
left: 14px !important;&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
height: 8px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #1e293b !important;&lt;br /&gt;
max-width: 170px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 3: 6 GATEWAYS GRID (Compact 6-Columns) */&lt;br /&gt;
.vh-gateways-frame {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(6, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 8px 6px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 30px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway .vh-icon {&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
color: #2c3e50 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 4: QUOTE SCROLL (Slim Banner) */&lt;br /&gt;
.vh-quote-frame {&lt;br /&gt;
background: #faf6ee !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
padding: 8px 24px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1000px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-inner {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-text {&lt;br /&gt;
max-width: 750px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-source {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
color: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
font-family: Georgia, serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 5: BOTTOM MODULES (Treasures &amp;amp; Network) */&lt;br /&gt;
.vh-bottom-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 8px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 8px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stats-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-around !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 8px 10px 4px 10px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 2px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-num {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-lbl {&lt;br /&gt;
font-size: 8.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 4px 10px 6px 10px !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
THEMATIC TAXONOMY INDEX (4 SECTIONS) &amp;amp; PRABHUPADA IN MEDIA (STEP 12)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Section Heading */&lt;br /&gt;
.vh-section-header {&lt;br /&gt;
margin: 18px 0 10px 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
padding-bottom: 6px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-badge {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
padding: 3px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.2px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4-Column Taxonomy Grid */&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Prabhupada in the Media Section */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-body {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
padding: 12px 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #334155 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow smooth scrolling when full sections are present */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: repeat(2, 1fr) !important; }&lt;br /&gt;
.vh-media-body { flex-direction: column !important; align-items: flex-start !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: 1fr !important; }&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide quote and bottom sections if any old cache or DOM remains */&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
#vh-random-quote-wrap,&lt;br /&gt;
.vh-bottom-grid,&lt;br /&gt;
.vh-bottom-card,&lt;br /&gt;
.vh-card-treasures,&lt;br /&gt;
.vh-card-network {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 14: TOP BAR SEARCH ANCHORED LEFT + SACRED 3D ARCHITECTURAL STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR LEFT ANCHOR FOR SEARCH */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 0 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. 3D CARDS (HERO TRIAD, GATEWAYS, TAXONOMY, MEDIA) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf8f4 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.32) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 1px 3px rgba(0, 0, 0, 0.05),&lt;br /&gt;
0 5px 15px rgba(30, 53, 59, 0.07),&lt;br /&gt;
0 10px 24px -5px rgba(30, 53, 59, 0.08),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 10px 25px rgba(30, 53, 59, 0.12),&lt;br /&gt;
0 16px 32px -6px rgba(177, 135, 61, 0.16),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Plaques (Embossed Top Bar) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #fbf9f4 0%, #f2ebdd 100%) !important;&lt;br /&gt;
border-bottom: 1.5px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(0, 0, 0, 0.03) !important;&lt;br /&gt;
border-top-left-radius: 7px !important;&lt;br /&gt;
border-top-right-radius: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Center Card (Elevated Sovereign Altar) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 35%, #ffffff 0%, #faf6ec 65%, #f3ece0 100%) !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 1) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.11),&lt;br /&gt;
0 16px 36px -6px rgba(177, 135, 61, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 20px rgba(177, 135, 61, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Frame */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 3.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(30, 53, 59, 0.22),&lt;br /&gt;
0 12px 28px rgba(0, 0, 0, 0.15),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.8),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
transition: transform 0.25s ease, box-shadow 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.28),&lt;br /&gt;
0 16px 36px rgba(177, 135, 61, 0.3),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Gateways Icon Medallions */&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
background: linear-gradient(145deg, #ffffff 0%, #f6efe0 50%, #eadecb 100%) !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
transition: transform 0.2s ease, box-shadow 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.08) translateY(-1px) !important;&lt;br /&gt;
background: linear-gradient(145deg, #fdfbf7 0%, #f2e3c6 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 5px 10px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Tactile Timeline Year Keys */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4eee2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.55) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.07),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.75) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 10px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1f373c 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #122124 !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0d1719 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 1px 2px rgba(0, 0, 0, 0.4),&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Raised 3D Pill Action Buttons */&lt;br /&gt;
.vh-btn-pill,&lt;br /&gt;
.vh-founder-subline a,&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.12),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.4),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #28474e 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #1a2f34 !important;&lt;br /&gt;
border-bottom: 2px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 4px 14px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b1873d 0%, #916c2a 100%) !important;&lt;br /&gt;
border-color: #72531a !important;&lt;br /&gt;
border-bottom: 2.5px solid #553e13 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f6efe2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #213c42 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162a2e !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1517 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(30, 53, 59, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Lifeline Track (Carved Groove with Illuminated Bar) */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #e4ded0 0%, #ede7db 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-bottom: 1px solid #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 15: &amp;quot;SOLID&amp;quot; ARCHITECTURAL PRESENCE &amp;amp; EMBOSSED 3D DEPTH&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SOLID CARD ARCHITECTURE (SUBSTANTIAL GROUNDED PRESENCE) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fbf9f4 60%, #f5efe2 100%) !important;&lt;br /&gt;
border: 1.5px solid #c09b4d !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #8e6b22 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.08),&lt;br /&gt;
0 8px 20px rgba(24, 38, 35, 0.12),&lt;br /&gt;
0 16px 32px -4px rgba(24, 38, 35, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 -1px 0 rgba(192, 155, 77, 0.2) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-4px) !important;&lt;br /&gt;
border-color: #d4ab55 !important;&lt;br /&gt;
border-bottom: 4.5px solid #7a5818 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.10),&lt;br /&gt;
0 14px 28px rgba(24, 38, 35, 0.18),&lt;br /&gt;
0 24px 42px -6px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SOLID EMBOSSED CARD HEADER (STONE/METAL LINTEL) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #faf6ee 0%, #ebe0ca 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #b89348 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 2px 4px rgba(0, 0, 0, 0.05) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.6px !important;&lt;br /&gt;
color: #725215 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #55442a !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.16) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (SOVEREIGN REVERENTIAL ALTAR) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 32%, #ffffff 0%, #fbf6ec 55%, #f0e6d2 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #785414 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.09),&lt;br /&gt;
0 12px 28px rgba(24, 38, 35, 0.16),&lt;br /&gt;
0 22px 44px -8px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SOLID CAST GOLD PORTRAIT MEDALLION */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 4px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(20, 35, 32, 0.32),&lt;br /&gt;
0 16px 36px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #c99c45 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 12px 32px rgba(20, 35, 32, 0.40),&lt;br /&gt;
0 20px 45px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SOLID GATEWAYS WITH SCULPTED BRONZE/GOLD MEDALLIONS */&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 14px 10px 12px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #eedfc7 50%, #d6ba8f 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top-color: #ffffff !important;&lt;br /&gt;
border-bottom-color: #825f18 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.14),&lt;br /&gt;
inset 0 1px 1.5px #ffffff,&lt;br /&gt;
inset 0 -2px 3px rgba(130, 95, 30, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.1) translateY(-2px) !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #f7ebd5 50%, #e5cb9e 100%) !important;&lt;br /&gt;
border-color: #c49d48 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 1px 2px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(130, 95, 30, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #14282c !important;&lt;br /&gt;
letter-spacing: 1.4px !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SOLID TACTILE TIMELINE YEAR BUTTONS */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #efe7d6 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #213c42 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
border-color: #cda24e !important;&lt;br /&gt;
border-bottom: 4.5px solid #63430c !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.28),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #0b1a1c !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #172c30 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0d191c !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #060c0d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 2px 4px rgba(0, 0, 0, 0.5),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SOLID CARVED LIFELINE TRACK */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #ded6c4 0%, #e8e1d3 100%) !important;&lt;br /&gt;
border: 1.5px solid #a8843c !important;&lt;br /&gt;
border-top-color: #8c6a26 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. SOLID 3D ACTION PILL BUTTONS */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #376069 0%, #20393f 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.45) !important;&lt;br /&gt;
border-bottom: 3px solid #0a1315 !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 5px 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 7px rgba(0, 0, 0, 0.20),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.5),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b88e40 0%, #8c661d 100%) !important;&lt;br /&gt;
border-color: #61440d !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
border-bottom: 3.5px solid #432e08 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(177, 135, 61, 0.38) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4ebd9 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #785414 !important;&lt;br /&gt;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1b3237 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #0e1e21 !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #050b0c !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(30, 53, 59, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. SOLID DEDICATED MEDIA ARCHIVES SECTION */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 10. Hide THEMATIC TAXONOMY INDEX announcement banner from old cache */&lt;br /&gt;
.vh-section-header,&lt;br /&gt;
.vh-section-badge,&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide the 6 gateways frame if any cache remains */&lt;br /&gt;
.vh-gateways-frame,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
SAFE NO-SCROLL DASHBOARD &amp;amp; ZERO-OVERLAP ARCHITECTURE (STEP 18)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PREVENT SCROLLING ON MAIN PAGE CLEANLY WITHOUT BREAKING VECTOR INTERNALS */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: hidden !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. THE MASTER DASHBOARD CONTAINER (FITS SCREEN EXACTLY) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 56px) !important;&lt;br /&gt;
max-height: calc(100vh - 56px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize old legacy absolute / conflicting rules */&lt;br /&gt;
.vh-intro,&lt;br /&gt;
.vh-now,&lt;br /&gt;
.vh-main,&lt;br /&gt;
.vh-gateways,&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 1: HERO TRIAD */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 38vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1.15fr 1fr !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Card: Sanctuary Altar */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin: 0 auto 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
padding: 2px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 85px !important;&lt;br /&gt;
height: 85px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 2: INTERACTIVE LIFE TIMELINE */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 62px !important;&lt;br /&gt;
max-height: 62px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 2px 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
max-height: 30px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 3: THEMATIC TAXONOMY (4 CARDS) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 39vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-header {&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 5px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
margin-top: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 4: PRABHUPĀDA IN THE MEDIA (COMPACT HORIZONTAL BAR 42px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-card-header {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-body {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-desc {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 3px 12px !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 19: FULL-WIDTH VIEW + TOP-BAR TEAL (#345B63) BORDERS &amp;amp; SHADOWS&lt;br /&gt;
+ REFINED COMPACT SIZING &amp;amp; EXPANDED AIRY SPACING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH VIEW (EXPAND TO 100% SCREEN WIDTH) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TEAL (#345B63) BORDERS &amp;amp; MULTI-STOP TEAL SHADOWS ACROSS ALL CARDS */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
border-color: #43727c !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.12),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.22),&lt;br /&gt;
0 22px 38px -6px rgba(52, 91, 99, 0.26),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Lintels (Teal Borders &amp;amp; Toned Accents) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #eaf1f2 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(52, 91, 99, 0.06) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #233e44 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY ALAR CARD (REFINED 3D TEAL EMBOSSING) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.10),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.18),&lt;br /&gt;
0 22px 40px -6px rgba(52, 91, 99, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(52, 91, 99, 0.05) !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Bezel in #345B63 */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 80px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
border: 3.5px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(52, 91, 99, 0.35),&lt;br /&gt;
0 12px 26px rgba(26, 47, 52, 0.25),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 22px rgba(52, 91, 99, 0.45),&lt;br /&gt;
0 16px 32px rgba(26, 47, 52, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Title &amp;amp; Subtitle */&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. BIG RECTANGLE ELEMENTS ARE SMALLER WITH BIGGER SPACE BETWEEN THEM */&lt;br /&gt;
/* Section 1: Hero Triad Grid (Reduced Height, Expanded 20px Gutter) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 220px !important;&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 2: Timeline (Sleek Key Row &amp;amp; Track, Teal Borders) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 58px !important;&lt;br /&gt;
height: 58px !important;&lt;br /&gt;
max-height: 58px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
border-bottom: 3.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.25), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1e353b 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-bottom: 3px solid #0b1517 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4), 0 2px 5px rgba(52, 91, 99, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 3: Thematic Taxonomy Grid (Reduced Height, Expanded 18px Gutter) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #3e565c !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 4: Media Bar (Compact 40px Single-Line Strip) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
max-height: 40px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. 3D PILL BUTTONS WITH TEAL THEME */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #1a2f34 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #4c828d 0%, #2e545b 100%) !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 20: NARROWER RECTANGLES + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. NARROWER PROPORTIONED CONTAINER (NO LONGER ENDLESSLY WIDE) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
max-width: 1260px !important;&lt;br /&gt;
width: 95% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CENTER CARD FIXES (PROPER HIERARCHY, NO WEIRD DOUBLE BOXES) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title a {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-sub {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-main {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide legacy floating who-corner and founder subline balloon boxes */&lt;br /&gt;
.vh-hero-title-wrap,&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dedicated button below portrait */&lt;br /&gt;
.vh-founder-btn-wrap {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 78px !important;&lt;br /&gt;
height: 78px !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(52, 91, 99, 0.32), inset 0 2px 4px rgba(255, 255, 255, 0.9), inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE LAYOUT CORRECTIONS (CLEAN &amp;amp; LEGIBLE TRACK) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 64px !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
max-height: 34px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CLEAN MEDIA SECTION (SINGLE HORIZONTAL FLEX ROW 44px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left .vh-badge-text a {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-center {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right .vh-btn-pill {&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. NARROWER HERO &amp;amp; TAXONOMY GRIDS WITH AMPLE SPACING */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 21: NARROW RECTANGLES (1140px) + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE NARROWER DASHBOARD WIDTH (OVERRIDE ALL PREVIOUS MIN-WIDTHS) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
max-width: 1140px !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. NARROW HERO TRIAD (3 CARDS ~360px EACH) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (COMPLETELY REBUILT ARCHITECTURE) */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 76px !important;&lt;br /&gt;
height: 76px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW THEMATIC TAXONOMY (4 CARDS ~270px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. CLEAN MEDIA BAR (HORIZONTAL SINGLE LINE) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 22: FULL-WIDTH VIEW + NARROWER CARDS + VISIBLE TOP BORDER + ZERO CUTOUTS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE VIEW (NO ARTIFICIAL MAX-WIDTH ON CONTAINER) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 10px 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. VISIBLE TOP BORDER ON ALL RECTANGLE ELEMENTS (NO MORE MISSING TOP BORDER!) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-sanctuary-card,&lt;br /&gt;
.vh-card-memories,&lt;br /&gt;
.vh-card-article,&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* CRITICAL: EXPLICIT VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. NARROWER RECTANGLES WITH GENEROUS GAPS (PAGE IS FULL WIDTH, CARDS ARE NARROWER) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 28px !important;&lt;br /&gt;
flex: 0 0 230px !important;&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 400px !important; /* NARROWER RECTANGLES */&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SANCTUARY CENTER CARD: ZERO WEIRD BOXES, PERFECT VERTICAL FIT */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text,&lt;br /&gt;
.vh-sanctuary-header-text *,&lt;br /&gt;
.vh-sanctuary-name,&lt;br /&gt;
.vh-sanctuary-name * {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 74px !important;&lt;br /&gt;
height: 74px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 3px 16px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. PREVENT CUT OUTS IN MEMORIES &amp;amp; SPOTLIGHT */&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-article .vh-discover-secondary {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. TIMELINE: ZERO OVERLAPPING */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 68px !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. NARROWER TAXONOMY CARDS (4 CARDS ~280px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 175px !important;&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 290px !important; /* NARROWER TAXONOMY CARDS */&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: calc(100% - 34px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MEDIA BAR (PERFECT SINGLE ROW, ZERO OVERLAPPING) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 23: DEFINITIVE FIXES FOR TOP BORDERS, WIDTHS, TIMELINE, FULL-WIDTH PAGE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE: UNLOCK MEDIAWIKI WRAPPERS &amp;amp; CONTAINERS TO 100% */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container,&lt;br /&gt;
body.page-Main_Page .vector-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TOP BORDERS: 100% VISIBLE SOLID #345B63 BORDER ON EVERY CARD &amp;amp; HEADER */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* ULTRA-VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* HEADER REINFORCED TOP BORDER */&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. YEAR BUTTONS: SOLID VISIBLE TOP BORDER */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* EXPLICIT SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
border-top: 2px solid #1a2f34 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-top: 2px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2.5px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW ALL RECTANGLES BY 30% */&lt;br /&gt;
/* HERO TRIAD: Cards narrowed to 280px (was 400px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 36px !important;&lt;br /&gt;
flex: 0 0 235px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* TAXONOMY: 4 Cards narrowed to 210px (was 290px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
/* MEDIA BAR: Narrowed to 930px to match Triad/Taxonomy cluster */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 930px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. FLOWING TIMELINE: FIX VERTICAL TRUNCATION (AMP UP HEIGHT TO 70px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1050px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 26px !important;&lt;br /&gt;
flex: 0 0 26px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
max-height: 72px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-date {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-title,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SANCTUARY PORTRAIT &amp;amp; BUTTONS - POLISHED HIERARCHY */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 72px !important;&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
border: 2.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule {&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-subtitle {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 24: FIX THICK BORDERS, FULL-WIDTH EDGES, AND BOTTOM OVERLAPPING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE 100% TRUE FULL-WIDTH (STRIP VECTOR 2022 LEFT/RIGHT INDENTATIONS) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important; /* PREVENTS PUSHING MEDIA SECTION OFF-SCREEN */&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. FIX UNUSUAL THICK TOP BORDER: UNIFORM 1.5px ON ALL CARDS &amp;amp; NO HEADER BORDER-TOP */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important; /* CRISP UNIFORM 1.5px (NOT THICK!) */&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: none !important; /* REMOVE DUPLICATE TOP BORDER ON HEADER */&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. HERO TRIAD (30% NARROWER RECTANGLES, PERFECTLY CENTERED) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 32px !important;&lt;br /&gt;
flex: 0 0 225px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. FULL-WIDTH FLOWING TIMELINE (STRETCHES EDGE-TO-EDGE) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 96px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH EDGE-TO-EDGE */&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 7px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 25px !important;&lt;br /&gt;
flex: 0 0 25px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH TRACK */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important; /* CONTINUOUS SEAMLESS EDGE-TO-EDGE */&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 60px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TAXONOMY 4 CARDS (30% NARROWER RECTANGLES, PERFECT FIT) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. FIX BOTTOM OVERLAPPING: SINGLE-CONTAINER MEDIA BAR */&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 920px !important;&lt;br /&gt;
max-width: 920px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRIP ALL NESTED SUB-BOXES / INTERNAL BORDERS IN MEDIA SECTION */&lt;br /&gt;
body.page-Main_Page .vh-media-bar &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-body,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn .vh-btn-pill,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 51: DEFINITIVE CLEAN ARCHITECTURE &amp;amp; VISIBLE AT-REST ANIMATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. CANVAS &amp;amp; WRAPPER RESET (FULL WIDTH, NO SIDEBAR) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. MAIN CONTAINER: FULL VIEWPORT HEIGHT SPREAD TOP TO BOTTOM */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 18px 40px 14px 40px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important; /* SPREAD CONTENT FROM TOP TO BOTTOM */&lt;br /&gt;
gap: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARDS: 100% TRANSPARENT OPEN SPACE (NO BOXES, NO BORDERS) */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all old badges, buttons, headers, and clutter */&lt;br /&gt;
body.page-Main_Page .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-actions,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-btn-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who,&lt;br /&gt;
body.page-Main_Page .vh-badge-sub,&lt;br /&gt;
body.page-Main_Page .vh-badge-icon,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-link,&lt;br /&gt;
body.page-Main_Page .vh-random-article-more,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 1: HERO TRIAD (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 295px !important;                    /* EXPANDED HEIGHT FOR 180px PORTRAIT */&lt;br /&gt;
height: 295px !important;&lt;br /&gt;
max-height: 295px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 360px !important;&lt;br /&gt;
width: 360px !important;&lt;br /&gt;
max-width: 360px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Portrait Medallion */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 4px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 10px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* +120% BIGGER (82px -&amp;gt; 180px) */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.7),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 2: TIMELINE (EDGE TO EDGE FULL WIDTH) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 27px !important;&lt;br /&gt;
flex: 0 0 27px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 3: THEMATIC TAXONOMY (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 155px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 260px !important;&lt;br /&gt;
width: 260px !important;&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SECTION 4: MEDIA BAR (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
border-top: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
border-bottom: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. DESCRIPTIVE TEXT IN CARDS */&lt;br /&gt;
body.page-Main_Page .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-snippet,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-desc,&lt;br /&gt;
body.page-Main_Page .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* 50% LARGER (12.5px -&amp;gt; 19px) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
9. CAITANYA 3D TITLES + VISIBLE AT-REST BREATHING LINE + ON-HOVER FULL GLIDE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Title Containers */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ALL TITLE LINKS (KEEPING THE EXACT GORGEOUS 3D STYLE FROM USER&#039;S SCREENSHOT) */&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page&lt;br /&gt;
-Main_Page .vh-media-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* PERFECT SPACE FOR UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* 1. LIGHT COLOR FACE (The exact warm temple gold from screenshot) */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 2. DARK SIDES &amp;amp; DEEP CAST SHADOW (The exact 3D from screenshot) */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific Font Sizes */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
letter-spacing: 0.03em !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 18.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title a {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
3. THE GOLDEN FILAMENT LINE BENEATH TITLES (RESTORES THE USER&#039;S FAVORITE FEATURE!)&lt;br /&gt;
- At Rest: Gently breathes in and out (25% to 65% width) so animation is clearly visible!&lt;br /&gt;
- On Hover: Pauses breathing and smoothly glides to full 90% width!&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
/* AT REST: VISIBLE BREATHING ANIMATION (2.8s CYCLE) */&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* At-Rest Line Breathing Keyframes */&lt;br /&gt;
@keyframes vhLineBreath {&lt;br /&gt;
0%, 100% {&lt;br /&gt;
width: 25%;&lt;br /&gt;
left: 37.5%;&lt;br /&gt;
opacity: 0.35;&lt;br /&gt;
}&lt;br /&gt;
50% {&lt;br /&gt;
width: 65%;&lt;br /&gt;
left: 17.5%;&lt;br /&gt;
opacity: 0.95;                              /* Clearly visible expanding light bar! */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
4. ON MOUSE HOVER: FULL GOLDEN LINE GLIDE + DIRECT SUNLIGHT 3D ILLUMINATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;     /* RETAINS 3D STEP MOVEMENT */&lt;br /&gt;
color: #dfad3e !important;                    /* DOES NOT CHANGE COLOR (STAYS RICH GOLD) */&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;  /* 100% CONSTANT COLOR */&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
/* Extended 3D shadow deepening as the letters step forward */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ON HOVER: LINE GLIDES OUT TO FULL 90% WIDTH &amp;amp; STAYS SOLID GOLD */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover::after {&lt;br /&gt;
animation: none !important;                   /* Stops at-rest breathing */&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;                       /* FULL EXTENSION GLIDE! */&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
/* EXACT SAME GOLD COLOR AS AT REST — ZERO COLOR CHANGE */&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 56: TIMELINE EXPANSION (NO TEXT CROPPING, NO BG, NO LINE) &amp;amp; CAPTION REGULAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR, NOT ITALIC */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TIMELINE SECTION: EXPANDED HEIGHT TO PREVENT ALL TEXT CROPPING */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 134px !important;&lt;br /&gt;
height: 134px !important;&lt;br /&gt;
min-height: 134px !important;&lt;br /&gt;
max-height: 134px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. LIFELINE WINDOW &amp;amp; TRACK: TRANSPARENT, NO TOP LINE, HEIGHT 96px */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 96px !important;                     /* EXPANDED HEIGHT (WAS 68px) */&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: transparent !important;          /* REMOVE BACKGROUND */&lt;br /&gt;
border: none !important;                     /* REMOVE ALL BORDERS */&lt;br /&gt;
border-top: none !important;                 /* REMOVE LINE ABOVE */&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line across the timeline items */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE ITEM: EXACT 240px MATCH WITH JAVASCRIPT ITEM_WIDTH */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
min-width: 240px !important;&lt;br /&gt;
max-width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;                    /* Clear Gold Date */&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
width: 9px !important;&lt;br /&gt;
height: 9px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #345B63 !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 57: TIMELINE FULL BLEED (EDGE-TO-EDGE), 50% TALLER (150px),&lt;br /&gt;
DOT/TEXT SEPARATION (ZERO OVERLAP), NO THIN LINE ABOVE,&lt;br /&gt;
AND CAPTION REGULAR (NOT ITALIC)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR (NOT ITALIC) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE ALL THIN LINES ABOVE TIMELINE (NO TOP BORDERS ANYWHERE) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. STRETCH TIMELINE EDGE-TO-EDGE TO VERY LEFT AND RIGHT (FULL BLEED) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
flex: 0 0 190px !important;                    /* EXPANDED TOTAL HEIGHT (150px track + 40px buttons) */&lt;br /&gt;
height: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
max-height: 190px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Year buttons container centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE TRACK WINDOW: 50% TALLER (150px) &amp;amp; FULL BLEED (VERY LEFT TO VERY RIGHT) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 150px !important;                    /* 50% TALLER (WAS 96px -&amp;gt; NOW 150px) */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 150px !important;&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line passing through the dots */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 28px !important;                         /* GUIDE LINE POSITION */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TIMELINE ITEM &amp;amp; DOT / TEXT SEPARATION (ZERO OVERLAP!) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 150px !important;                    /* FULL 150px HEIGHT */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the very top */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot on the horizontal line (top: 24px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 24px !important;                        /* CENTERED ON THE 28px LINE */&lt;br /&gt;
left: 18px !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event text starts strictly BELOW the dot and line (CLEAR SEPARATION) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 18px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT! */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 100px !important;                /* COMFORTABLY HOLDS 6-7 LINES */&lt;br /&gt;
}&lt;br /&gt;
/* Edge fades on the timeline window (seamless left &amp;amp; right fade) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to right, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to left, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 58: ABSOLUTE CROPPING ELIMINATION &amp;amp; PERFECT TIMELINE DOT ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. HERO TRIAD &amp;amp; PRABHUPĀDA CARD: UNCONSTRAINED HEIGHT (ZERO CROPPING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;                  /* AMPLE ROOM FOR 180px CIRCLE + CAPTION */&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 380px !important;&lt;br /&gt;
width: 380px !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait Medallion: 180px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 12px auto !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* FULL 180px CIRCLE */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
overflow: hidden !important;                   /* CLIPS ONLY THE PHOTO, NOT THE CARD */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Caption: Regular (Not Italic) at 19px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;               /* STRICTLY REGULAR (NOT ITALIC) */&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TIMELINE: 50% TALLER (155px), FULL BLEED, NO THIN TOP LINES&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Full Bleed Timeline Section */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 195px !important;&lt;br /&gt;
height: 195px !important;&lt;br /&gt;
min-height: 195px !important;&lt;br /&gt;
max-height: 195px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Track Window: 50% Taller (155px) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 155px !important;                    /* 50% TALLER (HOLDS 6-7 FULL LINES) */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line: Fixed at top: 30px */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 30px !important;                         /* GUIDE LINE LEVEL */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. TIMELINE ITEM: PERFECT VERTICAL &amp;amp; HORIZONTAL DOT ALIGNMENT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;                    /* FULL 155px HEIGHT */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date Text: Centered horizontally above the dot */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED HORIZONTALLY */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: EXACTLY CENTERED VERTICALLY ON THE 30px LINE &amp;amp; HORIZONTALLY WITH DATE */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px center (EXACT ON LINE!) */&lt;br /&gt;
left: 50% !important;                        /* CENTERED HORIZONTALLY */&lt;br /&gt;
transform: translateX(-50%) !important;      /* PERFECT HORIZONTAL ALIGNMENT WITH DATE */&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event Text: Safely below the line and dot (ZERO OVERLAPPING) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 22px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 105px !important;                /* COMFORTABLY HOLDS 6-7 FULL LINES */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 59: TOP BAR HELP TEXT REMOVAL, TIMELINE 3-TIER AXIS CENTERING,&lt;br /&gt;
AND SEAMLESS TITLE MORPH (Śrīla Prabhupāda &amp;lt;-&amp;gt; Who Is Śrīla Prabhupāda)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR: SUPPRESS ALL HOVER HELP TEXTS &amp;amp; TOOLTIPS */&lt;br /&gt;
#mw-head [title]::before,&lt;br /&gt;
#mw-head [title]::after,&lt;br /&gt;
.vector-header [title]::before,&lt;br /&gt;
.vector-header [title]::after,&lt;br /&gt;
.mw-tooltip,&lt;br /&gt;
.tipsy,&lt;br /&gt;
.tipsy-inner,&lt;br /&gt;
.tooltip {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PERMANENT SANCTUARY HERO TITLE: &amp;quot;Who Is Śrīla Prabhupāda&amp;quot; (NO TEXT CHANGE ON HOVER) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize and remove all text-swapping / morph behavior */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-default {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE: PERFECT 3-TIER CENTER ALIGNMENT (DATE, DOT, AND TEXT) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;               /* PERFECT HORIZONTAL AXIS CENTERING */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the top: centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 auto 4px auto !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 30px !important;&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: Center vertically on the 30px line, and horizontally with the date */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px (EXACT ON LINE) */&lt;br /&gt;
left: 50% !important;                        /* EXACT HORIZONTAL CENTER */&lt;br /&gt;
transform: translateX(-50%) !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text below: Properly centered under the dot with ample clearance */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 220px !important;&lt;br /&gt;
margin: 24px auto 0 auto !important;         /* CLEARLY BELOW DOT &amp;amp; LINE */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;                /* PROPERLY CENTERED TEXT */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Suppress any tooltip on top bar header title */&lt;br /&gt;
#vanipedia-header-title,&lt;br /&gt;
.vh-header-title,&lt;br /&gt;
.vanipedia-header-title,&lt;br /&gt;
#p-logo,&lt;br /&gt;
.vector-header {&lt;br /&gt;
-webkit-user-select: none !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition for Remembering Prabhupada random spotlight */&lt;br /&gt;
#vh-random-memories,&lt;br /&gt;
.vh-card-memories .vh-card-body {&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-memories.is-changing,&lt;br /&gt;
.vh-card-memories .vh-card-body.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the text below the titles when randomizing (STEP 70) */&lt;br /&gt;
.vh-card-tax .vh-card-text {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Rotator Titles remain opaque during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title,&lt;br /&gt;
.vh-card-tax .vh-card-body &amp;gt; .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 69: FIX BACKGROUND COLOR SCROLL BLEED &amp;amp; STICKY TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PERSISTENT STICKY TOP BAR WHEN SCROLLING DOWN */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.mw-header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT BACKGROUND COLOR CUTOFF ON SCROLL (SOLID SAGE/TEAL ON ALL PAGES) */&lt;br /&gt;
html {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-content-container {&lt;br /&gt;
min-height: 100vh !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restrict cream background strictly to Main Page */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ŚRĪLA PRABHUPĀDA IN THE MEDIA: ARCHIVAL THUMBNAIL STYLING */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 48px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
padding: 6px 24px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb,&lt;br /&gt;
.vh-media-archival-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb.is-changing,&lt;br /&gt;
.vh-media-archival-thumb.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: scale(0.95);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a:hover {&lt;br /&gt;
transform: translateY(-2px) scale(1.05) !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 75px !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 71: 5-CARD EQUAL FOOTING ROW (TAXONOMY + MEDIA WITH LARGE THUMBNAILS)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. 5-Column Grid on Equal Footing */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 220px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 210px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Soft-Switch ONLY Content Below Titles (Titles Stay 100% Static) */&lt;br /&gt;
.vh-card-tax .vh-card-text,&lt;br /&gt;
.vh-card-tax .vh-media-card-content {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
.vh-card-tax .vh-media-card-content.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing,&lt;br /&gt;
#vh-tax-random-media.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Titles are strictly fixed during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Card 5: Large Archival Media Thumbnail &amp;amp; Captions */&lt;br /&gt;
.vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 105px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fallback Vintage Press Badge */&lt;br /&gt;
.vh-card-media-item .vh-media-fallback-thumb {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: linear-gradient(135deg, #f7f3ec 0%, #ebdcc7 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-icon {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-tag {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions Below Large Thumbnail */&lt;br /&gt;
.vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Hide legacy bottom media bar since it is now unified in the 5-card row */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Grid Breakpoints */&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 72: UNIFIED &amp;quot;STEP FORTH&amp;quot; TOP BAR ICONS &amp;amp; LEFT COLUMN STACK&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. UNIFIED &amp;quot;STEP FORTH&amp;quot; ANIMATION ACROSS ALL TOP BAR ICONS &amp;amp; BUTTONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-start .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.25s ease,&lt;br /&gt;
color 0.25s ease,&lt;br /&gt;
background-color 0.25s ease !important;&lt;br /&gt;
will-change: transform, filter !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH HOVER: Icon floats up 2.5px, scales up, glows with 3D drop shadow */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: translateY(-2.5px) scale(1.14) !important;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.55))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.8)) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH BUTTON CONTAINER HOVER */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ACTIVE / CLICK STATE: Tactile press depression */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: translateY(0.5px) scale(0.98) !important;&lt;br /&gt;
filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TOP-LEFT COLUMN: MEMORIES (TOP) + SRILA PRABHUPADA IN MEDIA (BOTTOM)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Hero */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card in Hero Left: Large Thumbnail &amp;amp; Captions Below */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 95px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.14), inset 0 0 0 1px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. BOTTOM 4-COLUMN TAXONOMY GRID (EQUAL FOOTING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean up any legacy media bar */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 73: FIT EVERYTHING TO SCREEN + 100% LARGER TITLES &amp;amp; TEXTS&lt;br /&gt;
+ MAXIMIZED ŚRĪLA PRABHUPĀDA CARD SIZE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. FIT EVERYTHING TO SCREEN (ZERO SCROLLBAR ON DESKTOP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #faf7f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Master Homepage Container: Perfectly fits single viewport height */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 48px) !important;&lt;br /&gt;
max-height: calc(100vh - 48px) !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 8px 32px 10px 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. MAXIMIZED ŚRĪLA PRABHUPĀDA CARD &amp;amp; HERO ROW PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 310px !important;&lt;br /&gt;
max-height: 44vh !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Memories (Top) + Media (Bottom) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
/* CENTER: MAXIMIZED ŚRĪLA PRABHUPĀDA CARD */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Grand Portrait Circle - Maximized Size */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: min(240px, 24vh) !important;&lt;br /&gt;
height: min(240px, 24vh) !important;&lt;br /&gt;
min-width: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. INCREASE ALL CARD TITLES BY 100% (MAJESTIC 3D SACRED GOLD)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Center Title: &amp;quot;Śrīla Prabhupāda&amp;quot; (+100% -&amp;gt; 46px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories &amp;amp; Article Titles (+100% -&amp;gt; 28px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Title (+100% -&amp;gt; 26px) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 26px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Card Titles: Personalities, Names, Places, Questions (+100% -&amp;gt; 30px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 30px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
4. INCREASE ALL TEXTS IN THOSE CARDS BY 100%&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Śrīla Prabhupāda Sanctuary Subtitle (+100% -&amp;gt; 22px) */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 4px 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Descriptions (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Outlet Tag &amp;amp; Headline (+100%) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Thumbnail Dimensions */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Spotlight Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
5. COMPACT TIMELINE TO FIT THE 100vh SCREEN PERFECTLY&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 130px !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
min-height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
min-height: 32px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 92px !important;&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
6. BOTTOM 4 TAXONOMY CARDS PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 145px !important;&lt;br /&gt;
max-height: 22vh !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 140px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 77: TARGETED ADJUSTMENTS STARTING FROM STEP 73&lt;br /&gt;
1. Centered, ROUND picture (no oval distortion, no text overlap)&lt;br /&gt;
2. Subtitle second line in one line, not truncated (same text size: 20-22px)&lt;br /&gt;
3. Put media card UP to fit in under &amp;quot;...remembers...&amp;quot; (no push-down)&lt;br /&gt;
4. Put bottom 4 cards up &amp;amp; decrease text size (14.5px) to fit in cleanly&lt;br /&gt;
5. Put timeline and years above it MORE DOWN (margin-top: 38px)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: CENTERED ROUND PICTURE (NOT OVAL, NO TEXT OVERLAP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
min-width: 180px !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
max-width: 180px !important;&lt;br /&gt;
max-height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: SECOND LINE IN ONE LINE, NOT TRUNCATED (SAME TEXT SIZE)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 6px auto 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;                  /* NEVER OVERLAPS WITH PHOTO */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UP TO FIT IN UNDER &amp;quot;...REMEMBERS...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column: Natural flow (no space-between that forces media down) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PUT IT UP UNDER REMEMBERS */&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits directly under Memories with compact thumb */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;                      /* COMPACT THUMBNAIL FITS UP UNDER REMEMBERS */&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Card */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 660px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 7 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Row Container Height Capped at 275px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 5: PUT THE TIMELINE AND THE YEARS ABOVE IT MORE DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 120px !important;&lt;br /&gt;
min-height: 120px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 38px !important;                 /* PUSHES TIMELINE &amp;amp; YEARS DOWN */&lt;br /&gt;
margin-bottom: 22px !important;              /* GENEROUS BREATHING ROOM BELOW */&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
min-height: 28px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 3px 9px !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 82px !important;&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 4: PUT BOTTOM CARDS UP &amp;amp; DECREASE TEXT SIZE IN THESE FOUR CARDS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
margin-bottom: 10px !important;              /* ELEVATED ABOVE SCREEN BOTTOM */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Title: 24px Grand Golden 3D Typography */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Decreased text size so it fits in without truncation */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;                 /* DECREASED FROM 18px TO FIT IN */&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 78: 50% LARGER ROUND IMAGE, ZERO SUBTITLE GAP, SMALL MEDIA GAP&lt;br /&gt;
1. 50% larger round image (270px x 270px) with clean visual gaps above/below&lt;br /&gt;
2. Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
3. Small gap (4px) between &amp;quot;Remembers...&amp;quot; and &amp;quot;In the Media&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: 50% LARGER ROUND IMAGE (270px x 270px) WITH VISUAL GAPS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 6px !important;                 /* VISUAL GAP ABOVE ROUND IMAGE */&lt;br /&gt;
}&lt;br /&gt;
/* Portrait stage increased by 50% (180px -&amp;gt; 270px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;                      /* +50% LARGER (180px -&amp;gt; 270px) */&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: NO GAP BETWEEN &amp;quot;FOUNDER-ĀCĀRYA&amp;quot; AND &amp;quot;INTERNATIONAL SOCIETY...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 8px auto 0 auto !important;           /* VISUAL GAP BELOW ROUND IMAGE */&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINES */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UNDER &amp;quot;...REMEMBERS...&amp;quot; WITH JUST SMALL GAP (4px)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: 4px crisp small gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 4px !important;                          /* JUST SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (CONTROLLED BY 4px GAP) */&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Card height aligned */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 385px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline section spacing adjusted for new hero height */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
margin-top: 20px !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 cards padding &amp;amp; positioning */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 79: MOVE &amp;quot;FOUNDER...&amp;quot; +10px DOWN &amp;amp; REMOVE HUGE GAP UNDER REMEMBERS&lt;br /&gt;
1. Subtitle (&amp;quot;Founder-Ācārya / International Society...&amp;quot;) moved +10px down&lt;br /&gt;
2. &amp;quot;Śrīla Prabhupāda in the Media&amp;quot; pulled directly under &amp;quot;Remembers...&amp;quot;&lt;br /&gt;
with just a small 6px gap (huge empty gap completely eliminated)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: MOVE THOSE TWO LINES &amp;quot;FOUNDER...&amp;quot; +10px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 18px !important;                  /* MOVED +10px DOWN (FROM 8px TO 18px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: REMOVE HUGE EMPTY GAP UNDER REMEMBERS (PUT MEDIA DIRECTLY UNDER)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column Container: Natural tight vertical flow */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* TIGHT TOP PACKING (NO SPACE-BETWEEN) */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 6px !important;                          /* CRISP SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* UNCONSTRAINED TO PREVENT PUSH-DOWN */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Card: Memories (Tight fit to content, zero empty space below) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
height: auto !important;                      /* NEVER STRETCH TO 100% */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Card: Media Item (Sits immediately below Memories with only 6px gap) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 80: ABSOLUTE ELIMINATION OF LEFT GAP &amp;amp; CENTER VERTICAL SHIFTS&lt;br /&gt;
1. Left Column: Completely eliminate the huge gap between &amp;quot;...remembers...&amp;quot;&lt;br /&gt;
and &amp;quot;In the Media&amp;quot; (align-items: flex-start, unconstrained auto height,&lt;br /&gt;
flex: 0 0 auto on both cards, strict 4px gap).&lt;br /&gt;
2. Center Card:&lt;br /&gt;
- Shift the round image 30px down from the title (margin-top: 36px)&lt;br /&gt;
- Text lines under the image increased +30px from image (margin-top: 48px)&lt;br /&gt;
- Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: ABSOLUTE ELIMINATION OF THE HUGE EMPTY GAP ON THE LEFT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Unstretch hero row so left column hugs its content instead of stretching 390px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;           /* STOPS FORCING LEFT COLUMN TO STRETCH */&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Strictly pack items with only 4px gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PACK TIGHTLY AT TOP */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP ONLY */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits immediately 4px under Memories */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (4px GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: CENTER CARD - SHIFT IMAGE 30px DOWN &amp;amp; TEXT LINES +30px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 81: SPECIFICITY OVERHAUL - ELIMINATING THE 340px SQUARE ON MEMORIES CARD&lt;br /&gt;
The user&#039;s DevTools confirmed: .vh-card.vh-card-memories was computing to&lt;br /&gt;
EXACTLY 339.99px x 339.99px (a square) because an older high-specificity rule&lt;br /&gt;
&amp;quot;body.page-Main_Page .vh-triad-grid .vh-card { flex: 0 0 340px !important; }&amp;quot;&lt;br /&gt;
was matching it. In a column flex container (.vh-triad-column-left),&lt;br /&gt;
flex-basis: 340px forces the HEIGHT to 340px!&lt;br /&gt;
We now use #vani-home scoped selectors to permanently override and reset&lt;br /&gt;
flex, height, and margins on all cards inside the left column.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. HERO TRIAD GRID &amp;amp; LEFT COLUMN: UNSTRETCH &amp;amp; WRAP CONTENT */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP BETWEEN THE TWO CARDS */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. OVERRIDE THE 340px FLEX-BASIS ON ALL CARDS IN THE LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* KILLS 340px HEIGHT! */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;                      /* HUGS EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARD BODIES IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
height: auto !important;                      /* KILLS 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MEDIA ITEM CARD SPECIFIC STYLING IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
CENTER CARD: SHIFT ROUND IMAGE 30px DOWN &amp;amp; TEXT LINES +30px FROM IMAGE&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text br,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
RIGHT COLUMN: ARTICLE CARD (CLEAN UNCONSTRAINED AUTO HEIGHT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 440px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 82:&lt;br /&gt;
1. Unclamp Memories text so disciple name at the end of &amp;quot;recounted by...&amp;quot;&lt;br /&gt;
displays fully as it used to be (remove -webkit-line-clamp: 3).&lt;br /&gt;
2. Make +50px bigger gap between Memories card and &amp;quot;SP in Media&amp;quot; card&lt;br /&gt;
(gap: 50px).&lt;br /&gt;
3. Make the media thumbnail view a complete standard size (175px tall),&lt;br /&gt;
filling the plenty space below, with object-fit: contain so thumbnails&lt;br /&gt;
fit completely inside without any cropping and without changing their&lt;br /&gt;
aspect ratio.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: DISPLAY FULL NAME AT END OF &amp;quot;RECOUNTED BY...&amp;quot; (UNCLAMP TEXT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
-webkit-line-clamp: unset !important;&lt;br /&gt;
-webkit-box-orient: unset !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: +50px BIGGER GAP TO &amp;quot;SP IN THE MEDIA&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 50px !important;                         /* +50px BIGGER GAP */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: COMPLETE STANDARD SIZE THUMBNAIL VIEW (NO CROPPING, FIT ASPECT RATIO)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 175px !important;                     /* COMPLETE STANDARD VIEW SIZE FILLING THE SPACE */&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: #f4efe6 !important;               /* WARM VINTAGE PARCHMENT TONE */&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 6px 0 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
object-fit: contain !important;               /* FITS COMPLETE THUMBNAIL WITHOUT CROPPING */&lt;br /&gt;
object-position: center center !important;&lt;br /&gt;
transition: transform .3s ease !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions under the thumbnail */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-caption,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-outlet,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 86:&lt;br /&gt;
1. NEUTRALIZE STRAY PARAGRAPHS: Prevent MediaWiki parser from generating&lt;br /&gt;
top/side offsets.&lt;br /&gt;
2. FOUNDER-ĀCARYA CLICKABLE TITLE:&lt;br /&gt;
- Macron ONLY above capital &#039;A&#039; (Founder-Ācarya).&lt;br /&gt;
- Styled in exact 3D sacred gold as other card titles.&lt;br /&gt;
- Breathing filament underline at rest, 90% glide &amp;amp; lift on hover.&lt;br /&gt;
3. DECREASE GAP ABOVE 4 BOTTOM CARDS JUST TO 30px:&lt;br /&gt;
- Shifts .vh-taxonomy-section UP by 50px via translateY(-50px)&lt;br /&gt;
reducing the ~80px gap directly to 30px, keeping layout fully stable.&lt;br /&gt;
4. UNIFY HOVER ANIMATIONS FOR ALL TOP BAR ICONS &amp;amp; BUTTONS:&lt;br /&gt;
- Unified smooth lift (translateY(-2px)) on all topbar buttons/links.&lt;br /&gt;
- Unified warm gold glowing pill (rgba(245, 215, 127, 0.18)).&lt;br /&gt;
- Unified icon scale (1.08x) with soft glow, eliminating double-jumping.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Neutralize stray paragraph tags */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Decrease gap above 4 bottom cards just to 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-50px) !important;      /* DECREASES GAP ABOVE 4 BOTTOM CARDS TO 30px */&lt;br /&gt;
}&lt;br /&gt;
/* 3. Founder-Ācarya Clickable 3D Title Link */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 40px !important;                  /* MAINTAINS +30px GAP FROM 270px ROUND IMAGE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;                   /* IDENTICAL CARD TITLE SIZE */&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* SPACE FOR BREATHING UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* Temple Gold Face */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 3D Chiseled Shadow */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Golden Breathing Filament Underline at Rest */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Hover: 3D Lift &amp;amp; Full Glide Underline */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
}&lt;br /&gt;
/* Subtitle Line 2: International Society for Kṛṣṇa Consciousness */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. UNIFIED HOVER ANIMATION FOR ALL TOP BAR ICONS &amp;amp; BUTTONS */&lt;br /&gt;
/* Base transitions on all interactive elements in top bar */&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg {&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
background-color 0.2s ease,&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease,&lt;br /&gt;
filter 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified button container hover */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25), inset 0 0 0 1px rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified icon scale &amp;amp; soft glow (no double translation) */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: scale(1.08) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5))&lt;br /&gt;
drop-shadow(0 0 8px rgba(245, 215, 127, 0.65)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 87: COMPLETELY ELIMINATE / AVOID TOP BAR ICON ANIMATIONS&lt;br /&gt;
- Neutralize all transforms, scales, translations, and jumping animations on&lt;br /&gt;
all top bar icons, buttons, dropdowns, and links.&lt;br /&gt;
- Clean, quiet, stationary hover state with subtle background pill only.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Reset all transforms, filters, and animations on top bar container elements */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-start,&lt;br /&gt;
.vector-header-end,&lt;br /&gt;
.vector-header-container *,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg,&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
will-change: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. On hover: Keep icons strictly stationary — zero movement, zero scale, zero drop-shadow */&lt;br /&gt;
.vector-header-container .vector-icon:hover,&lt;br /&gt;
.vector-header-container svg:hover,&lt;br /&gt;
.vector-header-container .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover svg,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover svg,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover svg,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. On button/dropdown hover: subtle stationary background highlight only (no vertical lift, no jumping) */&lt;br /&gt;
.vector-header-container .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. On active / click: no displacement */&lt;br /&gt;
.vector-header-container .cdx-button:active,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:active,&lt;br /&gt;
.vector-header-container .vector-icon:active,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 91:&lt;br /&gt;
1. STRICTLY SCOPED TO MAIN PAGE (ZERO LEAKAGE TO REGULAR MEDIAWIKI PAGES):&lt;br /&gt;
- Every cursor rule is prefixed with html body.page-Main_Page.&lt;br /&gt;
- Regular MediaWiki pages retain 100% normal default Windows mouse behavior.&lt;br /&gt;
2. ABSOLUTE DISABLE OF WINDOWS CURSOR ACROSS MAIN PAGE &amp;amp; ALL HOVER STATES:&lt;br /&gt;
- Uses high-specificity rules targeting *:hover, a:hover, etc.&lt;br /&gt;
ensuring the native Windows cursor/pointing hand is completely suppressed.&lt;br /&gt;
3. CUSTOM GOLDEN CURSOR (ARROW AT REST, HAND ONLY ABOVE LINKS):&lt;br /&gt;
- Sleek golden arrow pointer by default.&lt;br /&gt;
- Smoothly switches to golden pointing hand ONLY above links (body.vh-cursor-link).&lt;br /&gt;
- No outer halo ring, zero lag, zero clutter.&lt;br /&gt;
4. FOUNDER-ĀCĀRYA MACRON CENTERING PRESERVED:&lt;br /&gt;
- &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039; font stack.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISABLE WINDOWS CURSOR ON MAIN PAGE ONLY (ACROSS ALL ELEMENTS &amp;amp; HOVER STATES) */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page *:hover,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page a:hover,&lt;br /&gt;
html body.page-Main_Page a:focus,&lt;br /&gt;
html body.page-Main_Page a:active,&lt;br /&gt;
html body.page-Main_Page a:visited,&lt;br /&gt;
html body.page-Main_Page a *,&lt;br /&gt;
html body.page-Main_Page a *:hover,&lt;br /&gt;
html body.page-Main_Page [href],&lt;br /&gt;
html body.page-Main_Page [href]:hover,&lt;br /&gt;
html body.page-Main_Page [href] *,&lt;br /&gt;
html body.page-Main_Page [href] *:hover,&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page button:hover,&lt;br /&gt;
html body.page-Main_Page input,&lt;br /&gt;
html body.page-Main_Page input:hover,&lt;br /&gt;
html body.page-Main_Page textarea,&lt;br /&gt;
html body.page-Main_Page select,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;]:hover,&lt;br /&gt;
html body.page-Main_Page .cdx-button,&lt;br /&gt;
html body.page-Main_Page .cdx-button:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card,&lt;br /&gt;
html body.page-Main_Page .vh-card:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card *,&lt;br /&gt;
html body.page-Main_Page .vh-card *:hover,&lt;br /&gt;
html body.page-Main_Page .vh-year,&lt;br /&gt;
html body.page-Main_Page .vh-year:hover,&lt;br /&gt;
html body.page-Main_Page .vector-menu a,&lt;br /&gt;
html body.page-Main_Page .vector-menu a:hover,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label:hover {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CUSTOM GOLDEN CURSOR (MAIN PAGE ONLY) */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
z-index: 99999999 !important;&lt;br /&gt;
transform: translate3d(-100px, -100px, 0);&lt;br /&gt;
will-change: transform !important;&lt;br /&gt;
transition: opacity 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.65))&lt;br /&gt;
drop-shadow(0 0 6px rgba(223, 173, 62, 0.75)) !important;&lt;br /&gt;
transition: transform 0.18s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 1: Default Golden Arrow */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 2: ONLY Above Links -&amp;gt; Golden Pointing Hand */&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(1.12) !important;&lt;br /&gt;
filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.75))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.95)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Click Compression */&lt;br /&gt;
body.page-Main_Page.vh-cursor-click #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(0.88) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Touchscreens / mobile protection: restore native behavior */&lt;br /&gt;
@media (hover: none) or (pointer: coarse) {&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page button {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOUNDER-ĀCĀRYA PERFECT MACRON CENTERING FIX */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR STYLING&lt;br /&gt;
- Appears on Main Page AND all regular MediaWiki pages.&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Deep temple teal background (#19383e), delicate gold top hairline border,&lt;br /&gt;
warm ivory/gold links, and highlighted Donate button.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid rgba(223, 173, 62, 0.45) !important;&lt;br /&gt;
box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
backdrop-filter: blur(8px) !important;&lt;br /&gt;
-webkit-backdrop-filter: blur(8px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
scrollbar-width: none !important;             /* Firefox */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner::-webkit-scrollbar {&lt;br /&gt;
display: none !important;                     /* Chrome/Safari */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
transition: color 0.18s ease, background-color 0.18s ease, transform 0.15s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate {&lt;br /&gt;
background: linear-gradient(135deg, rgba(223, 173, 62, 0.3) 0%, rgba(223, 173, 62, 0.12) 100%) !important;&lt;br /&gt;
border: 1px solid rgba(223, 173, 62, 0.65) !important;&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
padding: 2.5px 14px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate:hover {&lt;br /&gt;
background: linear-gradient(135deg, #dfad3e 0%, #b88a38 100%) !important;&lt;br /&gt;
color: #150b00 !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 0 10px rgba(223, 173, 62, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.35) !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure long wiki pages leave space above the permanent bottom bar */&lt;br /&gt;
body {&lt;br /&gt;
padding-bottom: 46px !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Main Page with custom cursor, ensure bottom links trigger the hand cursor */&lt;br /&gt;
body.page-Main_Page .vh-bottom-link {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 93:&lt;br /&gt;
1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE:&lt;br /&gt;
- Vector 2022 skin uses a multi-column CSS grid on .mw-page-container-inner&lt;br /&gt;
with .vector-column-end having background-color: #D4ECDD !important;.&lt;br /&gt;
- Collapse grid to 100% full width and hide right/left columns on Main Page.&lt;br /&gt;
- Ensure mw-page-container and mw-content-container match the warm cream background.&lt;br /&gt;
2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR PAGES:&lt;br /&gt;
- MediaWiki places .vector-sticky-header-container after the page content.&lt;br /&gt;
- Enforce position: fixed !important; top: 0 !important; on sticky header container,&lt;br /&gt;
and completely hide it (display: none !important;) when not actively sticky-visible.&lt;br /&gt;
3. VANI-TEMPLE RETURN LINK IN PERMANENT BOTTOM BAR:&lt;br /&gt;
- Provides an immediate 1-click return to the Main Page from any regular wiki page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE */&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-toc-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-appearance-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
max-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR WIKI PAGES */&lt;br /&gt;
.vector-sticky-header-container {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Strictly hide the sticky header container whenever it is NOT in active sticky view */&lt;br /&gt;
.vector-sticky-header-container:not(.vector-sticky-header-visible),&lt;br /&gt;
.vector-header-container.vector-sticky-header-container:not(.vector-sticky-header-visible) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. VANI-TEMPLE RETURN LINK STYLING */&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(223, 173, 62, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 95: SMOOTH TRANSITION FOR IN THE MEDIA CARD CONTENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
transition: opacity .5s ease, transform .5s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 96:&lt;br /&gt;
1. INCREASE ROUND HERO IMAGE BY 20% (270px -&amp;gt; 324px) WHILE KEEPING TOP/BOTTOM GAPS&lt;br /&gt;
2. INCREASE QUOTED TEXT IN RIGHT ARTICLE SPOTLIGHT BY +3 LINES (7 -&amp;gt; 10 LINES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Round hero image increased by 20% to 324px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 324px !important;&lt;br /&gt;
height: 324px !important;&lt;br /&gt;
min-width: 324px !important;&lt;br /&gt;
min-height: 324px !important;&lt;br /&gt;
max-width: 324px !important;&lt;br /&gt;
max-height: 324px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 12px 36px rgba(18, 63, 56, 0.40), 0 3px 10px rgba(0, 0, 0, 0.24), inset 0 2px 6px rgba(255, 255, 255, 0.75), inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure top gap from title remains clean (36px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin-top: 36px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure bottom gap from round image remains clean (40px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 40px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure sanctuary card container height gracefully accommodates 324px image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
min-height: 500px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Increase right article quoted text by +3 lines (-webkit-line-clamp: 10) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 10 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow right card to expand gracefully up to 500px to match sanctuary height */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
max-height: 500px !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicit fast and visible 1.4s crossfade for round hero photo */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-photo-stage .vh-photo,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-photo-stage .vh-photo {&lt;br /&gt;
transition: opacity 1.4s ease-in-out !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE OPTIMIZATION (STAGE 1 - REGULAR WIKI PAGES)&lt;br /&gt;
1. Universal #345B63 Dark Teal top bar across all pages and viewports.&lt;br /&gt;
2. Desktop title banner strictly scoped to screens &amp;gt;= 1000px.&lt;br /&gt;
3. Mobile header layout (burger menu, search, icons).&lt;br /&gt;
4. Mobile content readability, fluid images, and responsive table scrolling.&lt;br /&gt;
5. Mobile bottom bar and floating Back to Top button positioning.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. UNIVERSAL #345B63 TOP BAR ACROSS ALL PAGES AND VIEWPORTS */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header,&lt;br /&gt;
.mw-header,&lt;br /&gt;
#mw-head {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. DESKTOP TITLE BANNER SCOPED STRICTLY TO SCREENS &amp;gt;= 1000px */&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE REGULAR WIKI PAGES OPTIMIZATIONS (&amp;lt;= 768px) */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
/* 3.1 Top Bar Header Row */&lt;br /&gt;
.mw-header {&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.2 Hamburger Site Menu Button */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.3 Search Bar: Fluidly fits available space between burger and user tools */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 110px) !important;&lt;br /&gt;
min-width: 100px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 80px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
padding-left: 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.4 Mobile Vector Sidebar Navigation Drawer */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content,&lt;br /&gt;
#vector-main-menu-dropdown-content,&lt;br /&gt;
#vector-main-menu-unpinned-container,&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content.is-open {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
height: calc(100vh - 52px - 38px) !important;&lt;br /&gt;
max-height: calc(100vh - 90px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
z-index: 100001 !important;&lt;br /&gt;
padding: 10px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a,&lt;br /&gt;
#vector-main-menu-dropdown-content a,&lt;br /&gt;
#vector-main-menu-unpinned-container a {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
padding: 9px 18px !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-unpinned-container a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-left-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-dropdown-content .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-unpinned-container .vector-menu-heading {&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
letter-spacing: 0.6px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
border-bottom: 1px solid rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
padding: 10px 18px 6px 18px !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CONTENT VIEW ON MOBILE */&lt;br /&gt;
#content, .mw-body, .mw-content-container {&lt;br /&gt;
padding: 12px 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
line-height: 1.62 !important;&lt;br /&gt;
}&lt;br /&gt;
#firstHeading, .mw-first-heading {&lt;br /&gt;
font-size: 1.65em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-bottom: 0.4em !important;&lt;br /&gt;
word-wrap: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
h2, .mw-parser-output h2 {&lt;br /&gt;
font-size: 1.3em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 1.1em !important;&lt;br /&gt;
margin-bottom: 0.35em !important;&lt;br /&gt;
}&lt;br /&gt;
h3, .mw-parser-output h3 {&lt;br /&gt;
font-size: 1.15em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Tables horizontal scroll wrapping */&lt;br /&gt;
.vanitable, .wikitable, .daytable {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 12px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fluid images &amp;amp; media embeds */&lt;br /&gt;
div.tright, div.tleft, div.floatright, div.floatleft {&lt;br /&gt;
float: none !important;&lt;br /&gt;
margin: 12px auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
div.thumbinner {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. BOTTOM BAR &amp;amp; BACK TO TOP BUTTON ON MOBILE */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
padding: 2px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 50px !important;&lt;br /&gt;
right: 14px !important;&lt;br /&gt;
width: 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer, .mw-footer {&lt;br /&gt;
padding-bottom: 54px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 105: ROBUST NON-OVERLAPPING MINERVA MOBILE HEADER &amp;amp; USER DROPDOWN&lt;br /&gt;
1. Fix Magnifying Glass &amp;amp; User Icon Overlap:&lt;br /&gt;
- Header uses strictly rigid flex items:&lt;br /&gt;
Burger (32px left) + 20px gap + Title (auto) + [margin-left: auto spacer] + Search (32px right) + 8px gap + User (32px far right).&lt;br /&gt;
- Zero possibility of overlap.&lt;br /&gt;
2. User Menu Dropdown:&lt;br /&gt;
- Placed outside header flow (fixed positioning) with full dark teal &amp;amp; gold styling.&lt;br /&gt;
3. Plain burger icon, golden-yellow (#ffd700) SVGs for all icons.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR CONTAINER */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. STRICT RIGID SINGLE-ROW FLEX LAYOUT */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.1 BURGER (FAR LEFT: 32px) */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.2 SITE TITLE (SPACED 20px FROM BURGER) */&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 0 0 20px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.3 SEARCH FORM (PUSHED TO THE FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
margin-left: auto !important; /* Absorbs ALL horizontal space between title and search */&lt;br /&gt;
margin-right: 8px !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide the large search box input on mobile screens */&lt;br /&gt;
.minerva-header .minerva-search-form .search-box {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.4 USER ICON (FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-notifications,&lt;br /&gt;
.minerva-header .minerva-user-navigation ul,&lt;br /&gt;
.minerva-header .minerva-user-navigation li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE USER DROPDOWN MENU (POPUP AT TOP-RIGHT) */&lt;br /&gt;
#vanipedia-mobile-user-menu {&lt;br /&gt;
display: none !important;&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
width: 175px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu.is-open {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu .vani-user-menu-divider {&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background-color: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin: 5px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.2) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MINERVA NAVIGATION DRAWER (THE LEFT MENU) */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer,&lt;br /&gt;
#mw-mf-page-left.menu {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .minerva-icon {&lt;br /&gt;
background-color: #ffd700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 107: BULLETPROOF DESKTOP USER DROPDOWN (MATCHING image_a7f3ff.png)&lt;br /&gt;
1. Card background: Dark teal (#1f3e45) with gold border (#b1873d).&lt;br /&gt;
2. Zero white background bleed: all inner elements transparent.&lt;br /&gt;
3. Links: High-contrast warm gold (#f5d77f) text, white on hover (#345B63).&lt;br /&gt;
4. Pure clean text without clunky icons: .vector-icon hidden.&lt;br /&gt;
5. Divider above Log out with soft rose highlight.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DESKTOP USER DROPDOWN CARD */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content,&lt;br /&gt;
html body.page-Main_Page #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html body #p-personal.vector-menu,&lt;br /&gt;
html body #p-personal .vector-menu-content,&lt;br /&gt;
#vector-user-links-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. INNER CONTAINERS: 100% TRANSPARENT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content div,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content ul,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content li,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content-list,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content div,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content ul,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content li {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ENSURE TALK (pt-mytalk) IS VISIBLE */&lt;br /&gt;
html #vector-user-links-dropdown #pt-mytalk,&lt;br /&gt;
html .vector-user-menu #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RESTORE USER FIGURE ICON ON HEADER BUTTON (BRIGHT GOLD &amp;amp; VISIBLE) */&lt;br /&gt;
#vector-user-links-dropdown-label .vector-icon,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Inside dropdown items: keep icons compact &amp;amp; inline so they never cause vertical bloating */&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 16px !important;&lt;br /&gt;
height: 16px !important;&lt;br /&gt;
margin: 0 8px 0 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. LINKS: HIGH-CONTRAST WARM GOLD TEXT (#f5d77f) */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a,&lt;br /&gt;
html #p-personal .vector-menu-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a span,&lt;br /&gt;
html #p-personal .vector-menu-content a span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. HOVER STATE: LIGHTER TEAL (#345B63) WITH BRIGHT WHITE TEXT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:focus,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:active,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:focus,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover span {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. DIVIDER ABOVE LOGOUT */&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout,&lt;br /&gt;
html .vector-user-menu #pt-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a,&lt;br /&gt;
html .vector-user-menu #pt-logout a {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a:hover,&lt;br /&gt;
html .vector-user-menu #pt-logout a:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.25) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 110: MOBILE STICKY TOP BAR &amp;amp; BOTTOM BAR FIRST LINK (&amp;quot;MAIN PAGE&amp;quot;)&lt;br /&gt;
1. Top bar remains sticky/visible when scrolling down on mobile viewports.&lt;br /&gt;
2. Fix bottom bar flex centering bug: justify-content: flex-start on mobile&lt;br /&gt;
ensures the first link (&amp;quot;Main Page&amp;quot;) is always visible and not clipped.&lt;br /&gt;
3. Fully reverted experimental Main Page viewport scaling &amp;amp; hint banners.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. STICKY TOP BAR ON MOBILE (REMAINS VISIBLE ON SCROLL) */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome,&lt;br /&gt;
body.skin-minerva header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. BOTTOM BAR: ENSURE &amp;quot;MAIN PAGE&amp;quot; IS VISIBLE AS FIRST LINK ON MOBILE */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ENTRY PAGE SUPPRESSION (dev.vanipedia.org / VanipediaEntry3D)&lt;br /&gt;
Neither top bar nor bottom bar must appear on the 3D entry page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.ext-vp3d-fullscreen #vh-bottom-bar,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-chrome,&lt;br /&gt;
body.ext-vp3d-fullscreen .minerva-header,&lt;br /&gt;
body.ext-vp3d-fullscreen .vector-header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-head,&lt;br /&gt;
body.ext-vp3d-fullscreen .mw-header,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-navigation,&lt;br /&gt;
body:has(.vp-entry3d-container) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-container) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-container) .vector-header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .vector-header-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 116: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE FOR MAIN PAGE ON MOBILE&lt;br /&gt;
Includes Top Bar, Main Page, and Bottom Bar in one unified landscape orientation.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
transform-origin: top left !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-auto-landscape {&lt;br /&gt;
transform: rotate(90deg) translate(0, -100%) !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-native-landscape {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. TOP HEADER SLOT (Landscape orientation) */&lt;br /&gt;
#vani-stage-header-slot {&lt;br /&gt;
flex: 0 0 50px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
max-height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .header-container,&lt;br /&gt;
#vani-stage-header-slot .header-chrome,&lt;br /&gt;
#vani-stage-header-slot .minerva-header,&lt;br /&gt;
#vani-stage-header-slot .vector-header-container,&lt;br /&gt;
#vani-stage-header-slot #mw-head {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CONTENT SLOT (Landscape orientation, containing #vani-home) */&lt;br /&gt;
#vani-stage-content-slot {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: calc(100% - 50px - 36px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Enforce rigid 1200px desktop grid on #vani-home inside mobile stage */&lt;br /&gt;
#vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 8px 16px 20px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Triad in Mobile Landscape: Rigid 3-Column Horizontal Flow */&lt;br /&gt;
#vani-stage-content-slot .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-triad-column-left {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Interactive Timeline in Mobile Landscape */&lt;br /&gt;
#vani-stage-content-slot .vh-timeline-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Thematic Taxonomy in Mobile Landscape: Rigid 4-Column Grid */&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-tax {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOOTER SLOT (Landscape orientation, containing #vh-bottom-bar) */&lt;br /&gt;
#vani-stage-footer-slot {&lt;br /&gt;
flex: 0 0 36px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
min-height: 36px !important;&lt;br /&gt;
background-color: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot #vh-bottom-bar,&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dropdown Menu inside Stage Header */&lt;br /&gt;
#vani-stage-header-slot #vanipedia-mobile-user-menu {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 48px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
z-index: 1000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Minerva Left Navigation Drawer z-index when open */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer {&lt;br /&gt;
z-index: 1000005 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Robust Header Child Layout in Landscape Stage */&lt;br /&gt;
#vani-stage-header-slot .vector-header,&lt;br /&gt;
#vani-stage-header-slot .mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide any duplicate/stray bars outside the stage when active */&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-sticky-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; #mw-head,&lt;br /&gt;
body.has-vani-stage &amp;gt; #vh-bottom-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR FORMATTING FOR MOBILE BURGER MENU&lt;br /&gt;
1. Cleans out Minerva default clutter (Nearby, Random, Settings, About, etc.)&lt;br /&gt;
2. Styles the mobile drawer (#mw-mf-page-left) to match the desktop&lt;br /&gt;
accordion layout (.vanipedia-sidebar-menu).&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#mw-mf-page-left {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 20px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
padding: 12px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all Minerva default lists completely */&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-navigation,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-personal,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul.hlist,&lt;br /&gt;
#mw-mf-page-left .menu__item--nearby,&lt;br /&gt;
#mw-mf-page-left .menu__item--random {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile drawer container for desktop sidebar */&lt;br /&gt;
#mw-mf-page-left #vani-mobile-synced-sidebar {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* In mobile drawer, make .vanipedia-sidebar-menu take full drawer width */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure mobile drawer accordion header matches desktop */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading {&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
background-color: #2c4c50 !important;&lt;br /&gt;
border: 1px solid #1b3033 !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading {&lt;br /&gt;
border-radius: 4px 4px 0 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading:hover {&lt;br /&gt;
background-color: #385e63 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading::after {&lt;br /&gt;
content: &amp;quot;▼&amp;quot; !important;&lt;br /&gt;
font-size: 0.75em !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
transition: transform 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after {&lt;br /&gt;
transform: rotate(-90deg) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Content Area inside Mobile Accordion */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content {&lt;br /&gt;
background-color: #eaeff0 !important;&lt;br /&gt;
border: 1px solid #2c4c50 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-radius: 0 0 4px 4px !important;&lt;br /&gt;
padding: 0 0 4px 0 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content ul {&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 9px 14px 9px 18px !important;&lt;br /&gt;
color: #1b3033 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li:last-child a {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a:hover {&lt;br /&gt;
background-color: #dbe4e6 !important;&lt;br /&gt;
border-left: 3px solid #2c4c50 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 102 Languages Search box inside Mobile Drawer */&lt;br /&gt;
#mw-mf-page-left #sidebarLanguageSearch {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 7px 10px !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
border: 1px solid #a2a9b1 !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 122: STRICT POSITIONING OF &amp;quot;HOME&amp;quot; LINK/ICON (RIGHT OF SEARCH)&lt;br /&gt;
1. Desktop: Positioned strictly on the RIGHT of search bar via order: 10 vs order: 5.&lt;br /&gt;
2. Clean golden styling (#f5d77f), no underline, subtle hover highlight.&lt;br /&gt;
3. Mobile (both Minerva &amp;amp; Vector landscape): Golden Home icon (width 22px)&lt;br /&gt;
strictly visible next to the search icon.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Strict Flex Ordering: Left to Right across .vector-header-start */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .vector-main-menu-landmark,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Bar strictly ORDER 5 */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
div#p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Link strictly ORDER 10 (GUARANTEES IT SITS ON THE RIGHT OF SEARCH) */&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
margin-left: 10px !important;&lt;br /&gt;
margin-right: 14px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
a.vanipedia-topbar-home:hover,&lt;br /&gt;
a.vanipedia-topbar-home:active,&lt;br /&gt;
.vector-header-container a.vanipedia-topbar-home:hover,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link:hover,&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home:hover,&lt;br /&gt;
#vani-stage-header-slot a.vanipedia-topbar-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.2) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Icon Styling */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
stroke: #f5d77f !important;&lt;br /&gt;
fill: none !important;&lt;br /&gt;
stroke-width: 2 !important;&lt;br /&gt;
stroke-linecap: round !important;&lt;br /&gt;
stroke-linejoin: round !important;&lt;br /&gt;
transition: stroke 0.2s ease, transform 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home:hover .vanipedia-home-icon svg {&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
transform: scale(1.1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Text Styling on Desktop */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* MOBILE RESPONSIVE (Both Vector &amp;amp; Minerva) */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 160px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* MINERVA MOBILE SKIN HEADER (Regular Articles on Mobile) */&lt;br /&gt;
.minerva-header .vanipedia-topbar-home,&lt;br /&gt;
.minerva-header #vanipedia-topbar-home-link {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 6px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* In Rotated Landscape Stage on Main Page */&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 8px !important;&lt;br /&gt;
width: 34px !important;&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start #p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Bar Home Link: Strict no underline */&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry,&lt;br /&gt;
a.vh-bottom-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry:hover,&lt;br /&gt;
a.vh-bottom-link:hover {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 129: RESTORE COMPLETE ORIGINAL STRUCTURE (ZERO OVERLAPS, 4 TAXONOMY IN 1 ROW)&lt;br /&gt;
+ TOP BANNER TITLE AS PLAIN TEXT&lt;br /&gt;
+ WHO IS ŚRĪLA PRABHUPĀDA PERMANENT TITLE&lt;br /&gt;
+ OPTION A: RICH BURNISHED ANTIQUE GOLD (#966817)&lt;br /&gt;
+ RISE HOVER EFFECT ON ALL 9 CARD TITLES&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BANNER TITLE AS PURE PLAIN TEXT */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
span#vanipedia-topbar-title,&lt;br /&gt;
a#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover,&lt;br /&gt;
span#vanipedia-topbar-title:hover,&lt;br /&gt;
a#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CARD TITLE SIZING &amp;amp; NO TEXT CHANGE */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 38px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
letter-spacing: 0.015em !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. OPTION A: RICH BURNISHED ANTIQUE GOLD ON ALL CARD TITLES */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-media-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
-webkit-text-stroke: 0 !important;&lt;br /&gt;
paint-order: normal !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
-webkit-filter: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RISE HOVER EFFECT ON ALL 9 CARD TITLES (-3px LIFT + GOLD ILLUMINATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. GOLDEN FILAMENT UNDERLINE AT REST &amp;amp; GLIDE ON HOVER */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. STRICT STRUCTURAL RESTORATION: CLEAN ELEVATION &amp;amp; COLUMN BALANCING */&lt;br /&gt;
/* Introductory Articles flat title styling &amp;amp; hover */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific article item headline within the spotlight card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Devotee Subtitle in Memories card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 5px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
/* Enforce 3 columns on desktop for Section 3 (Personalities, Names, Places) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page .vh-card-questions {&lt;br /&gt;
padding: 2px 10px 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lift 3 bottom taxonomy cards up so they sit comfortably above the footer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-72px) !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Founder-Ācārya and Preeminent Śikṣā-Guru single line fitting */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SHIFT MARKED SECTION (Hero Triad + Timeline) DOWN EXACTLY 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 380px !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin-top: 16px !important;&lt;br /&gt;
margin-bottom: 10px !important;&lt;br /&gt;
height: 125px !important;&lt;br /&gt;
min-height: 125px !important;&lt;br /&gt;
max-height: 125px !important;&lt;br /&gt;
flex: 0 0 125px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left &amp;amp; Right Stacked Columns: Symmetrical 340px widths */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card padding and bounding inside both columns */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 135px !important;&lt;br /&gt;
min-height: 135px !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 139: DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TWO-LINE TITLE &amp;amp; DEVOTEE NAME&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title {&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 141: STATIC TITLE ON MEMORIES ROTATION + 3-LINE WIDER LANGUAGES CARD&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TITLE: 100% STATIC (NEVER ANIMATES ON ROTATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 0 5px 0 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the disciple name subtitle during randomizer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
transition: opacity 0.45s ease, transform 0.45s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle.is-changing,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(3px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SP IN MEDIA: FRAME FITS EXACTLY AROUND THUMBNAIL WITH ZERO SIDE GAPS */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-card-content,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
transition: transform 0.35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 3: 4 COLUMNS WITH WIDER COLUMN FOR PARTICIPATING LANGUAGES */&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr 1fr 1.35fr !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1220px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page .vh-card-languages {&lt;br /&gt;
padding: 3px 8px 5px 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 4. LANGUAGES CARD: EXACTLY 3 ROWS (5 COUNTRIES PER ROW) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-languages-list,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-languages-list {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
padding: 2px 0 0 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-row,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a:hover {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Flag thumbnail element */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center !important;&lt;br /&gt;
background-repeat: no-repeat !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Crisp SVG Flag Definitions */&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 147: SOCIAL ICONS IN THE MID OF THE SPACE ON THE RIGHT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform 0.2s ease, opacity 0.2s ease !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item:hover {&lt;br /&gt;
transform: scale(1.15) !important;&lt;br /&gt;
opacity: 0.9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-height: 20px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 153: DISTINGUISHED VANISEVA PILL + ELEVATED BACK-TO-TOP + FLAG STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELEVATED BACK-TO-TOP ARROW (Floats 16px clearly above the 38px bottom bar) */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 16px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE EXTRA BOX/BAR AROUND HEADER (Outer container completely borderless &amp;amp; transparent) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-container.vector-sticky-header-container {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. THE VERY EXISTING TOP BAR: Single, clean, elegant header bar */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
body.page-Main_Page .vector-header-container header.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TOP BAR CENTER BLOCK */&lt;br /&gt;
.vanipedia-topbar-center-block {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 50% !important;&lt;br /&gt;
top: 54% !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: auto !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-center-block * {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. DISTINGUISHED MIDDLE LINE: VANISEVA LUMINOUS INVITATION PILL */&lt;br /&gt;
.vanipedia-topbar-vaniseva-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border:0 !important;&lt;br /&gt;
border-bottom:0 !important;&lt;br /&gt;
background:none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
border-radius:0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:hover,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:focus,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:active {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-color:transparent !important;&lt;br /&gt;
background-color:transparent !important;&lt;br /&gt;
box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SISTER PROJECTS (Line 3) */&lt;br /&gt;
.vanipedia-topbar-sister-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 1px 6px !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link:hover,&lt;br /&gt;
.vanipedia-topbar-sister-link:focus,&lt;br /&gt;
.vanipedia-topbar-sister-link:active {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. PARTICIPATING LANGUAGES FLAGS STYLING */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-flag svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MINERVA MOBILE SKIN (Phone Header) */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.1 Burger Navigation Drawer Button */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.2 Branding Box Title (Pure CSS Content Injection - 100% JS-Independent) */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box,&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin: 0 0 0 14px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a::before,&lt;br /&gt;
.minerva-header .branding-box a::before {&lt;br /&gt;
content: &amp;quot;Vanipedia&amp;quot; !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; img,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; img {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.3 Home Link in Minerva */&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.4 Search Button in Minerva */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.5 User Navigation in Minerva */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile */&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block-mobile,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-main-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-vaniseva-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-links,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-link,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar mobile styling (from STEP 165) */&lt;br /&gt;
body.skin-minerva .vh-bottom-social-links,&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. RESPONSIVE BREAKPOINTS (Desktop &amp;gt;= 1000px Intact; Mobile &amp;lt; 1000px Full Controls) */&lt;br /&gt;
@media screen and (max-width: 1200px) and (min-width: 1000px) {&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
/* Single Row Header on Mobile Viewports */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-header-container .mw-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Row Left Section: Burger + Search + Home in single row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. FORCE BURGER MENU TO DISPLAY VISIBLE ON MOBILE */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown,&lt;br /&gt;
#vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SEARCH INPUT WITH GUARANTEED VISIBLE MAGNIFYING GLASS */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
max-width: calc(100vw - 140px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input,&lt;br /&gt;
.vector-header-start .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__start-icon,&lt;br /&gt;
#p-search .cdx-text-input__icon,&lt;br /&gt;
#p-search .cdx-text-input__start-icon {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 10px !important;&lt;br /&gt;
top: 50% !important;&lt;br /&gt;
transform: translateY(-50%) !important;&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
z-index: 5 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
padding-left: 32px !important;&lt;br /&gt;
padding-right: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Home Icon */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
margin: 0 2px !important;&lt;br /&gt;
padding: 3px 5px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. USER ICON GUARANTEED ON FAR RIGHT */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-links-wide,&lt;br /&gt;
.vector-header-end .vector-user-links-main {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-userpage {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-overflow,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-label-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile viewports (&amp;lt; 1000px) */&lt;br /&gt;
.vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block-mobile,&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-mobile,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title,&lt;br /&gt;
.vanipedia-topbar-sister-links,&lt;br /&gt;
.vanipedia-topbar-sister-link,&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar social links hidden on mobile (from STEP 165) */&lt;br /&gt;
.vh-bottom-social-links,&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 173: RESTORE WORKING STEP 117 COMPACT STAGE PROPORTIONS (ZERO-CROP)&lt;br /&gt;
Overrides all desktop-specific shifts (min-height: 380px, translateY: 30px,&lt;br /&gt;
translateY: -72px, 324px photo) inside the mobile rotated landscape stage.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage #vani-rotated-box #vani-stage-content-slot #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 4px 16px 12px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 0 0 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
min-width: 200px !important;&lt;br /&gt;
min-height: 200px !important;&lt;br /&gt;
max-width: 200px !important;&lt;br /&gt;
max-height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(18, 63, 56, 0.35), 0 2px 6px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
flex: 0 0 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-track {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-item {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-languages {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-stage-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-main-title,&lt;br /&gt;
#vani-stage-header-slot .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin: 0 10px !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V174 — Vanipedia main page: static, naturally scrolling, and responsive. */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-paper:#faf7ef;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    --vp-ink:#263a39;&lt;br /&gt;
    --vp-brand:#345b63;&lt;br /&gt;
    --vp-accent:#b1873d;&lt;br /&gt;
    --vp-line:#ded7c6;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1240px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:clamp(18px,3vw,38px) !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    background:var(--vp-paper) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    animation:none !important;&lt;br /&gt;
    transition:none !important;&lt;br /&gt;
    scroll-behavior:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a {&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-decoration-color:#aab3a8 !important;&lt;br /&gt;
    text-underline-offset:3px !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:hover {&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    text-decoration-thickness:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:focus-visible {&lt;br /&gt;
    outline:3px solid var(--vp-brand) !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p {&lt;br /&gt;
    margin-top:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1 {&lt;br /&gt;
    margin:0 0 10px !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 clamp(29px,4vw,40px)/1.2 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2 {&lt;br /&gt;
    margin:0 0 14px !important;&lt;br /&gt;
    padding:0 0 9px !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 22px/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3 {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:600 18px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p { margin-bottom:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:220px minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,5vw,64px) !important;&lt;br /&gt;
    max-width:1000px !important;&lt;br /&gt;
    margin:0 auto 32px !important;&lt;br /&gt;
    padding:8px 0 28px !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    width:220px !important;&lt;br /&gt;
    height:220px !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:3px solid var(--vp-brand) !important;&lt;br /&gt;
    border-radius:50% !important;&lt;br /&gt;
    background:#f0eee3 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 35% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 auto 4px !important;&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    font-size:clamp(19px,2.2vw,25px) !important;&lt;br /&gt;
    font-weight:600 !important;&lt;br /&gt;
    line-height:1.35 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font-size:17px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:22px !important;&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    padding:20px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card:hover {&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card h3 { margin-bottom:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card blockquote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid var(--vp-accent) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-feature {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(120px,190px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    border-radius:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-outlet {&lt;br /&gt;
    margin-bottom:5px !important;&lt;br /&gt;
    color:#706b62 !important;&lt;br /&gt;
    font-size:14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-headline { font-size:17px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section {&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
    padding:20px 0 22px !important;&lt;br /&gt;
    border-block:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-intro { margin:-5px 0 12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(auto-fit,minmax(76px,1fr)) !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    justify-content:center !important;&lt;br /&gt;
    min-height:42px !important;&lt;br /&gt;
    padding:6px 8px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a:hover {&lt;br /&gt;
    border-color:var(--vp-brand) !important;&lt;br /&gt;
    background:#f1f3ee !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section { margin:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:18px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-card { padding:18px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card { grid-column:span 1 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-list {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    flex-wrap:wrap !important;&lt;br /&gt;
    gap:8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-lang-item {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
    min-height:32px !important;&lt;br /&gt;
    white-space:nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vh-flag {&lt;br /&gt;
    display:inline-block !important;&lt;br /&gt;
    flex:0 0 22px !important;&lt;br /&gt;
    width:22px !important;&lt;br /&gt;
    height:15px !important;&lt;br /&gt;
    vertical-align:middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restore ordinary page flow and neutralize any legacy rotated-stage wrapper. */&lt;br /&gt;
#vani-mobile-stage, #vani-rotated-box {&lt;br /&gt;
    position:static !important;&lt;br /&gt;
    inset:auto !important;&lt;br /&gt;
    width:auto !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    rotate:none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot, #vani-stage-content-slot, #vani-stage-footer-slot { display:contents !important; }&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:20px 16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding-bottom:22px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:160px !important; height:160px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid { grid-template-columns:minmax(0,1fr) !important; gap:16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:minmax(0,1fr) !important; gap:14px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-card { padding:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(100px,34%) minmax(0,1fr) !important; gap:12px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section { margin-bottom:24px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:380px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-image { max-width:260px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion:reduce) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::before,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::after {&lt;br /&gt;
        animation:none !important;&lt;br /&gt;
        transition:none !important;&lt;br /&gt;
        scroll-behavior:auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V175: natural document scrolling, Vanisource-style hero, Vanipedia colors. */&lt;br /&gt;
html,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:100% !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
    overflow-y:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-brand:#345B63;&lt;br /&gt;
    --vp-accent:#f5d77f;&lt;br /&gt;
    --vp-ink:#263a3d;&lt;br /&gt;
    --vp-line:#d8d1c3;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:min(100%, 1200px) !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1200px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:26px clamp(16px,3vw,34px) 100px !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
}&lt;br /&gt;
/* The site-wide footer remains fixed; this page has room to scroll past it. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    display:block;&lt;br /&gt;
    height:0;&lt;br /&gt;
    clear:both;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(170px,210px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,4vw,44px) !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:880px !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    margin:0 auto 30px !important;&lt;br /&gt;
    padding:22px 26px !important;&lt;br /&gt;
    border:1px solid #345B63 !important;&lt;br /&gt;
    border-left:5px solid #f5d77f !important;&lt;br /&gt;
    border-radius:8px !important;&lt;br /&gt;
    background:#345B63 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:min(100%,210px) !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    aspect-ratio:445 / 542 !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:2px solid #f5d77f !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    box-shadow:0 5px 18px rgba(18,35,37,.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin:0 0 9px !important;&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    font:600 clamp(32px,3vw,42px)/1.15 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:600 clamp(19px,1.7vw,22px)/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-underline-offset:4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a:hover { color:#fff !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:500 clamp(17px,1.5vw,20px)/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-quote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid #f5d77f !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove the old decorative cursor and restore the operating system pointer. */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page * {&lt;br /&gt;
    cursor:auto !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page a[href],&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .cdx-button {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:18px 14px 96px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:14px !important;&lt;br /&gt;
        max-width:460px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding:17px 17px 19px !important;&lt;br /&gt;
        border-left-width:4px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:min(100%,170px) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-role { font-size:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-organization { font-size:17px !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V176: native mouse cursor; main page language links are the remaining taxonomy feature. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-section {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 0 32px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card {&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    grid-column:auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: native Windows pointer and viewport-contained portal rollouts. */&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    cursor:default !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href] *,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home button,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    align-items:start !important;&lt;br /&gt;
    gap:24px 18px !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 auto 28px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    max-width:640px !important;&lt;br /&gt;
    margin-left:auto !important;&lt;br /&gt;
    margin-right:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card {&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    z-index:1 !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.07) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open {&lt;br /&gt;
    z-index:100 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image {&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border-radius:6px 6px 0 0 !important;&lt;br /&gt;
    background:#e9e4d8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 36% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy {&lt;br /&gt;
    min-height:145px !important;&lt;br /&gt;
    padding:14px 15px 13px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 {&lt;br /&gt;
    min-height:50px !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    padding:0 0 7px !important;&lt;br /&gt;
    border-bottom:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 18px/1.28 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 a {&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p {&lt;br /&gt;
    min-height:44px !important;&lt;br /&gt;
    margin:0 0 8px !important;&lt;br /&gt;
    color:#354444 !important;&lt;br /&gt;
    font:400 14px/1.45 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:7px !important;&lt;br /&gt;
    min-height:30px !important;&lt;br /&gt;
    padding:4px 9px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f6f2e9 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.3 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:focus-visible {&lt;br /&gt;
    border-color:#b1873d !important;&lt;br /&gt;
    outline:2px solid #b1873d !important;&lt;br /&gt;
    outline-offset:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    position:fixed !important;&lt;br /&gt;
    top:var(--vp-panel-top, 20px) !important;&lt;br /&gt;
    left:var(--vp-panel-left, 12px) !important;&lt;br /&gt;
    right:auto !important;&lt;br /&gt;
    bottom:auto !important;&lt;br /&gt;
    z-index:2147483000 !important;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:var(--vp-panel-width, 290px) !important;&lt;br /&gt;
    max-width:calc(100vw - 24px) !important;&lt;br /&gt;
    max-height:min(380px,calc(100vh - 100px)) !important;&lt;br /&gt;
    overflow:auto !important;&lt;br /&gt;
    overscroll-behavior:contain !important;&lt;br /&gt;
    padding:11px 12px 12px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-top:3px solid #b1873d !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 10px 22px rgba(38,58,57,.22) !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open &amp;gt; .vp-rollout-panel,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open &amp;gt; .vp-rollout-panel {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-heading {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
    gap:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options &amp;gt; span { display:block !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    min-height:34px !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:500 14px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:focus-visible {&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#805b16 !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    outline:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options { grid-template-columns:repeat(4,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options a { text-align:center !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options a { display:flex !important; align-items:center !important; gap:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all { display:block !important; margin-top:7px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:focus-visible { text-decoration:underline !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all { display:block !important; margin:0 0 10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:8px 10px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-categories-heading {&lt;br /&gt;
    padding-top:8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel {&lt;br /&gt;
    width:min(720px,calc(100vw - 24px)) !important;&lt;br /&gt;
    --vp-panel-width:720px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options {&lt;br /&gt;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:1px 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options a {&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    padding:5px 6px !important;&lt;br /&gt;
    font-size:12px !important;&lt;br /&gt;
    line-height:1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid { max-width:100% !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:min(620px,calc(100vw - 24px)) !important; --vp-panel-width:620px; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img { height:210px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
        position:static !important;&lt;br /&gt;
        top:auto !important;&lt;br /&gt;
        left:auto !important;&lt;br /&gt;
        right:auto !important;&lt;br /&gt;
        bottom:auto !important;&lt;br /&gt;
        width:auto !important;&lt;br /&gt;
        max-width:none !important;&lt;br /&gt;
        max-height:none !important;&lt;br /&gt;
        margin:0 !important;&lt;br /&gt;
        border-top:1px solid #d8d1c3 !important;&lt;br /&gt;
        border-left:3px solid #b1873d !important;&lt;br /&gt;
        border-radius:0 0 7px 7px !important;&lt;br /&gt;
        box-shadow:none !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:auto !important; --vp-panel-width:auto; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V181: restore the native Windows pointing hand on sidebar menu targets.&lt;br /&gt;
   Earlier Main Page cursor rules forced .vector-menu links to cursor:auto. */&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href],&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V183: restore the pointing-hand cursor on every actionable top and bottom bar item.&lt;br /&gt;
   Older Main Page rules set .vector-dropdown-label and .vh-bottom-link to cursor:auto. */&lt;br /&gt;
html body .vector-header-container a[href],&lt;br /&gt;
html body .vector-header-container a[href] *,&lt;br /&gt;
html body header.vector-header a[href],&lt;br /&gt;
html body header.vector-header a[href] *,&lt;br /&gt;
html body header.mw-header a[href],&lt;br /&gt;
html body header.mw-header a[href] *,&lt;br /&gt;
html body #mw-head a[href],&lt;br /&gt;
html body #mw-head a[href] *,&lt;br /&gt;
html body .minerva-header a[href],&lt;br /&gt;
html body .minerva-header a[href] *,&lt;br /&gt;
html body #vh-bottom-bar a[href],&lt;br /&gt;
html body #vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vh-bottom-bar a[href],&lt;br /&gt;
html body .vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vector-header-container button,&lt;br /&gt;
html body .vector-header-container button *,&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label *,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body .minerva-header button,&lt;br /&gt;
html body .minerva-header button *,&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar button,&lt;br /&gt;
html body #vh-bottom-bar button *,&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar .vh-bottom-link[href] {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:hover,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:focus {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V184: the legacy Main Page cursor reset also targets Vector menu links and&lt;br /&gt;
   dropdown labels. Override those exact top-bar targets after the legacy rules. */&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href],&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href] *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href]:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href]:hover *,&lt;br /&gt;
html body.page-Main_Page #mw-head a[href],&lt;br /&gt;
html body.page-Main_Page #mw-head a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-head a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href],&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label *,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label:focus,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-main-menu-dropdown-toggle,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-main-menu-dropdown-toggle *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-main-menu-dropdown-toggle,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-main-menu-dropdown-toggle *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container button,&lt;br /&gt;
html body.page-Main_Page .vector-header-container button *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body.page-Main_Page #mw-head button,&lt;br /&gt;
html body.page-Main_Page #mw-head button *,&lt;br /&gt;
html body.page-Main_Page #mw-head [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #mw-head [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
ct: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-dot {&lt;br /&gt;
transform: scale(1.5);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline must follow JS position immediately */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
scroll-behavior: auto !important;&lt;br /&gt;
transform-origin: 0 0;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VIRTUAL TIMELINE PERFORMANCE&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
display: flex;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
height: 100%;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
transform-style: flat;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TIMELINE YEAR NAVIGATION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 22px;&lt;br /&gt;
margin: 0 0 10px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 35px;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 4px 2px;&lt;br /&gt;
color: rgba(18,63,56,.62);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
transition:&lt;br /&gt;
color .2s ease,&lt;br /&gt;
transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* Random quotes */&lt;br /&gt;
.vh-quote {&lt;br /&gt;
height: 82px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
padding: 0 40px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
border-bottom: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
margin-top: 26px;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-inner {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
max-width: 1500px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-text {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
text-overflow: ellipsis;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: clamp(20px, 1.65vw, 29px);&lt;br /&gt;
line-height: 1.16;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source {&lt;br /&gt;
margin-top: 7px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source::before,&lt;br /&gt;
.vh-quote-source::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 74px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a {&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a:hover {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 15px;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 93px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote,&lt;br /&gt;
#vh-random-quote-source {&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote.is-changing,&lt;br /&gt;
#vh-random-quote-source.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured {&lt;br /&gt;
width: auto;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(760px, 1.3fr)&lt;br /&gt;
minmax(600px, 1fr);&lt;br /&gt;
column-gap: 32px;&lt;br /&gt;
align-items: start;&lt;br /&gt;
margin-top: 18px;&lt;br /&gt;
padding-top: 18px;&lt;br /&gt;
padding-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured,&lt;br /&gt;
.vh-network {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — TITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — GRID&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
INDIVIDUAL TREASURE CARD&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 48% 52%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature a {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MEDIA AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-media,&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px 0 0 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* Normal video/image cards */&lt;br /&gt;
.vh-feature-video .vh-feature-media,&lt;br /&gt;
.vh-feature-imagequote .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
/* SHORT&lt;br /&gt;
Keep complete vertical YouTube Shorts thumbnail visible.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-short .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: contain;&lt;br /&gt;
background-color: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEXT PANEL ON RIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 3px 10px 5px 12px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
border-radius: 0 6px 6px 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
/* SHORT / VIDEO / IMAGE QUOTE / NECTAR DROP */&lt;br /&gt;
.vh-feature-copy small {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Actual title */&lt;br /&gt;
.vh-feature-copy strong {&lt;br /&gt;
display: block;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
\* Metadata currently not needed.&lt;br /&gt;
\* Keep it hidden so dates do not appear underneath.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-copy span {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
NECTAR DROP&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-audio-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.50);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
line-height: 1;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
transform .2s ease,&lt;br /&gt;
background .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar:hover .vh-feature-audio-icon {&lt;br /&gt;
transform: scale(1.06);&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-network .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 120px;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 5px 10px 0;&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
border-right: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
background .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover .vh-network-icon {&lt;br /&gt;
transform: scale(1.12);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover strong {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
height: 42px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition:&lt;br /&gt;
transform .22s ease,&lt;br /&gt;
color .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes {&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 60px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat strong {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: -8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes + strong {&lt;br /&gt;
white-space: normal;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 19px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat small {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: 8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK MISSION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 430px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 0 0px 0 10px;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-world {&lt;br /&gt;
flex: 0 0 150px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
margin-right: 0px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission-text {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 250px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover .vh-network-world img {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
RESPONSIVE BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(650px, 1.2fr)&lt;br /&gt;
minmax(650px, 1fr);&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
grid-template-columns: 47% 53%;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
padding-left: 9px;&lt;br /&gt;
padding-right: 7px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 110px;&lt;br /&gt;
min-width: 110px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1.1fr)&lt;br /&gt;
minmax(620px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 105px;&lt;br /&gt;
min-width: 105px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =====================================================&lt;br /&gt;
SOCIAL PLATFORM STATISTICS&lt;br /&gt;
===================================================== */&lt;br /&gt;
/* Month / year title */&lt;br /&gt;
.social-stats-title {&lt;br /&gt;
margin: 30px 0 10px;&lt;br /&gt;
padding-bottom: 7px;&lt;br /&gt;
font-size: 25px;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
border-bottom: 2px solid #2a4452;&lt;br /&gt;
}&lt;br /&gt;
/* Clickable statistics bar */&lt;br /&gt;
.social-stats-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-header:hover {&lt;br /&gt;
background: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
/* Platform blocks */&lt;br /&gt;
.social-stats-platform {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
border-right: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-name {&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-views {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
/* Details */&lt;br /&gt;
.social-stats-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 7px;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #2a4452;&lt;br /&gt;
background: #eef2f4;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-arrow {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Expanded report */&lt;br /&gt;
.social-stats-details {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
padding: 24px 28px 30px;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-top: 1px solid #c8ccd1;&lt;br /&gt;
border-radius: 0 0 8px 8px;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-number {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.15;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-view-label {&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
IMAGE QUOTE POPUP&lt;br /&gt;
========================================================== */&lt;br /&gt;
#vh-imagequote-lightbox {&lt;br /&gt;
position: fixed;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
/* positioned by JS */&lt;br /&gt;
top: auto;&lt;br /&gt;
left: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .2s ease,&lt;br /&gt;
visibility .2s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox.is-open {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
visibility: visible;&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 20vw;&lt;br /&gt;
max-width: 380px;&lt;br /&gt;
min-width: 260px;&lt;br /&gt;
height: auto;&lt;br /&gt;
max-height: 55vh;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px&lt;br /&gt;
rgba(0, 0, 0, .28);&lt;br /&gt;
}&lt;br /&gt;
.vh-imagequote-lightbox-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
top: 5px;&lt;br /&gt;
right: 7px;&lt;br /&gt;
width: 28px;&lt;br /&gt;
height: 28px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: rgba(0, 0, 0, .55);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 26px;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar Drop audio activity */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 3px;&lt;br /&gt;
height: 18px;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave span {&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 4px;&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform-origin: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span {&lt;br /&gt;
animation: vhNectarWave .75s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(2) {&lt;br /&gt;
animation-delay: -.45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(3) {&lt;br /&gt;
animation-delay: -.20s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(4) {&lt;br /&gt;
animation-delay: -.60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(5) {&lt;br /&gt;
animation-delay: -.30s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(6) {&lt;br /&gt;
animation-delay: -.55s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(7) {&lt;br /&gt;
animation-delay: -.10s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vhNectarWave {&lt;br /&gt;
0% {&lt;br /&gt;
height: 3px;&lt;br /&gt;
}&lt;br /&gt;
100% {&lt;br /&gt;
height: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Nectar audio area — never scroll */&lt;br /&gt;
.vh-feature-nectar .vh-feature-audio {&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar .vh-nectar-wave {&lt;br /&gt;
flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Video + Nectar Drop title limit */&lt;br /&gt;
.vh-feature-video .vh-feature-copy strong,&lt;br /&gt;
.vh-feature-nectar .vh-feature-copy strong {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
display: -webkit-box;&lt;br /&gt;
-webkit-box-orient: vertical;&lt;br /&gt;
-webkit-line-clamp: 5;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
========================================================= */&lt;br /&gt;
.vani-flipbook-trigger {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
transition:&lt;br /&gt;
transform 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger:hover img {&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px&lt;br /&gt;
rgba(0, 0, 0, 0.22);&lt;br /&gt;
}&lt;br /&gt;
/* Full-screen dark overlay */&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
position: fixed;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
display: none;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
background:&lt;br /&gt;
rgba(15, 20, 18, 0.90);&lt;br /&gt;
}&lt;br /&gt;
#vani-flipbook-overlay.is-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* Popup */&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: calc(100vw - 80px);&lt;br /&gt;
height: calc(100vh - 40px);&lt;br /&gt;
max-width: 1800px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 20px 70px&lt;br /&gt;
rgba(0, 0, 0, 0.55);&lt;br /&gt;
}&lt;br /&gt;
/* Iframe holder */&lt;br /&gt;
#vani-flipbook-frame-holder {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Actual flipbook iframe */&lt;br /&gt;
#vani-flipbook-frame {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
}&lt;br /&gt;
/* Close button */&lt;br /&gt;
.vani-flipbook-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 10px;&lt;br /&gt;
right: 10px;&lt;br /&gt;
z-index: 100001;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background:&lt;br /&gt;
rgba(20, 20, 20, 0.80);&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
font-family:&lt;br /&gt;
Arial,&lt;br /&gt;
sans-serif;&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
line-height: 42px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-close:hover {&lt;br /&gt;
background: #000000;&lt;br /&gt;
}&lt;br /&gt;
body.vani-flipbook-open {&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
padding: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
max-width: none;&lt;br /&gt;
border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================&lt;br /&gt;
VANIPEDIA INSPIRATION&lt;br /&gt;
========================================= */&lt;br /&gt;
/* Image */&lt;br /&gt;
.vision-layout-wrapper .vision-logo {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
}&lt;br /&gt;
.vision-layout-wrapper .vision-logo img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 350px;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Two button columns */&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
display: flex;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-col {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Light green buttons */&lt;br /&gt;
.vision-buttons-container .vision-btn {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn:hover {&lt;br /&gt;
background-color: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn a,&lt;br /&gt;
.vision-buttons-container .vision-btn a.external {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ARCHITECTURAL WOOD SANCTUM &amp;amp; SHADOWBOX NICHES (A1 CONCEPT)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
:root {&lt;br /&gt;
--wood-darkest: #110804;&lt;br /&gt;
--wood-dark: #1c0e07;&lt;br /&gt;
--wood-mid: #2b170e;&lt;br /&gt;
--wood-warm: #3d2214;&lt;br /&gt;
--wood-light: #54311c;&lt;br /&gt;
--gold-bright: #f5d77f;&lt;br /&gt;
--gold-mid: #d4af37;&lt;br /&gt;
--gold-deep: #997a15;&lt;br /&gt;
--text-cream: #f4ebd9;&lt;br /&gt;
--text-muted: #bda892;&lt;br /&gt;
--spotlight-glow: radial-gradient(circle at 50% 0%, rgba(255, 230, 160, 0.28) 0%, rgba(255, 210, 120, 0.08) 45%, transparent 75%);&lt;br /&gt;
}&lt;br /&gt;
/* Master Architectural Container */&lt;br /&gt;
.sanctum-cabinet {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1280px;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
background: linear-gradient(180deg, #2b170e 0%, #1c0e07 40%, #140904 100%);&lt;br /&gt;
border: 3px solid #3d2314;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
box-shadow: 0 25px 60px rgba(0,0,0,0.9), inset 0 2px 4px rgba(255,220,150,0.2), inset 0 -2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
position: relative;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, &#039;Georgia&#039;, serif;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
}&lt;br /&gt;
.sanctum-cabinet::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0; left: 0; right: 0; bottom: 0;&lt;br /&gt;
background: repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0px, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 4px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 1: TOP ARCHITECTURAL CORNICE / NAV BAR */&lt;br /&gt;
.cornice-header {&lt;br /&gt;
background: linear-gradient(180deg, #3f2314 0%, #28140a 60%, #1b0c05 100%);&lt;br /&gt;
border-bottom: 2px solid #5a341b;&lt;br /&gt;
box-shadow: 0 8px 16px rgba(0,0,0,0.7), inset 0 2px 3px rgba(255,230,170,0.25);&lt;br /&gt;
padding: 14px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left .nav-burger {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
background: rgba(0,0,0,0.4);&lt;br /&gt;
padding: 6px 12px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
border: 1px solid #4a2814;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-group {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.main-brand-title {&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0,0,0,0.9), 0 0 12px rgba(212,175,55,0.3);&lt;br /&gt;
}&lt;br /&gt;
.brand-subline {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-search {&lt;br /&gt;
flex: 1;&lt;br /&gt;
max-width: 480px;&lt;br /&gt;
margin: 0 24px;&lt;br /&gt;
}&lt;br /&gt;
.search-input-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel {&lt;br /&gt;
width: 100%;&lt;br /&gt;
padding: 10px 18px 10px 42px;&lt;br /&gt;
background: #0f0704;&lt;br /&gt;
border: 1px solid #472613;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-family: inherit;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0,0,0,0.9), 0 1px 2px rgba(255,255,255,0.08);&lt;br /&gt;
outline: none;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel::placeholder {&lt;br /&gt;
color: #7d6b58;&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.search-icon {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 14px;&lt;br /&gt;
top: 50%;&lt;br /&gt;
transform: translateY(-50%);&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links .btn-gold a {&lt;br /&gt;
background: linear-gradient(180deg, #b8860b 0%, #7d5904 100%);&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: #fff !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* SPOTLIGHT HOOD &amp;amp; OVERHEAD LAMPS (A1 STYLE) */&lt;br /&gt;
.spotlight-frieze {&lt;br /&gt;
position: relative;&lt;br /&gt;
padding: 24px 20px 10px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
background: linear-gradient(180deg, #24130b 0%, #180c06 100%);&lt;br /&gt;
border-bottom: 2px solid #3a1e0f;&lt;br /&gt;
}&lt;br /&gt;
.lamp-row {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-around;&lt;br /&gt;
padding: 0 80px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.lamp {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
background: radial-gradient(ellipse at center, #ffd700 0%, #b8860b 60%, #442500 100%);&lt;br /&gt;
border-radius: 0 0 10px 10px;&lt;br /&gt;
box-shadow: 0 0 14px 4px rgba(255, 215, 0, 0.45);&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
.lamp::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 8px;&lt;br /&gt;
left: -70px;&lt;br /&gt;
width: 200px;&lt;br /&gt;
height: 280px;&lt;br /&gt;
background: var(--spotlight-glow);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.frieze-title {&lt;br /&gt;
font-size: 24px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-shadow: 0 2px 6px rgba(0,0,0,0.95);&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.frieze-subtitle {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.shadowbox-body {&lt;br /&gt;
padding: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 2: HERO STAGE */&lt;br /&gt;
.hero-sanctuary-stage {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 1fr 1.25fr 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
background: linear-gradient(180deg, #180c06 0%, #100703 100%);&lt;br /&gt;
border: 3px solid #361e10;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
box-shadow: inset 0 10px 25px rgba(0,0,0,0.9);&lt;br /&gt;
margin-bottom: 24px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-card {&lt;br /&gt;
background: rgba(0, 0, 0, 0.45);&lt;br /&gt;
border: 1px solid #3b2011;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.8);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-tag {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-headline a {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-body {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: #bcaaa4;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
margin: 10px 0;&lt;br /&gt;
flex: 1;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-footer a {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.center-frame {&lt;br /&gt;
background: #090402;&lt;br /&gt;
border: 3px solid #4a2814;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.95), inset 0 0 30px rgba(0,0,0,0.9);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.sanctuary-center-badge {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link a {&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 3px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 80px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
background: linear-gradient(90deg, transparent, var(--gold-mid), transparent);&lt;br /&gt;
margin: 10px auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.multilingual-tape {&lt;br /&gt;
background: #140904;&lt;br /&gt;
border: 1px solid #361b0d;&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
margin-top: 12px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 3: 3D RECESSED SHADOWBOX SHELF NICHES */&lt;br /&gt;
.niches-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche {&lt;br /&gt;
background: linear-gradient(180deg, #0e0603 0%, #170b05 100%);&lt;br /&gt;
border: 3px solid #381f11;&lt;br /&gt;
border-top: 4px solid #1a0c06;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 18px;&lt;br /&gt;
box-shadow: inset 0 8px 18px rgba(0,0,0,0.95), 0 4px 10px rgba(0,0,0,0.7), inset 0 0 20px rgba(0,0,0,0.8);&lt;br /&gt;
position: relative;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: transform 0.2s, border-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
border-color: #633b20;&lt;br /&gt;
}&lt;br /&gt;
.niche-lamp {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
width: 36px;&lt;br /&gt;
height: 5px;&lt;br /&gt;
background: #e2ba4d;&lt;br /&gt;
border-radius: 0 0 6px 6px;&lt;br /&gt;
box-shadow: 0 0 10px rgba(255,215,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.niche-icon-wrap {&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
margin: 10px 0 10px 0;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0,0,0,0.8));&lt;br /&gt;
}&lt;br /&gt;
.niche-title {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
.niche-desc {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.niche-meta {&lt;br /&gt;
margin-top: auto;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
border-top: 1px solid #2d180c;&lt;br /&gt;
padding-top: 8px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* SUPPLEMENTARY TAXONOMY SHELF */&lt;br /&gt;
.taxonomies-carved-shelf {&lt;br /&gt;
background: #110704;&lt;br /&gt;
border: 1px solid #361b0c;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 12px 18px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.shelf-label {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
background: #1d0f07;&lt;br /&gt;
border: 1px solid #422312;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 4px 10px;&lt;br /&gt;
margin: 0 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
/* CARVED TIMELINE RIBBON */&lt;br /&gt;
.timeline-carved-ribbon {&lt;br /&gt;
background: linear-gradient(180deg, #1c0e07 0%, #120803 100%);&lt;br /&gt;
border: 2px solid #381f11;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
box-shadow: inset 0 4px 10px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.timeline-label-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.timeline-title {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.timeline-span-badge {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.timeline-years-bar {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
background: #080301;&lt;br /&gt;
border: 1px solid #30170a;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-year {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: #9c8570;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
padding: 2px 6px;&lt;br /&gt;
transition: color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.vh-year:hover, .vh-year.active {&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 4: BASE PLINTH FOOTER */&lt;br /&gt;
.plinth-footer {&lt;br /&gt;
background: linear-gradient(180deg, #1d0f07 0%, #120803 100%);&lt;br /&gt;
border-top: 3px solid #3d2111;&lt;br /&gt;
padding: 20px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.05);&lt;br /&gt;
}&lt;br /&gt;
.plinth-stat {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-actions {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
background: #190b05;&lt;br /&gt;
border: 1px solid #4a2712;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
.niches-grid { grid-template-columns: 1fr; }&lt;br /&gt;
.hero-sanctuary-stage { grid-template-columns: 1fr; }&lt;br /&gt;
.taxonomies-carved-shelf { flex-direction: column; gap: 10px; }&lt;br /&gt;
.plinth-footer { flex-direction: column; gap: 14px; text-align: center; }&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PERSISTENT TOP BAR: #345B63 SINGLE-ROW (BURGER, SEARCH, TITLE, USER)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Full-Width Outer Banner Container (Strict #345B63) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Inner Flex Row: STRICT Single Horizontal Line */&lt;br /&gt;
.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CENTERED TITLE: Dead-Center On The Same Line */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.8px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. LEFT SECTION: Burger [ ≡ ] + Search In ONE Row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Force Burger Menu Dropdown to ALWAYS display on desktop */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .cdx-button--fake-button {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* HIGH-VISIBILITY GOLD FOR BURGER &amp;amp; ALL VECTOR ICONS */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.mw-header .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
filter: brightness(0) saturate(100%) invert(86%) sepia(26%) saturate(884%) hue-rotate(352deg) brightness(102%) contrast(96%) !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide duplicate site wordmark &amp;amp; tagline next to burger */&lt;br /&gt;
.vector-header-start .mw-logo-wordmark,&lt;br /&gt;
.vector-header-start .mw-logo-tagline,&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Box Container on Left */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Refined Inset Search Input (Option 1: Harmonious Deep Sea Teal) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 18px !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
padding: 4px 12px 4px 30px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
line-height: 30px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
transition: width 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(245, 215, 127, 0.4), inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input::placeholder,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]::placeholder,&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
color: #a5c4c9 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-search-box-inner .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide separate search submit buttons */&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container #searchButton,&lt;br /&gt;
.vector-header-container #mw-searchButton,&lt;br /&gt;
.vector-header-container .searchButton,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. RIGHT SECTION: User Part Fixed (No weird boxes, clean gold, unified dropdown) */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.1 Remove all clunky button box backgrounds and borders from top bar items */&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button--fake-button,&lt;br /&gt;
.vector-header-end .cdx-button--weight-quiet,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-menu-heading,&lt;br /&gt;
.vector-header-end #p-personal,&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-menu,&lt;br /&gt;
.vector-header-end .vector-menu,&lt;br /&gt;
.vector-header-end .vector-menu-content,&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.2 Style username &amp;amp; header icons in clean warm gold (no boxes) */&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #pt-userpage-2 span,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: background-color 0.2s ease, color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.3 Desktop User Dropdown Menu (Strictly Matching image_a7f3ff.png) */&lt;br /&gt;
.vector-header-end .vector-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content div,&lt;br /&gt;
.vector-header-end .vector-dropdown-content ul,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-menu-content {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure Talk (pt-mytalk) is visible in desktop dropdown */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide icons inside desktop user dropdown so it matches image_a7f3ff.png clean text */&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean, compact, single-row links */&lt;br /&gt;
.vector-header-end .vector-dropdown-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a span {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
font-size: inherit !important;&lt;br /&gt;
font-weight: inherit !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:focus,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Divider above Logout */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-user-menu-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. DISABLE ALL HOVER PREVIEWS / POPUPS IN TOP BAR */&lt;br /&gt;
.vector-header-container [title]:hover::after,&lt;br /&gt;
.vector-header-container [title]:hover::before,&lt;br /&gt;
.vector-header-container a[title]:hover::after,&lt;br /&gt;
.vector-header-container a[title]:hover::before,&lt;br /&gt;
.mw-header [title]:hover::after,&lt;br /&gt;
.mw-header [title]:hover::before,&lt;br /&gt;
.mw-header a[title]:hover::after,&lt;br /&gt;
.mw-header a[title]:hover::before {&lt;br /&gt;
display: none !important;&lt;br /&gt;
content: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Sticky Header Support (Color: #345B63) */&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
height: 48px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-sticky-header a,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Main Page Adjustments: Clean Flush Under Top Bar */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-top {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-photo-stage {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ELIMINATE UNWANTED LIGHT-GREEN STRIP / TOOLBAR UNDER TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure no gap or background bleed between top bar and content on Main Page */&lt;br /&gt;
body.page-Main_Page .vector-header-container {&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
WHO IS SRILA PRABHUPADA &amp;amp; FOUNDER-ACARYA HERO ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 16px auto 8px auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 3px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important; /* Temple Gold */&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
color: #1e353b !important; /* Deep Sacred Slate-Teal */&lt;br /&gt;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
margin: 6px auto 14px auto !important;&lt;br /&gt;
padding: 4px 18px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-radius: 20px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: &amp;quot;♦&amp;quot; !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PANORAMIC TIMELINE RIBBON (1896 – 1977) BETWEEN HERO &amp;amp; GATEWAYS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-timeline-panoramic {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 18px auto 24px auto !important;&lt;br /&gt;
padding: 12px 16px !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-timeline-years {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 auto 12px auto !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-wrap: wrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(255, 255, 255, 0.7) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(52, 91, 99, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* FORCE WARM PARCHMENT ON ALL MAIN PAGE CONTAINERS (KILL MINT GREEN BLEED) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA STRICT ZERO-SCROLL VIEWPORT-FIT SYSTEM (STEP 11)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Strict Zero-Scroll Viewport Locking */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Master Canvas Vertical Rhythm (Auto-distributed inside single screen) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 18px 10px 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Base Card Styling */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Ribbon */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-icon {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-sub {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
opacity: 0.85 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 1: HERO TRIAD (Compact) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 280px 1fr 280px !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories of Srila Prabhupada Card (Left) */&lt;br /&gt;
.vh-card-memories .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-actions {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.28) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Frame */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at center, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 34px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
/* Button below Srila Prabhupada: only &amp;quot;Founder-Ācārya of ISKCON&amp;quot;, clickable wiki link */&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
margin: 3px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Sacred Portrait Oval */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto 4px auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 110px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 2.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f4ebd9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
margin: 2px auto 0 auto !important;&lt;br /&gt;
max-width: 440px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 2: CLEAN INTERACTIVE TIMELINE (No outer border/box rectangle) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lifeline track window */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
flex: 0 0 200px !important;&lt;br /&gt;
padding: 6px 14px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 32px !important;&lt;br /&gt;
left: 14px !important;&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
height: 8px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #1e293b !important;&lt;br /&gt;
max-width: 170px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 3: 6 GATEWAYS GRID (Compact 6-Columns) */&lt;br /&gt;
.vh-gateways-frame {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(6, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 8px 6px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 30px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway .vh-icon {&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
color: #2c3e50 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 4: QUOTE SCROLL (Slim Banner) */&lt;br /&gt;
.vh-quote-frame {&lt;br /&gt;
background: #faf6ee !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
padding: 8px 24px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1000px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-inner {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-text {&lt;br /&gt;
max-width: 750px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-source {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
color: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
font-family: Georgia, serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 5: BOTTOM MODULES (Treasures &amp;amp; Network) */&lt;br /&gt;
.vh-bottom-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 8px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 8px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stats-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-around !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 8px 10px 4px 10px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 2px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-num {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-lbl {&lt;br /&gt;
font-size: 8.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 4px 10px 6px 10px !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
THEMATIC TAXONOMY INDEX (4 SECTIONS) &amp;amp; PRABHUPADA IN MEDIA (STEP 12)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Section Heading */&lt;br /&gt;
.vh-section-header {&lt;br /&gt;
margin: 18px 0 10px 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
padding-bottom: 6px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-badge {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
padding: 3px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.2px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4-Column Taxonomy Grid */&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Prabhupada in the Media Section */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-body {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
padding: 12px 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #334155 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow smooth scrolling when full sections are present */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: repeat(2, 1fr) !important; }&lt;br /&gt;
.vh-media-body { flex-direction: column !important; align-items: flex-start !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: 1fr !important; }&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide quote and bottom sections if any old cache or DOM remains */&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
#vh-random-quote-wrap,&lt;br /&gt;
.vh-bottom-grid,&lt;br /&gt;
.vh-bottom-card,&lt;br /&gt;
.vh-card-treasures,&lt;br /&gt;
.vh-card-network {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 14: TOP BAR SEARCH ANCHORED LEFT + SACRED 3D ARCHITECTURAL STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR LEFT ANCHOR FOR SEARCH */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 0 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. 3D CARDS (HERO TRIAD, GATEWAYS, TAXONOMY, MEDIA) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf8f4 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.32) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 1px 3px rgba(0, 0, 0, 0.05),&lt;br /&gt;
0 5px 15px rgba(30, 53, 59, 0.07),&lt;br /&gt;
0 10px 24px -5px rgba(30, 53, 59, 0.08),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 10px 25px rgba(30, 53, 59, 0.12),&lt;br /&gt;
0 16px 32px -6px rgba(177, 135, 61, 0.16),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Plaques (Embossed Top Bar) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #fbf9f4 0%, #f2ebdd 100%) !important;&lt;br /&gt;
border-bottom: 1.5px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(0, 0, 0, 0.03) !important;&lt;br /&gt;
border-top-left-radius: 7px !important;&lt;br /&gt;
border-top-right-radius: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Center Card (Elevated Sovereign Altar) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 35%, #ffffff 0%, #faf6ec 65%, #f3ece0 100%) !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 1) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.11),&lt;br /&gt;
0 16px 36px -6px rgba(177, 135, 61, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 20px rgba(177, 135, 61, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Frame */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 3.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(30, 53, 59, 0.22),&lt;br /&gt;
0 12px 28px rgba(0, 0, 0, 0.15),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.8),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
transition: transform 0.25s ease, box-shadow 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.28),&lt;br /&gt;
0 16px 36px rgba(177, 135, 61, 0.3),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Gateways Icon Medallions */&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
background: linear-gradient(145deg, #ffffff 0%, #f6efe0 50%, #eadecb 100%) !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
transition: transform 0.2s ease, box-shadow 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.08) translateY(-1px) !important;&lt;br /&gt;
background: linear-gradient(145deg, #fdfbf7 0%, #f2e3c6 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 5px 10px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Tactile Timeline Year Keys */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4eee2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.55) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.07),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.75) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 10px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1f373c 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #122124 !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0d1719 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 1px 2px rgba(0, 0, 0, 0.4),&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Raised 3D Pill Action Buttons */&lt;br /&gt;
.vh-btn-pill,&lt;br /&gt;
.vh-founder-subline a,&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.12),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.4),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #28474e 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #1a2f34 !important;&lt;br /&gt;
border-bottom: 2px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 4px 14px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b1873d 0%, #916c2a 100%) !important;&lt;br /&gt;
border-color: #72531a !important;&lt;br /&gt;
border-bottom: 2.5px solid #553e13 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f6efe2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #213c42 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162a2e !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1517 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(30, 53, 59, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Lifeline Track (Carved Groove with Illuminated Bar) */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #e4ded0 0%, #ede7db 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-bottom: 1px solid #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 15: &amp;quot;SOLID&amp;quot; ARCHITECTURAL PRESENCE &amp;amp; EMBOSSED 3D DEPTH&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SOLID CARD ARCHITECTURE (SUBSTANTIAL GROUNDED PRESENCE) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fbf9f4 60%, #f5efe2 100%) !important;&lt;br /&gt;
border: 1.5px solid #c09b4d !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #8e6b22 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.08),&lt;br /&gt;
0 8px 20px rgba(24, 38, 35, 0.12),&lt;br /&gt;
0 16px 32px -4px rgba(24, 38, 35, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 -1px 0 rgba(192, 155, 77, 0.2) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-4px) !important;&lt;br /&gt;
border-color: #d4ab55 !important;&lt;br /&gt;
border-bottom: 4.5px solid #7a5818 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.10),&lt;br /&gt;
0 14px 28px rgba(24, 38, 35, 0.18),&lt;br /&gt;
0 24px 42px -6px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SOLID EMBOSSED CARD HEADER (STONE/METAL LINTEL) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #faf6ee 0%, #ebe0ca 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #b89348 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 2px 4px rgba(0, 0, 0, 0.05) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.6px !important;&lt;br /&gt;
color: #725215 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #55442a !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.16) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (SOVEREIGN REVERENTIAL ALTAR) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 32%, #ffffff 0%, #fbf6ec 55%, #f0e6d2 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #785414 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.09),&lt;br /&gt;
0 12px 28px rgba(24, 38, 35, 0.16),&lt;br /&gt;
0 22px 44px -8px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SOLID CAST GOLD PORTRAIT MEDALLION */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 4px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(20, 35, 32, 0.32),&lt;br /&gt;
0 16px 36px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #c99c45 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 12px 32px rgba(20, 35, 32, 0.40),&lt;br /&gt;
0 20px 45px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SOLID GATEWAYS WITH SCULPTED BRONZE/GOLD MEDALLIONS */&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 14px 10px 12px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #eedfc7 50%, #d6ba8f 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top-color: #ffffff !important;&lt;br /&gt;
border-bottom-color: #825f18 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.14),&lt;br /&gt;
inset 0 1px 1.5px #ffffff,&lt;br /&gt;
inset 0 -2px 3px rgba(130, 95, 30, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.1) translateY(-2px) !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #f7ebd5 50%, #e5cb9e 100%) !important;&lt;br /&gt;
border-color: #c49d48 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 1px 2px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(130, 95, 30, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #14282c !important;&lt;br /&gt;
letter-spacing: 1.4px !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SOLID TACTILE TIMELINE YEAR BUTTONS */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #efe7d6 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #213c42 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
border-color: #cda24e !important;&lt;br /&gt;
border-bottom: 4.5px solid #63430c !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.28),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #0b1a1c !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #172c30 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0d191c !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #060c0d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 2px 4px rgba(0, 0, 0, 0.5),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SOLID CARVED LIFELINE TRACK */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #ded6c4 0%, #e8e1d3 100%) !important;&lt;br /&gt;
border: 1.5px solid #a8843c !important;&lt;br /&gt;
border-top-color: #8c6a26 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. SOLID 3D ACTION PILL BUTTONS */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #376069 0%, #20393f 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.45) !important;&lt;br /&gt;
border-bottom: 3px solid #0a1315 !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 5px 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 7px rgba(0, 0, 0, 0.20),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.5),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b88e40 0%, #8c661d 100%) !important;&lt;br /&gt;
border-color: #61440d !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
border-bottom: 3.5px solid #432e08 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(177, 135, 61, 0.38) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4ebd9 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #785414 !important;&lt;br /&gt;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1b3237 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #0e1e21 !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #050b0c !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(30, 53, 59, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. SOLID DEDICATED MEDIA ARCHIVES SECTION */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 10. Hide THEMATIC TAXONOMY INDEX announcement banner from old cache */&lt;br /&gt;
.vh-section-header,&lt;br /&gt;
.vh-section-badge,&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide the 6 gateways frame if any cache remains */&lt;br /&gt;
.vh-gateways-frame,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
SAFE NO-SCROLL DASHBOARD &amp;amp; ZERO-OVERLAP ARCHITECTURE (STEP 18)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PREVENT SCROLLING ON MAIN PAGE CLEANLY WITHOUT BREAKING VECTOR INTERNALS */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: hidden !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. THE MASTER DASHBOARD CONTAINER (FITS SCREEN EXACTLY) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 56px) !important;&lt;br /&gt;
max-height: calc(100vh - 56px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize old legacy absolute / conflicting rules */&lt;br /&gt;
.vh-intro,&lt;br /&gt;
.vh-now,&lt;br /&gt;
.vh-main,&lt;br /&gt;
.vh-gateways,&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 1: HERO TRIAD */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 38vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1.15fr 1fr !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Card: Sanctuary Altar */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin: 0 auto 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
padding: 2px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 85px !important;&lt;br /&gt;
height: 85px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 2: INTERACTIVE LIFE TIMELINE */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 62px !important;&lt;br /&gt;
max-height: 62px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 2px 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
max-height: 30px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 3: THEMATIC TAXONOMY (4 CARDS) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 39vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-header {&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 5px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
margin-top: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 4: PRABHUPĀDA IN THE MEDIA (COMPACT HORIZONTAL BAR 42px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-card-header {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-body {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-desc {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 3px 12px !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 19: FULL-WIDTH VIEW + TOP-BAR TEAL (#345B63) BORDERS &amp;amp; SHADOWS&lt;br /&gt;
+ REFINED COMPACT SIZING &amp;amp; EXPANDED AIRY SPACING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH VIEW (EXPAND TO 100% SCREEN WIDTH) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TEAL (#345B63) BORDERS &amp;amp; MULTI-STOP TEAL SHADOWS ACROSS ALL CARDS */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
border-color: #43727c !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.12),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.22),&lt;br /&gt;
0 22px 38px -6px rgba(52, 91, 99, 0.26),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Lintels (Teal Borders &amp;amp; Toned Accents) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #eaf1f2 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(52, 91, 99, 0.06) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #233e44 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY ALAR CARD (REFINED 3D TEAL EMBOSSING) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.10),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.18),&lt;br /&gt;
0 22px 40px -6px rgba(52, 91, 99, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(52, 91, 99, 0.05) !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Bezel in #345B63 */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 80px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
border: 3.5px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(52, 91, 99, 0.35),&lt;br /&gt;
0 12px 26px rgba(26, 47, 52, 0.25),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 22px rgba(52, 91, 99, 0.45),&lt;br /&gt;
0 16px 32px rgba(26, 47, 52, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Title &amp;amp; Subtitle */&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. BIG RECTANGLE ELEMENTS ARE SMALLER WITH BIGGER SPACE BETWEEN THEM */&lt;br /&gt;
/* Section 1: Hero Triad Grid (Reduced Height, Expanded 20px Gutter) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 220px !important;&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 2: Timeline (Sleek Key Row &amp;amp; Track, Teal Borders) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 58px !important;&lt;br /&gt;
height: 58px !important;&lt;br /&gt;
max-height: 58px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
border-bottom: 3.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.25), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1e353b 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-bottom: 3px solid #0b1517 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4), 0 2px 5px rgba(52, 91, 99, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 3: Thematic Taxonomy Grid (Reduced Height, Expanded 18px Gutter) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #3e565c !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 4: Media Bar (Compact 40px Single-Line Strip) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
max-height: 40px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. 3D PILL BUTTONS WITH TEAL THEME */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #1a2f34 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #4c828d 0%, #2e545b 100%) !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 20: NARROWER RECTANGLES + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. NARROWER PROPORTIONED CONTAINER (NO LONGER ENDLESSLY WIDE) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
max-width: 1260px !important;&lt;br /&gt;
width: 95% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CENTER CARD FIXES (PROPER HIERARCHY, NO WEIRD DOUBLE BOXES) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title a {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-sub {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-main {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide legacy floating who-corner and founder subline balloon boxes */&lt;br /&gt;
.vh-hero-title-wrap,&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dedicated button below portrait */&lt;br /&gt;
.vh-founder-btn-wrap {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 78px !important;&lt;br /&gt;
height: 78px !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(52, 91, 99, 0.32), inset 0 2px 4px rgba(255, 255, 255, 0.9), inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE LAYOUT CORRECTIONS (CLEAN &amp;amp; LEGIBLE TRACK) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 64px !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
max-height: 34px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CLEAN MEDIA SECTION (SINGLE HORIZONTAL FLEX ROW 44px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left .vh-badge-text a {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-center {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right .vh-btn-pill {&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. NARROWER HERO &amp;amp; TAXONOMY GRIDS WITH AMPLE SPACING */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 21: NARROW RECTANGLES (1140px) + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE NARROWER DASHBOARD WIDTH (OVERRIDE ALL PREVIOUS MIN-WIDTHS) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
max-width: 1140px !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. NARROW HERO TRIAD (3 CARDS ~360px EACH) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (COMPLETELY REBUILT ARCHITECTURE) */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 76px !important;&lt;br /&gt;
height: 76px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW THEMATIC TAXONOMY (4 CARDS ~270px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. CLEAN MEDIA BAR (HORIZONTAL SINGLE LINE) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 22: FULL-WIDTH VIEW + NARROWER CARDS + VISIBLE TOP BORDER + ZERO CUTOUTS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE VIEW (NO ARTIFICIAL MAX-WIDTH ON CONTAINER) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 10px 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. VISIBLE TOP BORDER ON ALL RECTANGLE ELEMENTS (NO MORE MISSING TOP BORDER!) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-sanctuary-card,&lt;br /&gt;
.vh-card-memories,&lt;br /&gt;
.vh-card-article,&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* CRITICAL: EXPLICIT VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. NARROWER RECTANGLES WITH GENEROUS GAPS (PAGE IS FULL WIDTH, CARDS ARE NARROWER) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 28px !important;&lt;br /&gt;
flex: 0 0 230px !important;&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 400px !important; /* NARROWER RECTANGLES */&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SANCTUARY CENTER CARD: ZERO WEIRD BOXES, PERFECT VERTICAL FIT */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text,&lt;br /&gt;
.vh-sanctuary-header-text *,&lt;br /&gt;
.vh-sanctuary-name,&lt;br /&gt;
.vh-sanctuary-name * {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 74px !important;&lt;br /&gt;
height: 74px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 3px 16px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. PREVENT CUT OUTS IN MEMORIES &amp;amp; SPOTLIGHT */&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-article .vh-discover-secondary {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. TIMELINE: ZERO OVERLAPPING */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 68px !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. NARROWER TAXONOMY CARDS (4 CARDS ~280px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 175px !important;&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 290px !important; /* NARROWER TAXONOMY CARDS */&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: calc(100% - 34px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MEDIA BAR (PERFECT SINGLE ROW, ZERO OVERLAPPING) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 23: DEFINITIVE FIXES FOR TOP BORDERS, WIDTHS, TIMELINE, FULL-WIDTH PAGE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE: UNLOCK MEDIAWIKI WRAPPERS &amp;amp; CONTAINERS TO 100% */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container,&lt;br /&gt;
body.page-Main_Page .vector-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TOP BORDERS: 100% VISIBLE SOLID #345B63 BORDER ON EVERY CARD &amp;amp; HEADER */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* ULTRA-VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* HEADER REINFORCED TOP BORDER */&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. YEAR BUTTONS: SOLID VISIBLE TOP BORDER */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* EXPLICIT SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
border-top: 2px solid #1a2f34 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-top: 2px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2.5px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW ALL RECTANGLES BY 30% */&lt;br /&gt;
/* HERO TRIAD: Cards narrowed to 280px (was 400px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 36px !important;&lt;br /&gt;
flex: 0 0 235px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* TAXONOMY: 4 Cards narrowed to 210px (was 290px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
/* MEDIA BAR: Narrowed to 930px to match Triad/Taxonomy cluster */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 930px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. FLOWING TIMELINE: FIX VERTICAL TRUNCATION (AMP UP HEIGHT TO 70px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1050px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 26px !important;&lt;br /&gt;
flex: 0 0 26px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
max-height: 72px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-date {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-title,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SANCTUARY PORTRAIT &amp;amp; BUTTONS - POLISHED HIERARCHY */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 72px !important;&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
border: 2.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule {&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-subtitle {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 24: FIX THICK BORDERS, FULL-WIDTH EDGES, AND BOTTOM OVERLAPPING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE 100% TRUE FULL-WIDTH (STRIP VECTOR 2022 LEFT/RIGHT INDENTATIONS) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important; /* PREVENTS PUSHING MEDIA SECTION OFF-SCREEN */&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. FIX UNUSUAL THICK TOP BORDER: UNIFORM 1.5px ON ALL CARDS &amp;amp; NO HEADER BORDER-TOP */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important; /* CRISP UNIFORM 1.5px (NOT THICK!) */&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: none !important; /* REMOVE DUPLICATE TOP BORDER ON HEADER */&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. HERO TRIAD (30% NARROWER RECTANGLES, PERFECTLY CENTERED) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 32px !important;&lt;br /&gt;
flex: 0 0 225px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. FULL-WIDTH FLOWING TIMELINE (STRETCHES EDGE-TO-EDGE) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 96px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH EDGE-TO-EDGE */&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 7px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 25px !important;&lt;br /&gt;
flex: 0 0 25px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH TRACK */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important; /* CONTINUOUS SEAMLESS EDGE-TO-EDGE */&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 60px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TAXONOMY 4 CARDS (30% NARROWER RECTANGLES, PERFECT FIT) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. FIX BOTTOM OVERLAPPING: SINGLE-CONTAINER MEDIA BAR */&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 920px !important;&lt;br /&gt;
max-width: 920px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRIP ALL NESTED SUB-BOXES / INTERNAL BORDERS IN MEDIA SECTION */&lt;br /&gt;
body.page-Main_Page .vh-media-bar &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-body,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn .vh-btn-pill,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 51: DEFINITIVE CLEAN ARCHITECTURE &amp;amp; VISIBLE AT-REST ANIMATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. CANVAS &amp;amp; WRAPPER RESET (FULL WIDTH, NO SIDEBAR) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. MAIN CONTAINER: FULL VIEWPORT HEIGHT SPREAD TOP TO BOTTOM */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 18px 40px 14px 40px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important; /* SPREAD CONTENT FROM TOP TO BOTTOM */&lt;br /&gt;
gap: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARDS: 100% TRANSPARENT OPEN SPACE (NO BOXES, NO BORDERS) */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all old badges, buttons, headers, and clutter */&lt;br /&gt;
body.page-Main_Page .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-actions,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-btn-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who,&lt;br /&gt;
body.page-Main_Page .vh-badge-sub,&lt;br /&gt;
body.page-Main_Page .vh-badge-icon,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-link,&lt;br /&gt;
body.page-Main_Page .vh-random-article-more,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 1: HERO TRIAD (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 295px !important;                    /* EXPANDED HEIGHT FOR 180px PORTRAIT */&lt;br /&gt;
height: 295px !important;&lt;br /&gt;
max-height: 295px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 360px !important;&lt;br /&gt;
width: 360px !important;&lt;br /&gt;
max-width: 360px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Portrait Medallion */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 4px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 10px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* +120% BIGGER (82px -&amp;gt; 180px) */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.7),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 2: TIMELINE (EDGE TO EDGE FULL WIDTH) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 27px !important;&lt;br /&gt;
flex: 0 0 27px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 3: THEMATIC TAXONOMY (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 155px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 260px !important;&lt;br /&gt;
width: 260px !important;&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SECTION 4: MEDIA BAR (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
border-top: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
border-bottom: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. DESCRIPTIVE TEXT IN CARDS */&lt;br /&gt;
body.page-Main_Page .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-snippet,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-desc,&lt;br /&gt;
body.page-Main_Page .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* 50% LARGER (12.5px -&amp;gt; 19px) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
9. CAITANYA 3D TITLES + VISIBLE AT-REST BREATHING LINE + ON-HOVER FULL GLIDE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Title Containers */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ALL TITLE LINKS (KEEPING THE EXACT GORGEOUS 3D STYLE FROM USER&#039;S SCREENSHOT) */&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page&lt;br /&gt;
-Main_Page .vh-media-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* PERFECT SPACE FOR UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* 1. LIGHT COLOR FACE (The exact warm temple gold from screenshot) */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 2. DARK SIDES &amp;amp; DEEP CAST SHADOW (The exact 3D from screenshot) */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific Font Sizes */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
letter-spacing: 0.03em !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 18.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title a {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
3. THE GOLDEN FILAMENT LINE BENEATH TITLES (RESTORES THE USER&#039;S FAVORITE FEATURE!)&lt;br /&gt;
- At Rest: Gently breathes in and out (25% to 65% width) so animation is clearly visible!&lt;br /&gt;
- On Hover: Pauses breathing and smoothly glides to full 90% width!&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
/* AT REST: VISIBLE BREATHING ANIMATION (2.8s CYCLE) */&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* At-Rest Line Breathing Keyframes */&lt;br /&gt;
@keyframes vhLineBreath {&lt;br /&gt;
0%, 100% {&lt;br /&gt;
width: 25%;&lt;br /&gt;
left: 37.5%;&lt;br /&gt;
opacity: 0.35;&lt;br /&gt;
}&lt;br /&gt;
50% {&lt;br /&gt;
width: 65%;&lt;br /&gt;
left: 17.5%;&lt;br /&gt;
opacity: 0.95;                              /* Clearly visible expanding light bar! */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
4. ON MOUSE HOVER: FULL GOLDEN LINE GLIDE + DIRECT SUNLIGHT 3D ILLUMINATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;     /* RETAINS 3D STEP MOVEMENT */&lt;br /&gt;
color: #dfad3e !important;                    /* DOES NOT CHANGE COLOR (STAYS RICH GOLD) */&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;  /* 100% CONSTANT COLOR */&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
/* Extended 3D shadow deepening as the letters step forward */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ON HOVER: LINE GLIDES OUT TO FULL 90% WIDTH &amp;amp; STAYS SOLID GOLD */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover::after {&lt;br /&gt;
animation: none !important;                   /* Stops at-rest breathing */&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;                       /* FULL EXTENSION GLIDE! */&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
/* EXACT SAME GOLD COLOR AS AT REST — ZERO COLOR CHANGE */&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 56: TIMELINE EXPANSION (NO TEXT CROPPING, NO BG, NO LINE) &amp;amp; CAPTION REGULAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR, NOT ITALIC */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TIMELINE SECTION: EXPANDED HEIGHT TO PREVENT ALL TEXT CROPPING */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 134px !important;&lt;br /&gt;
height: 134px !important;&lt;br /&gt;
min-height: 134px !important;&lt;br /&gt;
max-height: 134px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. LIFELINE WINDOW &amp;amp; TRACK: TRANSPARENT, NO TOP LINE, HEIGHT 96px */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 96px !important;                     /* EXPANDED HEIGHT (WAS 68px) */&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: transparent !important;          /* REMOVE BACKGROUND */&lt;br /&gt;
border: none !important;                     /* REMOVE ALL BORDERS */&lt;br /&gt;
border-top: none !important;                 /* REMOVE LINE ABOVE */&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line across the timeline items */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE ITEM: EXACT 240px MATCH WITH JAVASCRIPT ITEM_WIDTH */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
min-width: 240px !important;&lt;br /&gt;
max-width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;                    /* Clear Gold Date */&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
width: 9px !important;&lt;br /&gt;
height: 9px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #345B63 !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 57: TIMELINE FULL BLEED (EDGE-TO-EDGE), 50% TALLER (150px),&lt;br /&gt;
DOT/TEXT SEPARATION (ZERO OVERLAP), NO THIN LINE ABOVE,&lt;br /&gt;
AND CAPTION REGULAR (NOT ITALIC)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR (NOT ITALIC) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE ALL THIN LINES ABOVE TIMELINE (NO TOP BORDERS ANYWHERE) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. STRETCH TIMELINE EDGE-TO-EDGE TO VERY LEFT AND RIGHT (FULL BLEED) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
flex: 0 0 190px !important;                    /* EXPANDED TOTAL HEIGHT (150px track + 40px buttons) */&lt;br /&gt;
height: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
max-height: 190px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Year buttons container centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE TRACK WINDOW: 50% TALLER (150px) &amp;amp; FULL BLEED (VERY LEFT TO VERY RIGHT) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 150px !important;                    /* 50% TALLER (WAS 96px -&amp;gt; NOW 150px) */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 150px !important;&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line passing through the dots */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 28px !important;                         /* GUIDE LINE POSITION */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TIMELINE ITEM &amp;amp; DOT / TEXT SEPARATION (ZERO OVERLAP!) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 150px !important;                    /* FULL 150px HEIGHT */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the very top */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot on the horizontal line (top: 24px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 24px !important;                        /* CENTERED ON THE 28px LINE */&lt;br /&gt;
left: 18px !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event text starts strictly BELOW the dot and line (CLEAR SEPARATION) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 18px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT! */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 100px !important;                /* COMFORTABLY HOLDS 6-7 LINES */&lt;br /&gt;
}&lt;br /&gt;
/* Edge fades on the timeline window (seamless left &amp;amp; right fade) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to right, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to left, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 58: ABSOLUTE CROPPING ELIMINATION &amp;amp; PERFECT TIMELINE DOT ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. HERO TRIAD &amp;amp; PRABHUPĀDA CARD: UNCONSTRAINED HEIGHT (ZERO CROPPING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;                  /* AMPLE ROOM FOR 180px CIRCLE + CAPTION */&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 380px !important;&lt;br /&gt;
width: 380px !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait Medallion: 180px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 12px auto !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* FULL 180px CIRCLE */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
overflow: hidden !important;                   /* CLIPS ONLY THE PHOTO, NOT THE CARD */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Caption: Regular (Not Italic) at 19px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;               /* STRICTLY REGULAR (NOT ITALIC) */&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TIMELINE: 50% TALLER (155px), FULL BLEED, NO THIN TOP LINES&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Full Bleed Timeline Section */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 195px !important;&lt;br /&gt;
height: 195px !important;&lt;br /&gt;
min-height: 195px !important;&lt;br /&gt;
max-height: 195px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Track Window: 50% Taller (155px) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 155px !important;                    /* 50% TALLER (HOLDS 6-7 FULL LINES) */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line: Fixed at top: 30px */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 30px !important;                         /* GUIDE LINE LEVEL */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. TIMELINE ITEM: PERFECT VERTICAL &amp;amp; HORIZONTAL DOT ALIGNMENT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;                    /* FULL 155px HEIGHT */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date Text: Centered horizontally above the dot */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED HORIZONTALLY */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: EXACTLY CENTERED VERTICALLY ON THE 30px LINE &amp;amp; HORIZONTALLY WITH DATE */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px center (EXACT ON LINE!) */&lt;br /&gt;
left: 50% !important;                        /* CENTERED HORIZONTALLY */&lt;br /&gt;
transform: translateX(-50%) !important;      /* PERFECT HORIZONTAL ALIGNMENT WITH DATE */&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event Text: Safely below the line and dot (ZERO OVERLAPPING) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 22px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 105px !important;                /* COMFORTABLY HOLDS 6-7 FULL LINES */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 59: TOP BAR HELP TEXT REMOVAL, TIMELINE 3-TIER AXIS CENTERING,&lt;br /&gt;
AND SEAMLESS TITLE MORPH (Śrīla Prabhupāda &amp;lt;-&amp;gt; Who Is Śrīla Prabhupāda)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR: SUPPRESS ALL HOVER HELP TEXTS &amp;amp; TOOLTIPS */&lt;br /&gt;
#mw-head [title]::before,&lt;br /&gt;
#mw-head [title]::after,&lt;br /&gt;
.vector-header [title]::before,&lt;br /&gt;
.vector-header [title]::after,&lt;br /&gt;
.mw-tooltip,&lt;br /&gt;
.tipsy,&lt;br /&gt;
.tipsy-inner,&lt;br /&gt;
.tooltip {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PERMANENT SANCTUARY HERO TITLE: &amp;quot;Who Is Śrīla Prabhupāda&amp;quot; (NO TEXT CHANGE ON HOVER) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize and remove all text-swapping / morph behavior */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-default {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE: PERFECT 3-TIER CENTER ALIGNMENT (DATE, DOT, AND TEXT) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;               /* PERFECT HORIZONTAL AXIS CENTERING */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the top: centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 auto 4px auto !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 30px !important;&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: Center vertically on the 30px line, and horizontally with the date */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px (EXACT ON LINE) */&lt;br /&gt;
left: 50% !important;                        /* EXACT HORIZONTAL CENTER */&lt;br /&gt;
transform: translateX(-50%) !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text below: Properly centered under the dot with ample clearance */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 220px !important;&lt;br /&gt;
margin: 24px auto 0 auto !important;         /* CLEARLY BELOW DOT &amp;amp; LINE */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;                /* PROPERLY CENTERED TEXT */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Suppress any tooltip on top bar header title */&lt;br /&gt;
#vanipedia-header-title,&lt;br /&gt;
.vh-header-title,&lt;br /&gt;
.vanipedia-header-title,&lt;br /&gt;
#p-logo,&lt;br /&gt;
.vector-header {&lt;br /&gt;
-webkit-user-select: none !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition for Remembering Prabhupada random spotlight */&lt;br /&gt;
#vh-random-memories,&lt;br /&gt;
.vh-card-memories .vh-card-body {&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-memories.is-changing,&lt;br /&gt;
.vh-card-memories .vh-card-body.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the text below the titles when randomizing (STEP 70) */&lt;br /&gt;
.vh-card-tax .vh-card-text {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Rotator Titles remain opaque during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title,&lt;br /&gt;
.vh-card-tax .vh-card-body &amp;gt; .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 69: FIX BACKGROUND COLOR SCROLL BLEED &amp;amp; STICKY TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PERSISTENT STICKY TOP BAR WHEN SCROLLING DOWN */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.mw-header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT BACKGROUND COLOR CUTOFF ON SCROLL (SOLID SAGE/TEAL ON ALL PAGES) */&lt;br /&gt;
html {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-content-container {&lt;br /&gt;
min-height: 100vh !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restrict cream background strictly to Main Page */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ŚRĪLA PRABHUPĀDA IN THE MEDIA: ARCHIVAL THUMBNAIL STYLING */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 48px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
padding: 6px 24px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb,&lt;br /&gt;
.vh-media-archival-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb.is-changing,&lt;br /&gt;
.vh-media-archival-thumb.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: scale(0.95);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a:hover {&lt;br /&gt;
transform: translateY(-2px) scale(1.05) !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 75px !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 71: 5-CARD EQUAL FOOTING ROW (TAXONOMY + MEDIA WITH LARGE THUMBNAILS)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. 5-Column Grid on Equal Footing */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 220px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 210px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Soft-Switch ONLY Content Below Titles (Titles Stay 100% Static) */&lt;br /&gt;
.vh-card-tax .vh-card-text,&lt;br /&gt;
.vh-card-tax .vh-media-card-content {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
.vh-card-tax .vh-media-card-content.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing,&lt;br /&gt;
#vh-tax-random-media.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Titles are strictly fixed during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Card 5: Large Archival Media Thumbnail &amp;amp; Captions */&lt;br /&gt;
.vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 105px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fallback Vintage Press Badge */&lt;br /&gt;
.vh-card-media-item .vh-media-fallback-thumb {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: linear-gradient(135deg, #f7f3ec 0%, #ebdcc7 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-icon {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-tag {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions Below Large Thumbnail */&lt;br /&gt;
.vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Hide legacy bottom media bar since it is now unified in the 5-card row */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Grid Breakpoints */&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 72: UNIFIED &amp;quot;STEP FORTH&amp;quot; TOP BAR ICONS &amp;amp; LEFT COLUMN STACK&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. UNIFIED &amp;quot;STEP FORTH&amp;quot; ANIMATION ACROSS ALL TOP BAR ICONS &amp;amp; BUTTONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-start .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.25s ease,&lt;br /&gt;
color 0.25s ease,&lt;br /&gt;
background-color 0.25s ease !important;&lt;br /&gt;
will-change: transform, filter !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH HOVER: Icon floats up 2.5px, scales up, glows with 3D drop shadow */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: translateY(-2.5px) scale(1.14) !important;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.55))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.8)) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH BUTTON CONTAINER HOVER */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ACTIVE / CLICK STATE: Tactile press depression */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: translateY(0.5px) scale(0.98) !important;&lt;br /&gt;
filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TOP-LEFT COLUMN: MEMORIES (TOP) + SRILA PRABHUPADA IN MEDIA (BOTTOM)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Hero */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card in Hero Left: Large Thumbnail &amp;amp; Captions Below */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 95px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.14), inset 0 0 0 1px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. BOTTOM 4-COLUMN TAXONOMY GRID (EQUAL FOOTING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean up any legacy media bar */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 73: FIT EVERYTHING TO SCREEN + 100% LARGER TITLES &amp;amp; TEXTS&lt;br /&gt;
+ MAXIMIZED ŚRĪLA PRABHUPĀDA CARD SIZE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. FIT EVERYTHING TO SCREEN (ZERO SCROLLBAR ON DESKTOP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #faf7f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Master Homepage Container: Perfectly fits single viewport height */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 48px) !important;&lt;br /&gt;
max-height: calc(100vh - 48px) !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 8px 32px 10px 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. MAXIMIZED ŚRĪLA PRABHUPĀDA CARD &amp;amp; HERO ROW PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 310px !important;&lt;br /&gt;
max-height: 44vh !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Memories (Top) + Media (Bottom) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
/* CENTER: MAXIMIZED ŚRĪLA PRABHUPĀDA CARD */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Grand Portrait Circle - Maximized Size */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: min(240px, 24vh) !important;&lt;br /&gt;
height: min(240px, 24vh) !important;&lt;br /&gt;
min-width: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. INCREASE ALL CARD TITLES BY 100% (MAJESTIC 3D SACRED GOLD)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Center Title: &amp;quot;Śrīla Prabhupāda&amp;quot; (+100% -&amp;gt; 46px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories &amp;amp; Article Titles (+100% -&amp;gt; 28px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Title (+100% -&amp;gt; 26px) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 26px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Card Titles: Personalities, Names, Places, Questions (+100% -&amp;gt; 30px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 30px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
4. INCREASE ALL TEXTS IN THOSE CARDS BY 100%&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Śrīla Prabhupāda Sanctuary Subtitle (+100% -&amp;gt; 22px) */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 4px 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Descriptions (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Outlet Tag &amp;amp; Headline (+100%) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Thumbnail Dimensions */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Spotlight Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
5. COMPACT TIMELINE TO FIT THE 100vh SCREEN PERFECTLY&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 130px !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
min-height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
min-height: 32px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 92px !important;&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
6. BOTTOM 4 TAXONOMY CARDS PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 145px !important;&lt;br /&gt;
max-height: 22vh !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 140px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 77: TARGETED ADJUSTMENTS STARTING FROM STEP 73&lt;br /&gt;
1. Centered, ROUND picture (no oval distortion, no text overlap)&lt;br /&gt;
2. Subtitle second line in one line, not truncated (same text size: 20-22px)&lt;br /&gt;
3. Put media card UP to fit in under &amp;quot;...remembers...&amp;quot; (no push-down)&lt;br /&gt;
4. Put bottom 4 cards up &amp;amp; decrease text size (14.5px) to fit in cleanly&lt;br /&gt;
5. Put timeline and years above it MORE DOWN (margin-top: 38px)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: CENTERED ROUND PICTURE (NOT OVAL, NO TEXT OVERLAP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
min-width: 180px !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
max-width: 180px !important;&lt;br /&gt;
max-height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: SECOND LINE IN ONE LINE, NOT TRUNCATED (SAME TEXT SIZE)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 6px auto 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;                  /* NEVER OVERLAPS WITH PHOTO */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UP TO FIT IN UNDER &amp;quot;...REMEMBERS...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column: Natural flow (no space-between that forces media down) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PUT IT UP UNDER REMEMBERS */&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits directly under Memories with compact thumb */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;                      /* COMPACT THUMBNAIL FITS UP UNDER REMEMBERS */&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Card */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 660px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 7 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Row Container Height Capped at 275px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 5: PUT THE TIMELINE AND THE YEARS ABOVE IT MORE DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 120px !important;&lt;br /&gt;
min-height: 120px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 38px !important;                 /* PUSHES TIMELINE &amp;amp; YEARS DOWN */&lt;br /&gt;
margin-bottom: 22px !important;              /* GENEROUS BREATHING ROOM BELOW */&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
min-height: 28px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 3px 9px !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 82px !important;&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 4: PUT BOTTOM CARDS UP &amp;amp; DECREASE TEXT SIZE IN THESE FOUR CARDS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
margin-bottom: 10px !important;              /* ELEVATED ABOVE SCREEN BOTTOM */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Title: 24px Grand Golden 3D Typography */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Decreased text size so it fits in without truncation */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;                 /* DECREASED FROM 18px TO FIT IN */&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 78: 50% LARGER ROUND IMAGE, ZERO SUBTITLE GAP, SMALL MEDIA GAP&lt;br /&gt;
1. 50% larger round image (270px x 270px) with clean visual gaps above/below&lt;br /&gt;
2. Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
3. Small gap (4px) between &amp;quot;Remembers...&amp;quot; and &amp;quot;In the Media&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: 50% LARGER ROUND IMAGE (270px x 270px) WITH VISUAL GAPS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 6px !important;                 /* VISUAL GAP ABOVE ROUND IMAGE */&lt;br /&gt;
}&lt;br /&gt;
/* Portrait stage increased by 50% (180px -&amp;gt; 270px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;                      /* +50% LARGER (180px -&amp;gt; 270px) */&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: NO GAP BETWEEN &amp;quot;FOUNDER-ĀCĀRYA&amp;quot; AND &amp;quot;INTERNATIONAL SOCIETY...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 8px auto 0 auto !important;           /* VISUAL GAP BELOW ROUND IMAGE */&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINES */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UNDER &amp;quot;...REMEMBERS...&amp;quot; WITH JUST SMALL GAP (4px)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: 4px crisp small gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 4px !important;                          /* JUST SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (CONTROLLED BY 4px GAP) */&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Card height aligned */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 385px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline section spacing adjusted for new hero height */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
margin-top: 20px !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 cards padding &amp;amp; positioning */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 79: MOVE &amp;quot;FOUNDER...&amp;quot; +10px DOWN &amp;amp; REMOVE HUGE GAP UNDER REMEMBERS&lt;br /&gt;
1. Subtitle (&amp;quot;Founder-Ācārya / International Society...&amp;quot;) moved +10px down&lt;br /&gt;
2. &amp;quot;Śrīla Prabhupāda in the Media&amp;quot; pulled directly under &amp;quot;Remembers...&amp;quot;&lt;br /&gt;
with just a small 6px gap (huge empty gap completely eliminated)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: MOVE THOSE TWO LINES &amp;quot;FOUNDER...&amp;quot; +10px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 18px !important;                  /* MOVED +10px DOWN (FROM 8px TO 18px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: REMOVE HUGE EMPTY GAP UNDER REMEMBERS (PUT MEDIA DIRECTLY UNDER)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column Container: Natural tight vertical flow */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* TIGHT TOP PACKING (NO SPACE-BETWEEN) */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 6px !important;                          /* CRISP SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* UNCONSTRAINED TO PREVENT PUSH-DOWN */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Card: Memories (Tight fit to content, zero empty space below) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
height: auto !important;                      /* NEVER STRETCH TO 100% */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Card: Media Item (Sits immediately below Memories with only 6px gap) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 80: ABSOLUTE ELIMINATION OF LEFT GAP &amp;amp; CENTER VERTICAL SHIFTS&lt;br /&gt;
1. Left Column: Completely eliminate the huge gap between &amp;quot;...remembers...&amp;quot;&lt;br /&gt;
and &amp;quot;In the Media&amp;quot; (align-items: flex-start, unconstrained auto height,&lt;br /&gt;
flex: 0 0 auto on both cards, strict 4px gap).&lt;br /&gt;
2. Center Card:&lt;br /&gt;
- Shift the round image 30px down from the title (margin-top: 36px)&lt;br /&gt;
- Text lines under the image increased +30px from image (margin-top: 48px)&lt;br /&gt;
- Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: ABSOLUTE ELIMINATION OF THE HUGE EMPTY GAP ON THE LEFT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Unstretch hero row so left column hugs its content instead of stretching 390px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;           /* STOPS FORCING LEFT COLUMN TO STRETCH */&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Strictly pack items with only 4px gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PACK TIGHTLY AT TOP */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP ONLY */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits immediately 4px under Memories */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (4px GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: CENTER CARD - SHIFT IMAGE 30px DOWN &amp;amp; TEXT LINES +30px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 81: SPECIFICITY OVERHAUL - ELIMINATING THE 340px SQUARE ON MEMORIES CARD&lt;br /&gt;
The user&#039;s DevTools confirmed: .vh-card.vh-card-memories was computing to&lt;br /&gt;
EXACTLY 339.99px x 339.99px (a square) because an older high-specificity rule&lt;br /&gt;
&amp;quot;body.page-Main_Page .vh-triad-grid .vh-card { flex: 0 0 340px !important; }&amp;quot;&lt;br /&gt;
was matching it. In a column flex container (.vh-triad-column-left),&lt;br /&gt;
flex-basis: 340px forces the HEIGHT to 340px!&lt;br /&gt;
We now use #vani-home scoped selectors to permanently override and reset&lt;br /&gt;
flex, height, and margins on all cards inside the left column.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. HERO TRIAD GRID &amp;amp; LEFT COLUMN: UNSTRETCH &amp;amp; WRAP CONTENT */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP BETWEEN THE TWO CARDS */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. OVERRIDE THE 340px FLEX-BASIS ON ALL CARDS IN THE LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* KILLS 340px HEIGHT! */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;                      /* HUGS EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARD BODIES IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
height: auto !important;                      /* KILLS 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MEDIA ITEM CARD SPECIFIC STYLING IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
CENTER CARD: SHIFT ROUND IMAGE 30px DOWN &amp;amp; TEXT LINES +30px FROM IMAGE&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text br,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
RIGHT COLUMN: ARTICLE CARD (CLEAN UNCONSTRAINED AUTO HEIGHT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 440px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 82:&lt;br /&gt;
1. Unclamp Memories text so disciple name at the end of &amp;quot;recounted by...&amp;quot;&lt;br /&gt;
displays fully as it used to be (remove -webkit-line-clamp: 3).&lt;br /&gt;
2. Make +50px bigger gap between Memories card and &amp;quot;SP in Media&amp;quot; card&lt;br /&gt;
(gap: 50px).&lt;br /&gt;
3. Make the media thumbnail view a complete standard size (175px tall),&lt;br /&gt;
filling the plenty space below, with object-fit: contain so thumbnails&lt;br /&gt;
fit completely inside without any cropping and without changing their&lt;br /&gt;
aspect ratio.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: DISPLAY FULL NAME AT END OF &amp;quot;RECOUNTED BY...&amp;quot; (UNCLAMP TEXT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
-webkit-line-clamp: unset !important;&lt;br /&gt;
-webkit-box-orient: unset !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: +50px BIGGER GAP TO &amp;quot;SP IN THE MEDIA&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 50px !important;                         /* +50px BIGGER GAP */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: COMPLETE STANDARD SIZE THUMBNAIL VIEW (NO CROPPING, FIT ASPECT RATIO)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 175px !important;                     /* COMPLETE STANDARD VIEW SIZE FILLING THE SPACE */&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: #f4efe6 !important;               /* WARM VINTAGE PARCHMENT TONE */&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 6px 0 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
object-fit: contain !important;               /* FITS COMPLETE THUMBNAIL WITHOUT CROPPING */&lt;br /&gt;
object-position: center center !important;&lt;br /&gt;
transition: transform .3s ease !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions under the thumbnail */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-caption,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-outlet,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 86:&lt;br /&gt;
1. NEUTRALIZE STRAY PARAGRAPHS: Prevent MediaWiki parser from generating&lt;br /&gt;
top/side offsets.&lt;br /&gt;
2. FOUNDER-ĀCARYA CLICKABLE TITLE:&lt;br /&gt;
- Macron ONLY above capital &#039;A&#039; (Founder-Ācarya).&lt;br /&gt;
- Styled in exact 3D sacred gold as other card titles.&lt;br /&gt;
- Breathing filament underline at rest, 90% glide &amp;amp; lift on hover.&lt;br /&gt;
3. DECREASE GAP ABOVE 4 BOTTOM CARDS JUST TO 30px:&lt;br /&gt;
- Shifts .vh-taxonomy-section UP by 50px via translateY(-50px)&lt;br /&gt;
reducing the ~80px gap directly to 30px, keeping layout fully stable.&lt;br /&gt;
4. UNIFY HOVER ANIMATIONS FOR ALL TOP BAR ICONS &amp;amp; BUTTONS:&lt;br /&gt;
- Unified smooth lift (translateY(-2px)) on all topbar buttons/links.&lt;br /&gt;
- Unified warm gold glowing pill (rgba(245, 215, 127, 0.18)).&lt;br /&gt;
- Unified icon scale (1.08x) with soft glow, eliminating double-jumping.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Neutralize stray paragraph tags */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Decrease gap above 4 bottom cards just to 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-50px) !important;      /* DECREASES GAP ABOVE 4 BOTTOM CARDS TO 30px */&lt;br /&gt;
}&lt;br /&gt;
/* 3. Founder-Ācarya Clickable 3D Title Link */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 40px !important;                  /* MAINTAINS +30px GAP FROM 270px ROUND IMAGE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;                   /* IDENTICAL CARD TITLE SIZE */&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* SPACE FOR BREATHING UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* Temple Gold Face */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 3D Chiseled Shadow */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Golden Breathing Filament Underline at Rest */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Hover: 3D Lift &amp;amp; Full Glide Underline */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
}&lt;br /&gt;
/* Subtitle Line 2: International Society for Kṛṣṇa Consciousness */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. UNIFIED HOVER ANIMATION FOR ALL TOP BAR ICONS &amp;amp; BUTTONS */&lt;br /&gt;
/* Base transitions on all interactive elements in top bar */&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg {&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
background-color 0.2s ease,&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease,&lt;br /&gt;
filter 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified button container hover */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25), inset 0 0 0 1px rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified icon scale &amp;amp; soft glow (no double translation) */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: scale(1.08) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5))&lt;br /&gt;
drop-shadow(0 0 8px rgba(245, 215, 127, 0.65)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 87: COMPLETELY ELIMINATE / AVOID TOP BAR ICON ANIMATIONS&lt;br /&gt;
- Neutralize all transforms, scales, translations, and jumping animations on&lt;br /&gt;
all top bar icons, buttons, dropdowns, and links.&lt;br /&gt;
- Clean, quiet, stationary hover state with subtle background pill only.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Reset all transforms, filters, and animations on top bar container elements */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-start,&lt;br /&gt;
.vector-header-end,&lt;br /&gt;
.vector-header-container *,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg,&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
will-change: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. On hover: Keep icons strictly stationary — zero movement, zero scale, zero drop-shadow */&lt;br /&gt;
.vector-header-container .vector-icon:hover,&lt;br /&gt;
.vector-header-container svg:hover,&lt;br /&gt;
.vector-header-container .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover svg,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover svg,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover svg,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. On button/dropdown hover: subtle stationary background highlight only (no vertical lift, no jumping) */&lt;br /&gt;
.vector-header-container .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. On active / click: no displacement */&lt;br /&gt;
.vector-header-container .cdx-button:active,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:active,&lt;br /&gt;
.vector-header-container .vector-icon:active,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 91:&lt;br /&gt;
1. STRICTLY SCOPED TO MAIN PAGE (ZERO LEAKAGE TO REGULAR MEDIAWIKI PAGES):&lt;br /&gt;
- Every cursor rule is prefixed with html body.page-Main_Page.&lt;br /&gt;
- Regular MediaWiki pages retain 100% normal default Windows mouse behavior.&lt;br /&gt;
2. ABSOLUTE DISABLE OF WINDOWS CURSOR ACROSS MAIN PAGE &amp;amp; ALL HOVER STATES:&lt;br /&gt;
- Uses high-specificity rules targeting *:hover, a:hover, etc.&lt;br /&gt;
ensuring the native Windows cursor/pointing hand is completely suppressed.&lt;br /&gt;
3. CUSTOM GOLDEN CURSOR (ARROW AT REST, HAND ONLY ABOVE LINKS):&lt;br /&gt;
- Sleek golden arrow pointer by default.&lt;br /&gt;
- Smoothly switches to golden pointing hand ONLY above links (body.vh-cursor-link).&lt;br /&gt;
- No outer halo ring, zero lag, zero clutter.&lt;br /&gt;
4. FOUNDER-ĀCĀRYA MACRON CENTERING PRESERVED:&lt;br /&gt;
- &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039; font stack.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISABLE WINDOWS CURSOR ON MAIN PAGE ONLY (ACROSS ALL ELEMENTS &amp;amp; HOVER STATES) */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page *:hover,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page a:hover,&lt;br /&gt;
html body.page-Main_Page a:focus,&lt;br /&gt;
html body.page-Main_Page a:active,&lt;br /&gt;
html body.page-Main_Page a:visited,&lt;br /&gt;
html body.page-Main_Page a *,&lt;br /&gt;
html body.page-Main_Page a *:hover,&lt;br /&gt;
html body.page-Main_Page [href],&lt;br /&gt;
html body.page-Main_Page [href]:hover,&lt;br /&gt;
html body.page-Main_Page [href] *,&lt;br /&gt;
html body.page-Main_Page [href] *:hover,&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page button:hover,&lt;br /&gt;
html body.page-Main_Page input,&lt;br /&gt;
html body.page-Main_Page input:hover,&lt;br /&gt;
html body.page-Main_Page textarea,&lt;br /&gt;
html body.page-Main_Page select,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;]:hover,&lt;br /&gt;
html body.page-Main_Page .cdx-button,&lt;br /&gt;
html body.page-Main_Page .cdx-button:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card,&lt;br /&gt;
html body.page-Main_Page .vh-card:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card *,&lt;br /&gt;
html body.page-Main_Page .vh-card *:hover,&lt;br /&gt;
html body.page-Main_Page .vh-year,&lt;br /&gt;
html body.page-Main_Page .vh-year:hover,&lt;br /&gt;
html body.page-Main_Page .vector-menu a,&lt;br /&gt;
html body.page-Main_Page .vector-menu a:hover,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label:hover {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CUSTOM GOLDEN CURSOR (MAIN PAGE ONLY) */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
z-index: 99999999 !important;&lt;br /&gt;
transform: translate3d(-100px, -100px, 0);&lt;br /&gt;
will-change: transform !important;&lt;br /&gt;
transition: opacity 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.65))&lt;br /&gt;
drop-shadow(0 0 6px rgba(223, 173, 62, 0.75)) !important;&lt;br /&gt;
transition: transform 0.18s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 1: Default Golden Arrow */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 2: ONLY Above Links -&amp;gt; Golden Pointing Hand */&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(1.12) !important;&lt;br /&gt;
filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.75))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.95)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Click Compression */&lt;br /&gt;
body.page-Main_Page.vh-cursor-click #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(0.88) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Touchscreens / mobile protection: restore native behavior */&lt;br /&gt;
@media (hover: none) or (pointer: coarse) {&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page button {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOUNDER-ĀCĀRYA PERFECT MACRON CENTERING FIX */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR STYLING&lt;br /&gt;
- Appears on Main Page AND all regular MediaWiki pages.&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Deep temple teal background (#19383e), delicate gold top hairline border,&lt;br /&gt;
warm ivory/gold links, and highlighted Donate button.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid rgba(223, 173, 62, 0.45) !important;&lt;br /&gt;
box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
backdrop-filter: blur(8px) !important;&lt;br /&gt;
-webkit-backdrop-filter: blur(8px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
scrollbar-width: none !important;             /* Firefox */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner::-webkit-scrollbar {&lt;br /&gt;
display: none !important;                     /* Chrome/Safari */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
transition: color 0.18s ease, background-color 0.18s ease, transform 0.15s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate {&lt;br /&gt;
background: linear-gradient(135deg, rgba(223, 173, 62, 0.3) 0%, rgba(223, 173, 62, 0.12) 100%) !important;&lt;br /&gt;
border: 1px solid rgba(223, 173, 62, 0.65) !important;&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
padding: 2.5px 14px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate:hover {&lt;br /&gt;
background: linear-gradient(135deg, #dfad3e 0%, #b88a38 100%) !important;&lt;br /&gt;
color: #150b00 !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 0 10px rgba(223, 173, 62, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.35) !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure long wiki pages leave space above the permanent bottom bar */&lt;br /&gt;
body {&lt;br /&gt;
padding-bottom: 46px !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Main Page with custom cursor, ensure bottom links trigger the hand cursor */&lt;br /&gt;
body.page-Main_Page .vh-bottom-link {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 93:&lt;br /&gt;
1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE:&lt;br /&gt;
- Vector 2022 skin uses a multi-column CSS grid on .mw-page-container-inner&lt;br /&gt;
with .vector-column-end having background-color: #D4ECDD !important;.&lt;br /&gt;
- Collapse grid to 100% full width and hide right/left columns on Main Page.&lt;br /&gt;
- Ensure mw-page-container and mw-content-container match the warm cream background.&lt;br /&gt;
2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR PAGES:&lt;br /&gt;
- MediaWiki places .vector-sticky-header-container after the page content.&lt;br /&gt;
- Enforce position: fixed !important; top: 0 !important; on sticky header container,&lt;br /&gt;
and completely hide it (display: none !important;) when not actively sticky-visible.&lt;br /&gt;
3. VANI-TEMPLE RETURN LINK IN PERMANENT BOTTOM BAR:&lt;br /&gt;
- Provides an immediate 1-click return to the Main Page from any regular wiki page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE */&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-toc-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-appearance-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
max-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR WIKI PAGES */&lt;br /&gt;
.vector-sticky-header-container {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Strictly hide the sticky header container whenever it is NOT in active sticky view */&lt;br /&gt;
.vector-sticky-header-container:not(.vector-sticky-header-visible),&lt;br /&gt;
.vector-header-container.vector-sticky-header-container:not(.vector-sticky-header-visible) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. VANI-TEMPLE RETURN LINK STYLING */&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(223, 173, 62, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 95: SMOOTH TRANSITION FOR IN THE MEDIA CARD CONTENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
transition: opacity .5s ease, transform .5s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 96:&lt;br /&gt;
1. INCREASE ROUND HERO IMAGE BY 20% (270px -&amp;gt; 324px) WHILE KEEPING TOP/BOTTOM GAPS&lt;br /&gt;
2. INCREASE QUOTED TEXT IN RIGHT ARTICLE SPOTLIGHT BY +3 LINES (7 -&amp;gt; 10 LINES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Round hero image increased by 20% to 324px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 324px !important;&lt;br /&gt;
height: 324px !important;&lt;br /&gt;
min-width: 324px !important;&lt;br /&gt;
min-height: 324px !important;&lt;br /&gt;
max-width: 324px !important;&lt;br /&gt;
max-height: 324px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 12px 36px rgba(18, 63, 56, 0.40), 0 3px 10px rgba(0, 0, 0, 0.24), inset 0 2px 6px rgba(255, 255, 255, 0.75), inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure top gap from title remains clean (36px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin-top: 36px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure bottom gap from round image remains clean (40px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 40px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure sanctuary card container height gracefully accommodates 324px image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
min-height: 500px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Increase right article quoted text by +3 lines (-webkit-line-clamp: 10) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 10 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow right card to expand gracefully up to 500px to match sanctuary height */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
max-height: 500px !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicit fast and visible 1.4s crossfade for round hero photo */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-photo-stage .vh-photo,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-photo-stage .vh-photo {&lt;br /&gt;
transition: opacity 1.4s ease-in-out !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE OPTIMIZATION (STAGE 1 - REGULAR WIKI PAGES)&lt;br /&gt;
1. Universal #345B63 Dark Teal top bar across all pages and viewports.&lt;br /&gt;
2. Desktop title banner strictly scoped to screens &amp;gt;= 1000px.&lt;br /&gt;
3. Mobile header layout (burger menu, search, icons).&lt;br /&gt;
4. Mobile content readability, fluid images, and responsive table scrolling.&lt;br /&gt;
5. Mobile bottom bar and floating Back to Top button positioning.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. UNIVERSAL #345B63 TOP BAR ACROSS ALL PAGES AND VIEWPORTS */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header,&lt;br /&gt;
.mw-header,&lt;br /&gt;
#mw-head {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. DESKTOP TITLE BANNER SCOPED STRICTLY TO SCREENS &amp;gt;= 1000px */&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE REGULAR WIKI PAGES OPTIMIZATIONS (&amp;lt;= 768px) */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
/* 3.1 Top Bar Header Row */&lt;br /&gt;
.mw-header {&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.2 Hamburger Site Menu Button */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.3 Search Bar: Fluidly fits available space between burger and user tools */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 110px) !important;&lt;br /&gt;
min-width: 100px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 80px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
padding-left: 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.4 Mobile Vector Sidebar Navigation Drawer */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content,&lt;br /&gt;
#vector-main-menu-dropdown-content,&lt;br /&gt;
#vector-main-menu-unpinned-container,&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content.is-open {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
height: calc(100vh - 52px - 38px) !important;&lt;br /&gt;
max-height: calc(100vh - 90px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
z-index: 100001 !important;&lt;br /&gt;
padding: 10px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a,&lt;br /&gt;
#vector-main-menu-dropdown-content a,&lt;br /&gt;
#vector-main-menu-unpinned-container a {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
padding: 9px 18px !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-unpinned-container a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-left-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-dropdown-content .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-unpinned-container .vector-menu-heading {&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
letter-spacing: 0.6px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
border-bottom: 1px solid rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
padding: 10px 18px 6px 18px !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CONTENT VIEW ON MOBILE */&lt;br /&gt;
#content, .mw-body, .mw-content-container {&lt;br /&gt;
padding: 12px 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
line-height: 1.62 !important;&lt;br /&gt;
}&lt;br /&gt;
#firstHeading, .mw-first-heading {&lt;br /&gt;
font-size: 1.65em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-bottom: 0.4em !important;&lt;br /&gt;
word-wrap: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
h2, .mw-parser-output h2 {&lt;br /&gt;
font-size: 1.3em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 1.1em !important;&lt;br /&gt;
margin-bottom: 0.35em !important;&lt;br /&gt;
}&lt;br /&gt;
h3, .mw-parser-output h3 {&lt;br /&gt;
font-size: 1.15em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Tables horizontal scroll wrapping */&lt;br /&gt;
.vanitable, .wikitable, .daytable {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 12px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fluid images &amp;amp; media embeds */&lt;br /&gt;
div.tright, div.tleft, div.floatright, div.floatleft {&lt;br /&gt;
float: none !important;&lt;br /&gt;
margin: 12px auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
div.thumbinner {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. BOTTOM BAR &amp;amp; BACK TO TOP BUTTON ON MOBILE */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
padding: 2px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 50px !important;&lt;br /&gt;
right: 14px !important;&lt;br /&gt;
width: 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer, .mw-footer {&lt;br /&gt;
padding-bottom: 54px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 105: ROBUST NON-OVERLAPPING MINERVA MOBILE HEADER &amp;amp; USER DROPDOWN&lt;br /&gt;
1. Fix Magnifying Glass &amp;amp; User Icon Overlap:&lt;br /&gt;
- Header uses strictly rigid flex items:&lt;br /&gt;
Burger (32px left) + 20px gap + Title (auto) + [margin-left: auto spacer] + Search (32px right) + 8px gap + User (32px far right).&lt;br /&gt;
- Zero possibility of overlap.&lt;br /&gt;
2. User Menu Dropdown:&lt;br /&gt;
- Placed outside header flow (fixed positioning) with full dark teal &amp;amp; gold styling.&lt;br /&gt;
3. Plain burger icon, golden-yellow (#ffd700) SVGs for all icons.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR CONTAINER */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. STRICT RIGID SINGLE-ROW FLEX LAYOUT */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.1 BURGER (FAR LEFT: 32px) */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.2 SITE TITLE (SPACED 20px FROM BURGER) */&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 0 0 20px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.3 SEARCH FORM (PUSHED TO THE FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
margin-left: auto !important; /* Absorbs ALL horizontal space between title and search */&lt;br /&gt;
margin-right: 8px !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide the large search box input on mobile screens */&lt;br /&gt;
.minerva-header .minerva-search-form .search-box {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.4 USER ICON (FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-notifications,&lt;br /&gt;
.minerva-header .minerva-user-navigation ul,&lt;br /&gt;
.minerva-header .minerva-user-navigation li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE USER DROPDOWN MENU (POPUP AT TOP-RIGHT) */&lt;br /&gt;
#vanipedia-mobile-user-menu {&lt;br /&gt;
display: none !important;&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
width: 175px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu.is-open {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu .vani-user-menu-divider {&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background-color: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin: 5px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.2) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MINERVA NAVIGATION DRAWER (THE LEFT MENU) */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer,&lt;br /&gt;
#mw-mf-page-left.menu {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .minerva-icon {&lt;br /&gt;
background-color: #ffd700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 107: BULLETPROOF DESKTOP USER DROPDOWN (MATCHING image_a7f3ff.png)&lt;br /&gt;
1. Card background: Dark teal (#1f3e45) with gold border (#b1873d).&lt;br /&gt;
2. Zero white background bleed: all inner elements transparent.&lt;br /&gt;
3. Links: High-contrast warm gold (#f5d77f) text, white on hover (#345B63).&lt;br /&gt;
4. Pure clean text without clunky icons: .vector-icon hidden.&lt;br /&gt;
5. Divider above Log out with soft rose highlight.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DESKTOP USER DROPDOWN CARD */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content,&lt;br /&gt;
html body.page-Main_Page #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html body #p-personal.vector-menu,&lt;br /&gt;
html body #p-personal .vector-menu-content,&lt;br /&gt;
#vector-user-links-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. INNER CONTAINERS: 100% TRANSPARENT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content div,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content ul,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content li,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content-list,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content div,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content ul,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content li {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ENSURE TALK (pt-mytalk) IS VISIBLE */&lt;br /&gt;
html #vector-user-links-dropdown #pt-mytalk,&lt;br /&gt;
html .vector-user-menu #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RESTORE USER FIGURE ICON ON HEADER BUTTON (BRIGHT GOLD &amp;amp; VISIBLE) */&lt;br /&gt;
#vector-user-links-dropdown-label .vector-icon,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Inside dropdown items: keep icons compact &amp;amp; inline so they never cause vertical bloating */&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 16px !important;&lt;br /&gt;
height: 16px !important;&lt;br /&gt;
margin: 0 8px 0 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. LINKS: HIGH-CONTRAST WARM GOLD TEXT (#f5d77f) */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a,&lt;br /&gt;
html #p-personal .vector-menu-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a span,&lt;br /&gt;
html #p-personal .vector-menu-content a span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. HOVER STATE: LIGHTER TEAL (#345B63) WITH BRIGHT WHITE TEXT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:focus,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:active,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:focus,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover span {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. DIVIDER ABOVE LOGOUT */&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout,&lt;br /&gt;
html .vector-user-menu #pt-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a,&lt;br /&gt;
html .vector-user-menu #pt-logout a {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a:hover,&lt;br /&gt;
html .vector-user-menu #pt-logout a:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.25) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 110: MOBILE STICKY TOP BAR &amp;amp; BOTTOM BAR FIRST LINK (&amp;quot;MAIN PAGE&amp;quot;)&lt;br /&gt;
1. Top bar remains sticky/visible when scrolling down on mobile viewports.&lt;br /&gt;
2. Fix bottom bar flex centering bug: justify-content: flex-start on mobile&lt;br /&gt;
ensures the first link (&amp;quot;Main Page&amp;quot;) is always visible and not clipped.&lt;br /&gt;
3. Fully reverted experimental Main Page viewport scaling &amp;amp; hint banners.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. STICKY TOP BAR ON MOBILE (REMAINS VISIBLE ON SCROLL) */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome,&lt;br /&gt;
body.skin-minerva header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. BOTTOM BAR: ENSURE &amp;quot;MAIN PAGE&amp;quot; IS VISIBLE AS FIRST LINK ON MOBILE */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ENTRY PAGE SUPPRESSION (dev.vanipedia.org / VanipediaEntry3D)&lt;br /&gt;
Neither top bar nor bottom bar must appear on the 3D entry page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.ext-vp3d-fullscreen #vh-bottom-bar,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-chrome,&lt;br /&gt;
body.ext-vp3d-fullscreen .minerva-header,&lt;br /&gt;
body.ext-vp3d-fullscreen .vector-header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-head,&lt;br /&gt;
body.ext-vp3d-fullscreen .mw-header,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-navigation,&lt;br /&gt;
body:has(.vp-entry3d-container) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-container) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-container) .vector-header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .vector-header-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 116: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE FOR MAIN PAGE ON MOBILE&lt;br /&gt;
Includes Top Bar, Main Page, and Bottom Bar in one unified landscape orientation.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
transform-origin: top left !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-auto-landscape {&lt;br /&gt;
transform: rotate(90deg) translate(0, -100%) !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-native-landscape {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. TOP HEADER SLOT (Landscape orientation) */&lt;br /&gt;
#vani-stage-header-slot {&lt;br /&gt;
flex: 0 0 50px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
max-height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .header-container,&lt;br /&gt;
#vani-stage-header-slot .header-chrome,&lt;br /&gt;
#vani-stage-header-slot .minerva-header,&lt;br /&gt;
#vani-stage-header-slot .vector-header-container,&lt;br /&gt;
#vani-stage-header-slot #mw-head {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CONTENT SLOT (Landscape orientation, containing #vani-home) */&lt;br /&gt;
#vani-stage-content-slot {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: calc(100% - 50px - 36px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Enforce rigid 1200px desktop grid on #vani-home inside mobile stage */&lt;br /&gt;
#vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 8px 16px 20px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Triad in Mobile Landscape: Rigid 3-Column Horizontal Flow */&lt;br /&gt;
#vani-stage-content-slot .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-triad-column-left {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Interactive Timeline in Mobile Landscape */&lt;br /&gt;
#vani-stage-content-slot .vh-timeline-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Thematic Taxonomy in Mobile Landscape: Rigid 4-Column Grid */&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-tax {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOOTER SLOT (Landscape orientation, containing #vh-bottom-bar) */&lt;br /&gt;
#vani-stage-footer-slot {&lt;br /&gt;
flex: 0 0 36px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
min-height: 36px !important;&lt;br /&gt;
background-color: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot #vh-bottom-bar,&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dropdown Menu inside Stage Header */&lt;br /&gt;
#vani-stage-header-slot #vanipedia-mobile-user-menu {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 48px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
z-index: 1000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Minerva Left Navigation Drawer z-index when open */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer {&lt;br /&gt;
z-index: 1000005 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Robust Header Child Layout in Landscape Stage */&lt;br /&gt;
#vani-stage-header-slot .vector-header,&lt;br /&gt;
#vani-stage-header-slot .mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide any duplicate/stray bars outside the stage when active */&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-sticky-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; #mw-head,&lt;br /&gt;
body.has-vani-stage &amp;gt; #vh-bottom-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR FORMATTING FOR MOBILE BURGER MENU&lt;br /&gt;
1. Cleans out Minerva default clutter (Nearby, Random, Settings, About, etc.)&lt;br /&gt;
2. Styles the mobile drawer (#mw-mf-page-left) to match the desktop&lt;br /&gt;
accordion layout (.vanipedia-sidebar-menu).&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#mw-mf-page-left {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 20px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
padding: 12px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all Minerva default lists completely */&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-navigation,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-personal,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul.hlist,&lt;br /&gt;
#mw-mf-page-left .menu__item--nearby,&lt;br /&gt;
#mw-mf-page-left .menu__item--random {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile drawer container for desktop sidebar */&lt;br /&gt;
#mw-mf-page-left #vani-mobile-synced-sidebar {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* In mobile drawer, make .vanipedia-sidebar-menu take full drawer width */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure mobile drawer accordion header matches desktop */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading {&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
background-color: #2c4c50 !important;&lt;br /&gt;
border: 1px solid #1b3033 !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading {&lt;br /&gt;
border-radius: 4px 4px 0 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading:hover {&lt;br /&gt;
background-color: #385e63 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading::after {&lt;br /&gt;
content: &amp;quot;▼&amp;quot; !important;&lt;br /&gt;
font-size: 0.75em !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
transition: transform 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after {&lt;br /&gt;
transform: rotate(-90deg) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Content Area inside Mobile Accordion */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content {&lt;br /&gt;
background-color: #eaeff0 !important;&lt;br /&gt;
border: 1px solid #2c4c50 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-radius: 0 0 4px 4px !important;&lt;br /&gt;
padding: 0 0 4px 0 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content ul {&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 9px 14px 9px 18px !important;&lt;br /&gt;
color: #1b3033 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li:last-child a {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a:hover {&lt;br /&gt;
background-color: #dbe4e6 !important;&lt;br /&gt;
border-left: 3px solid #2c4c50 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 102 Languages Search box inside Mobile Drawer */&lt;br /&gt;
#mw-mf-page-left #sidebarLanguageSearch {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 7px 10px !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
border: 1px solid #a2a9b1 !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 122: STRICT POSITIONING OF &amp;quot;HOME&amp;quot; LINK/ICON (RIGHT OF SEARCH)&lt;br /&gt;
1. Desktop: Positioned strictly on the RIGHT of search bar via order: 10 vs order: 5.&lt;br /&gt;
2. Clean golden styling (#f5d77f), no underline, subtle hover highlight.&lt;br /&gt;
3. Mobile (both Minerva &amp;amp; Vector landscape): Golden Home icon (width 22px)&lt;br /&gt;
strictly visible next to the search icon.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Strict Flex Ordering: Left to Right across .vector-header-start */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .vector-main-menu-landmark,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Bar strictly ORDER 5 */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
div#p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Link strictly ORDER 10 (GUARANTEES IT SITS ON THE RIGHT OF SEARCH) */&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
margin-left: 10px !important;&lt;br /&gt;
margin-right: 14px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
a.vanipedia-topbar-home:hover,&lt;br /&gt;
a.vanipedia-topbar-home:active,&lt;br /&gt;
.vector-header-container a.vanipedia-topbar-home:hover,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link:hover,&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home:hover,&lt;br /&gt;
#vani-stage-header-slot a.vanipedia-topbar-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.2) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Icon Styling */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
stroke: #f5d77f !important;&lt;br /&gt;
fill: none !important;&lt;br /&gt;
stroke-width: 2 !important;&lt;br /&gt;
stroke-linecap: round !important;&lt;br /&gt;
stroke-linejoin: round !important;&lt;br /&gt;
transition: stroke 0.2s ease, transform 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home:hover .vanipedia-home-icon svg {&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
transform: scale(1.1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Text Styling on Desktop */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* MOBILE RESPONSIVE (Both Vector &amp;amp; Minerva) */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 160px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* MINERVA MOBILE SKIN HEADER (Regular Articles on Mobile) */&lt;br /&gt;
.minerva-header .vanipedia-topbar-home,&lt;br /&gt;
.minerva-header #vanipedia-topbar-home-link {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 6px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* In Rotated Landscape Stage on Main Page */&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 8px !important;&lt;br /&gt;
width: 34px !important;&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start #p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Bar Home Link: Strict no underline */&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry,&lt;br /&gt;
a.vh-bottom-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry:hover,&lt;br /&gt;
a.vh-bottom-link:hover {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 129: RESTORE COMPLETE ORIGINAL STRUCTURE (ZERO OVERLAPS, 4 TAXONOMY IN 1 ROW)&lt;br /&gt;
+ TOP BANNER TITLE AS PLAIN TEXT&lt;br /&gt;
+ WHO IS ŚRĪLA PRABHUPĀDA PERMANENT TITLE&lt;br /&gt;
+ OPTION A: RICH BURNISHED ANTIQUE GOLD (#966817)&lt;br /&gt;
+ RISE HOVER EFFECT ON ALL 9 CARD TITLES&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BANNER TITLE AS PURE PLAIN TEXT */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
span#vanipedia-topbar-title,&lt;br /&gt;
a#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover,&lt;br /&gt;
span#vanipedia-topbar-title:hover,&lt;br /&gt;
a#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CARD TITLE SIZING &amp;amp; NO TEXT CHANGE */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 38px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
letter-spacing: 0.015em !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. OPTION A: RICH BURNISHED ANTIQUE GOLD ON ALL CARD TITLES */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-media-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
-webkit-text-stroke: 0 !important;&lt;br /&gt;
paint-order: normal !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
-webkit-filter: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RISE HOVER EFFECT ON ALL 9 CARD TITLES (-3px LIFT + GOLD ILLUMINATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. GOLDEN FILAMENT UNDERLINE AT REST &amp;amp; GLIDE ON HOVER */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. STRICT STRUCTURAL RESTORATION: CLEAN ELEVATION &amp;amp; COLUMN BALANCING */&lt;br /&gt;
/* Introductory Articles flat title styling &amp;amp; hover */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific article item headline within the spotlight card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Devotee Subtitle in Memories card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 5px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
/* Enforce 3 columns on desktop for Section 3 (Personalities, Names, Places) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page .vh-card-questions {&lt;br /&gt;
padding: 2px 10px 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lift 3 bottom taxonomy cards up so they sit comfortably above the footer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-72px) !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Founder-Ācārya and Preeminent Śikṣā-Guru single line fitting */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SHIFT MARKED SECTION (Hero Triad + Timeline) DOWN EXACTLY 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 380px !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin-top: 16px !important;&lt;br /&gt;
margin-bottom: 10px !important;&lt;br /&gt;
height: 125px !important;&lt;br /&gt;
min-height: 125px !important;&lt;br /&gt;
max-height: 125px !important;&lt;br /&gt;
flex: 0 0 125px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left &amp;amp; Right Stacked Columns: Symmetrical 340px widths */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card padding and bounding inside both columns */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 135px !important;&lt;br /&gt;
min-height: 135px !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 139: DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TWO-LINE TITLE &amp;amp; DEVOTEE NAME&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title {&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 141: STATIC TITLE ON MEMORIES ROTATION + 3-LINE WIDER LANGUAGES CARD&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TITLE: 100% STATIC (NEVER ANIMATES ON ROTATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 0 5px 0 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the disciple name subtitle during randomizer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
transition: opacity 0.45s ease, transform 0.45s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle.is-changing,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(3px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SP IN MEDIA: FRAME FITS EXACTLY AROUND THUMBNAIL WITH ZERO SIDE GAPS */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-card-content,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
transition: transform 0.35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 3: 4 COLUMNS WITH WIDER COLUMN FOR PARTICIPATING LANGUAGES */&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr 1fr 1.35fr !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1220px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page .vh-card-languages {&lt;br /&gt;
padding: 3px 8px 5px 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 4. LANGUAGES CARD: EXACTLY 3 ROWS (5 COUNTRIES PER ROW) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-languages-list,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-languages-list {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
padding: 2px 0 0 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-row,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a:hover {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Flag thumbnail element */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center !important;&lt;br /&gt;
background-repeat: no-repeat !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Crisp SVG Flag Definitions */&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 147: SOCIAL ICONS IN THE MID OF THE SPACE ON THE RIGHT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform 0.2s ease, opacity 0.2s ease !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item:hover {&lt;br /&gt;
transform: scale(1.15) !important;&lt;br /&gt;
opacity: 0.9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-height: 20px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 153: DISTINGUISHED VANISEVA PILL + ELEVATED BACK-TO-TOP + FLAG STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELEVATED BACK-TO-TOP ARROW (Floats 16px clearly above the 38px bottom bar) */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 16px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE EXTRA BOX/BAR AROUND HEADER (Outer container completely borderless &amp;amp; transparent) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-container.vector-sticky-header-container {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. THE VERY EXISTING TOP BAR: Single, clean, elegant header bar */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
body.page-Main_Page .vector-header-container header.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TOP BAR CENTER BLOCK */&lt;br /&gt;
.vanipedia-topbar-center-block {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 50% !important;&lt;br /&gt;
top: 54% !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: auto !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-center-block * {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. DISTINGUISHED MIDDLE LINE: VANISEVA LUMINOUS INVITATION PILL */&lt;br /&gt;
.vanipedia-topbar-vaniseva-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border:0 !important;&lt;br /&gt;
border-bottom:0 !important;&lt;br /&gt;
background:none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
border-radius:0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:hover,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:focus,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:active {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-color:transparent !important;&lt;br /&gt;
background-color:transparent !important;&lt;br /&gt;
box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SISTER PROJECTS (Line 3) */&lt;br /&gt;
.vanipedia-topbar-sister-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 1px 6px !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link:hover,&lt;br /&gt;
.vanipedia-topbar-sister-link:focus,&lt;br /&gt;
.vanipedia-topbar-sister-link:active {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. PARTICIPATING LANGUAGES FLAGS STYLING */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-flag svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MINERVA MOBILE SKIN (Phone Header) */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.1 Burger Navigation Drawer Button */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.2 Branding Box Title (Pure CSS Content Injection - 100% JS-Independent) */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box,&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin: 0 0 0 14px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a::before,&lt;br /&gt;
.minerva-header .branding-box a::before {&lt;br /&gt;
content: &amp;quot;Vanipedia&amp;quot; !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; img,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; img {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.3 Home Link in Minerva */&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.4 Search Button in Minerva */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.5 User Navigation in Minerva */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile */&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block-mobile,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-main-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-vaniseva-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-links,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-link,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar mobile styling (from STEP 165) */&lt;br /&gt;
body.skin-minerva .vh-bottom-social-links,&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. RESPONSIVE BREAKPOINTS (Desktop &amp;gt;= 1000px Intact; Mobile &amp;lt; 1000px Full Controls) */&lt;br /&gt;
@media screen and (max-width: 1200px) and (min-width: 1000px) {&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
/* Single Row Header on Mobile Viewports */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-header-container .mw-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Row Left Section: Burger + Search + Home in single row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. FORCE BURGER MENU TO DISPLAY VISIBLE ON MOBILE */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown,&lt;br /&gt;
#vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SEARCH INPUT WITH GUARANTEED VISIBLE MAGNIFYING GLASS */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
max-width: calc(100vw - 140px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input,&lt;br /&gt;
.vector-header-start .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__start-icon,&lt;br /&gt;
#p-search .cdx-text-input__icon,&lt;br /&gt;
#p-search .cdx-text-input__start-icon {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 10px !important;&lt;br /&gt;
top: 50% !important;&lt;br /&gt;
transform: translateY(-50%) !important;&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
z-index: 5 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
padding-left: 32px !important;&lt;br /&gt;
padding-right: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Home Icon */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
margin: 0 2px !important;&lt;br /&gt;
padding: 3px 5px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. USER ICON GUARANTEED ON FAR RIGHT */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-links-wide,&lt;br /&gt;
.vector-header-end .vector-user-links-main {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-userpage {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-overflow,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-label-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile viewports (&amp;lt; 1000px) */&lt;br /&gt;
.vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block-mobile,&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-mobile,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title,&lt;br /&gt;
.vanipedia-topbar-sister-links,&lt;br /&gt;
.vanipedia-topbar-sister-link,&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar social links hidden on mobile (from STEP 165) */&lt;br /&gt;
.vh-bottom-social-links,&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 173: RESTORE WORKING STEP 117 COMPACT STAGE PROPORTIONS (ZERO-CROP)&lt;br /&gt;
Overrides all desktop-specific shifts (min-height: 380px, translateY: 30px,&lt;br /&gt;
translateY: -72px, 324px photo) inside the mobile rotated landscape stage.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage #vani-rotated-box #vani-stage-content-slot #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 4px 16px 12px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 0 0 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
min-width: 200px !important;&lt;br /&gt;
min-height: 200px !important;&lt;br /&gt;
max-width: 200px !important;&lt;br /&gt;
max-height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(18, 63, 56, 0.35), 0 2px 6px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
flex: 0 0 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-track {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-item {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-languages {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-stage-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-main-title,&lt;br /&gt;
#vani-stage-header-slot .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin: 0 10px !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V174 — Vanipedia main page: static, naturally scrolling, and responsive. */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-paper:#faf7ef;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    --vp-ink:#263a39;&lt;br /&gt;
    --vp-brand:#345b63;&lt;br /&gt;
    --vp-accent:#b1873d;&lt;br /&gt;
    --vp-line:#ded7c6;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1240px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:clamp(18px,3vw,38px) !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    background:var(--vp-paper) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    animation:none !important;&lt;br /&gt;
    transition:none !important;&lt;br /&gt;
    scroll-behavior:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a {&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-decoration-color:#aab3a8 !important;&lt;br /&gt;
    text-underline-offset:3px !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:hover {&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    text-decoration-thickness:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:focus-visible {&lt;br /&gt;
    outline:3px solid var(--vp-brand) !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p {&lt;br /&gt;
    margin-top:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1 {&lt;br /&gt;
    margin:0 0 10px !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 clamp(29px,4vw,40px)/1.2 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2 {&lt;br /&gt;
    margin:0 0 14px !important;&lt;br /&gt;
    padding:0 0 9px !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 22px/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3 {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:600 18px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p { margin-bottom:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:220px minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,5vw,64px) !important;&lt;br /&gt;
    max-width:1000px !important;&lt;br /&gt;
    margin:0 auto 32px !important;&lt;br /&gt;
    padding:8px 0 28px !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    width:220px !important;&lt;br /&gt;
    height:220px !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:3px solid var(--vp-brand) !important;&lt;br /&gt;
    border-radius:50% !important;&lt;br /&gt;
    background:#f0eee3 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 35% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 auto 4px !important;&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    font-size:clamp(19px,2.2vw,25px) !important;&lt;br /&gt;
    font-weight:600 !important;&lt;br /&gt;
    line-height:1.35 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font-size:17px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:22px !important;&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    padding:20px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card:hover {&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card h3 { margin-bottom:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card blockquote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid var(--vp-accent) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-feature {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(120px,190px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    border-radius:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-outlet {&lt;br /&gt;
    margin-bottom:5px !important;&lt;br /&gt;
    color:#706b62 !important;&lt;br /&gt;
    font-size:14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-headline { font-size:17px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section {&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
    padding:20px 0 22px !important;&lt;br /&gt;
    border-block:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-intro { margin:-5px 0 12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(auto-fit,minmax(76px,1fr)) !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    justify-content:center !important;&lt;br /&gt;
    min-height:42px !important;&lt;br /&gt;
    padding:6px 8px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a:hover {&lt;br /&gt;
    border-color:var(--vp-brand) !important;&lt;br /&gt;
    background:#f1f3ee !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section { margin:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:18px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-card { padding:18px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card { grid-column:span 1 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-list {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    flex-wrap:wrap !important;&lt;br /&gt;
    gap:8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-lang-item {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
    min-height:32px !important;&lt;br /&gt;
    white-space:nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vh-flag {&lt;br /&gt;
    display:inline-block !important;&lt;br /&gt;
    flex:0 0 22px !important;&lt;br /&gt;
    width:22px !important;&lt;br /&gt;
    height:15px !important;&lt;br /&gt;
    vertical-align:middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restore ordinary page flow and neutralize any legacy rotated-stage wrapper. */&lt;br /&gt;
#vani-mobile-stage, #vani-rotated-box {&lt;br /&gt;
    position:static !important;&lt;br /&gt;
    inset:auto !important;&lt;br /&gt;
    width:auto !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    rotate:none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot, #vani-stage-content-slot, #vani-stage-footer-slot { display:contents !important; }&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:20px 16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding-bottom:22px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:160px !important; height:160px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid { grid-template-columns:minmax(0,1fr) !important; gap:16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:minmax(0,1fr) !important; gap:14px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-card { padding:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(100px,34%) minmax(0,1fr) !important; gap:12px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section { margin-bottom:24px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:380px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-image { max-width:260px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion:reduce) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::before,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::after {&lt;br /&gt;
        animation:none !important;&lt;br /&gt;
        transition:none !important;&lt;br /&gt;
        scroll-behavior:auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V175: natural document scrolling, Vanisource-style hero, Vanipedia colors. */&lt;br /&gt;
html,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:100% !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
    overflow-y:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-brand:#345B63;&lt;br /&gt;
    --vp-accent:#f5d77f;&lt;br /&gt;
    --vp-ink:#263a3d;&lt;br /&gt;
    --vp-line:#d8d1c3;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:min(100%, 1200px) !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1200px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:26px clamp(16px,3vw,34px) 100px !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
}&lt;br /&gt;
/* The site-wide footer remains fixed; this page has room to scroll past it. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    display:block;&lt;br /&gt;
    height:0;&lt;br /&gt;
    clear:both;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(170px,210px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,4vw,44px) !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:880px !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    margin:0 auto 30px !important;&lt;br /&gt;
    padding:22px 26px !important;&lt;br /&gt;
    border:1px solid #345B63 !important;&lt;br /&gt;
    border-left:5px solid #f5d77f !important;&lt;br /&gt;
    border-radius:8px !important;&lt;br /&gt;
    background:#345B63 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:min(100%,210px) !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    aspect-ratio:445 / 542 !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:2px solid #f5d77f !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    box-shadow:0 5px 18px rgba(18,35,37,.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin:0 0 9px !important;&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    font:600 clamp(32px,3vw,42px)/1.15 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:600 clamp(19px,1.7vw,22px)/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-underline-offset:4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a:hover { color:#fff !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:500 clamp(17px,1.5vw,20px)/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-quote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid #f5d77f !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove the old decorative cursor and restore the operating system pointer. */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page * {&lt;br /&gt;
    cursor:auto !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page a[href],&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .cdx-button {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:18px 14px 96px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:14px !important;&lt;br /&gt;
        max-width:460px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding:17px 17px 19px !important;&lt;br /&gt;
        border-left-width:4px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:min(100%,170px) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-role { font-size:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-organization { font-size:17px !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V176: native mouse cursor; main page language links are the remaining taxonomy feature. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-section {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 0 32px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card {&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    grid-column:auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: native Windows pointer and viewport-contained portal rollouts. */&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    cursor:default !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href] *,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home button,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    align-items:start !important;&lt;br /&gt;
    gap:24px 18px !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 auto 28px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    max-width:640px !important;&lt;br /&gt;
    margin-left:auto !important;&lt;br /&gt;
    margin-right:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card {&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    z-index:1 !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.07) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open {&lt;br /&gt;
    z-index:100 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image {&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border-radius:6px 6px 0 0 !important;&lt;br /&gt;
    background:#e9e4d8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 36% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy {&lt;br /&gt;
    min-height:145px !important;&lt;br /&gt;
    padding:14px 15px 13px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 {&lt;br /&gt;
    min-height:50px !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    padding:0 0 7px !important;&lt;br /&gt;
    border-bottom:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 18px/1.28 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 a {&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p {&lt;br /&gt;
    min-height:44px !important;&lt;br /&gt;
    margin:0 0 8px !important;&lt;br /&gt;
    color:#354444 !important;&lt;br /&gt;
    font:400 14px/1.45 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:7px !important;&lt;br /&gt;
    min-height:30px !important;&lt;br /&gt;
    padding:4px 9px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f6f2e9 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.3 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:focus-visible {&lt;br /&gt;
    border-color:#b1873d !important;&lt;br /&gt;
    outline:2px solid #b1873d !important;&lt;br /&gt;
    outline-offset:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    position:fixed !important;&lt;br /&gt;
    top:var(--vp-panel-top, 20px) !important;&lt;br /&gt;
    left:var(--vp-panel-left, 12px) !important;&lt;br /&gt;
    right:auto !important;&lt;br /&gt;
    bottom:auto !important;&lt;br /&gt;
    z-index:2147483000 !important;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:var(--vp-panel-width, 290px) !important;&lt;br /&gt;
    max-width:calc(100vw - 24px) !important;&lt;br /&gt;
    max-height:min(380px,calc(100vh - 100px)) !important;&lt;br /&gt;
    overflow:auto !important;&lt;br /&gt;
    overscroll-behavior:contain !important;&lt;br /&gt;
    padding:11px 12px 12px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-top:3px solid #b1873d !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 10px 22px rgba(38,58,57,.22) !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open &amp;gt; .vp-rollout-panel,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open &amp;gt; .vp-rollout-panel {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-heading {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
    gap:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options &amp;gt; span { display:block !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    min-height:34px !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:500 14px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:focus-visible {&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#805b16 !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    outline:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options { grid-template-columns:repeat(4,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options a { text-align:center !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options a { display:flex !important; align-items:center !important; gap:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all { display:block !important; margin-top:7px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:focus-visible { text-decoration:underline !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all { display:block !important; margin:0 0 10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:8px 10px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-categories-heading {&lt;br /&gt;
    padding-top:8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel {&lt;br /&gt;
    width:min(720px,calc(100vw - 24px)) !important;&lt;br /&gt;
    --vp-panel-width:720px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options {&lt;br /&gt;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:1px 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options a {&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    padding:5px 6px !important;&lt;br /&gt;
    font-size:12px !important;&lt;br /&gt;
    line-height:1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid { max-width:100% !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:min(620px,calc(100vw - 24px)) !important; --vp-panel-width:620px; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img { height:210px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
        position:static !important;&lt;br /&gt;
        top:auto !important;&lt;br /&gt;
        left:auto !important;&lt;br /&gt;
        right:auto !important;&lt;br /&gt;
        bottom:auto !important;&lt;br /&gt;
        width:auto !important;&lt;br /&gt;
        max-width:none !important;&lt;br /&gt;
        max-height:none !important;&lt;br /&gt;
        margin:0 !important;&lt;br /&gt;
        border-top:1px solid #d8d1c3 !important;&lt;br /&gt;
        border-left:3px solid #b1873d !important;&lt;br /&gt;
        border-radius:0 0 7px 7px !important;&lt;br /&gt;
        box-shadow:none !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:auto !important; --vp-panel-width:auto; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V181: restore the native Windows pointing hand on sidebar menu targets.&lt;br /&gt;
   Earlier Main Page cursor rules forced .vector-menu links to cursor:auto. */&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href],&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V183: restore the pointing-hand cursor on every actionable top and bottom bar item.&lt;br /&gt;
   Older Main Page rules set .vector-dropdown-label and .vh-bottom-link to cursor:auto. */&lt;br /&gt;
html body .vector-header-container a[href],&lt;br /&gt;
html body .vector-header-container a[href] *,&lt;br /&gt;
html body header.vector-header a[href],&lt;br /&gt;
html body header.vector-header a[href] *,&lt;br /&gt;
html body header.mw-header a[href],&lt;br /&gt;
html body header.mw-header a[href] *,&lt;br /&gt;
html body #mw-head a[href],&lt;br /&gt;
html body #mw-head a[href] *,&lt;br /&gt;
html body .minerva-header a[href],&lt;br /&gt;
html body .minerva-header a[href] *,&lt;br /&gt;
html body #vh-bottom-bar a[href],&lt;br /&gt;
html body #vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vh-bottom-bar a[href],&lt;br /&gt;
html body .vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vector-header-container button,&lt;br /&gt;
html body .vector-header-container button *,&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label *,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body .minerva-header button,&lt;br /&gt;
html body .minerva-header button *,&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar button,&lt;br /&gt;
html body #vh-bottom-bar button *,&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar .vh-bottom-link[href] {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:hover,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:focus {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V185: plain, clickable gold collaboration invitation. */&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a:hover {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a:focus-visible {&lt;br /&gt;
    outline:1px dotted #f5d77f !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared petal label inside the hero */&lt;br /&gt;
.vani-hero-petal-title {&lt;br /&gt;
    margin: 0 0 8px !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    color: #f5d77f !important;&lt;br /&gt;
    font-family: Georgia, &amp;quot;Noto Serif&amp;quot;, serif !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 600 !important;&lt;br /&gt;
    line-height: 1.3 !important;&lt;br /&gt;
    letter-spacing: 2px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    text-transform: uppercase !important;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: -16px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin: 0 0 4px !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Match the organization text to the gold founder title */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Separate the introductory link from the main hero text */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who {&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove spacing from MediaWiki&#039;s hero heading wrapper */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy .mw-heading1 {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2026-11-11 (Vamshi Krishna): phones (700 px and below), where the photo sits above the title.&lt;br /&gt;
   Do not lift the VANIPEDIA title onto the photo, and give the two-line Founder-Acarya role room. */&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    html body.page-Main_Page #vani-home.vp-static-home .vani-hero-petal-title {&lt;br /&gt;
        top:0 !important;&lt;br /&gt;
    }&lt;br /&gt;
    html body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
        line-height:1.45 !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/* Remove white background and borders from search bar */&lt;br /&gt;
.vector-header-container form#searchform, &lt;br /&gt;
.vector-header-container .cdx-search-input, &lt;br /&gt;
.vector-header-container .cdx-text-input, &lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container .cdx-search-input__wrapper,&lt;br /&gt;
.vector-header-container .cdx-search-input__input-wrapper {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the magnifying glass icon */&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Strip all dynamic widths from Vue wrappers so they don&#039;t stretch */&lt;br /&gt;
.vector-typeahead-search-container,&lt;br /&gt;
.cdx-search-input,&lt;br /&gt;
.cdx-search-input__input-wrapper,&lt;br /&gt;
.cdx-text-input {&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Strictly control the input width (180px closed -&amp;gt; 240px focused) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
    width: 180px !important;&lt;br /&gt;
    max-width: 180px !important;&lt;br /&gt;
    min-width: 180px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
    transition: width 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
    width: 240px !important;&lt;br /&gt;
    max-width: 240px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. Provide a hard buffer to protect the Home link from overlap */&lt;br /&gt;
#vanipedia-topbar-home-link {&lt;br /&gt;
    margin-left: 20px !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. Push the entire search block slightly left */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-start .vector-search-box-vue {&lt;br /&gt;
    margin-right: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Completely hide native search suggestions dropdown on mobile and desktop */&lt;br /&gt;
.minerva-search-overlay .search-results,&lt;br /&gt;
.minerva-search-overlay .page-list,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    visibility: hidden !important;&lt;br /&gt;
    opacity: 0 !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   DEFINITIVE MINERVA MOBILE SEARCH BAR (REPLACES TITLE, NO OVERLAP, NO BLANK SCREEN)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. Hide &amp;quot;Vanipedia&amp;quot; title on mobile so the search bar takes its place cleanly */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Position the search form cleanly right next to the Burger menu */&lt;br /&gt;
body.skin-minerva .minerva-header .minerva-search-form {&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    max-width: calc(100vw - 145px) !important;&lt;br /&gt;
    margin: 0 auto 0 10px !important;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. Keep .search-box ALWAYS visible (even if Minerva adds .search-enabled) */&lt;br /&gt;
body.skin-minerva .minerva-header .minerva-search-form .search-box,&lt;br /&gt;
body.skin-minerva.search-enabled .minerva-header .minerva-search-form .search-box {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Style the search input &amp;amp; strip the dark left magnifier icon */&lt;br /&gt;
body.skin-minerva .minerva-header .minerva-search-form input.vani-clean-search-input,&lt;br /&gt;
body.skin-minerva .minerva-header .minerva-search-form .search-box input {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
    height: 32px !important;&lt;br /&gt;
    background: #1f3e45 !important;&lt;br /&gt;
    background-image: none !important; /* Removes native dark left magnifier */&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    -webkit-text-fill-color: #ffffff !important;&lt;br /&gt;
    border: 1.5px solid #f5d77f !important;&lt;br /&gt;
    border-radius: 16px !important;&lt;br /&gt;
    padding: 2px 32px 2px 12px !important; /* 12px left padding (no left icon), 32px right for 🔍 */&lt;br /&gt;
    font-size: 15px !important;&lt;br /&gt;
    line-height: 26px !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide any native Codex/Minerva left start-icons inside the search box */&lt;br /&gt;
body.skin-minerva .minerva-header .minerva-search-form .cdx-text-input__start-icon,&lt;br /&gt;
body.skin-minerva .minerva-header .minerva-search-form .cdx-text-input__icon,&lt;br /&gt;
body.skin-minerva .minerva-header .minerva-search-form .minerva-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. Hide the dummy #searchIcon trigger button */&lt;br /&gt;
body.skin-minerva .minerva-header #searchIcon,&lt;br /&gt;
body.skin-minerva .minerva-header .skin-minerva-search-trigger {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. Prevent Minerva&#039;s overlay-enabled class from hiding the page content! */&lt;br /&gt;
body.skin-minerva.search-enabled #mw-mf-page-center,&lt;br /&gt;
body.skin-minerva.overlay-enabled #mw-mf-page-center,&lt;br /&gt;
body.skin-minerva.search-enabled #content,&lt;br /&gt;
body.skin-minerva.overlay-enabled #content {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 7. Hide native autocomplete dropdowns and Minerva&#039;s blank search overlay */&lt;br /&gt;
.search-overlay,&lt;br /&gt;
.minerva-search-overlay,&lt;br /&gt;
div.mw-ui-overlay.search-overlay,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.css&amp;diff=658992</id>
		<title>MediaWiki:Mobile.css</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.css&amp;diff=658992"/>
		<updated>2026-11-13T01:53:25Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the mobile site */&lt;br /&gt;
&lt;br /&gt;
.mobilehide {&lt;br /&gt;
    display: none; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mobile-float-reset {&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the images */&lt;br /&gt;
.compact-ambox table .mbox-image,&lt;br /&gt;
.compact-ambox table .mbox-imageright,&lt;br /&gt;
.compact-ambox table .mbox-empty-cell,&lt;br /&gt;
/* Allow for hiding text in compact form */&lt;br /&gt;
.compact-ambox .hide-when-compact,&lt;br /&gt;
.geo-nondefault, .geo-multi-punct,&lt;br /&gt;
/* Hide stuff meant for accounts with special permissions. Made visible again in&lt;br /&gt;
   [[MediaWiki:Group-sysop.css]], [[MediaWiki:Group-accountcreator.css]] and&lt;br /&gt;
   [[MediaWiki:Group-autoconfirmed.css]]. */&lt;br /&gt;
.sysop-show,&lt;br /&gt;
.accountcreator-show,&lt;br /&gt;
.autoconfirmed-show,&lt;br /&gt;
/* Copied from Common.css - allow for hiding text in compact form e.g. clean up templates */&lt;br /&gt;
.hide-when-compact,&lt;br /&gt;
/* portal pages are badly formatted. Until this changes these should be hidden. (see https://phabricator.wikimedia.org/T86495) */&lt;br /&gt;
.noprint.portal,&lt;br /&gt;
/* Temporary fix for bug 53437 - nav boxes can disrupt reading experience on smaller screens&lt;br /&gt;
TODO: Update template to have nomobile class */&lt;br /&gt;
#content .vertical-navbox,&lt;br /&gt;
#content .navbox {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tablet specific styling */&lt;br /&gt;
@media all and (min-width: 768px) {&lt;br /&gt;
	#content .vertical-navbox,&lt;br /&gt;
	#content .navbox {&lt;br /&gt;
		display: inherit;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* For linked citation numbers and document IDs, where&lt;br /&gt;
   the number need not be shown on a screen or a handheld,&lt;br /&gt;
   but should be included in the printed version&lt;br /&gt;
TODO: Move to Citation template when templates have stylesheets&lt;br /&gt;
See https://www.mediawiki.org/wiki/Requests_for_comment/Allow_styling_in_templates&lt;br /&gt;
*/&lt;br /&gt;
@media screen, handheld {&lt;br /&gt;
    .citation *.printonly {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box&lt;br /&gt;
*/&lt;br /&gt;
.citation {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Default styling for Navbar template&lt;br /&gt;
TODO: Move to Navbar template when templates have stylesheets&lt;br /&gt;
See https://www.mediawiki.org/wiki/Requests_for_comment/Allow_styling_in_templates&lt;br /&gt;
*/&lt;br /&gt;
.navbar {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
.navbar ul {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.navbar li {&lt;br /&gt;
    word-spacing: -0.125em;&lt;br /&gt;
}&lt;br /&gt;
.navbar.mini li span {&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
}&lt;br /&gt;
/* Navbar styling when nested in infobox and navbox */&lt;br /&gt;
.infobox .navbar {&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
}&lt;br /&gt;
.navbox .navbar {&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
}&lt;br /&gt;
.navbox-title .navbar {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: left;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin-right: 0.5em;&lt;br /&gt;
    width: 6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Style for horizontal lists (separator following item).&lt;br /&gt;
   @source mediawiki.org/wiki/Snippets/Horizontal_lists&lt;br /&gt;
   @revision 6 (2014-05-09)&lt;br /&gt;
   @author [[User:Edokter]]&lt;br /&gt;
 */&lt;br /&gt;
.hlist dl,&lt;br /&gt;
.hlist ol,&lt;br /&gt;
.hlist ul {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Display list items inline */&lt;br /&gt;
.hlist dd,&lt;br /&gt;
.hlist dt,&lt;br /&gt;
.hlist li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
/* Display nested lists inline */&lt;br /&gt;
.hlist.inline,&lt;br /&gt;
.hlist.inline dl,&lt;br /&gt;
.hlist.inline ol,&lt;br /&gt;
.hlist.inline ul,&lt;br /&gt;
.hlist dl dl, .hlist dl ol, .hlist dl ul,&lt;br /&gt;
.hlist ol dl, .hlist ol ol, .hlist ol ul,&lt;br /&gt;
.hlist ul dl, .hlist ul ol, .hlist ul ul {&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
/* Generate interpuncts */&lt;br /&gt;
#content .hlist dt:after {&lt;br /&gt;
    content: &amp;quot;: &amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist dd:after,&lt;br /&gt;
#content .hlist li:after {&lt;br /&gt;
    content: &amp;quot; · &amp;quot;;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist dd:last-child:after,&lt;br /&gt;
#content .hlist dt:last-child:after,&lt;br /&gt;
#content .hlist li:last-child:after {&lt;br /&gt;
    content: none;&lt;br /&gt;
}&lt;br /&gt;
/* Add parentheses around nested lists */&lt;br /&gt;
#content .hlist dd dd:first-child:before, #content .hlist dd dt:first-child:before, #content .hlist dd li:first-child:before,&lt;br /&gt;
#content .hlist dt dd:first-child:before, #content .hlist dt dt:first-child:before, #content .hlist dt li:first-child:before,&lt;br /&gt;
#content .hlist li dd:first-child:before, #content .hlist li dt:first-child:before, #content .hlist li li:first-child:before {&lt;br /&gt;
    content: &amp;quot; (&amp;quot;;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist dd dd:last-child:after, #content .hlist dd dt:last-child:after, #content .hlist dd li:last-child:after,&lt;br /&gt;
#content .hlist dt dd:last-child:after, #content .hlist dt dt:last-child:after, #content .hlist dt li:last-child:after,&lt;br /&gt;
#content .hlist li dd:last-child:after, #content .hlist li dt:last-child:after, #content .hlist li li:last-child:after {&lt;br /&gt;
    content: &amp;quot;) &amp;quot;;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
/* Put ordinals in front of ordered list items */&lt;br /&gt;
#content .hlist ol {&lt;br /&gt;
    counter-reset: listitem;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist ol &amp;gt; li {&lt;br /&gt;
    counter-increment: listitem;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist ol &amp;gt; li:before {&lt;br /&gt;
    content: &amp;quot; &amp;quot; counter(listitem) &amp;quot; &amp;quot;;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
#content .hlist dd ol &amp;gt; li:first-child:before,&lt;br /&gt;
#content .hlist dt ol &amp;gt; li:first-child:before,&lt;br /&gt;
#content .hlist li ol &amp;gt; li:first-child:before {&lt;br /&gt;
    content: &amp;quot; (&amp;quot; counter(listitem) &amp;quot; &amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Unbulleted lists e.g. Barack Obama page */&lt;br /&gt;
.plainlist ul {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CODE FOR COMPACT AMBOX */&lt;br /&gt;
/* Remove borders, backgrounds, padding, etc.&lt;br /&gt;
Please document here what pages use this&lt;br /&gt;
*/&lt;br /&gt;
.compact-ambox table.ambox {&lt;br /&gt;
    border: none;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: transparent;&lt;br /&gt;
    margin: 0 0 0 1.6em !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
.compact-ambox table.mbox-small-left {&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Style the text cell as a list item and remove its padding */&lt;br /&gt;
.compact-ambox table .mbox-text {&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.compact-ambox table .mbox-text-span {&lt;br /&gt;
    display: list-item;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    list-style-type: square;&lt;br /&gt;
    list-style-image: url(&amp;quot;data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.visualhide {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: -10000px;&lt;br /&gt;
    top: auto;&lt;br /&gt;
    width: 1px;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hatnotes and disambiguation notices */&lt;br /&gt;
.hatnote {&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.hatnote i {&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
div.hatnote {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    padding-left: 1.6em;&lt;br /&gt;
    margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
div.hatnote + div.hatnote {&lt;br /&gt;
    margin-top: -0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Geographical coordinates defaults. See [[Template:Coord/link]]&lt;br /&gt;
   for how these are used. The classes &amp;quot;geo&amp;quot;, &amp;quot;longitude&amp;quot;, and&lt;br /&gt;
   &amp;quot;latitude&amp;quot; are used by the [[Geo microformat]]. */&lt;br /&gt;
.geo-default, .geo-dms, .geo-dec  { display: inline; }&lt;br /&gt;
&lt;br /&gt;
.longitude, .latitude             { white-space: nowrap; }&lt;br /&gt;
&lt;br /&gt;
/* Prevent line breaks in silly places:&lt;br /&gt;
   1) Where desired&lt;br /&gt;
   2) Links when we don&#039;t want them to&lt;br /&gt;
   3) Bold &amp;quot;links&amp;quot; to the page itself&lt;br /&gt;
   4) Ref tags with group names &amp;lt;ref group=&amp;quot;Note&amp;quot;&amp;gt; --&amp;gt; &amp;quot;[Note 1]&amp;quot;&lt;br /&gt;
Please document here what pages use this&lt;br /&gt;
*/&lt;br /&gt;
.nowrap,&lt;br /&gt;
.nowraplinks a,&lt;br /&gt;
.nowraplinks .selflink,&lt;br /&gt;
sup.reference a {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
/* But allow wrapping where desired: */&lt;br /&gt;
.wrap,&lt;br /&gt;
.wraplinks a {&lt;br /&gt;
    white-space: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hidden sortkey for tablesorter */&lt;br /&gt;
td .sortkey,&lt;br /&gt;
th .sortkey {&lt;br /&gt;
    display: none;&lt;br /&gt;
    speak: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Pie chart: Transparent borders */&lt;br /&gt;
.transborder {&lt;br /&gt;
    border: solid transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Generic class for Times-based serif, texhtml class for inline math */&lt;br /&gt;
.times-serif,&lt;br /&gt;
span.texhtml {&lt;br /&gt;
    font-family: serif;&lt;br /&gt;
}&lt;br /&gt;
span.texhtml {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Disabling column-count for {{div col}}, {{reflist}} and {{refbegin}} */&lt;br /&gt;
.column-count,&lt;br /&gt;
.references-column-count {&lt;br /&gt;
    -moz-column-count: 1 !important;&lt;br /&gt;
    -webkit-column-count: 1 !important;&lt;br /&gt;
    column-count: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   FIX MINERVA MOBILE SEARCH: SHOW INLINE SEARCH BOX, HIDE BROKEN #searchIcon&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
/* 1. Allow the search form in the Minerva header to expand instead of being 32px */&lt;br /&gt;
body.skin-minerva .minerva-header .minerva-search-form {&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    max-width: 170px !important;&lt;br /&gt;
    margin-left: auto !important;&lt;br /&gt;
    margin-right: 6px !important;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Show the actual search input box inside the header (overrides line 1872 display:none) */&lt;br /&gt;
body.skin-minerva .minerva-header .minerva-search-form .search-box {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. Style the input field inside .search-box so text is visible */&lt;br /&gt;
body.skin-minerva .minerva-header .minerva-search-form .search-box input {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 30px !important;&lt;br /&gt;
    background-color: #1f3e45 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    -webkit-text-fill-color: #ffffff !important;&lt;br /&gt;
    border: 1.5px solid #f5d77f !important;&lt;br /&gt;
    border-radius: 16px !important;&lt;br /&gt;
    padding: 2px 28px 2px 10px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Hide the dummy #searchIcon button so it never triggers #/search */&lt;br /&gt;
body.skin-minerva .minerva-header #searchIcon,&lt;br /&gt;
body.skin-minerva .minerva-header .skin-minerva-search-trigger {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. Hide native suggestions */&lt;br /&gt;
.cdx-menu, .cdx-typeahead-search__menu, .suggestions, .mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Common.css&amp;diff=658991</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Common.css&amp;diff=658991"/>
		<updated>2026-11-13T01:48:47Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Use IDs (#) when there is only one concurrence per page */&lt;br /&gt;
/* Use classes (.) when there are one or more occurrences per page */&lt;br /&gt;
/* Useful parameters... margin-bottom:0.5em */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&amp;amp;family=DM+Serif+Display&amp;amp;family=Noto+Serif:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=DM+Serif+Display&amp;amp;family=Noto+Serif:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
.cw_0 {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
.cw_50 {&lt;br /&gt;
width: 50px;&lt;br /&gt;
}&lt;br /&gt;
.cw_150 {&lt;br /&gt;
width: 150px;&lt;br /&gt;
}&lt;br /&gt;
.cw_500 {&lt;br /&gt;
width: 500px;&lt;br /&gt;
}&lt;br /&gt;
.tabs-input {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.noautonum .tocnumber {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
.daytable {                    /* Usage: {| class=&amp;quot;daytable&amp;quot; */&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.vanitable {                      /* Usage: {| class=&amp;quot;vanitable&amp;quot; */&lt;br /&gt;
border: 0.1em solid #BFBFBF;  /* #BFBFBF=light grey border */&lt;br /&gt;
border-collapse: collapse;&lt;br /&gt;
padding: 0.25em;              /* 0.25em=4px cellpadding */&lt;br /&gt;
background-color: #F2F2F2;    /* #F2F2F2=pale grey background */&lt;br /&gt;
text-align: left;             /* left, center, right */&lt;br /&gt;
vertical-align: middle;       /* top, bottom, or middle */&lt;br /&gt;
}&lt;br /&gt;
.timelineh2 {                          /* (Used on the timeline pages) Usage: &amp;lt;div class=&amp;quot;timelineh2&amp;quot; */&lt;br /&gt;
text-align: center;&lt;br /&gt;
border: 1px solid #ddcef2;&lt;br /&gt;
background: #F2F2F2;                /* was #faf5ff; */&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.timelineh3 {                           /* Usage: &amp;lt;div class=&amp;quot;timelineh3&amp;quot; */&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-top: 1px solid #ddcef2;&lt;br /&gt;
border-bottom: 1px solid #ddcef2;&lt;br /&gt;
background: #FFFFFF;&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {                      /* Usage: &amp;lt;div class=&amp;quot;timelinesummary&amp;quot; */&lt;br /&gt;
border: thin solid #ddcef2;&lt;br /&gt;
border-radius: 1em;&lt;br /&gt;
box-shadow: 0.5em 0.5em 0.5em #888888;&lt;br /&gt;
background: #FFFFCC;&lt;br /&gt;
min-width: 77em;&lt;br /&gt;
margin: 1em auto 3em auto;&lt;br /&gt;
padding: 1em;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.timelinelinks {                      /* Usage: &amp;lt;div class=&amp;quot;timelinelinks&amp;quot;&amp;gt; for Timelinenav template */&lt;br /&gt;
text-align: center;&lt;br /&gt;
font-size: 132%;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.timelinelinks a {                    /* Usage: for Timelinenav template, link text color */&lt;br /&gt;
color: #B5BD64;                   /* #B5BD64 (light mustard) */&lt;br /&gt;
}&lt;br /&gt;
.greentext {                          /* Usage: &amp;lt;span class=&amp;quot;greentext&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.quotelink {                          /* Usage: &amp;lt;span class=&amp;quot;quotelink&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/span&amp;gt; for quote boxes */&lt;br /&gt;
font-size: 1em;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.nectardroptext {                     /* Usage: &amp;lt;span class=&amp;quot;nectardroptext&amp;quot;&amp;gt;&amp;quot;Text&amp;quot;&amp;lt;/span&amp;gt; for Nectar Drop boxes */&lt;br /&gt;
font-size: 1em;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.firstchar {                          /* Usage: &amp;lt;span class=&amp;quot;firstchar&amp;quot;&amp;gt;A&amp;lt;/span&amp;gt; */&lt;br /&gt;
float: left;&lt;br /&gt;
width: 0.7em;&lt;br /&gt;
font-size: 375%;&lt;br /&gt;
font-family: algerian, courier;&lt;br /&gt;
line-height: 80%;&lt;br /&gt;
}&lt;br /&gt;
.daystext {                            /* Usage: &amp;lt;span class=&amp;quot;daystext&amp;quot;&amp;gt;Text Here&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                    /* #296F39 = Green used for Video info on the Day in the life pages */&lt;br /&gt;
}&lt;br /&gt;
.daystextb {                           /* Usage: &amp;lt;span class=&amp;quot;daystextb&amp;quot;&amp;gt;Text Here&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                    /* #296F39 = Green used for Video info on the Day in the life pages */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.MITL_page_nav {                       /* Usage: &amp;lt;div class=&amp;quot;MITL_page_nav&amp;quot; */&lt;br /&gt;
text-align: left;&lt;br /&gt;
border: 1px solid #BFBFBF;&lt;br /&gt;
background: #FFF2E6;&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto&lt;br /&gt;
}&lt;br /&gt;
.daysnav,.monthsnav {                  /* For D/MITL desktop &amp;amp; mobile */&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.daysnav .month {&lt;br /&gt;
margin: 25px 2%;&lt;br /&gt;
}&lt;br /&gt;
.monthsnav .year {&lt;br /&gt;
margin: 25px 5%;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- Book styles (BG is done) ----------------- */&lt;br /&gt;
.devanagari {                    /* Usage: &amp;lt;div class=&amp;quot;devanagari&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
font-family: interDiac;&lt;br /&gt;
src: url(/css/GauraTimes.ttf);      /* Vedabase font */&lt;br /&gt;
}&lt;br /&gt;
.verse {                                /* Usage: &amp;lt;div class=&amp;quot;verse&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* Font color #0000 = black */&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.verse.inter_diac {                     /* Usage: &amp;lt;div class=&amp;quot;verse inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
}&lt;br /&gt;
.synonyms {                             /* Usage: &amp;lt;div class=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.synonyms.inter_diac {                  /* Usage: &amp;lt;div class=&amp;quot;synonyms inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
}&lt;br /&gt;
.translation {                          /* Usage: &amp;lt;div class=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* #296F39 = green */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.translation.inter_diac {               /* Usage: &amp;lt;div class=&amp;quot;translation inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
.purport {                              /* Usage: &amp;lt;div class=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.purport.inter_diac {                   /* Usage: &amp;lt;div class=&amp;quot;purport inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
\*:not(a).text {                                 /* Usage: &amp;lt;div class=&amp;quot;text&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
.text.inter_diac {                      /* Usage: &amp;lt;div class=&amp;quot;text inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
.SB65verse {                     /* 1962-65 SB */&lt;br /&gt;
white-space: pre-line;       /* CSS 3 */&lt;br /&gt;
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */&lt;br /&gt;
white-space: -pre-wrap;      /* Opera 4-6 */&lt;br /&gt;
white-space: -o-pre-wrap;    /* Opera 7 */&lt;br /&gt;
word-wrap: break-word;       /* Internet Explorer 5.5+ */&lt;br /&gt;
text-align: center;          /* Center or margin-left:1.5em; = a : colon. Only if not using text-align: center;*/&lt;br /&gt;
color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End book styles (BG is done) ----------------- */&lt;br /&gt;
/* --- Begin OLD book styles SB, CC (These #IDs should be replaced with .classes as above) --- */&lt;br /&gt;
#verse {&lt;br /&gt;
white-space: pre;&lt;br /&gt;
}&lt;br /&gt;
#text {                          /* Used for verses and was: font-style: italic; */&lt;br /&gt;
}&lt;br /&gt;
#synonyms {                      /* Usage: &amp;lt;div id=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
#translation {                   /* Usage: &amp;lt;div id=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
#purport {                       /* Usage: &amp;lt;div id=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End old books styles BG, SB, CC ----------------- */&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote {&lt;br /&gt;
margin: 1.5em 0em;             /* Places 20px space between quotes on multi-quote pages */&lt;br /&gt;
font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
.quote_heading {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;&lt;br /&gt;
}&lt;br /&gt;
.quote_translation {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_link {                      /* Vanisource link */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.quote_text {&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_verse {                     /* To center use: text-align: center; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_text a {                    /* Makes the Vanisource verse links bold */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END NEW COMPILE FORM -------------------- */&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 {&lt;br /&gt;
margin:0!important;&lt;br /&gt;
padding:0.2em 0.4em;&lt;br /&gt;
}&lt;br /&gt;
#mainbanner {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mainlinks {&lt;br /&gt;
text-align:center;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 110%;&lt;br /&gt;
margin-bottom:0.5em&lt;br /&gt;
}&lt;br /&gt;
#mainlinks a {&lt;br /&gt;
color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
#mainmantra {&lt;br /&gt;
text-align:center;&lt;br /&gt;
margin-top:1.5em;&lt;br /&gt;
color:#B5BD64;&lt;br /&gt;
}&lt;br /&gt;
.maincenter {&lt;br /&gt;
text-align:center;&lt;br /&gt;
max-width:65em;&lt;br /&gt;
margin:0px auto;&lt;br /&gt;
padding-bottom:1em;&lt;br /&gt;
}&lt;br /&gt;
/* Don&#039;t display some stuff on the main page */&lt;br /&gt;
body.page-Main_Page #t-cite,&lt;br /&gt;
body.page-Main_Page #lastmod,&lt;br /&gt;
body.page-Main_Page #siteSub {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE CODING -------------------- */&lt;br /&gt;
/* -------------------- BEGIN CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
/* 1. Override core Vector 2022 background CSS variables */&lt;br /&gt;
:root,&lt;br /&gt;
.skin-vector-2022,&lt;br /&gt;
html {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
--border-color-base: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Unify legacy elements and set global font */&lt;br /&gt;
body,&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base {&lt;br /&gt;
background: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
#headertabs {&lt;br /&gt;
background: inherit;&lt;br /&gt;
}&lt;br /&gt;
#headertabs ul li.ui-state-active {&lt;br /&gt;
background: #D4ECDD;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Force teal and remove borders on all Vector 2022 UI containers, sidebars, and Codex menus */&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.mw-page-container-inner,&lt;br /&gt;
.mw-content-container,&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-sidebar-container,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
#vector-toc,&lt;br /&gt;
.vector-toc-pinned-container,&lt;br /&gt;
.vector-toc-contents,&lt;br /&gt;
.vector-dropdown-content,&lt;br /&gt;
.vector-menu-content,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-menu__list {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ------------------------------------ */&lt;br /&gt;
div.thumb {          /* Remove white border from thumbnails */&lt;br /&gt;
border: none;&lt;br /&gt;
}&lt;br /&gt;
div.tright {&lt;br /&gt;
border: none;&lt;br /&gt;
margin: 0.5em 0 0.8em 1.4em;&lt;br /&gt;
}&lt;br /&gt;
div.tleft {&lt;br /&gt;
border: none;&lt;br /&gt;
margin: 0.5em 1.4em 0.8em 0;&lt;br /&gt;
}&lt;br /&gt;
#lastmod {&lt;br /&gt;
display:none&lt;br /&gt;
}&lt;br /&gt;
li#ca-unify {&lt;br /&gt;
margin-left:1.6em;&lt;br /&gt;
}&lt;br /&gt;
#google-search input {&lt;br /&gt;
font-size:95%;&lt;br /&gt;
width:10.9em;&lt;br /&gt;
}&lt;br /&gt;
#searchform {&lt;br /&gt;
padding-bottom:0.5em&lt;br /&gt;
}&lt;br /&gt;
#p-logo a, #p-logo a:hover {&lt;br /&gt;
height:190px;&lt;br /&gt;
}&lt;br /&gt;
#column-one {&lt;br /&gt;
padding-top:190px;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation {&lt;br /&gt;
padding-top:30px;&lt;br /&gt;
}&lt;br /&gt;
.ac_results {&lt;br /&gt;
padding: 0px;&lt;br /&gt;
border: 1px solid black;&lt;br /&gt;
background-color: Window;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
z-index: 99999;&lt;br /&gt;
}&lt;br /&gt;
.ac_results ul {&lt;br /&gt;
width: 100%;&lt;br /&gt;
list-style-position: outside;&lt;br /&gt;
list-style: none;&lt;br /&gt;
padding: 0;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.ac_results li {&lt;br /&gt;
margin: 0px;&lt;br /&gt;
padding: 2px 5px;&lt;br /&gt;
cursor: default;&lt;br /&gt;
display: block;&lt;br /&gt;
/* if width will be 100% horizontal scrollbar will appear when scroll mode will be used */&lt;br /&gt;
/* width: 100%; */&lt;br /&gt;
font: menu;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
/* it is very important, if line-height not set or set in relative units scroll will be broken in firefox */&lt;br /&gt;
line-height: 16px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.ac_loading {&lt;br /&gt;
background: Window url(&#039;indicator.gif&#039;) right center no-repeat;&lt;br /&gt;
}&lt;br /&gt;
.ac_odd {&lt;br /&gt;
background-color: #eee;&lt;br /&gt;
}&lt;br /&gt;
.ac_over {&lt;br /&gt;
background-color: aquamarine;&lt;br /&gt;
color: HighlightText;&lt;br /&gt;
}&lt;br /&gt;
.ac_moreItems {&lt;br /&gt;
text-align: center;&lt;br /&gt;
background-color: InactiveCaption;&lt;br /&gt;
color: InactiveCaptionText;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
padding: 0px 5px;&lt;br /&gt;
cursor: default;&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
font: bold menu 12px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
-moz-user-select: none;&lt;br /&gt;
-khtml-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE TEST -------------------- */&lt;br /&gt;
body.page-Main_Page_test h1 {&lt;br /&gt;
background:#f0f0f0;            /* was background:#faf5ff; */&lt;br /&gt;
border-bottom:1px solid #ccc;&lt;br /&gt;
border-top:1px solid #ccc;&lt;br /&gt;
padding:0.3em;&lt;br /&gt;
margin:1em 0;&lt;br /&gt;
color:#B5BD64;                /* font color */&lt;br /&gt;
font-family:georgia;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 140%;&lt;br /&gt;
text-align:center;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page_test h2 {&lt;br /&gt;
background:#f0f0f0;&lt;br /&gt;
border-bottom:1px solid #ccc;&lt;br /&gt;
border-top:1px solid #ccc;&lt;br /&gt;
padding:0.3em;&lt;br /&gt;
margin:1em 0;&lt;br /&gt;
color:#000000;&lt;br /&gt;
font-family:georgia;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 110%;&lt;br /&gt;
text-align:center;&lt;br /&gt;
}&lt;br /&gt;
#mainh2links a {&lt;br /&gt;
color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE TEST -------------------- */&lt;br /&gt;
/* --------------- DONATION PAGE - http://vanipedia.org/wiki/Special:IframePage/Donation --------------------*/&lt;br /&gt;
#iframeframe {&lt;br /&gt;
height: 800px;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
/* 2020-11-27 Elad: Scale and center main page banners */&lt;br /&gt;
a[href\*=&#039;MainPage&#039;]::after {&lt;br /&gt;
content: &#039;a&#039;;&lt;br /&gt;
font-size: 50px;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
img[src\*=&#039;MainPage&#039;] {&lt;br /&gt;
transform: scale(1.225) translateX(9%);&lt;br /&gt;
}&lt;br /&gt;
/* End mainpage banners */&lt;br /&gt;
/* Main page mobile view classes */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.MainPageBG {&lt;br /&gt;
display: inline-table;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
display: table-cell;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Stack the 5-column theme analysis sections vertically */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Prevent the timeline from breaking the mobile viewport */&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: unset;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin: 1em auto;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Make fixed-width captions flexible on mid-sized screens */&lt;br /&gt;
.youtube_right .thumbcaption,&lt;br /&gt;
.youtube_left .thumbcaption {&lt;br /&gt;
width: auto;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Ensure old table layouts don&#039;t cause horizontal scroll */&lt;br /&gt;
.vanitable {&lt;br /&gt;
display: block;&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 400px)&lt;br /&gt;
{&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;40em&amp;quot;] {&lt;br /&gt;
width: 78vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption {&lt;br /&gt;
width: 69vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideowrap {&lt;br /&gt;
width: 69vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo {&lt;br /&gt;
padding: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;24em&amp;quot;] {&lt;br /&gt;
width: unset !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo iframe {&lt;br /&gt;
width: 67vw;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;32em&amp;quot;] { /* right-to-left languages */&lt;br /&gt;
min-width: 80vw !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 320px)&lt;br /&gt;
{&lt;br /&gt;
#mp-upper .embedvideo iframe {&lt;br /&gt;
width: 70vw;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption {&lt;br /&gt;
width: 69vw;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo {&lt;br /&gt;
width: 71vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideowrap {&lt;br /&gt;
width: 67vw !important;&lt;br /&gt;
}&lt;br /&gt;
.NectarDropBox&lt;br /&gt;
{&lt;br /&gt;
min-width: 17.5em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-right &amp;gt; tbody &amp;gt; tr:nth-child(4) &amp;gt; td&lt;br /&gt;
{&lt;br /&gt;
padding: 0 0 0 .5em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-right &amp;gt; tbody &amp;gt; tr:nth-child(6) &amp;gt; td&lt;br /&gt;
{&lt;br /&gt;
padding: 0 0 0 .4em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;32em&amp;quot;] { /* right-to-left languages */&lt;br /&gt;
min-width: 86vw !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* End main page mobile view classes */&lt;br /&gt;
/* Generic center class */&lt;br /&gt;
div.center&lt;br /&gt;
{&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar drop classes */&lt;br /&gt;
@media only screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
div.NectarDropBox&lt;br /&gt;
{&lt;br /&gt;
max-width: 30%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox&lt;br /&gt;
{&lt;br /&gt;
text-align: left;&lt;br /&gt;
min-height: 11.6em;&lt;br /&gt;
border:thin solid #000000;&lt;br /&gt;
border-radius: 1em;&lt;br /&gt;
box-shadow: 0.5em 0.5em 1em #bcbcbc;&lt;br /&gt;
margin: 1em 0em;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 800px)&lt;br /&gt;
{&lt;br /&gt;
.vaniquotebox {&lt;br /&gt;
max-width:80%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox &amp;gt; table&lt;br /&gt;
{&lt;br /&gt;
text-align:left;&lt;br /&gt;
font-size:1em;&lt;br /&gt;
color:#000000;&lt;br /&gt;
min-height: 11.5em;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox td&lt;br /&gt;
{&lt;br /&gt;
padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
/* Put spacing between the YouTube video player and text that flows around it */&lt;br /&gt;
/* left-to-right languages */&lt;br /&gt;
.youtube_right .embedvideo&lt;br /&gt;
{&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption&lt;br /&gt;
{&lt;br /&gt;
width: 330px;&lt;br /&gt;
}&lt;br /&gt;
/* right-to-left languages */&lt;br /&gt;
.youtube_left .embedvideo&lt;br /&gt;
{&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc ul&lt;br /&gt;
{&lt;br /&gt;
text-align: right !important;&lt;br /&gt;
direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc .tocnumber {&lt;br /&gt;
padding-left: 0.5em;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc .toctitle&lt;br /&gt;
{&lt;br /&gt;
direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.ar .toctitle::before {&lt;br /&gt;
content: &amp;quot;محتويات&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he .toctitle::before {&lt;br /&gt;
content: &amp;quot;תוכן עניינים&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he,.rtltoc.ar {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
font-weight: sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he h2,.rtltoc.ar h2&lt;br /&gt;
{&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Kasya */&lt;br /&gt;
/* Custom Wikipedia-style Hover Popup Alternative */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
content: &amp;quot;Preview: &amp;quot; attr(title);&lt;br /&gt;
position: absolute;&lt;br /&gt;
bottom: 120%;&lt;br /&gt;
left: 50%;&lt;br /&gt;
transform: translateX(-50%);&lt;br /&gt;
background: var(--background-color-page, #ffffff);&lt;br /&gt;
color: var(--color-base, #202122);&lt;br /&gt;
padding: 12px 16px;&lt;br /&gt;
border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
white-space: normal;&lt;br /&gt;
width: 280px;&lt;br /&gt;
z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- THEME ANALYSIS PAGE STRUCTURE -------------------- */&lt;br /&gt;
/* 5-Column Grid */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr);&lt;br /&gt;
gap: 15px;&lt;br /&gt;
margin: 2em 0;&lt;br /&gt;
}&lt;br /&gt;
.theme-column {&lt;br /&gt;
background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
padding: 15px;&lt;br /&gt;
border: 1px solid #B5BD64;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
/* Formats the links cleanly inside each column */&lt;br /&gt;
.theme-column ul {&lt;br /&gt;
list-style-type: none;&lt;br /&gt;
padding: 0;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.theme-column li {&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
/* Eliminate structural white borders and force structural columns to teal */&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
#vector-toc,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-page-container-inner,&lt;br /&gt;
.vector-sidebar-container {&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Override core Vector 2022 background CSS variables */&lt;br /&gt;
:root,&lt;br /&gt;
.skin-vector-2022,&lt;br /&gt;
html {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
--border-color-base: transparent !important; /* Neutralizes structural borders */&lt;br /&gt;
}&lt;br /&gt;
/* Force the specific grid columns and pinned containers to adopt the teal */&lt;br /&gt;
.vector-sidebar-container,&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-toc-pinned-container,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.mw-page-container-inner {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Wit &amp;amp; Wisdom Card Hover Effects */&lt;br /&gt;
.ww-card {&lt;br /&gt;
transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
box-shadow: 0 6px 15px rgba(0,0,0,0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.ww-image-layer {&lt;br /&gt;
transition: transform 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover .ww-image-layer {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
.ww-text-arrow {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover .ww-text-arrow {&lt;br /&gt;
transform: translateX(4px);&lt;br /&gt;
}&lt;br /&gt;
/* Portal Books Accordion Styles */&lt;br /&gt;
.book-accordion-report {&lt;br /&gt;
background: #FDF2D5;&lt;br /&gt;
border: 1px solid #d0d7de;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,0.04);&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* --- ENHANCED PORTAL BOOKS ACCORDION --- */&lt;br /&gt;
/* The Main Container */&lt;br /&gt;
.book-accordion {&lt;br /&gt;
background: #FFF8EE;&lt;br /&gt;
border: none;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
margin-bottom: 20px;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0,0,0,0.06); /* Deeper, softer shadow */&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
/* The Clickable Header Bar */&lt;br /&gt;
.book-accordion-header {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
color: #1f4033;&lt;br /&gt;
padding: 16px 20px 16px 60px; /* Top: 16px, Right: 20px, Bottom: 16px, Left: 60px */&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background-color 0.2s ease;&lt;br /&gt;
user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* Header Hover Effect */&lt;br /&gt;
.book-accordion-header:hover {&lt;br /&gt;
background-color: #7fbd97; /* Lightens the bar slightly on hover */&lt;br /&gt;
}&lt;br /&gt;
.extra-button {&lt;br /&gt;
background-color: #5B3E34;&lt;br /&gt;
}&lt;br /&gt;
.extra-button:hover {&lt;br /&gt;
background-color: #907359;&lt;br /&gt;
}&lt;br /&gt;
/* Fix for the standard MediaWiki Collapse/Expand Button */&lt;br /&gt;
.book-accordion .mw-collapsible-toggle {&lt;br /&gt;
float: right;&lt;br /&gt;
font-weight: normal;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
background: rgba(255, 255, 255, 0.15);&lt;br /&gt;
padding: 4px 12px;&lt;br /&gt;
border-radius: 20px; /* Makes it a pill shape */&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
}&lt;br /&gt;
/* Target the link inside the toggle to ensure it stays white */&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover {&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
/* The Content Area */&lt;br /&gt;
.book-accordion-content {&lt;br /&gt;
padding: 24px;&lt;br /&gt;
}&lt;br /&gt;
/* The Grid Setup */&lt;br /&gt;
.book-grid-list {&lt;br /&gt;
column-width: 280px;&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
list-style-type: none;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Single-column version of accordion link list */&lt;br /&gt;
.book-grid-list.single-column {&lt;br /&gt;
column-width: auto;&lt;br /&gt;
column-count: 1;&lt;br /&gt;
column-gap: 0;&lt;br /&gt;
}&lt;br /&gt;
.book-grid-list li {&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
break-inside: avoid;&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Links */&lt;br /&gt;
.mw-parser-output .book-grid-list li a,&lt;br /&gt;
.mw-parser-output .book-grid-list li a.external {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
background-image: none !important; /* Safely removes the external link icon */&lt;br /&gt;
border: 1px solid #e1e4e8 !important;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
color: #1a5e9a;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,0.02);&lt;br /&gt;
transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Hover Effect */&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover,&lt;br /&gt;
.mw-parser-output .book-grid-list li a.external:hover {&lt;br /&gt;
background-color: #f4f8fc !important;&lt;br /&gt;
border-color: #1a5e9a !important;&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
box-shadow: 0 4px 10px rgba(26,94,154,0.12);&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Hover Effect */&lt;br /&gt;
.book-grid-list li a:hover {&lt;br /&gt;
background-color: #f4f8fc;&lt;br /&gt;
border-color: #1a5e9a;&lt;br /&gt;
transform: translateY(-2px); /* Lifts the card up slightly */&lt;br /&gt;
box-shadow: 0 4px 10px rgba(26,94,154,0.12); /* Subtle blue glow */&lt;br /&gt;
}&lt;br /&gt;
/* --- Solid Buttons with a Padded Outer Frame (Pseudo-Element Method) --- */&lt;br /&gt;
.vision-btn.btn-framed {&lt;br /&gt;
position: relative !important; /* Required to anchor the frame */&lt;br /&gt;
margin: 12px !important; /* Ensures there is room for the frame to render */&lt;br /&gt;
}&lt;br /&gt;
/* This draws the actual frame 6px outside the button */&lt;br /&gt;
.vision-btn.btn-framed::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: -12px;&lt;br /&gt;
left: -12px;&lt;br /&gt;
right: -12px;&lt;br /&gt;
bottom: -12px;&lt;br /&gt;
border: 2px solid #3a5c6e !important; /* The teal frame */&lt;br /&gt;
border-radius: 6px !important; /* Slightly rounded to match the button */&lt;br /&gt;
pointer-events: none; /* Ensures the frame doesn&#039;t block you from clicking the button */&lt;br /&gt;
}&lt;br /&gt;
/* Changes the frame color when you hover over the button */&lt;br /&gt;
.vision-btn.btn-framed:hover::after {&lt;br /&gt;
border-color: #466e84 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile Responsiveness for Custom Book Grids */&lt;br /&gt;
@media screen and (max-width: 720px) {&lt;br /&gt;
.book-grid-list {&lt;br /&gt;
/* Forces the grid to stack into a single vertical column on small screens */&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
/* Adjust padding for smaller screens if necessary */&lt;br /&gt;
.book-accordion-content {&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------&lt;br /&gt;
FIX: Mobile-Only Image Scaling (Leaves Desktop Intact)&lt;br /&gt;
---------------------------------------------------- */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Don&#039;t show external-link icon for image-only links */&lt;br /&gt;
.mw-parser-output a.external:has(img) {&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Layout for Image &amp;amp; Button Grids */&lt;br /&gt;
.compilation-wrapper {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
align-items: flex-start;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 30px;&lt;br /&gt;
margin: 20px auto;&lt;br /&gt;
max-width: 1000px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-image {&lt;br /&gt;
flex: 1 1 300px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
max-width: 450px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-button-grid {&lt;br /&gt;
flex: 1 1 400px;&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));&lt;br /&gt;
gap: 15px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn {&lt;br /&gt;
background-color: #3a5c6e;&lt;br /&gt;
padding: 12px 24px;&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn-full {&lt;br /&gt;
grid-column: 1 / -1;&lt;br /&gt;
}&lt;br /&gt;
/* Defines the layout for the main container holding all columns */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr); /* Creates exactly 5 equal columns */&lt;br /&gt;
gap: 15px; /* Adds consistent breathing room between the columns */&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Optional but highly recommended: Make it stack nicely on smaller screens */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: repeat(2, 1fr); /* 2 columns on medium screens */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: 1fr; /* 1 single column on mobile */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
MEDIA SNIPPETS OVERFLOW FIX (The Nuclear Option)&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Target the main column boxes by their unique background color */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important; /* Force-stops ANY visual spilling */&lt;br /&gt;
}&lt;br /&gt;
/* 2. Target the nested inner divs and forcefully strip their hardcoded 300px widths */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] div {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Keep images, video frames, and MediaWiki file wrappers strictly contained */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] img,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] iframe,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] .embedvideo,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 auto !important; /* Centers the media nicely */&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA VISION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vision-layout-wrapper {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 950px;&lt;br /&gt;
margin: 10px auto 30px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* INTRODUCTION */&lt;br /&gt;
.vision-intro {&lt;br /&gt;
max-width: 850px;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
color: #263b38;&lt;br /&gt;
font-size: 17px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
/* CORE PRINCIPLES TITLE */&lt;br /&gt;
.vision-core-title {&lt;br /&gt;
margin: 0 auto 14px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
color: #3a5c6e;&lt;br /&gt;
font-size: 22px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
}&lt;br /&gt;
.vision-core-title span {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
/* CORE PRINCIPLES IMAGE&lt;br /&gt;
No border/frame/padding.&lt;br /&gt;
Uses full available content width.&lt;br /&gt;
*/&lt;br /&gt;
.vision-core-image {&lt;br /&gt;
width: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
line-height: 0;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vision-core-image .mw-file-description,&lt;br /&gt;
.vision-core-image .mw-file-element,&lt;br /&gt;
.vision-core-image img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* BUTTONS */&lt;br /&gt;
.vision-buttons-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: row;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 22px;&lt;br /&gt;
}&lt;br /&gt;
/* EXISTING BUTTON GRAPHICS */&lt;br /&gt;
.vision-btn {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
background-color: #3a5c6e;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: background-color 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn:hover {&lt;br /&gt;
background-color: #466e84;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn a,&lt;br /&gt;
.vision-btn a.external {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
padding: 22px 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
text-align: center;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
/* RESPONSIVE */&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
.vision-buttons-row {&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn {&lt;br /&gt;
flex: 1 1 45%;&lt;br /&gt;
}&lt;br /&gt;
.vision-intro {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------&lt;br /&gt;
Vanipedia Community Section&lt;br /&gt;
---------------------------------------------------- */&lt;br /&gt;
.community-layout-wrapper {&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 35px auto 40px;&lt;br /&gt;
padding: 0 15px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Vanivillage + Vaniseva */&lt;br /&gt;
.community-platform-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 100px;&lt;br /&gt;
margin-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 240px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item a:hover {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
/* YouTube + Facebooks + Instagram */&lt;br /&gt;
.community-social-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 102px;&lt;br /&gt;
margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 115px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item a:hover {&lt;br /&gt;
transform: scale(1.08);&lt;br /&gt;
}&lt;br /&gt;
/* Community image */&lt;br /&gt;
.community-image-container {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
.community-image-container img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1000px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Contact + Statistics buttons */&lt;br /&gt;
.community-button-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
gap: 30px;&lt;br /&gt;
margin: 0 auto 30px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row .vision-btn {&lt;br /&gt;
width: 250px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.community-layout-wrapper {&lt;br /&gt;
padding: 0 10px;&lt;br /&gt;
margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-row {&lt;br /&gt;
gap: 25px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item img {&lt;br /&gt;
max-width: 150px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-row {&lt;br /&gt;
gap: 18px;&lt;br /&gt;
margin-bottom: 25px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item img {&lt;br /&gt;
max-width: 65px;&lt;br /&gt;
}&lt;br /&gt;
.community-image-container {&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row {&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row .vision-btn {&lt;br /&gt;
width: calc(50% - 6px);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
GLOBAL SITENOTICE / MEDIAWIKI HEADER SUPPRESSION (ALL PAGES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#siteNotice,&lt;br /&gt;
#localNotice,&lt;br /&gt;
.mw-sitenotice,&lt;br /&gt;
.sitenotice,&lt;br /&gt;
.vector-sitenotice-container,&lt;br /&gt;
#mainbanner,&lt;br /&gt;
.anonnotice,&lt;br /&gt;
.dismissable-notice,&lt;br /&gt;
#centralNotice {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Only hide these tabs if the JavaScript determines the user is NOT authorized */&lt;br /&gt;
body.restricted-ui #ca-history,&lt;br /&gt;
body.restricted-ui #ca-talk,&lt;br /&gt;
body.restricted-ui #ca-viewsource {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
NIGHT MODE / DARK MODE OVERRIDES&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Target the specific dark mode class applied by the Vector toggle */&lt;br /&gt;
html.skin-theme-clientpref-night {&lt;br /&gt;
--background-color-base: #121212 !important;&lt;br /&gt;
--background-color-page: #121212 !important;&lt;br /&gt;
--background-color-quiet: #1a1a1a !important;&lt;br /&gt;
--color-base: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Global background and text color overrides */&lt;br /&gt;
html.skin-theme-clientpref-night body,&lt;br /&gt;
html.skin-theme-clientpref-night #content,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-body,&lt;br /&gt;
html.skin-theme-clientpref-night #mw-page-base,&lt;br /&gt;
html.skin-theme-clientpref-night #mw-head-base {&lt;br /&gt;
background: #121212 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Unified Vector 2022 UI containers and Codex menus */&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container-inner,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-content-container,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-header-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-column-start,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-column-end,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sidebar-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinnable-element,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinnable-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc-contents,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-menu-content,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-appearance-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-page-toolbar-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-page-toolbar,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu__list,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-radio,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-appearance {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Fix specific custom components (Cards, Columns, Book Accordions) */&lt;br /&gt;
html.skin-theme-clientpref-night .theme-column {&lt;br /&gt;
background: rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .book-accordion {&lt;br /&gt;
background: #1a1a1a !important;&lt;br /&gt;
border-color: #333 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .book-accordion-header {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border-bottom: 3px solid #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a.external {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
color: #90cdf4 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a:hover {&lt;br /&gt;
background-color: #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text,&lt;br /&gt;
html.skin-theme-clientpref-night \*:not(a).text {&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Fix the Search Bar and Auto-suggest Dropdown */&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input__input-wrapper,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-typeahead-search-container {&lt;br /&gt;
background-color: #1a1a1a !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input__input {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input__input::placeholder {&lt;br /&gt;
color: #a0aec0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input__end-button {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border-color: #4a5568 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-typeahead-search__menu {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border: 1px solid #333 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item:hover,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item--selected {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Invert external iframes and override inline widget colors */&lt;br /&gt;
html.skin-theme-clientpref-night .vanipedia-clock iframe {&lt;br /&gt;
filter: invert(0.92) hue-rotate(180deg) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;#ede9ce&amp;quot;],&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;background-color: #ede9ce&amp;quot;],&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;background-color:#ede9ce&amp;quot;] {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border-color: #333 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;#ede9ce&amp;quot;] a,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-panelLayout-framed a {&lt;br /&gt;
color: #90cdf4 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-panelLayout-framed,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-tabPanelLayout {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border: 1px solid #333 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-fieldsetLayout,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-widget {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Scrollbars and Edge Stripes Cleanup */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content {&lt;br /&gt;
scrollbar-color: #3b4b5f #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar {&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar-track,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar-track {&lt;br /&gt;
background: #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar-thumb,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar-thumb {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc .vector-toc-list-item-active {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-pinned-container::after,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-pinned-container::before,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container::after,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container::before {&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Dark Mode Sidebar Menu Widgets &amp;amp; Headers */&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content {&lt;br /&gt;
background-color: #253141 !important;&lt;br /&gt;
border: 1px solid #3b4b5f !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a \*,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a \* {&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a:hover,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a:hover \*,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a:hover,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a:hover \* {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu .vector-menu-heading,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content .vector-menu-heading {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-sidebar-menu.vanipedia-collapsed:has(.vector-menu-content-list:empty) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
LIGHT MODE OVERRIDES&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Global Light Mode Layout Variables */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Light Mode Sidebar &amp;amp; Menu Backgrounds */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container {&lt;br /&gt;
background-color: #EEF2F9 !important;&lt;br /&gt;
--background-color-interactive: #EEF2F9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Give the floating dropdown a visible box in Light Mode */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content:not(#vector-user-links-dropdown *):not(.vector-user-menu *) {&lt;br /&gt;
background-color: #ffffff !important; /* Clean white background */&lt;br /&gt;
border: 1px solid #c8ccd1 !important; /* Soft grey border */&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; /* Soft shadow */&lt;br /&gt;
}&lt;br /&gt;
/* Ensure inner wrappers don&#039;t double-pad or override the box */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Light Mode Sidebar Menu Typography &amp;amp; Headers */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading {&lt;br /&gt;
background-color: #345B63 !important; /* Dark teal background for headers */&lt;br /&gt;
color: #ffffff !important; /* White text */&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link {&lt;br /&gt;
color: #2F5E5E !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover {&lt;br /&gt;
color: #0645ad !important;&lt;br /&gt;
background-color: #EEF2F9 !important; /* Soft hover highlight */&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
GLOBAL OVERRIDES (BOTH MODES)&lt;br /&gt;
========================================================= */&lt;br /&gt;
#mainbanner {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body,&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body-content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Personality Landing Hero */&lt;br /&gt;
.personality-card {&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 0 auto 35px auto;&lt;br /&gt;
background: #3a5c6e;&lt;br /&gt;
border: 1px solid #7FA28B;&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.personality-hero {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 28px;&lt;br /&gt;
align-items: center; /* This centers the shorter column (image or text) vertically */&lt;br /&gt;
}&lt;br /&gt;
.personality-image {&lt;br /&gt;
flex: 0 0 396px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.personality-image img {&lt;br /&gt;
max-width: 360px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
margin: auto;&lt;br /&gt;
padding: 4px;&lt;br /&gt;
background: #E7F3E5;&lt;br /&gt;
border: 1px solid #c8c8c8;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,.08);&lt;br /&gt;
}&lt;br /&gt;
/* Keep the title fix you applied earlier! */&lt;br /&gt;
.personality-title {&lt;br /&gt;
font-size: 180%;&lt;br /&gt;
text-align: left;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.personality-content {&lt;br /&gt;
flex: 1;&lt;br /&gt;
padding: 0 24px 0 0;&lt;br /&gt;
}&lt;br /&gt;
/* --- Mobile Layout Rules --- */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
.personality-hero {&lt;br /&gt;
flex-direction: column; /* Stacks the image and text vertically */&lt;br /&gt;
gap: 16px; /* Reduces the gap slightly so it doesn&#039;t feel too empty on mobile */&lt;br /&gt;
}&lt;br /&gt;
.personality-image {&lt;br /&gt;
flex: 1 1 auto; /* Removes the rigid 360px width constraint */&lt;br /&gt;
width: 100%; /* Allows the image to fill the mobile container gracefully */&lt;br /&gt;
}&lt;br /&gt;
.personality-image img {&lt;br /&gt;
max-width: 100%; /* Ensures the image never spills off the screen */&lt;br /&gt;
}&lt;br /&gt;
.personality-title {&lt;br /&gt;
text-align: center; /* Optional: Centering the title often looks better on stacked mobile layouts */&lt;br /&gt;
}&lt;br /&gt;
.personality-content {&lt;br /&gt;
padding: 0 16px; /* Adds 16px of space to the left and right of the text */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/*--- Additional Info Card ---*/&lt;br /&gt;
.info-card {&lt;br /&gt;
max-width: 900px;&lt;br /&gt;
margin: 30px auto;&lt;br /&gt;
padding: 24px 28px;&lt;br /&gt;
background: #FFF8EE;&lt;br /&gt;
border: 1px solid #D8C7A5;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.info-card h3 {&lt;br /&gt;
margin: 0 0 15px;&lt;br /&gt;
font-size: 150%;&lt;br /&gt;
color: #345B63;&lt;br /&gt;
}&lt;br /&gt;
.info-card p {&lt;br /&gt;
margin: 0 0 16px;&lt;br /&gt;
line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
.info-card .cta-button {&lt;br /&gt;
margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Hide empty sidebar menu headings */&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.accordion-toc-heading {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STICKY HEADER &amp;amp; FLOATING MENU ONLY&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Permanently remove the pinned sidebar column &amp;amp; all pinning buttons */&lt;br /&gt;
#vector-main-menu-pinned-container,&lt;br /&gt;
.vector-main-menu-pinned-container,&lt;br /&gt;
.vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action,&lt;br /&gt;
.vector-pinnable-header-toggle-button,&lt;br /&gt;
.vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button,&lt;br /&gt;
[data-event-name\*=&amp;quot;vector-main-menu.pin&amp;quot;],&lt;br /&gt;
[data-event-name\*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Hide magnifying glass / search toggle icon in sticky header */&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle,&lt;br /&gt;
#vector-sticky-header .mw-ui-icon-wikimedia-search,&lt;br /&gt;
#vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Sticky header container layout */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header,&lt;br /&gt;
#vector-sticky-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
background-color: #cce7d7 !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
padding-left: 16px !important;&lt;br /&gt;
padding-right: 16px !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode version */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header {&lt;br /&gt;
background-color: #1a1a1a !important;&lt;br /&gt;
border-bottom: 2px solid #3b4b5f !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Start Container: Burger + Search (PREVENTS growing/stretching across the bar) */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important; /* Stops it from expanding across the middle */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Burger button */&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
min-width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Search box */&lt;br /&gt;
#vector-sticky-header #p-search,&lt;br /&gt;
#vector-sticky-header form#searchform,&lt;br /&gt;
#vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner,&lt;br /&gt;
#vector-sticky-header .cdx-search-input {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
top: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
bottom: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
float: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox,&lt;br /&gt;
#vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Position Page Title in the MIDDLE of the top bar */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-title,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar .mw-headline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-size: 1.35rem !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode text */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Action tools stay on the far right */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. Floating Dropdown Menu Box Styling */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content {&lt;br /&gt;
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background-color: var(--background-color-base, #ffffff) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
FLOATING &amp;quot;BACK TO TOP&amp;quot; BUTTON&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background-color: #345B63 !important; /* Vanipedia dark teal */&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
transform: translateY(12px) !important;&lt;br /&gt;
transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shown when scrolled down */&lt;br /&gt;
#vanipedia-back-to-top.visible {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
transform: translateY(0) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top:hover {&lt;br /&gt;
background-color: #244147 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top:active {&lt;br /&gt;
transform: translateY(0) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top svg {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode theme */&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover {&lt;br /&gt;
background-color: #4f637c !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile positioning */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 18px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
UNIVERSAL VĀṆĪ-TEMPLE MAIN PAGE: FULL-WIDTH ARCHITECTURAL BLUEPRINT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Petal Color &amp;amp; Material Variables */&lt;br /&gt;
:root {&lt;br /&gt;
--petal-color:        #1b2e4b; /* Vanipedia Midnight Blue */&lt;br /&gt;
--petal-color-dark:   #101c2e;&lt;br /&gt;
--vani-gold:          #d4af37;&lt;br /&gt;
--vani-wood-wall:     #241913; /* Rich dark walnut edge-to-edge */&lt;br /&gt;
--vani-shelf-depth:   #140d09; /* Deep shadow inside open shelves */&lt;br /&gt;
--vani-border-wood:   #3d2b20;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Show &amp;amp; Theme the Vector 2022 Top Bar (from image_3992d7.png) */&lt;br /&gt;
body.page-Main_Page .vector-header-container, body.page-Main_Page #mw-head { display: flex !important; background: transparent !important; background-color: transparent !important; border: none !important; border-bottom: none !important; box-shadow: none !important; height: auto !important; min-height: 86px !important; }&lt;br /&gt;
.vector-header-container .mw-logo-wordmark,&lt;br /&gt;
.vector-header-container .vector-menu-heading,&lt;br /&gt;
.vector-header-container a,&lt;br /&gt;
.vector-sticky-header a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
border: 1px solid var(--vani-gold) !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
background-color: var(--petal-color-dark) !important;&lt;br /&gt;
color: var(--vani-gold) !important;&lt;br /&gt;
border: 1px solid var(--vani-gold) !important;&lt;br /&gt;
font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Full-Width Edge-to-Edge Wood Canvas (Zero Columns, Zero Plants) */&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
background-color: var(--vani-wood-wall) !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-wood-sanctuary {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
min-height: calc(100vh - 110px);&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 24px 40px 80px 40px !important;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(180deg, rgba(0,0,0,0.35) 0%, transparent 15%, transparent 85%, rgba(0,0,0,0.55) 100%),&lt;br /&gt;
radial-gradient(ellipse at 50% 25%, #3a281e 0%, var(--vani-wood-wall) 80%);&lt;br /&gt;
color: #e6dfd5;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif;&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Upper Canopy with Concealed Linear Cove Lighting (No Spotlights) */&lt;br /&gt;
.vani-canopy-box {&lt;br /&gt;
width: 100%;&lt;br /&gt;
background: linear-gradient(180deg, #18100c 0%, #2b1d15 70%, #1c130e 100%);&lt;br /&gt;
border-top: 2px solid var(--vani-gold);&lt;br /&gt;
border-bottom: 3px solid #140d09;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 30px 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
position: relative;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* Seamless warm golden wash fading down the wood grain */&lt;br /&gt;
.vani-canopy-box::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 3%;&lt;br /&gt;
right: 3%;&lt;br /&gt;
bottom: -24px;&lt;br /&gt;
height: 24px;&lt;br /&gt;
background: radial-gradient(ellipse at 50% 0%, rgba(212, 175, 55, 0.45) 0%, rgba(212, 175, 55, 0.12) 50%, transparent 80%);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
filter: blur(8px);&lt;br /&gt;
}&lt;br /&gt;
.vani-canopy-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif;&lt;br /&gt;
font-size: clamp(28px, 2.5vw, 42px);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
letter-spacing: 0.05em;&lt;br /&gt;
margin: 0 0 6px 0;&lt;br /&gt;
text-shadow: 0 2px 8px rgba(0,0,0,0.8);&lt;br /&gt;
}&lt;br /&gt;
.vani-canopy-subtitle {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
color: #c9bfb1;&lt;br /&gt;
margin: 0;&lt;br /&gt;
letter-spacing: 0.04em;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Open Recessed Wall Shelves (Without Glass) */&lt;br /&gt;
.vani-shelves-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 24px;&lt;br /&gt;
margin: 34px 0 28px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.vani-open-shelf {&lt;br /&gt;
background: linear-gradient(180deg, #110b08 0%, var(--vani-shelf-depth) 100%);&lt;br /&gt;
border: 2px solid var(--vani-border-wood);&lt;br /&gt;
border-bottom: 4px solid #0d0806;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 18px 20px;&lt;br /&gt;
min-height: 180px;&lt;br /&gt;
position: relative;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 6px 14px rgba(0, 0, 0, 0.75),&lt;br /&gt;
0 4px 12px rgba(0,0,0,0.35);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
}&lt;br /&gt;
/* Subtle indirect light strip inside the top of each shelf */&lt;br /&gt;
.vani-open-shelf::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 8%;&lt;br /&gt;
right: 8%;&lt;br /&gt;
height: 6px;&lt;br /&gt;
background: radial-gradient(ellipse at 50% 0%, rgba(212, 175, 55, 0.3) 0%, transparent 80%);&lt;br /&gt;
filter: blur(2px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vani-shelf-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
border-bottom: 1px solid rgba(212, 175, 55, 0.25);&lt;br /&gt;
padding-bottom: 6px;&lt;br /&gt;
margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
/* Content styling inside dark shelves */&lt;br /&gt;
.vani-open-shelf a {&lt;br /&gt;
color: #dcd4c7 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-open-shelf a:hover {&lt;br /&gt;
color: var(--vani-gold) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Central Showcase Display Window (Holds Virtual Timeline) */&lt;br /&gt;
.vani-center-showcase {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 0 auto 35px;&lt;br /&gt;
background: #0d0806;&lt;br /&gt;
border: 3px solid #3d2b20;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 0 20px rgba(0,0,0,0.8),&lt;br /&gt;
0 8px 25px rgba(0,0,0,0.5);&lt;br /&gt;
}&lt;br /&gt;
/* 7. Docked Base Plinth Footer (Always Visible) */&lt;br /&gt;
.vani-plinth-footer {&lt;br /&gt;
position: fixed;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
height: 48px;&lt;br /&gt;
background: linear-gradient(180deg, #18110c 0%, #0f0a07 100%);&lt;br /&gt;
border-top: 1px solid var(--vani-gold);&lt;br /&gt;
z-index: 1000;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
padding: 0 30px;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: 0 -4px 15px rgba(0,0,0,0.45);&lt;br /&gt;
}&lt;br /&gt;
.vani-footer-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
.vani-petal-badge {&lt;br /&gt;
color: #d1c7b8 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
padding: 4px 12px;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
background: rgba(255,255,255,0.06);&lt;br /&gt;
border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-petal-badge:hover,&lt;br /&gt;
.vani-petal-badge.is-active {&lt;br /&gt;
background: var(--petal-color);&lt;br /&gt;
border-color: var(--vani-gold);&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-footer-milestone {&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
letter-spacing: 0.03em;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vani-shelves-grid {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
Vanipedia Visitors Statistics — Zero Scrollbar Configuration&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Hide right Appearance menu */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vector-column-end,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #vector-appearance-pinned-container,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #vector-page-tools-pinned-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1350px centered container */&lt;br /&gt;
body.page-Vanipedia_Visitors_Statistics {&lt;br /&gt;
--max-width-base: 1350px !important;&lt;br /&gt;
--width-layout: 1350px !important;&lt;br /&gt;
}&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-page-container {&lt;br /&gt;
max-width: 1350px !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-page-container-inner,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-content-container,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #content,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-parser-output {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dashboard container */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vanipedia-analytics-dashboard {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 15px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Iframe with enough vertical room */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vanipedia-analytics-dashboard iframe {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: 950px !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA MAIN PAGE&lt;br /&gt;
Full-screen custom homepage&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
1. HIDE ALL WIKI TOOLS &amp;amp; UNWANTED CHROME ON MAIN PAGE&lt;br /&gt;
(Main Page, Discussion, Read, Edit, History, Tools, Notices)&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #left-navigation,&lt;br /&gt;
body.page-Main_Page #right-navigation,&lt;br /&gt;
body.page-Main_Page #p-namespaces,&lt;br /&gt;
body.page-Main_Page #p-views,&lt;br /&gt;
body.page-Main_Page #p-cactions,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-tools,&lt;br /&gt;
body.page-Main_Page #vector-page-tools-dropdown,&lt;br /&gt;
body.page-Main_Page #vector-page-tools-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-page-titlebar,&lt;br /&gt;
body.page-Main_Page .mw-page-title-main,&lt;br /&gt;
body.page-Main_Page .firstHeading,&lt;br /&gt;
body.page-Main_Page #firstHeading,&lt;br /&gt;
body.page-Main_Page .mw-indicators,&lt;br /&gt;
body.page-Main_Page .mw-editsection,&lt;br /&gt;
body.page-Main_Page .catlinks,&lt;br /&gt;
body.page-Main_Page .printfooter,&lt;br /&gt;
body.page-Main_Page #siteSub,&lt;br /&gt;
body.page-Main_Page #contentSub,&lt;br /&gt;
body.page-Main_Page #jump-to-nav,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mainbanner,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
2. REMOVE VECTOR WIDTH / GRID / MARGINS&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container {&lt;br /&gt;
display: block !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page main#content {&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden;&lt;br /&gt;
background: #f5f1e8 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
3. RESET MEDIAWIKI STYLING INSIDE HOMEPAGE&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-home *,&lt;br /&gt;
body.page-Main_Page #vani-home *::before,&lt;br /&gt;
body.page-Main_Page #vani-home *::after {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home a {&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home a.external {&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home img {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HOMEPAGE CANVAS&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
--cream: #f6f2e9;&lt;br /&gt;
--cream-2: #eee8dc;&lt;br /&gt;
--green: #123f38;&lt;br /&gt;
--green-soft: #31574f;&lt;br /&gt;
--gold: #b1873d;&lt;br /&gt;
--text: #18201d;&lt;br /&gt;
--muted: #746f65;&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
min-height: 720px;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 20px 38px 18px !important;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
background:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
circle at 62% 24%,&lt;br /&gt;
rgba(255,255,255,.76) 0,&lt;br /&gt;
rgba(255,255,255,.30) 26%,&lt;br /&gt;
transparent 48%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
105deg,&lt;br /&gt;
#faf7f0 0%,&lt;br /&gt;
var(--cream) 55%,&lt;br /&gt;
#f2ede3 100%&lt;br /&gt;
);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TOP BAR&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-top {&lt;br /&gt;
height: 66px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BRAND&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-brand {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
}&lt;br /&gt;
/* ROUND LOGO */&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo img {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
/* VANIPEDIA WORDMARK + SMALL NETWORK LINKS */&lt;br /&gt;
.vh-wordmark-group {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 100%;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
transform: translateX(10px);&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 24px;&lt;br /&gt;
margin-top: 3px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 14px;          /* VANISOURCE / VANIQUOTES / VANIMEDIA */&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .02em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network a {&lt;br /&gt;
color: #B5BC64 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network a:hover {&lt;br /&gt;
color: var(--gold) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network span {&lt;br /&gt;
margin: 0 3px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo img {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark img {&lt;br /&gt;
width: auto;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark img {&lt;br /&gt;
width: auto;&lt;br /&gt;
height: 50px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle {&lt;br /&gt;
width: 950px;&lt;br /&gt;
margin-left: 28px;&lt;br /&gt;
padding-left: 18px;&lt;br /&gt;
border-left: 2px solid rgba(177,135,61,.45);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
line-height: 1.3;&lt;br /&gt;
letter-spacing: .11em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
align-self: center;&lt;br /&gt;
transform: translateY(6px);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 17px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links i {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 17px;&lt;br /&gt;
background: rgba(177,135,61,.38);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links a {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-main {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1fr)&lt;br /&gt;
220px;&lt;br /&gt;
column-gap: 24px;&lt;br /&gt;
height: 510px;&lt;br /&gt;
}&lt;br /&gt;
.vh-main::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: -35px; /* move divider down */&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.35);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
FROM HIS LETTERS heading&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-letter-heading {&lt;br /&gt;
display: block;&lt;br /&gt;
width: auto;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 0 22px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Rotating content&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
#vh-random-letter {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .45s ease,&lt;br /&gt;
transform .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-letter.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Whole item clickable&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-link {&lt;br /&gt;
display: block;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Recipient&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-person {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 17px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Date&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-date {&lt;br /&gt;
margin-bottom: 14px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.3;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Selected passage&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-text {&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Read letter&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-more {&lt;br /&gt;
margin-top: 14px;&lt;br /&gt;
padding-top: 9px;&lt;br /&gt;
border-top:&lt;br /&gt;
1px solid rgba(177,135,61,.30);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Hover&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-link:hover&lt;br /&gt;
.vh-random-letter-person,&lt;br /&gt;
.vh-random-letter-link:hover&lt;br /&gt;
.vh-random-letter-more {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
MAIN TITLE / INTRO&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-intro {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 8;&lt;br /&gt;
grid-column: 1;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
width: 650px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
padding-top: 36px;&lt;br /&gt;
padding-left: 145px;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: clamp(64px, 5.2vw, 94px);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: .88;&lt;br /&gt;
letter-spacing: -.025em;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
}&lt;br /&gt;
.vh-description,&lt;br /&gt;
.vh-quote-text,&lt;br /&gt;
.vh-quote-source,&lt;br /&gt;
.vh-discover-primary,&lt;br /&gt;
.vh-discover-secondary,&lt;br /&gt;
.vh-gateway-text,&lt;br /&gt;
.vh-feature-copy,&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle,&lt;br /&gt;
.vh-top-links,&lt;br /&gt;
.vh-small-heading,&lt;br /&gt;
.vh-gateway-title,&lt;br /&gt;
.vh-section-title,&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
.vh-network-grid small {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 35px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
margin: 27px 0 18px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
ROTATING ŚRĪLA PRABHUPĀDA SUBTITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-description {&lt;br /&gt;
width: 700px;&lt;br /&gt;
max-width: 700px;&lt;br /&gt;
min-height: 64px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
line-height: 1.48;&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
left: 50px;&lt;br /&gt;
bottom: 0px;&lt;br /&gt;
background: transparent;&lt;br /&gt;
}&lt;br /&gt;
.vh-description.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO PHOTO AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-photo-stage {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
grid-column: 1;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
width: 790px;&lt;br /&gt;
justify-self: end;&lt;br /&gt;
margin: 0 35px 0 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
height: calc(105% + 90px);&lt;br /&gt;
top: -85px;&lt;br /&gt;
}&lt;br /&gt;
.vh-photo {&lt;br /&gt;
position: absolute;&lt;br /&gt;
inset: 0;&lt;br /&gt;
background-position: center center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
filter:&lt;br /&gt;
grayscale(.10)&lt;br /&gt;
sepia(.06)&lt;br /&gt;
saturate(.82)&lt;br /&gt;
contrast(.96);&lt;br /&gt;
transition: opacity 1.4s ease-in-out;&lt;br /&gt;
border-radius: 50;&lt;br /&gt;
-webkit-mask-image:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
ellipse 54% 60% at 50% 50%,&lt;br /&gt;
black 58%,&lt;br /&gt;
rgba(0,0,0,.99) 64%,&lt;br /&gt;
rgba(0,0,0,.92) 70%,&lt;br /&gt;
rgba(0,0,0,.78) 77%,&lt;br /&gt;
rgba(0,0,0,.58) 84%,&lt;br /&gt;
rgba(0,0,0,.36) 90%,&lt;br /&gt;
rgba(0,0,0,.16) 95%,&lt;br /&gt;
rgba(0,0,0,.05) 98%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to bottom,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
);&lt;br /&gt;
-webkit-mask-composite:&lt;br /&gt;
source-in,&lt;br /&gt;
source-in;&lt;br /&gt;
mask-image:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
ellipse 54% 60% at 50% 50%,&lt;br /&gt;
black 58%,&lt;br /&gt;
rgba(0,0,0,.99) 64%,&lt;br /&gt;
rgba(0,0,0,.92) 70%,&lt;br /&gt;
rgba(0,0,0,.78) 77%,&lt;br /&gt;
rgba(0,0,0,.58) 84%,&lt;br /&gt;
rgba(0,0,0,.36) 90%,&lt;br /&gt;
rgba(0,0,0,.16) 95%,&lt;br /&gt;
rgba(0,0,0,.05) 98%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to bottom,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
);&lt;br /&gt;
mask-composite:&lt;br /&gt;
intersect,&lt;br /&gt;
intersect;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
DISCOVER&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
THEMATIC ARTICLE SPOTLIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-discover {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 9;&lt;br /&gt;
grid-column: 2;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
top: 28px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
height: calc(100% - 0px);&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding-left: 24px;&lt;br /&gt;
border-left: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.42;&lt;br /&gt;
}&lt;br /&gt;
/* Section heading */&lt;br /&gt;
.vh-discover-heading {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* Random article container */&lt;br /&gt;
#vh-random-article {&lt;br /&gt;
margin-top: 28px;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .7s ease,&lt;br /&gt;
transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-article.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Whole article preview is clickable */&lt;br /&gt;
.vh-random-article-link {&lt;br /&gt;
display: block;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Article title */&lt;br /&gt;
.vh-random-article-title {&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.18;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
}&lt;br /&gt;
/* First lines of article */&lt;br /&gt;
.vh-random-article-extract {&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
/* Read article link */&lt;br /&gt;
.vh-random-article-more {&lt;br /&gt;
margin-top: 15px;&lt;br /&gt;
padding-top: 10px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Hover */&lt;br /&gt;
.vh-random-article-link:hover .vh-random-article-title,&lt;br /&gt;
.vh-random-article-link:hover .vh-random-article-more {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
GATEWAYS&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 170px;&lt;br /&gt;
bottom: 35px;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 1000px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 1 1 150px;&lt;br /&gt;
min-width: 140px;&lt;br /&gt;
padding: 0 8px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Taller separators between gateways */&lt;br /&gt;
.vh-gateway:not(:last-child)::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
right: 0;&lt;br /&gt;
top: 15px;&lt;br /&gt;
bottom: 15px;&lt;br /&gt;
width: 1px;&lt;br /&gt;
background: rgba(18,63,56,.18);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:last-child {&lt;br /&gt;
border-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon {&lt;br /&gt;
display: block;&lt;br /&gt;
height: 50px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 29px;&lt;br /&gt;
line-height: 45px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
margin: 4px 0 4px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.1;&lt;br /&gt;
letter-spacing: .05em;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title a {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
color: var(--text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.12;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text.vh-gateway-links {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.12;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
CONTINUOUS LIFE TIMELINE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
height: 116px;&lt;br /&gt;
margin-top: 30px;&lt;br /&gt;
width: 100vw;&lt;br /&gt;
max-width: 100vw;&lt;br /&gt;
margin-left: calc(50% - 50vw);&lt;br /&gt;
margin-right: calc(50% - 50vw);&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window:active {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: flex-start;&lt;br /&gt;
width: max-content;&lt;br /&gt;
height: 100%;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
}&lt;br /&gt;
/* horizontal line */&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
top: 42px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.55);&lt;br /&gt;
}&lt;br /&gt;
/* one timeline event */&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 10px 20px 0;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* date */&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
height: 21px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .06em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* dot */&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 38px;&lt;br /&gt;
left: 20px;&lt;br /&gt;
width: 8px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: var(--green);&lt;br /&gt;
border: 2px solid #f6f2e9;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
/* short event text */&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 24px;&lt;br /&gt;
max-width: 175px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
/* hover */&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-date,&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-text {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* subtle edge fade */&lt;br /&gt;
.vh-lifeline-window::before,&lt;br /&gt;
.vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
width: 65px;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window::before {&lt;br /&gt;
left: 0;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
#f6f2e9,&lt;br /&gt;
rgba(246,242,233,0)&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window::after {&lt;br /&gt;
right: 0;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to left,&lt;br /&gt;
#f6f2e9,&lt;br /&gt;
rgba(246,242,233,0)&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEMPORARY LOGO FALLBACK&lt;br /&gt;
Only relevant if you use .vh-logo-temp&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-logo-temp {&lt;br /&gt;
width: 58px;&lt;br /&gt;
height: 58px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
border: 3px solid var(--gold);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: var(--green);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MOTION ACCESSIBILITY&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-photo,&lt;br /&gt;
#vh-discover-content,&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
1366–1500px DESKTOPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
padding-left: 24px !important;&lt;br /&gt;
padding-right: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-size: 67px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
width: 585px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding-left: 8px;&lt;br /&gt;
padding-right: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(560px, 1.12fr)&lt;br /&gt;
minmax(570px, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-grid {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
repeat(4, 88px)&lt;br /&gt;
minmax(150px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark {&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
1200–1365px DESKTOPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-size: 61px;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
width: 525px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
1.05fr&lt;br /&gt;
.95fr;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-grid {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
repeat(4, 78px)&lt;br /&gt;
minmax(140px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
SMALL GATEWAY DESTINATION LINKS&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
/* Individual links */&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
opacity: .82;&lt;br /&gt;
transition:&lt;br /&gt;
color .22s ease,&lt;br /&gt;
opacity .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Very fine underline */&lt;br /&gt;
.vh-gateway-links a::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 50%;&lt;br /&gt;
bottom: -2px;&lt;br /&gt;
width: 0;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform: translateX(-50%);&lt;br /&gt;
transition:&lt;br /&gt;
width .28s cubic-bezier(.2,.8,.2,1);&lt;br /&gt;
}&lt;br /&gt;
/* Hover */&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: var(--gold) !important;&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover::after {&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
/* Separators */&lt;br /&gt;
.vh-link-sep {&lt;br /&gt;
margin: 0 3px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
opacity: .55;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
animation: vh-link-arrive .65s ease both;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(1) {&lt;br /&gt;
animation-delay: .45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(2) {&lt;br /&gt;
animation-delay: .60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(3) {&lt;br /&gt;
animation-delay: .75s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(4) {&lt;br /&gt;
animation-delay: .90s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vh-link-arrive {&lt;br /&gt;
from {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(4px);&lt;br /&gt;
}&lt;br /&gt;
to {&lt;br /&gt;
opacity: .82;&lt;br /&gt;
transform: translateY(0);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Prevent popups */&lt;br /&gt;
body.page-Main_Page #vani-home a[title]:hover::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MAIN PAGE — REMOVE STRAY TOP/BOTTOM SKIN STRIPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* Force every outer Vector wrapper behind homepage to cream */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* MediaWiki sometimes creates empty paragraphs around the page markup */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove any residual top/bottom spacing around parser output */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:first-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* No outer spacing around homepage */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-footer-container,&lt;br /&gt;
body.page-Main_Page footer,&lt;br /&gt;
body.page-Main_Page #footer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-jump-link {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-intro::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: -1;&lt;br /&gt;
left: -20px;&lt;br /&gt;
top: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
width: 500px;&lt;br /&gt;
height: 500px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-main-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-gold-rule,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-description {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: 60px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
FROM HIS LETTERS — LEFT PANEL&lt;br /&gt;
========================================================== */&lt;br /&gt;
/*&lt;br /&gt;
\* Keep .vh-now because it positions the left column.&lt;br /&gt;
\* It is now only an internal technical class name.&lt;br /&gt;
*/&lt;br /&gt;
.vh-now {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 15;&lt;br /&gt;
top: 28px;&lt;br /&gt;
left: -20px;&lt;br /&gt;
width: 180px;&lt;br /&gt;
height: calc(100% - 0px);&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 20px 18px 20px 0;&lt;br /&gt;
border-right: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
text-align: left;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.42;&lt;br /&gt;
}&lt;br /&gt;
.vh-letter-heading {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 0 22px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO TITLE — WHO IS REVEAL&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
/* MediaWiki-generated link wrapping everything */&lt;br /&gt;
.vh-hero-title-link &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
position: relative;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
position: absolute;&lt;br /&gt;
/* VERTICAL POSITION */&lt;br /&gt;
top: 3px;&lt;br /&gt;
/* HORIZONTAL POSITION */&lt;br /&gt;
right: -5px;&lt;br /&gt;
/* SIZE */&lt;br /&gt;
font-size: 40px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, serif;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: .88;&lt;br /&gt;
letter-spacing: -.025em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateX(-18px);&lt;br /&gt;
transition:&lt;br /&gt;
opacity .45s ease,&lt;br /&gt;
transform .55s cubic-bezier(.22,.7,.25,1);&lt;br /&gt;
}&lt;br /&gt;
/* Reveal */&lt;br /&gt;
.vh-hero-title-wrap:hover .vh-who-corner {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
/* No standard link effects */&lt;br /&gt;
.vh-hero-title-link a:hover,&lt;br /&gt;
.vh-hero-title-link a:visited {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
WHO IS ŚRĪLA PRABHUPĀDA?&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 4px;&lt;br /&gt;
bottom: -39px;&lt;br /&gt;
z-index: 30;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(-7px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .35s ease,&lt;br /&gt;
transform .35s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-link a {&lt;br /&gt;
display: inline-flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 9px;&lt;br /&gt;
padding: 8px 13px 7px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.65);&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: rgba(246,242,233,.88);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .10em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition:&lt;br /&gt;
color .25s ease,&lt;br /&gt;
border-color .25s ease,&lt;br /&gt;
background .25s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-arrow {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: -1px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition: transform .25s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Reveal ONLY when interacting with the hero title */&lt;br /&gt;
.vh-hero-title-wrap:hover .vh-who-link {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateY(0);&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
/* Button hover */&lt;br /&gt;
.vh-who-link a:hover {&lt;br /&gt;
color: var(--green);&lt;br /&gt;
border-color: var(--gold);&lt;br /&gt;
background: rgba(246,242,233,.98);&lt;br /&gt;
}&lt;br /&gt;
.vh-who-link a:hover .vh-who-arrow {&lt;br /&gt;
transform: translateX(3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-dot {&lt;br /&gt;
transform: scale(1.5);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline must follow JS position immediately */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
scroll-behavior: auto !important;&lt;br /&gt;
transform-origin: 0 0;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VIRTUAL TIMELINE PERFORMANCE&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
display: flex;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
height: 100%;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
transform-style: flat;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TIMELINE YEAR NAVIGATION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 22px;&lt;br /&gt;
margin: 0 0 10px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 35px;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 4px 2px;&lt;br /&gt;
color: rgba(18,63,56,.62);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
transition:&lt;br /&gt;
color .2s ease,&lt;br /&gt;
transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* Random quotes */&lt;br /&gt;
.vh-quote {&lt;br /&gt;
height: 82px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
padding: 0 40px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
border-bottom: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
margin-top: 26px;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-inner {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
max-width: 1500px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-text {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
text-overflow: ellipsis;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: clamp(20px, 1.65vw, 29px);&lt;br /&gt;
line-height: 1.16;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source {&lt;br /&gt;
margin-top: 7px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source::before,&lt;br /&gt;
.vh-quote-source::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 74px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a {&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a:hover {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 15px;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 93px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote,&lt;br /&gt;
#vh-random-quote-source {&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote.is-changing,&lt;br /&gt;
#vh-random-quote-source.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured {&lt;br /&gt;
width: auto;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(760px, 1.3fr)&lt;br /&gt;
minmax(600px, 1fr);&lt;br /&gt;
column-gap: 32px;&lt;br /&gt;
align-items: start;&lt;br /&gt;
margin-top: 18px;&lt;br /&gt;
padding-top: 18px;&lt;br /&gt;
padding-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured,&lt;br /&gt;
.vh-network {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — TITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — GRID&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
INDIVIDUAL TREASURE CARD&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 48% 52%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature a {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MEDIA AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-media,&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px 0 0 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* Normal video/image cards */&lt;br /&gt;
.vh-feature-video .vh-feature-media,&lt;br /&gt;
.vh-feature-imagequote .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
/* SHORT&lt;br /&gt;
Keep complete vertical YouTube Shorts thumbnail visible.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-short .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: contain;&lt;br /&gt;
background-color: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEXT PANEL ON RIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 3px 10px 5px 12px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
border-radius: 0 6px 6px 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
/* SHORT / VIDEO / IMAGE QUOTE / NECTAR DROP */&lt;br /&gt;
.vh-feature-copy small {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Actual title */&lt;br /&gt;
.vh-feature-copy strong {&lt;br /&gt;
display: block;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
\* Metadata currently not needed.&lt;br /&gt;
\* Keep it hidden so dates do not appear underneath.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-copy span {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
NECTAR DROP&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-audio-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.50);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
line-height: 1;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
transform .2s ease,&lt;br /&gt;
background .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar:hover .vh-feature-audio-icon {&lt;br /&gt;
transform: scale(1.06);&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-network .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 120px;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 5px 10px 0;&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
border-right: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
background .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover .vh-network-icon {&lt;br /&gt;
transform: scale(1.12);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover strong {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
height: 42px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition:&lt;br /&gt;
transform .22s ease,&lt;br /&gt;
color .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes {&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 60px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat strong {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: -8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes + strong {&lt;br /&gt;
white-space: normal;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 19px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat small {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: 8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK MISSION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 430px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 0 0px 0 10px;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-world {&lt;br /&gt;
flex: 0 0 150px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
margin-right: 0px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission-text {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 250px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover .vh-network-world img {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
RESPONSIVE BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(650px, 1.2fr)&lt;br /&gt;
minmax(650px, 1fr);&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
grid-template-columns: 47% 53%;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
padding-left: 9px;&lt;br /&gt;
padding-right: 7px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 110px;&lt;br /&gt;
min-width: 110px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1.1fr)&lt;br /&gt;
minmax(620px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 105px;&lt;br /&gt;
min-width: 105px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =====================================================&lt;br /&gt;
SOCIAL PLATFORM STATISTICS&lt;br /&gt;
===================================================== */&lt;br /&gt;
/* Month / year title */&lt;br /&gt;
.social-stats-title {&lt;br /&gt;
margin: 30px 0 10px;&lt;br /&gt;
padding-bottom: 7px;&lt;br /&gt;
font-size: 25px;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
border-bottom: 2px solid #2a4452;&lt;br /&gt;
}&lt;br /&gt;
/* Clickable statistics bar */&lt;br /&gt;
.social-stats-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-header:hover {&lt;br /&gt;
background: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
/* Platform blocks */&lt;br /&gt;
.social-stats-platform {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
border-right: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-name {&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-views {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
/* Details */&lt;br /&gt;
.social-stats-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 7px;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #2a4452;&lt;br /&gt;
background: #eef2f4;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-arrow {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Expanded report */&lt;br /&gt;
.social-stats-details {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
padding: 24px 28px 30px;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-top: 1px solid #c8ccd1;&lt;br /&gt;
border-radius: 0 0 8px 8px;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-number {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.15;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-view-label {&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
IMAGE QUOTE POPUP&lt;br /&gt;
========================================================== */&lt;br /&gt;
#vh-imagequote-lightbox {&lt;br /&gt;
position: fixed;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
/* positioned by JS */&lt;br /&gt;
top: auto;&lt;br /&gt;
left: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .2s ease,&lt;br /&gt;
visibility .2s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox.is-open {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
visibility: visible;&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 20vw;&lt;br /&gt;
max-width: 380px;&lt;br /&gt;
min-width: 260px;&lt;br /&gt;
height: auto;&lt;br /&gt;
max-height: 55vh;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px&lt;br /&gt;
rgba(0, 0, 0, .28);&lt;br /&gt;
}&lt;br /&gt;
.vh-imagequote-lightbox-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
top: 5px;&lt;br /&gt;
right: 7px;&lt;br /&gt;
width: 28px;&lt;br /&gt;
height: 28px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: rgba(0, 0, 0, .55);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 26px;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar Drop audio activity */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 3px;&lt;br /&gt;
height: 18px;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave span {&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 4px;&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform-origin: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span {&lt;br /&gt;
animation: vhNectarWave .75s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(2) {&lt;br /&gt;
animation-delay: -.45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(3) {&lt;br /&gt;
animation-delay: -.20s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(4) {&lt;br /&gt;
animation-delay: -.60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(5) {&lt;br /&gt;
animation-delay: -.30s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(6) {&lt;br /&gt;
animation-delay: -.55s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(7) {&lt;br /&gt;
animation-delay: -.10s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vhNectarWave {&lt;br /&gt;
0% {&lt;br /&gt;
height: 3px;&lt;br /&gt;
}&lt;br /&gt;
100% {&lt;br /&gt;
height: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Nectar audio area — never scroll */&lt;br /&gt;
.vh-feature-nectar .vh-feature-audio {&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar .vh-nectar-wave {&lt;br /&gt;
flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Video + Nectar Drop title limit */&lt;br /&gt;
.vh-feature-video .vh-feature-copy strong,&lt;br /&gt;
.vh-feature-nectar .vh-feature-copy strong {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
display: -webkit-box;&lt;br /&gt;
-webkit-box-orient: vertical;&lt;br /&gt;
-webkit-line-clamp: 5;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
========================================================= */&lt;br /&gt;
.vani-flipbook-trigger {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
transition:&lt;br /&gt;
transform 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger:hover img {&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px&lt;br /&gt;
rgba(0, 0, 0, 0.22);&lt;br /&gt;
}&lt;br /&gt;
/* Full-screen dark overlay */&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
position: fixed;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
display: none;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
background:&lt;br /&gt;
rgba(15, 20, 18, 0.90);&lt;br /&gt;
}&lt;br /&gt;
#vani-flipbook-overlay.is-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* Popup */&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: calc(100vw - 80px);&lt;br /&gt;
height: calc(100vh - 40px);&lt;br /&gt;
max-width: 1800px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 20px 70px&lt;br /&gt;
rgba(0, 0, 0, 0.55);&lt;br /&gt;
}&lt;br /&gt;
/* Iframe holder */&lt;br /&gt;
#vani-flipbook-frame-holder {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Actual flipbook iframe */&lt;br /&gt;
#vani-flipbook-frame {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
}&lt;br /&gt;
/* Close button */&lt;br /&gt;
.vani-flipbook-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 10px;&lt;br /&gt;
right: 10px;&lt;br /&gt;
z-index: 100001;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background:&lt;br /&gt;
rgba(20, 20, 20, 0.80);&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
font-family:&lt;br /&gt;
Arial,&lt;br /&gt;
sans-serif;&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
line-height: 42px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-close:hover {&lt;br /&gt;
background: #000000;&lt;br /&gt;
}&lt;br /&gt;
body.vani-flipbook-open {&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
padding: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
max-width: none;&lt;br /&gt;
border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================&lt;br /&gt;
VANIPEDIA INSPIRATION&lt;br /&gt;
========================================= */&lt;br /&gt;
/* Image */&lt;br /&gt;
.vision-layout-wrapper .vision-logo {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
}&lt;br /&gt;
.vision-layout-wrapper .vision-logo img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 350px;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Two button columns */&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
display: flex;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-col {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Light green buttons */&lt;br /&gt;
.vision-buttons-container .vision-btn {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn:hover {&lt;br /&gt;
background-color: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn a,&lt;br /&gt;
.vision-buttons-container .vision-btn a.external {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ARCHITECTURAL WOOD SANCTUM &amp;amp; SHADOWBOX NICHES (A1 CONCEPT)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
:root {&lt;br /&gt;
--wood-darkest: #110804;&lt;br /&gt;
--wood-dark: #1c0e07;&lt;br /&gt;
--wood-mid: #2b170e;&lt;br /&gt;
--wood-warm: #3d2214;&lt;br /&gt;
--wood-light: #54311c;&lt;br /&gt;
--gold-bright: #f5d77f;&lt;br /&gt;
--gold-mid: #d4af37;&lt;br /&gt;
--gold-deep: #997a15;&lt;br /&gt;
--text-cream: #f4ebd9;&lt;br /&gt;
--text-muted: #bda892;&lt;br /&gt;
--spotlight-glow: radial-gradient(circle at 50% 0%, rgba(255, 230, 160, 0.28) 0%, rgba(255, 210, 120, 0.08) 45%, transparent 75%);&lt;br /&gt;
}&lt;br /&gt;
/* Master Architectural Container */&lt;br /&gt;
.sanctum-cabinet {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1280px;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
background: linear-gradient(180deg, #2b170e 0%, #1c0e07 40%, #140904 100%);&lt;br /&gt;
border: 3px solid #3d2314;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
box-shadow: 0 25px 60px rgba(0,0,0,0.9), inset 0 2px 4px rgba(255,220,150,0.2), inset 0 -2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
position: relative;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, &#039;Georgia&#039;, serif;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
}&lt;br /&gt;
.sanctum-cabinet::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0; left: 0; right: 0; bottom: 0;&lt;br /&gt;
background: repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0px, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 4px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 1: TOP ARCHITECTURAL CORNICE / NAV BAR */&lt;br /&gt;
.cornice-header {&lt;br /&gt;
background: linear-gradient(180deg, #3f2314 0%, #28140a 60%, #1b0c05 100%);&lt;br /&gt;
border-bottom: 2px solid #5a341b;&lt;br /&gt;
box-shadow: 0 8px 16px rgba(0,0,0,0.7), inset 0 2px 3px rgba(255,230,170,0.25);&lt;br /&gt;
padding: 14px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left .nav-burger {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
background: rgba(0,0,0,0.4);&lt;br /&gt;
padding: 6px 12px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
border: 1px solid #4a2814;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-group {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.main-brand-title {&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0,0,0,0.9), 0 0 12px rgba(212,175,55,0.3);&lt;br /&gt;
}&lt;br /&gt;
.brand-subline {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-search {&lt;br /&gt;
flex: 1;&lt;br /&gt;
max-width: 480px;&lt;br /&gt;
margin: 0 24px;&lt;br /&gt;
}&lt;br /&gt;
.search-input-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel {&lt;br /&gt;
width: 100%;&lt;br /&gt;
padding: 10px 18px 10px 42px;&lt;br /&gt;
background: #0f0704;&lt;br /&gt;
border: 1px solid #472613;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-family: inherit;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0,0,0,0.9), 0 1px 2px rgba(255,255,255,0.08);&lt;br /&gt;
outline: none;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel::placeholder {&lt;br /&gt;
color: #7d6b58;&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.search-icon {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 14px;&lt;br /&gt;
top: 50%;&lt;br /&gt;
transform: translateY(-50%);&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links .btn-gold a {&lt;br /&gt;
background: linear-gradient(180deg, #b8860b 0%, #7d5904 100%);&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: #fff !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* SPOTLIGHT HOOD &amp;amp; OVERHEAD LAMPS (A1 STYLE) */&lt;br /&gt;
.spotlight-frieze {&lt;br /&gt;
position: relative;&lt;br /&gt;
padding: 24px 20px 10px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
background: linear-gradient(180deg, #24130b 0%, #180c06 100%);&lt;br /&gt;
border-bottom: 2px solid #3a1e0f;&lt;br /&gt;
}&lt;br /&gt;
.lamp-row {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-around;&lt;br /&gt;
padding: 0 80px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.lamp {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
background: radial-gradient(ellipse at center, #ffd700 0%, #b8860b 60%, #442500 100%);&lt;br /&gt;
border-radius: 0 0 10px 10px;&lt;br /&gt;
box-shadow: 0 0 14px 4px rgba(255, 215, 0, 0.45);&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
.lamp::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 8px;&lt;br /&gt;
left: -70px;&lt;br /&gt;
width: 200px;&lt;br /&gt;
height: 280px;&lt;br /&gt;
background: var(--spotlight-glow);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.frieze-title {&lt;br /&gt;
font-size: 24px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-shadow: 0 2px 6px rgba(0,0,0,0.95);&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.frieze-subtitle {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.shadowbox-body {&lt;br /&gt;
padding: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 2: HERO STAGE */&lt;br /&gt;
.hero-sanctuary-stage {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 1fr 1.25fr 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
background: linear-gradient(180deg, #180c06 0%, #100703 100%);&lt;br /&gt;
border: 3px solid #361e10;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
box-shadow: inset 0 10px 25px rgba(0,0,0,0.9);&lt;br /&gt;
margin-bottom: 24px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-card {&lt;br /&gt;
background: rgba(0, 0, 0, 0.45);&lt;br /&gt;
border: 1px solid #3b2011;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.8);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-tag {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-headline a {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-body {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: #bcaaa4;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
margin: 10px 0;&lt;br /&gt;
flex: 1;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-footer a {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.center-frame {&lt;br /&gt;
background: #090402;&lt;br /&gt;
border: 3px solid #4a2814;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.95), inset 0 0 30px rgba(0,0,0,0.9);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.sanctuary-center-badge {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link a {&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 3px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 80px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
background: linear-gradient(90deg, transparent, var(--gold-mid), transparent);&lt;br /&gt;
margin: 10px auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.multilingual-tape {&lt;br /&gt;
background: #140904;&lt;br /&gt;
border: 1px solid #361b0d;&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
margin-top: 12px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 3: 3D RECESSED SHADOWBOX SHELF NICHES */&lt;br /&gt;
.niches-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche {&lt;br /&gt;
background: linear-gradient(180deg, #0e0603 0%, #170b05 100%);&lt;br /&gt;
border: 3px solid #381f11;&lt;br /&gt;
border-top: 4px solid #1a0c06;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 18px;&lt;br /&gt;
box-shadow: inset 0 8px 18px rgba(0,0,0,0.95), 0 4px 10px rgba(0,0,0,0.7), inset 0 0 20px rgba(0,0,0,0.8);&lt;br /&gt;
position: relative;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: transform 0.2s, border-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
border-color: #633b20;&lt;br /&gt;
}&lt;br /&gt;
.niche-lamp {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
width: 36px;&lt;br /&gt;
height: 5px;&lt;br /&gt;
background: #e2ba4d;&lt;br /&gt;
border-radius: 0 0 6px 6px;&lt;br /&gt;
box-shadow: 0 0 10px rgba(255,215,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.niche-icon-wrap {&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
margin: 10px 0 10px 0;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0,0,0,0.8));&lt;br /&gt;
}&lt;br /&gt;
.niche-title {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
.niche-desc {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.niche-meta {&lt;br /&gt;
margin-top: auto;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
border-top: 1px solid #2d180c;&lt;br /&gt;
padding-top: 8px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* SUPPLEMENTARY TAXONOMY SHELF */&lt;br /&gt;
.taxonomies-carved-shelf {&lt;br /&gt;
background: #110704;&lt;br /&gt;
border: 1px solid #361b0c;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 12px 18px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.shelf-label {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
background: #1d0f07;&lt;br /&gt;
border: 1px solid #422312;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 4px 10px;&lt;br /&gt;
margin: 0 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
/* CARVED TIMELINE RIBBON */&lt;br /&gt;
.timeline-carved-ribbon {&lt;br /&gt;
background: linear-gradient(180deg, #1c0e07 0%, #120803 100%);&lt;br /&gt;
border: 2px solid #381f11;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
box-shadow: inset 0 4px 10px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.timeline-label-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.timeline-title {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.timeline-span-badge {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.timeline-years-bar {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
background: #080301;&lt;br /&gt;
border: 1px solid #30170a;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-year {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: #9c8570;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
padding: 2px 6px;&lt;br /&gt;
transition: color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.vh-year:hover, .vh-year.active {&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 4: BASE PLINTH FOOTER */&lt;br /&gt;
.plinth-footer {&lt;br /&gt;
background: linear-gradient(180deg, #1d0f07 0%, #120803 100%);&lt;br /&gt;
border-top: 3px solid #3d2111;&lt;br /&gt;
padding: 20px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.05);&lt;br /&gt;
}&lt;br /&gt;
.plinth-stat {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-actions {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
background: #190b05;&lt;br /&gt;
border: 1px solid #4a2712;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
.niches-grid { grid-template-columns: 1fr; }&lt;br /&gt;
.hero-sanctuary-stage { grid-template-columns: 1fr; }&lt;br /&gt;
.taxonomies-carved-shelf { flex-direction: column; gap: 10px; }&lt;br /&gt;
.plinth-footer { flex-direction: column; gap: 14px; text-align: center; }&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PERSISTENT TOP BAR: #345B63 SINGLE-ROW (BURGER, SEARCH, TITLE, USER)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Full-Width Outer Banner Container (Strict #345B63) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Inner Flex Row: STRICT Single Horizontal Line */&lt;br /&gt;
.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CENTERED TITLE: Dead-Center On The Same Line */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.8px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. LEFT SECTION: Burger [ ≡ ] + Search In ONE Row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Force Burger Menu Dropdown to ALWAYS display on desktop */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .cdx-button--fake-button {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* HIGH-VISIBILITY GOLD FOR BURGER &amp;amp; ALL VECTOR ICONS */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.mw-header .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
filter: brightness(0) saturate(100%) invert(86%) sepia(26%) saturate(884%) hue-rotate(352deg) brightness(102%) contrast(96%) !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide duplicate site wordmark &amp;amp; tagline next to burger */&lt;br /&gt;
.vector-header-start .mw-logo-wordmark,&lt;br /&gt;
.vector-header-start .mw-logo-tagline,&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Box Container on Left */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Refined Inset Search Input (Option 1: Harmonious Deep Sea Teal) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 18px !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
padding: 4px 12px 4px 30px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
line-height: 30px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
transition: width 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(245, 215, 127, 0.4), inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input::placeholder,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]::placeholder,&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
color: #a5c4c9 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-search-box-inner .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide separate search submit buttons */&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container #searchButton,&lt;br /&gt;
.vector-header-container #mw-searchButton,&lt;br /&gt;
.vector-header-container .searchButton,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. RIGHT SECTION: User Part Fixed (No weird boxes, clean gold, unified dropdown) */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.1 Remove all clunky button box backgrounds and borders from top bar items */&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button--fake-button,&lt;br /&gt;
.vector-header-end .cdx-button--weight-quiet,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-menu-heading,&lt;br /&gt;
.vector-header-end #p-personal,&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-menu,&lt;br /&gt;
.vector-header-end .vector-menu,&lt;br /&gt;
.vector-header-end .vector-menu-content,&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.2 Style username &amp;amp; header icons in clean warm gold (no boxes) */&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #pt-userpage-2 span,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: background-color 0.2s ease, color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.3 Desktop User Dropdown Menu (Strictly Matching image_a7f3ff.png) */&lt;br /&gt;
.vector-header-end .vector-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content div,&lt;br /&gt;
.vector-header-end .vector-dropdown-content ul,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-menu-content {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure Talk (pt-mytalk) is visible in desktop dropdown */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide icons inside desktop user dropdown so it matches image_a7f3ff.png clean text */&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean, compact, single-row links */&lt;br /&gt;
.vector-header-end .vector-dropdown-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a span {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
font-size: inherit !important;&lt;br /&gt;
font-weight: inherit !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:focus,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Divider above Logout */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-user-menu-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. DISABLE ALL HOVER PREVIEWS / POPUPS IN TOP BAR */&lt;br /&gt;
.vector-header-container [title]:hover::after,&lt;br /&gt;
.vector-header-container [title]:hover::before,&lt;br /&gt;
.vector-header-container a[title]:hover::after,&lt;br /&gt;
.vector-header-container a[title]:hover::before,&lt;br /&gt;
.mw-header [title]:hover::after,&lt;br /&gt;
.mw-header [title]:hover::before,&lt;br /&gt;
.mw-header a[title]:hover::after,&lt;br /&gt;
.mw-header a[title]:hover::before {&lt;br /&gt;
display: none !important;&lt;br /&gt;
content: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Sticky Header Support (Color: #345B63) */&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
height: 48px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-sticky-header a,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Main Page Adjustments: Clean Flush Under Top Bar */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-top {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-photo-stage {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ELIMINATE UNWANTED LIGHT-GREEN STRIP / TOOLBAR UNDER TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure no gap or background bleed between top bar and content on Main Page */&lt;br /&gt;
body.page-Main_Page .vector-header-container {&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
WHO IS SRILA PRABHUPADA &amp;amp; FOUNDER-ACARYA HERO ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 16px auto 8px auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 3px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important; /* Temple Gold */&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
color: #1e353b !important; /* Deep Sacred Slate-Teal */&lt;br /&gt;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
margin: 6px auto 14px auto !important;&lt;br /&gt;
padding: 4px 18px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-radius: 20px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: &amp;quot;♦&amp;quot; !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PANORAMIC TIMELINE RIBBON (1896 – 1977) BETWEEN HERO &amp;amp; GATEWAYS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-timeline-panoramic {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 18px auto 24px auto !important;&lt;br /&gt;
padding: 12px 16px !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-timeline-years {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 auto 12px auto !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-wrap: wrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(255, 255, 255, 0.7) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(52, 91, 99, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* FORCE WARM PARCHMENT ON ALL MAIN PAGE CONTAINERS (KILL MINT GREEN BLEED) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA STRICT ZERO-SCROLL VIEWPORT-FIT SYSTEM (STEP 11)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Strict Zero-Scroll Viewport Locking */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Master Canvas Vertical Rhythm (Auto-distributed inside single screen) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 18px 10px 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Base Card Styling */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Ribbon */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-icon {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-sub {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
opacity: 0.85 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 1: HERO TRIAD (Compact) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 280px 1fr 280px !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories of Srila Prabhupada Card (Left) */&lt;br /&gt;
.vh-card-memories .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-actions {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.28) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Frame */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at center, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 34px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
/* Button below Srila Prabhupada: only &amp;quot;Founder-Ācārya of ISKCON&amp;quot;, clickable wiki link */&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
margin: 3px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Sacred Portrait Oval */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto 4px auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 110px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 2.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f4ebd9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
margin: 2px auto 0 auto !important;&lt;br /&gt;
max-width: 440px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 2: CLEAN INTERACTIVE TIMELINE (No outer border/box rectangle) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lifeline track window */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
flex: 0 0 200px !important;&lt;br /&gt;
padding: 6px 14px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 32px !important;&lt;br /&gt;
left: 14px !important;&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
height: 8px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #1e293b !important;&lt;br /&gt;
max-width: 170px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 3: 6 GATEWAYS GRID (Compact 6-Columns) */&lt;br /&gt;
.vh-gateways-frame {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(6, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 8px 6px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 30px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway .vh-icon {&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
color: #2c3e50 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 4: QUOTE SCROLL (Slim Banner) */&lt;br /&gt;
.vh-quote-frame {&lt;br /&gt;
background: #faf6ee !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
padding: 8px 24px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1000px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-inner {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-text {&lt;br /&gt;
max-width: 750px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-source {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
color: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
font-family: Georgia, serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 5: BOTTOM MODULES (Treasures &amp;amp; Network) */&lt;br /&gt;
.vh-bottom-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 8px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 8px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stats-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-around !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 8px 10px 4px 10px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 2px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-num {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-lbl {&lt;br /&gt;
font-size: 8.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 4px 10px 6px 10px !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
THEMATIC TAXONOMY INDEX (4 SECTIONS) &amp;amp; PRABHUPADA IN MEDIA (STEP 12)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Section Heading */&lt;br /&gt;
.vh-section-header {&lt;br /&gt;
margin: 18px 0 10px 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
padding-bottom: 6px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-badge {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
padding: 3px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.2px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4-Column Taxonomy Grid */&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Prabhupada in the Media Section */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-body {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
padding: 12px 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #334155 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow smooth scrolling when full sections are present */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: repeat(2, 1fr) !important; }&lt;br /&gt;
.vh-media-body { flex-direction: column !important; align-items: flex-start !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: 1fr !important; }&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide quote and bottom sections if any old cache or DOM remains */&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
#vh-random-quote-wrap,&lt;br /&gt;
.vh-bottom-grid,&lt;br /&gt;
.vh-bottom-card,&lt;br /&gt;
.vh-card-treasures,&lt;br /&gt;
.vh-card-network {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 14: TOP BAR SEARCH ANCHORED LEFT + SACRED 3D ARCHITECTURAL STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR LEFT ANCHOR FOR SEARCH */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 0 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. 3D CARDS (HERO TRIAD, GATEWAYS, TAXONOMY, MEDIA) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf8f4 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.32) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 1px 3px rgba(0, 0, 0, 0.05),&lt;br /&gt;
0 5px 15px rgba(30, 53, 59, 0.07),&lt;br /&gt;
0 10px 24px -5px rgba(30, 53, 59, 0.08),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 10px 25px rgba(30, 53, 59, 0.12),&lt;br /&gt;
0 16px 32px -6px rgba(177, 135, 61, 0.16),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Plaques (Embossed Top Bar) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #fbf9f4 0%, #f2ebdd 100%) !important;&lt;br /&gt;
border-bottom: 1.5px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(0, 0, 0, 0.03) !important;&lt;br /&gt;
border-top-left-radius: 7px !important;&lt;br /&gt;
border-top-right-radius: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Center Card (Elevated Sovereign Altar) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 35%, #ffffff 0%, #faf6ec 65%, #f3ece0 100%) !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 1) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.11),&lt;br /&gt;
0 16px 36px -6px rgba(177, 135, 61, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 20px rgba(177, 135, 61, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Frame */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 3.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(30, 53, 59, 0.22),&lt;br /&gt;
0 12px 28px rgba(0, 0, 0, 0.15),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.8),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
transition: transform 0.25s ease, box-shadow 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.28),&lt;br /&gt;
0 16px 36px rgba(177, 135, 61, 0.3),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Gateways Icon Medallions */&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
background: linear-gradient(145deg, #ffffff 0%, #f6efe0 50%, #eadecb 100%) !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
transition: transform 0.2s ease, box-shadow 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.08) translateY(-1px) !important;&lt;br /&gt;
background: linear-gradient(145deg, #fdfbf7 0%, #f2e3c6 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 5px 10px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Tactile Timeline Year Keys */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4eee2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.55) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.07),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.75) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 10px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1f373c 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #122124 !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0d1719 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 1px 2px rgba(0, 0, 0, 0.4),&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Raised 3D Pill Action Buttons */&lt;br /&gt;
.vh-btn-pill,&lt;br /&gt;
.vh-founder-subline a,&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.12),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.4),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #28474e 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #1a2f34 !important;&lt;br /&gt;
border-bottom: 2px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 4px 14px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b1873d 0%, #916c2a 100%) !important;&lt;br /&gt;
border-color: #72531a !important;&lt;br /&gt;
border-bottom: 2.5px solid #553e13 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f6efe2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #213c42 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162a2e !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1517 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(30, 53, 59, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Lifeline Track (Carved Groove with Illuminated Bar) */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #e4ded0 0%, #ede7db 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-bottom: 1px solid #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 15: &amp;quot;SOLID&amp;quot; ARCHITECTURAL PRESENCE &amp;amp; EMBOSSED 3D DEPTH&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SOLID CARD ARCHITECTURE (SUBSTANTIAL GROUNDED PRESENCE) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fbf9f4 60%, #f5efe2 100%) !important;&lt;br /&gt;
border: 1.5px solid #c09b4d !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #8e6b22 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.08),&lt;br /&gt;
0 8px 20px rgba(24, 38, 35, 0.12),&lt;br /&gt;
0 16px 32px -4px rgba(24, 38, 35, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 -1px 0 rgba(192, 155, 77, 0.2) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-4px) !important;&lt;br /&gt;
border-color: #d4ab55 !important;&lt;br /&gt;
border-bottom: 4.5px solid #7a5818 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.10),&lt;br /&gt;
0 14px 28px rgba(24, 38, 35, 0.18),&lt;br /&gt;
0 24px 42px -6px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SOLID EMBOSSED CARD HEADER (STONE/METAL LINTEL) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #faf6ee 0%, #ebe0ca 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #b89348 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 2px 4px rgba(0, 0, 0, 0.05) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.6px !important;&lt;br /&gt;
color: #725215 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #55442a !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.16) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (SOVEREIGN REVERENTIAL ALTAR) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 32%, #ffffff 0%, #fbf6ec 55%, #f0e6d2 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #785414 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.09),&lt;br /&gt;
0 12px 28px rgba(24, 38, 35, 0.16),&lt;br /&gt;
0 22px 44px -8px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SOLID CAST GOLD PORTRAIT MEDALLION */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 4px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(20, 35, 32, 0.32),&lt;br /&gt;
0 16px 36px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #c99c45 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 12px 32px rgba(20, 35, 32, 0.40),&lt;br /&gt;
0 20px 45px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SOLID GATEWAYS WITH SCULPTED BRONZE/GOLD MEDALLIONS */&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 14px 10px 12px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #eedfc7 50%, #d6ba8f 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top-color: #ffffff !important;&lt;br /&gt;
border-bottom-color: #825f18 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.14),&lt;br /&gt;
inset 0 1px 1.5px #ffffff,&lt;br /&gt;
inset 0 -2px 3px rgba(130, 95, 30, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.1) translateY(-2px) !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #f7ebd5 50%, #e5cb9e 100%) !important;&lt;br /&gt;
border-color: #c49d48 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 1px 2px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(130, 95, 30, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #14282c !important;&lt;br /&gt;
letter-spacing: 1.4px !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SOLID TACTILE TIMELINE YEAR BUTTONS */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #efe7d6 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #213c42 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
border-color: #cda24e !important;&lt;br /&gt;
border-bottom: 4.5px solid #63430c !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.28),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #0b1a1c !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #172c30 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0d191c !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #060c0d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 2px 4px rgba(0, 0, 0, 0.5),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SOLID CARVED LIFELINE TRACK */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #ded6c4 0%, #e8e1d3 100%) !important;&lt;br /&gt;
border: 1.5px solid #a8843c !important;&lt;br /&gt;
border-top-color: #8c6a26 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. SOLID 3D ACTION PILL BUTTONS */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #376069 0%, #20393f 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.45) !important;&lt;br /&gt;
border-bottom: 3px solid #0a1315 !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 5px 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 7px rgba(0, 0, 0, 0.20),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.5),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b88e40 0%, #8c661d 100%) !important;&lt;br /&gt;
border-color: #61440d !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
border-bottom: 3.5px solid #432e08 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(177, 135, 61, 0.38) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4ebd9 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #785414 !important;&lt;br /&gt;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1b3237 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #0e1e21 !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #050b0c !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(30, 53, 59, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. SOLID DEDICATED MEDIA ARCHIVES SECTION */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 10. Hide THEMATIC TAXONOMY INDEX announcement banner from old cache */&lt;br /&gt;
.vh-section-header,&lt;br /&gt;
.vh-section-badge,&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide the 6 gateways frame if any cache remains */&lt;br /&gt;
.vh-gateways-frame,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
SAFE NO-SCROLL DASHBOARD &amp;amp; ZERO-OVERLAP ARCHITECTURE (STEP 18)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PREVENT SCROLLING ON MAIN PAGE CLEANLY WITHOUT BREAKING VECTOR INTERNALS */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: hidden !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. THE MASTER DASHBOARD CONTAINER (FITS SCREEN EXACTLY) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 56px) !important;&lt;br /&gt;
max-height: calc(100vh - 56px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize old legacy absolute / conflicting rules */&lt;br /&gt;
.vh-intro,&lt;br /&gt;
.vh-now,&lt;br /&gt;
.vh-main,&lt;br /&gt;
.vh-gateways,&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 1: HERO TRIAD */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 38vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1.15fr 1fr !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Card: Sanctuary Altar */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin: 0 auto 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
padding: 2px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 85px !important;&lt;br /&gt;
height: 85px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 2: INTERACTIVE LIFE TIMELINE */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 62px !important;&lt;br /&gt;
max-height: 62px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 2px 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
max-height: 30px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 3: THEMATIC TAXONOMY (4 CARDS) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 39vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-header {&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 5px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
margin-top: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 4: PRABHUPĀDA IN THE MEDIA (COMPACT HORIZONTAL BAR 42px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-card-header {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-body {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-desc {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 3px 12px !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 19: FULL-WIDTH VIEW + TOP-BAR TEAL (#345B63) BORDERS &amp;amp; SHADOWS&lt;br /&gt;
+ REFINED COMPACT SIZING &amp;amp; EXPANDED AIRY SPACING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH VIEW (EXPAND TO 100% SCREEN WIDTH) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TEAL (#345B63) BORDERS &amp;amp; MULTI-STOP TEAL SHADOWS ACROSS ALL CARDS */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
border-color: #43727c !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.12),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.22),&lt;br /&gt;
0 22px 38px -6px rgba(52, 91, 99, 0.26),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Lintels (Teal Borders &amp;amp; Toned Accents) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #eaf1f2 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(52, 91, 99, 0.06) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #233e44 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY ALAR CARD (REFINED 3D TEAL EMBOSSING) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.10),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.18),&lt;br /&gt;
0 22px 40px -6px rgba(52, 91, 99, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(52, 91, 99, 0.05) !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Bezel in #345B63 */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 80px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
border: 3.5px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(52, 91, 99, 0.35),&lt;br /&gt;
0 12px 26px rgba(26, 47, 52, 0.25),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 22px rgba(52, 91, 99, 0.45),&lt;br /&gt;
0 16px 32px rgba(26, 47, 52, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Title &amp;amp; Subtitle */&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. BIG RECTANGLE ELEMENTS ARE SMALLER WITH BIGGER SPACE BETWEEN THEM */&lt;br /&gt;
/* Section 1: Hero Triad Grid (Reduced Height, Expanded 20px Gutter) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 220px !important;&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 2: Timeline (Sleek Key Row &amp;amp; Track, Teal Borders) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 58px !important;&lt;br /&gt;
height: 58px !important;&lt;br /&gt;
max-height: 58px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
border-bottom: 3.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.25), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1e353b 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-bottom: 3px solid #0b1517 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4), 0 2px 5px rgba(52, 91, 99, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 3: Thematic Taxonomy Grid (Reduced Height, Expanded 18px Gutter) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #3e565c !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 4: Media Bar (Compact 40px Single-Line Strip) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
max-height: 40px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. 3D PILL BUTTONS WITH TEAL THEME */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #1a2f34 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #4c828d 0%, #2e545b 100%) !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 20: NARROWER RECTANGLES + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. NARROWER PROPORTIONED CONTAINER (NO LONGER ENDLESSLY WIDE) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
max-width: 1260px !important;&lt;br /&gt;
width: 95% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CENTER CARD FIXES (PROPER HIERARCHY, NO WEIRD DOUBLE BOXES) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title a {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-sub {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-main {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide legacy floating who-corner and founder subline balloon boxes */&lt;br /&gt;
.vh-hero-title-wrap,&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dedicated button below portrait */&lt;br /&gt;
.vh-founder-btn-wrap {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 78px !important;&lt;br /&gt;
height: 78px !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(52, 91, 99, 0.32), inset 0 2px 4px rgba(255, 255, 255, 0.9), inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE LAYOUT CORRECTIONS (CLEAN &amp;amp; LEGIBLE TRACK) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 64px !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
max-height: 34px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CLEAN MEDIA SECTION (SINGLE HORIZONTAL FLEX ROW 44px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left .vh-badge-text a {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-center {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right .vh-btn-pill {&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. NARROWER HERO &amp;amp; TAXONOMY GRIDS WITH AMPLE SPACING */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 21: NARROW RECTANGLES (1140px) + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE NARROWER DASHBOARD WIDTH (OVERRIDE ALL PREVIOUS MIN-WIDTHS) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
max-width: 1140px !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. NARROW HERO TRIAD (3 CARDS ~360px EACH) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (COMPLETELY REBUILT ARCHITECTURE) */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 76px !important;&lt;br /&gt;
height: 76px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW THEMATIC TAXONOMY (4 CARDS ~270px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. CLEAN MEDIA BAR (HORIZONTAL SINGLE LINE) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 22: FULL-WIDTH VIEW + NARROWER CARDS + VISIBLE TOP BORDER + ZERO CUTOUTS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE VIEW (NO ARTIFICIAL MAX-WIDTH ON CONTAINER) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 10px 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. VISIBLE TOP BORDER ON ALL RECTANGLE ELEMENTS (NO MORE MISSING TOP BORDER!) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-sanctuary-card,&lt;br /&gt;
.vh-card-memories,&lt;br /&gt;
.vh-card-article,&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* CRITICAL: EXPLICIT VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. NARROWER RECTANGLES WITH GENEROUS GAPS (PAGE IS FULL WIDTH, CARDS ARE NARROWER) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 28px !important;&lt;br /&gt;
flex: 0 0 230px !important;&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 400px !important; /* NARROWER RECTANGLES */&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SANCTUARY CENTER CARD: ZERO WEIRD BOXES, PERFECT VERTICAL FIT */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text,&lt;br /&gt;
.vh-sanctuary-header-text *,&lt;br /&gt;
.vh-sanctuary-name,&lt;br /&gt;
.vh-sanctuary-name * {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 74px !important;&lt;br /&gt;
height: 74px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 3px 16px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. PREVENT CUT OUTS IN MEMORIES &amp;amp; SPOTLIGHT */&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-article .vh-discover-secondary {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. TIMELINE: ZERO OVERLAPPING */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 68px !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. NARROWER TAXONOMY CARDS (4 CARDS ~280px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 175px !important;&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 290px !important; /* NARROWER TAXONOMY CARDS */&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: calc(100% - 34px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MEDIA BAR (PERFECT SINGLE ROW, ZERO OVERLAPPING) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 23: DEFINITIVE FIXES FOR TOP BORDERS, WIDTHS, TIMELINE, FULL-WIDTH PAGE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE: UNLOCK MEDIAWIKI WRAPPERS &amp;amp; CONTAINERS TO 100% */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container,&lt;br /&gt;
body.page-Main_Page .vector-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TOP BORDERS: 100% VISIBLE SOLID #345B63 BORDER ON EVERY CARD &amp;amp; HEADER */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* ULTRA-VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* HEADER REINFORCED TOP BORDER */&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. YEAR BUTTONS: SOLID VISIBLE TOP BORDER */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* EXPLICIT SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
border-top: 2px solid #1a2f34 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-top: 2px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2.5px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW ALL RECTANGLES BY 30% */&lt;br /&gt;
/* HERO TRIAD: Cards narrowed to 280px (was 400px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 36px !important;&lt;br /&gt;
flex: 0 0 235px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* TAXONOMY: 4 Cards narrowed to 210px (was 290px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
/* MEDIA BAR: Narrowed to 930px to match Triad/Taxonomy cluster */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 930px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. FLOWING TIMELINE: FIX VERTICAL TRUNCATION (AMP UP HEIGHT TO 70px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1050px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 26px !important;&lt;br /&gt;
flex: 0 0 26px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
max-height: 72px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-date {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-title,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SANCTUARY PORTRAIT &amp;amp; BUTTONS - POLISHED HIERARCHY */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 72px !important;&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
border: 2.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule {&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-subtitle {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 24: FIX THICK BORDERS, FULL-WIDTH EDGES, AND BOTTOM OVERLAPPING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE 100% TRUE FULL-WIDTH (STRIP VECTOR 2022 LEFT/RIGHT INDENTATIONS) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important; /* PREVENTS PUSHING MEDIA SECTION OFF-SCREEN */&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. FIX UNUSUAL THICK TOP BORDER: UNIFORM 1.5px ON ALL CARDS &amp;amp; NO HEADER BORDER-TOP */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important; /* CRISP UNIFORM 1.5px (NOT THICK!) */&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: none !important; /* REMOVE DUPLICATE TOP BORDER ON HEADER */&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. HERO TRIAD (30% NARROWER RECTANGLES, PERFECTLY CENTERED) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 32px !important;&lt;br /&gt;
flex: 0 0 225px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. FULL-WIDTH FLOWING TIMELINE (STRETCHES EDGE-TO-EDGE) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 96px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH EDGE-TO-EDGE */&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 7px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 25px !important;&lt;br /&gt;
flex: 0 0 25px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH TRACK */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important; /* CONTINUOUS SEAMLESS EDGE-TO-EDGE */&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 60px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TAXONOMY 4 CARDS (30% NARROWER RECTANGLES, PERFECT FIT) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. FIX BOTTOM OVERLAPPING: SINGLE-CONTAINER MEDIA BAR */&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 920px !important;&lt;br /&gt;
max-width: 920px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRIP ALL NESTED SUB-BOXES / INTERNAL BORDERS IN MEDIA SECTION */&lt;br /&gt;
body.page-Main_Page .vh-media-bar &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-body,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn .vh-btn-pill,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 51: DEFINITIVE CLEAN ARCHITECTURE &amp;amp; VISIBLE AT-REST ANIMATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. CANVAS &amp;amp; WRAPPER RESET (FULL WIDTH, NO SIDEBAR) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. MAIN CONTAINER: FULL VIEWPORT HEIGHT SPREAD TOP TO BOTTOM */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 18px 40px 14px 40px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important; /* SPREAD CONTENT FROM TOP TO BOTTOM */&lt;br /&gt;
gap: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARDS: 100% TRANSPARENT OPEN SPACE (NO BOXES, NO BORDERS) */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all old badges, buttons, headers, and clutter */&lt;br /&gt;
body.page-Main_Page .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-actions,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-btn-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who,&lt;br /&gt;
body.page-Main_Page .vh-badge-sub,&lt;br /&gt;
body.page-Main_Page .vh-badge-icon,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-link,&lt;br /&gt;
body.page-Main_Page .vh-random-article-more,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 1: HERO TRIAD (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 295px !important;                    /* EXPANDED HEIGHT FOR 180px PORTRAIT */&lt;br /&gt;
height: 295px !important;&lt;br /&gt;
max-height: 295px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 360px !important;&lt;br /&gt;
width: 360px !important;&lt;br /&gt;
max-width: 360px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Portrait Medallion */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 4px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 10px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* +120% BIGGER (82px -&amp;gt; 180px) */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.7),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 2: TIMELINE (EDGE TO EDGE FULL WIDTH) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 27px !important;&lt;br /&gt;
flex: 0 0 27px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 3: THEMATIC TAXONOMY (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 155px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 260px !important;&lt;br /&gt;
width: 260px !important;&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SECTION 4: MEDIA BAR (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
border-top: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
border-bottom: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. DESCRIPTIVE TEXT IN CARDS */&lt;br /&gt;
body.page-Main_Page .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-snippet,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-desc,&lt;br /&gt;
body.page-Main_Page .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* 50% LARGER (12.5px -&amp;gt; 19px) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
9. CAITANYA 3D TITLES + VISIBLE AT-REST BREATHING LINE + ON-HOVER FULL GLIDE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Title Containers */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ALL TITLE LINKS (KEEPING THE EXACT GORGEOUS 3D STYLE FROM USER&#039;S SCREENSHOT) */&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page&lt;br /&gt;
-Main_Page .vh-media-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* PERFECT SPACE FOR UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* 1. LIGHT COLOR FACE (The exact warm temple gold from screenshot) */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 2. DARK SIDES &amp;amp; DEEP CAST SHADOW (The exact 3D from screenshot) */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific Font Sizes */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
letter-spacing: 0.03em !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 18.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title a {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
3. THE GOLDEN FILAMENT LINE BENEATH TITLES (RESTORES THE USER&#039;S FAVORITE FEATURE!)&lt;br /&gt;
- At Rest: Gently breathes in and out (25% to 65% width) so animation is clearly visible!&lt;br /&gt;
- On Hover: Pauses breathing and smoothly glides to full 90% width!&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
/* AT REST: VISIBLE BREATHING ANIMATION (2.8s CYCLE) */&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* At-Rest Line Breathing Keyframes */&lt;br /&gt;
@keyframes vhLineBreath {&lt;br /&gt;
0%, 100% {&lt;br /&gt;
width: 25%;&lt;br /&gt;
left: 37.5%;&lt;br /&gt;
opacity: 0.35;&lt;br /&gt;
}&lt;br /&gt;
50% {&lt;br /&gt;
width: 65%;&lt;br /&gt;
left: 17.5%;&lt;br /&gt;
opacity: 0.95;                              /* Clearly visible expanding light bar! */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
4. ON MOUSE HOVER: FULL GOLDEN LINE GLIDE + DIRECT SUNLIGHT 3D ILLUMINATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;     /* RETAINS 3D STEP MOVEMENT */&lt;br /&gt;
color: #dfad3e !important;                    /* DOES NOT CHANGE COLOR (STAYS RICH GOLD) */&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;  /* 100% CONSTANT COLOR */&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
/* Extended 3D shadow deepening as the letters step forward */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ON HOVER: LINE GLIDES OUT TO FULL 90% WIDTH &amp;amp; STAYS SOLID GOLD */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover::after {&lt;br /&gt;
animation: none !important;                   /* Stops at-rest breathing */&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;                       /* FULL EXTENSION GLIDE! */&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
/* EXACT SAME GOLD COLOR AS AT REST — ZERO COLOR CHANGE */&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 56: TIMELINE EXPANSION (NO TEXT CROPPING, NO BG, NO LINE) &amp;amp; CAPTION REGULAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR, NOT ITALIC */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TIMELINE SECTION: EXPANDED HEIGHT TO PREVENT ALL TEXT CROPPING */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 134px !important;&lt;br /&gt;
height: 134px !important;&lt;br /&gt;
min-height: 134px !important;&lt;br /&gt;
max-height: 134px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. LIFELINE WINDOW &amp;amp; TRACK: TRANSPARENT, NO TOP LINE, HEIGHT 96px */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 96px !important;                     /* EXPANDED HEIGHT (WAS 68px) */&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: transparent !important;          /* REMOVE BACKGROUND */&lt;br /&gt;
border: none !important;                     /* REMOVE ALL BORDERS */&lt;br /&gt;
border-top: none !important;                 /* REMOVE LINE ABOVE */&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line across the timeline items */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE ITEM: EXACT 240px MATCH WITH JAVASCRIPT ITEM_WIDTH */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
min-width: 240px !important;&lt;br /&gt;
max-width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;                    /* Clear Gold Date */&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
width: 9px !important;&lt;br /&gt;
height: 9px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #345B63 !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 57: TIMELINE FULL BLEED (EDGE-TO-EDGE), 50% TALLER (150px),&lt;br /&gt;
DOT/TEXT SEPARATION (ZERO OVERLAP), NO THIN LINE ABOVE,&lt;br /&gt;
AND CAPTION REGULAR (NOT ITALIC)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR (NOT ITALIC) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE ALL THIN LINES ABOVE TIMELINE (NO TOP BORDERS ANYWHERE) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. STRETCH TIMELINE EDGE-TO-EDGE TO VERY LEFT AND RIGHT (FULL BLEED) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
flex: 0 0 190px !important;                    /* EXPANDED TOTAL HEIGHT (150px track + 40px buttons) */&lt;br /&gt;
height: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
max-height: 190px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Year buttons container centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE TRACK WINDOW: 50% TALLER (150px) &amp;amp; FULL BLEED (VERY LEFT TO VERY RIGHT) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 150px !important;                    /* 50% TALLER (WAS 96px -&amp;gt; NOW 150px) */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 150px !important;&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line passing through the dots */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 28px !important;                         /* GUIDE LINE POSITION */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TIMELINE ITEM &amp;amp; DOT / TEXT SEPARATION (ZERO OVERLAP!) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 150px !important;                    /* FULL 150px HEIGHT */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the very top */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot on the horizontal line (top: 24px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 24px !important;                        /* CENTERED ON THE 28px LINE */&lt;br /&gt;
left: 18px !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event text starts strictly BELOW the dot and line (CLEAR SEPARATION) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 18px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT! */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 100px !important;                /* COMFORTABLY HOLDS 6-7 LINES */&lt;br /&gt;
}&lt;br /&gt;
/* Edge fades on the timeline window (seamless left &amp;amp; right fade) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to right, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to left, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 58: ABSOLUTE CROPPING ELIMINATION &amp;amp; PERFECT TIMELINE DOT ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. HERO TRIAD &amp;amp; PRABHUPĀDA CARD: UNCONSTRAINED HEIGHT (ZERO CROPPING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;                  /* AMPLE ROOM FOR 180px CIRCLE + CAPTION */&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 380px !important;&lt;br /&gt;
width: 380px !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait Medallion: 180px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 12px auto !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* FULL 180px CIRCLE */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
overflow: hidden !important;                   /* CLIPS ONLY THE PHOTO, NOT THE CARD */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Caption: Regular (Not Italic) at 19px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;               /* STRICTLY REGULAR (NOT ITALIC) */&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TIMELINE: 50% TALLER (155px), FULL BLEED, NO THIN TOP LINES&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Full Bleed Timeline Section */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 195px !important;&lt;br /&gt;
height: 195px !important;&lt;br /&gt;
min-height: 195px !important;&lt;br /&gt;
max-height: 195px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Track Window: 50% Taller (155px) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 155px !important;                    /* 50% TALLER (HOLDS 6-7 FULL LINES) */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line: Fixed at top: 30px */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 30px !important;                         /* GUIDE LINE LEVEL */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. TIMELINE ITEM: PERFECT VERTICAL &amp;amp; HORIZONTAL DOT ALIGNMENT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;                    /* FULL 155px HEIGHT */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date Text: Centered horizontally above the dot */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED HORIZONTALLY */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: EXACTLY CENTERED VERTICALLY ON THE 30px LINE &amp;amp; HORIZONTALLY WITH DATE */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px center (EXACT ON LINE!) */&lt;br /&gt;
left: 50% !important;                        /* CENTERED HORIZONTALLY */&lt;br /&gt;
transform: translateX(-50%) !important;      /* PERFECT HORIZONTAL ALIGNMENT WITH DATE */&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event Text: Safely below the line and dot (ZERO OVERLAPPING) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 22px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 105px !important;                /* COMFORTABLY HOLDS 6-7 FULL LINES */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 59: TOP BAR HELP TEXT REMOVAL, TIMELINE 3-TIER AXIS CENTERING,&lt;br /&gt;
AND SEAMLESS TITLE MORPH (Śrīla Prabhupāda &amp;lt;-&amp;gt; Who Is Śrīla Prabhupāda)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR: SUPPRESS ALL HOVER HELP TEXTS &amp;amp; TOOLTIPS */&lt;br /&gt;
#mw-head [title]::before,&lt;br /&gt;
#mw-head [title]::after,&lt;br /&gt;
.vector-header [title]::before,&lt;br /&gt;
.vector-header [title]::after,&lt;br /&gt;
.mw-tooltip,&lt;br /&gt;
.tipsy,&lt;br /&gt;
.tipsy-inner,&lt;br /&gt;
.tooltip {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PERMANENT SANCTUARY HERO TITLE: &amp;quot;Who Is Śrīla Prabhupāda&amp;quot; (NO TEXT CHANGE ON HOVER) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize and remove all text-swapping / morph behavior */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-default {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE: PERFECT 3-TIER CENTER ALIGNMENT (DATE, DOT, AND TEXT) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;               /* PERFECT HORIZONTAL AXIS CENTERING */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the top: centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 auto 4px auto !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 30px !important;&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: Center vertically on the 30px line, and horizontally with the date */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px (EXACT ON LINE) */&lt;br /&gt;
left: 50% !important;                        /* EXACT HORIZONTAL CENTER */&lt;br /&gt;
transform: translateX(-50%) !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text below: Properly centered under the dot with ample clearance */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 220px !important;&lt;br /&gt;
margin: 24px auto 0 auto !important;         /* CLEARLY BELOW DOT &amp;amp; LINE */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;                /* PROPERLY CENTERED TEXT */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Suppress any tooltip on top bar header title */&lt;br /&gt;
#vanipedia-header-title,&lt;br /&gt;
.vh-header-title,&lt;br /&gt;
.vanipedia-header-title,&lt;br /&gt;
#p-logo,&lt;br /&gt;
.vector-header {&lt;br /&gt;
-webkit-user-select: none !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition for Remembering Prabhupada random spotlight */&lt;br /&gt;
#vh-random-memories,&lt;br /&gt;
.vh-card-memories .vh-card-body {&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-memories.is-changing,&lt;br /&gt;
.vh-card-memories .vh-card-body.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the text below the titles when randomizing (STEP 70) */&lt;br /&gt;
.vh-card-tax .vh-card-text {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Rotator Titles remain opaque during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title,&lt;br /&gt;
.vh-card-tax .vh-card-body &amp;gt; .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 69: FIX BACKGROUND COLOR SCROLL BLEED &amp;amp; STICKY TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PERSISTENT STICKY TOP BAR WHEN SCROLLING DOWN */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.mw-header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT BACKGROUND COLOR CUTOFF ON SCROLL (SOLID SAGE/TEAL ON ALL PAGES) */&lt;br /&gt;
html {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-content-container {&lt;br /&gt;
min-height: 100vh !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restrict cream background strictly to Main Page */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ŚRĪLA PRABHUPĀDA IN THE MEDIA: ARCHIVAL THUMBNAIL STYLING */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 48px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
padding: 6px 24px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb,&lt;br /&gt;
.vh-media-archival-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb.is-changing,&lt;br /&gt;
.vh-media-archival-thumb.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: scale(0.95);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a:hover {&lt;br /&gt;
transform: translateY(-2px) scale(1.05) !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 75px !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 71: 5-CARD EQUAL FOOTING ROW (TAXONOMY + MEDIA WITH LARGE THUMBNAILS)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. 5-Column Grid on Equal Footing */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 220px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 210px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Soft-Switch ONLY Content Below Titles (Titles Stay 100% Static) */&lt;br /&gt;
.vh-card-tax .vh-card-text,&lt;br /&gt;
.vh-card-tax .vh-media-card-content {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
.vh-card-tax .vh-media-card-content.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing,&lt;br /&gt;
#vh-tax-random-media.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Titles are strictly fixed during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Card 5: Large Archival Media Thumbnail &amp;amp; Captions */&lt;br /&gt;
.vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 105px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fallback Vintage Press Badge */&lt;br /&gt;
.vh-card-media-item .vh-media-fallback-thumb {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: linear-gradient(135deg, #f7f3ec 0%, #ebdcc7 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-icon {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-tag {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions Below Large Thumbnail */&lt;br /&gt;
.vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Hide legacy bottom media bar since it is now unified in the 5-card row */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Grid Breakpoints */&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 72: UNIFIED &amp;quot;STEP FORTH&amp;quot; TOP BAR ICONS &amp;amp; LEFT COLUMN STACK&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. UNIFIED &amp;quot;STEP FORTH&amp;quot; ANIMATION ACROSS ALL TOP BAR ICONS &amp;amp; BUTTONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-start .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.25s ease,&lt;br /&gt;
color 0.25s ease,&lt;br /&gt;
background-color 0.25s ease !important;&lt;br /&gt;
will-change: transform, filter !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH HOVER: Icon floats up 2.5px, scales up, glows with 3D drop shadow */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: translateY(-2.5px) scale(1.14) !important;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.55))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.8)) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH BUTTON CONTAINER HOVER */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ACTIVE / CLICK STATE: Tactile press depression */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: translateY(0.5px) scale(0.98) !important;&lt;br /&gt;
filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TOP-LEFT COLUMN: MEMORIES (TOP) + SRILA PRABHUPADA IN MEDIA (BOTTOM)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Hero */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card in Hero Left: Large Thumbnail &amp;amp; Captions Below */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 95px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.14), inset 0 0 0 1px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. BOTTOM 4-COLUMN TAXONOMY GRID (EQUAL FOOTING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean up any legacy media bar */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 73: FIT EVERYTHING TO SCREEN + 100% LARGER TITLES &amp;amp; TEXTS&lt;br /&gt;
+ MAXIMIZED ŚRĪLA PRABHUPĀDA CARD SIZE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. FIT EVERYTHING TO SCREEN (ZERO SCROLLBAR ON DESKTOP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #faf7f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Master Homepage Container: Perfectly fits single viewport height */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 48px) !important;&lt;br /&gt;
max-height: calc(100vh - 48px) !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 8px 32px 10px 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. MAXIMIZED ŚRĪLA PRABHUPĀDA CARD &amp;amp; HERO ROW PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 310px !important;&lt;br /&gt;
max-height: 44vh !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Memories (Top) + Media (Bottom) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
/* CENTER: MAXIMIZED ŚRĪLA PRABHUPĀDA CARD */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Grand Portrait Circle - Maximized Size */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: min(240px, 24vh) !important;&lt;br /&gt;
height: min(240px, 24vh) !important;&lt;br /&gt;
min-width: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. INCREASE ALL CARD TITLES BY 100% (MAJESTIC 3D SACRED GOLD)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Center Title: &amp;quot;Śrīla Prabhupāda&amp;quot; (+100% -&amp;gt; 46px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories &amp;amp; Article Titles (+100% -&amp;gt; 28px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Title (+100% -&amp;gt; 26px) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 26px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Card Titles: Personalities, Names, Places, Questions (+100% -&amp;gt; 30px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 30px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
4. INCREASE ALL TEXTS IN THOSE CARDS BY 100%&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Śrīla Prabhupāda Sanctuary Subtitle (+100% -&amp;gt; 22px) */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 4px 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Descriptions (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Outlet Tag &amp;amp; Headline (+100%) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Thumbnail Dimensions */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Spotlight Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
5. COMPACT TIMELINE TO FIT THE 100vh SCREEN PERFECTLY&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 130px !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
min-height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
min-height: 32px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 92px !important;&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
6. BOTTOM 4 TAXONOMY CARDS PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 145px !important;&lt;br /&gt;
max-height: 22vh !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 140px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 77: TARGETED ADJUSTMENTS STARTING FROM STEP 73&lt;br /&gt;
1. Centered, ROUND picture (no oval distortion, no text overlap)&lt;br /&gt;
2. Subtitle second line in one line, not truncated (same text size: 20-22px)&lt;br /&gt;
3. Put media card UP to fit in under &amp;quot;...remembers...&amp;quot; (no push-down)&lt;br /&gt;
4. Put bottom 4 cards up &amp;amp; decrease text size (14.5px) to fit in cleanly&lt;br /&gt;
5. Put timeline and years above it MORE DOWN (margin-top: 38px)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: CENTERED ROUND PICTURE (NOT OVAL, NO TEXT OVERLAP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
min-width: 180px !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
max-width: 180px !important;&lt;br /&gt;
max-height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: SECOND LINE IN ONE LINE, NOT TRUNCATED (SAME TEXT SIZE)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 6px auto 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;                  /* NEVER OVERLAPS WITH PHOTO */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UP TO FIT IN UNDER &amp;quot;...REMEMBERS...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column: Natural flow (no space-between that forces media down) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PUT IT UP UNDER REMEMBERS */&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits directly under Memories with compact thumb */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;                      /* COMPACT THUMBNAIL FITS UP UNDER REMEMBERS */&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Card */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 660px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 7 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Row Container Height Capped at 275px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 5: PUT THE TIMELINE AND THE YEARS ABOVE IT MORE DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 120px !important;&lt;br /&gt;
min-height: 120px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 38px !important;                 /* PUSHES TIMELINE &amp;amp; YEARS DOWN */&lt;br /&gt;
margin-bottom: 22px !important;              /* GENEROUS BREATHING ROOM BELOW */&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
min-height: 28px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 3px 9px !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 82px !important;&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 4: PUT BOTTOM CARDS UP &amp;amp; DECREASE TEXT SIZE IN THESE FOUR CARDS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
margin-bottom: 10px !important;              /* ELEVATED ABOVE SCREEN BOTTOM */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Title: 24px Grand Golden 3D Typography */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Decreased text size so it fits in without truncation */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;                 /* DECREASED FROM 18px TO FIT IN */&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 78: 50% LARGER ROUND IMAGE, ZERO SUBTITLE GAP, SMALL MEDIA GAP&lt;br /&gt;
1. 50% larger round image (270px x 270px) with clean visual gaps above/below&lt;br /&gt;
2. Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
3. Small gap (4px) between &amp;quot;Remembers...&amp;quot; and &amp;quot;In the Media&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: 50% LARGER ROUND IMAGE (270px x 270px) WITH VISUAL GAPS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 6px !important;                 /* VISUAL GAP ABOVE ROUND IMAGE */&lt;br /&gt;
}&lt;br /&gt;
/* Portrait stage increased by 50% (180px -&amp;gt; 270px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;                      /* +50% LARGER (180px -&amp;gt; 270px) */&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: NO GAP BETWEEN &amp;quot;FOUNDER-ĀCĀRYA&amp;quot; AND &amp;quot;INTERNATIONAL SOCIETY...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 8px auto 0 auto !important;           /* VISUAL GAP BELOW ROUND IMAGE */&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINES */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UNDER &amp;quot;...REMEMBERS...&amp;quot; WITH JUST SMALL GAP (4px)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: 4px crisp small gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 4px !important;                          /* JUST SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (CONTROLLED BY 4px GAP) */&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Card height aligned */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 385px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline section spacing adjusted for new hero height */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
margin-top: 20px !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 cards padding &amp;amp; positioning */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 79: MOVE &amp;quot;FOUNDER...&amp;quot; +10px DOWN &amp;amp; REMOVE HUGE GAP UNDER REMEMBERS&lt;br /&gt;
1. Subtitle (&amp;quot;Founder-Ācārya / International Society...&amp;quot;) moved +10px down&lt;br /&gt;
2. &amp;quot;Śrīla Prabhupāda in the Media&amp;quot; pulled directly under &amp;quot;Remembers...&amp;quot;&lt;br /&gt;
with just a small 6px gap (huge empty gap completely eliminated)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: MOVE THOSE TWO LINES &amp;quot;FOUNDER...&amp;quot; +10px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 18px !important;                  /* MOVED +10px DOWN (FROM 8px TO 18px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: REMOVE HUGE EMPTY GAP UNDER REMEMBERS (PUT MEDIA DIRECTLY UNDER)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column Container: Natural tight vertical flow */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* TIGHT TOP PACKING (NO SPACE-BETWEEN) */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 6px !important;                          /* CRISP SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* UNCONSTRAINED TO PREVENT PUSH-DOWN */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Card: Memories (Tight fit to content, zero empty space below) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
height: auto !important;                      /* NEVER STRETCH TO 100% */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Card: Media Item (Sits immediately below Memories with only 6px gap) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 80: ABSOLUTE ELIMINATION OF LEFT GAP &amp;amp; CENTER VERTICAL SHIFTS&lt;br /&gt;
1. Left Column: Completely eliminate the huge gap between &amp;quot;...remembers...&amp;quot;&lt;br /&gt;
and &amp;quot;In the Media&amp;quot; (align-items: flex-start, unconstrained auto height,&lt;br /&gt;
flex: 0 0 auto on both cards, strict 4px gap).&lt;br /&gt;
2. Center Card:&lt;br /&gt;
- Shift the round image 30px down from the title (margin-top: 36px)&lt;br /&gt;
- Text lines under the image increased +30px from image (margin-top: 48px)&lt;br /&gt;
- Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: ABSOLUTE ELIMINATION OF THE HUGE EMPTY GAP ON THE LEFT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Unstretch hero row so left column hugs its content instead of stretching 390px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;           /* STOPS FORCING LEFT COLUMN TO STRETCH */&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Strictly pack items with only 4px gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PACK TIGHTLY AT TOP */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP ONLY */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits immediately 4px under Memories */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (4px GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: CENTER CARD - SHIFT IMAGE 30px DOWN &amp;amp; TEXT LINES +30px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 81: SPECIFICITY OVERHAUL - ELIMINATING THE 340px SQUARE ON MEMORIES CARD&lt;br /&gt;
The user&#039;s DevTools confirmed: .vh-card.vh-card-memories was computing to&lt;br /&gt;
EXACTLY 339.99px x 339.99px (a square) because an older high-specificity rule&lt;br /&gt;
&amp;quot;body.page-Main_Page .vh-triad-grid .vh-card { flex: 0 0 340px !important; }&amp;quot;&lt;br /&gt;
was matching it. In a column flex container (.vh-triad-column-left),&lt;br /&gt;
flex-basis: 340px forces the HEIGHT to 340px!&lt;br /&gt;
We now use #vani-home scoped selectors to permanently override and reset&lt;br /&gt;
flex, height, and margins on all cards inside the left column.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. HERO TRIAD GRID &amp;amp; LEFT COLUMN: UNSTRETCH &amp;amp; WRAP CONTENT */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP BETWEEN THE TWO CARDS */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. OVERRIDE THE 340px FLEX-BASIS ON ALL CARDS IN THE LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* KILLS 340px HEIGHT! */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;                      /* HUGS EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARD BODIES IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
height: auto !important;                      /* KILLS 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MEDIA ITEM CARD SPECIFIC STYLING IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
CENTER CARD: SHIFT ROUND IMAGE 30px DOWN &amp;amp; TEXT LINES +30px FROM IMAGE&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text br,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
RIGHT COLUMN: ARTICLE CARD (CLEAN UNCONSTRAINED AUTO HEIGHT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 440px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 82:&lt;br /&gt;
1. Unclamp Memories text so disciple name at the end of &amp;quot;recounted by...&amp;quot;&lt;br /&gt;
displays fully as it used to be (remove -webkit-line-clamp: 3).&lt;br /&gt;
2. Make +50px bigger gap between Memories card and &amp;quot;SP in Media&amp;quot; card&lt;br /&gt;
(gap: 50px).&lt;br /&gt;
3. Make the media thumbnail view a complete standard size (175px tall),&lt;br /&gt;
filling the plenty space below, with object-fit: contain so thumbnails&lt;br /&gt;
fit completely inside without any cropping and without changing their&lt;br /&gt;
aspect ratio.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: DISPLAY FULL NAME AT END OF &amp;quot;RECOUNTED BY...&amp;quot; (UNCLAMP TEXT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
-webkit-line-clamp: unset !important;&lt;br /&gt;
-webkit-box-orient: unset !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: +50px BIGGER GAP TO &amp;quot;SP IN THE MEDIA&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 50px !important;                         /* +50px BIGGER GAP */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: COMPLETE STANDARD SIZE THUMBNAIL VIEW (NO CROPPING, FIT ASPECT RATIO)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 175px !important;                     /* COMPLETE STANDARD VIEW SIZE FILLING THE SPACE */&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: #f4efe6 !important;               /* WARM VINTAGE PARCHMENT TONE */&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 6px 0 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
object-fit: contain !important;               /* FITS COMPLETE THUMBNAIL WITHOUT CROPPING */&lt;br /&gt;
object-position: center center !important;&lt;br /&gt;
transition: transform .3s ease !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions under the thumbnail */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-caption,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-outlet,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 86:&lt;br /&gt;
1. NEUTRALIZE STRAY PARAGRAPHS: Prevent MediaWiki parser from generating&lt;br /&gt;
top/side offsets.&lt;br /&gt;
2. FOUNDER-ĀCARYA CLICKABLE TITLE:&lt;br /&gt;
- Macron ONLY above capital &#039;A&#039; (Founder-Ācarya).&lt;br /&gt;
- Styled in exact 3D sacred gold as other card titles.&lt;br /&gt;
- Breathing filament underline at rest, 90% glide &amp;amp; lift on hover.&lt;br /&gt;
3. DECREASE GAP ABOVE 4 BOTTOM CARDS JUST TO 30px:&lt;br /&gt;
- Shifts .vh-taxonomy-section UP by 50px via translateY(-50px)&lt;br /&gt;
reducing the ~80px gap directly to 30px, keeping layout fully stable.&lt;br /&gt;
4. UNIFY HOVER ANIMATIONS FOR ALL TOP BAR ICONS &amp;amp; BUTTONS:&lt;br /&gt;
- Unified smooth lift (translateY(-2px)) on all topbar buttons/links.&lt;br /&gt;
- Unified warm gold glowing pill (rgba(245, 215, 127, 0.18)).&lt;br /&gt;
- Unified icon scale (1.08x) with soft glow, eliminating double-jumping.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Neutralize stray paragraph tags */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Decrease gap above 4 bottom cards just to 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-50px) !important;      /* DECREASES GAP ABOVE 4 BOTTOM CARDS TO 30px */&lt;br /&gt;
}&lt;br /&gt;
/* 3. Founder-Ācarya Clickable 3D Title Link */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 40px !important;                  /* MAINTAINS +30px GAP FROM 270px ROUND IMAGE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;                   /* IDENTICAL CARD TITLE SIZE */&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* SPACE FOR BREATHING UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* Temple Gold Face */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 3D Chiseled Shadow */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Golden Breathing Filament Underline at Rest */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Hover: 3D Lift &amp;amp; Full Glide Underline */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
}&lt;br /&gt;
/* Subtitle Line 2: International Society for Kṛṣṇa Consciousness */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. UNIFIED HOVER ANIMATION FOR ALL TOP BAR ICONS &amp;amp; BUTTONS */&lt;br /&gt;
/* Base transitions on all interactive elements in top bar */&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg {&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
background-color 0.2s ease,&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease,&lt;br /&gt;
filter 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified button container hover */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25), inset 0 0 0 1px rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified icon scale &amp;amp; soft glow (no double translation) */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: scale(1.08) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5))&lt;br /&gt;
drop-shadow(0 0 8px rgba(245, 215, 127, 0.65)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 87: COMPLETELY ELIMINATE / AVOID TOP BAR ICON ANIMATIONS&lt;br /&gt;
- Neutralize all transforms, scales, translations, and jumping animations on&lt;br /&gt;
all top bar icons, buttons, dropdowns, and links.&lt;br /&gt;
- Clean, quiet, stationary hover state with subtle background pill only.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Reset all transforms, filters, and animations on top bar container elements */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-start,&lt;br /&gt;
.vector-header-end,&lt;br /&gt;
.vector-header-container *,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg,&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
will-change: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. On hover: Keep icons strictly stationary — zero movement, zero scale, zero drop-shadow */&lt;br /&gt;
.vector-header-container .vector-icon:hover,&lt;br /&gt;
.vector-header-container svg:hover,&lt;br /&gt;
.vector-header-container .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover svg,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover svg,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover svg,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. On button/dropdown hover: subtle stationary background highlight only (no vertical lift, no jumping) */&lt;br /&gt;
.vector-header-container .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. On active / click: no displacement */&lt;br /&gt;
.vector-header-container .cdx-button:active,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:active,&lt;br /&gt;
.vector-header-container .vector-icon:active,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 91:&lt;br /&gt;
1. STRICTLY SCOPED TO MAIN PAGE (ZERO LEAKAGE TO REGULAR MEDIAWIKI PAGES):&lt;br /&gt;
- Every cursor rule is prefixed with html body.page-Main_Page.&lt;br /&gt;
- Regular MediaWiki pages retain 100% normal default Windows mouse behavior.&lt;br /&gt;
2. ABSOLUTE DISABLE OF WINDOWS CURSOR ACROSS MAIN PAGE &amp;amp; ALL HOVER STATES:&lt;br /&gt;
- Uses high-specificity rules targeting *:hover, a:hover, etc.&lt;br /&gt;
ensuring the native Windows cursor/pointing hand is completely suppressed.&lt;br /&gt;
3. CUSTOM GOLDEN CURSOR (ARROW AT REST, HAND ONLY ABOVE LINKS):&lt;br /&gt;
- Sleek golden arrow pointer by default.&lt;br /&gt;
- Smoothly switches to golden pointing hand ONLY above links (body.vh-cursor-link).&lt;br /&gt;
- No outer halo ring, zero lag, zero clutter.&lt;br /&gt;
4. FOUNDER-ĀCĀRYA MACRON CENTERING PRESERVED:&lt;br /&gt;
- &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039; font stack.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISABLE WINDOWS CURSOR ON MAIN PAGE ONLY (ACROSS ALL ELEMENTS &amp;amp; HOVER STATES) */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page *:hover,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page a:hover,&lt;br /&gt;
html body.page-Main_Page a:focus,&lt;br /&gt;
html body.page-Main_Page a:active,&lt;br /&gt;
html body.page-Main_Page a:visited,&lt;br /&gt;
html body.page-Main_Page a *,&lt;br /&gt;
html body.page-Main_Page a *:hover,&lt;br /&gt;
html body.page-Main_Page [href],&lt;br /&gt;
html body.page-Main_Page [href]:hover,&lt;br /&gt;
html body.page-Main_Page [href] *,&lt;br /&gt;
html body.page-Main_Page [href] *:hover,&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page button:hover,&lt;br /&gt;
html body.page-Main_Page input,&lt;br /&gt;
html body.page-Main_Page input:hover,&lt;br /&gt;
html body.page-Main_Page textarea,&lt;br /&gt;
html body.page-Main_Page select,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;]:hover,&lt;br /&gt;
html body.page-Main_Page .cdx-button,&lt;br /&gt;
html body.page-Main_Page .cdx-button:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card,&lt;br /&gt;
html body.page-Main_Page .vh-card:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card *,&lt;br /&gt;
html body.page-Main_Page .vh-card *:hover,&lt;br /&gt;
html body.page-Main_Page .vh-year,&lt;br /&gt;
html body.page-Main_Page .vh-year:hover,&lt;br /&gt;
html body.page-Main_Page .vector-menu a,&lt;br /&gt;
html body.page-Main_Page .vector-menu a:hover,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label:hover {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CUSTOM GOLDEN CURSOR (MAIN PAGE ONLY) */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
z-index: 99999999 !important;&lt;br /&gt;
transform: translate3d(-100px, -100px, 0);&lt;br /&gt;
will-change: transform !important;&lt;br /&gt;
transition: opacity 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.65))&lt;br /&gt;
drop-shadow(0 0 6px rgba(223, 173, 62, 0.75)) !important;&lt;br /&gt;
transition: transform 0.18s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 1: Default Golden Arrow */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 2: ONLY Above Links -&amp;gt; Golden Pointing Hand */&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(1.12) !important;&lt;br /&gt;
filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.75))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.95)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Click Compression */&lt;br /&gt;
body.page-Main_Page.vh-cursor-click #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(0.88) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Touchscreens / mobile protection: restore native behavior */&lt;br /&gt;
@media (hover: none) or (pointer: coarse) {&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page button {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOUNDER-ĀCĀRYA PERFECT MACRON CENTERING FIX */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR STYLING&lt;br /&gt;
- Appears on Main Page AND all regular MediaWiki pages.&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Deep temple teal background (#19383e), delicate gold top hairline border,&lt;br /&gt;
warm ivory/gold links, and highlighted Donate button.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid rgba(223, 173, 62, 0.45) !important;&lt;br /&gt;
box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
backdrop-filter: blur(8px) !important;&lt;br /&gt;
-webkit-backdrop-filter: blur(8px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
scrollbar-width: none !important;             /* Firefox */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner::-webkit-scrollbar {&lt;br /&gt;
display: none !important;                     /* Chrome/Safari */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
transition: color 0.18s ease, background-color 0.18s ease, transform 0.15s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate {&lt;br /&gt;
background: linear-gradient(135deg, rgba(223, 173, 62, 0.3) 0%, rgba(223, 173, 62, 0.12) 100%) !important;&lt;br /&gt;
border: 1px solid rgba(223, 173, 62, 0.65) !important;&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
padding: 2.5px 14px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate:hover {&lt;br /&gt;
background: linear-gradient(135deg, #dfad3e 0%, #b88a38 100%) !important;&lt;br /&gt;
color: #150b00 !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 0 10px rgba(223, 173, 62, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.35) !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure long wiki pages leave space above the permanent bottom bar */&lt;br /&gt;
body {&lt;br /&gt;
padding-bottom: 46px !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Main Page with custom cursor, ensure bottom links trigger the hand cursor */&lt;br /&gt;
body.page-Main_Page .vh-bottom-link {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 93:&lt;br /&gt;
1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE:&lt;br /&gt;
- Vector 2022 skin uses a multi-column CSS grid on .mw-page-container-inner&lt;br /&gt;
with .vector-column-end having background-color: #D4ECDD !important;.&lt;br /&gt;
- Collapse grid to 100% full width and hide right/left columns on Main Page.&lt;br /&gt;
- Ensure mw-page-container and mw-content-container match the warm cream background.&lt;br /&gt;
2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR PAGES:&lt;br /&gt;
- MediaWiki places .vector-sticky-header-container after the page content.&lt;br /&gt;
- Enforce position: fixed !important; top: 0 !important; on sticky header container,&lt;br /&gt;
and completely hide it (display: none !important;) when not actively sticky-visible.&lt;br /&gt;
3. VANI-TEMPLE RETURN LINK IN PERMANENT BOTTOM BAR:&lt;br /&gt;
- Provides an immediate 1-click return to the Main Page from any regular wiki page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE */&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-toc-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-appearance-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
max-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR WIKI PAGES */&lt;br /&gt;
.vector-sticky-header-container {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Strictly hide the sticky header container whenever it is NOT in active sticky view */&lt;br /&gt;
.vector-sticky-header-container:not(.vector-sticky-header-visible),&lt;br /&gt;
.vector-header-container.vector-sticky-header-container:not(.vector-sticky-header-visible) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. VANI-TEMPLE RETURN LINK STYLING */&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(223, 173, 62, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 95: SMOOTH TRANSITION FOR IN THE MEDIA CARD CONTENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
transition: opacity .5s ease, transform .5s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 96:&lt;br /&gt;
1. INCREASE ROUND HERO IMAGE BY 20% (270px -&amp;gt; 324px) WHILE KEEPING TOP/BOTTOM GAPS&lt;br /&gt;
2. INCREASE QUOTED TEXT IN RIGHT ARTICLE SPOTLIGHT BY +3 LINES (7 -&amp;gt; 10 LINES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Round hero image increased by 20% to 324px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 324px !important;&lt;br /&gt;
height: 324px !important;&lt;br /&gt;
min-width: 324px !important;&lt;br /&gt;
min-height: 324px !important;&lt;br /&gt;
max-width: 324px !important;&lt;br /&gt;
max-height: 324px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 12px 36px rgba(18, 63, 56, 0.40), 0 3px 10px rgba(0, 0, 0, 0.24), inset 0 2px 6px rgba(255, 255, 255, 0.75), inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure top gap from title remains clean (36px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin-top: 36px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure bottom gap from round image remains clean (40px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 40px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure sanctuary card container height gracefully accommodates 324px image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
min-height: 500px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Increase right article quoted text by +3 lines (-webkit-line-clamp: 10) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 10 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow right card to expand gracefully up to 500px to match sanctuary height */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
max-height: 500px !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicit fast and visible 1.4s crossfade for round hero photo */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-photo-stage .vh-photo,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-photo-stage .vh-photo {&lt;br /&gt;
transition: opacity 1.4s ease-in-out !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE OPTIMIZATION (STAGE 1 - REGULAR WIKI PAGES)&lt;br /&gt;
1. Universal #345B63 Dark Teal top bar across all pages and viewports.&lt;br /&gt;
2. Desktop title banner strictly scoped to screens &amp;gt;= 1000px.&lt;br /&gt;
3. Mobile header layout (burger menu, search, icons).&lt;br /&gt;
4. Mobile content readability, fluid images, and responsive table scrolling.&lt;br /&gt;
5. Mobile bottom bar and floating Back to Top button positioning.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. UNIVERSAL #345B63 TOP BAR ACROSS ALL PAGES AND VIEWPORTS */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header,&lt;br /&gt;
.mw-header,&lt;br /&gt;
#mw-head {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. DESKTOP TITLE BANNER SCOPED STRICTLY TO SCREENS &amp;gt;= 1000px */&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE REGULAR WIKI PAGES OPTIMIZATIONS (&amp;lt;= 768px) */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
/* 3.1 Top Bar Header Row */&lt;br /&gt;
.mw-header {&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.2 Hamburger Site Menu Button */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.3 Search Bar: Fluidly fits available space between burger and user tools */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 110px) !important;&lt;br /&gt;
min-width: 100px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 80px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
padding-left: 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.4 Mobile Vector Sidebar Navigation Drawer */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content,&lt;br /&gt;
#vector-main-menu-dropdown-content,&lt;br /&gt;
#vector-main-menu-unpinned-container,&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content.is-open {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
height: calc(100vh - 52px - 38px) !important;&lt;br /&gt;
max-height: calc(100vh - 90px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
z-index: 100001 !important;&lt;br /&gt;
padding: 10px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a,&lt;br /&gt;
#vector-main-menu-dropdown-content a,&lt;br /&gt;
#vector-main-menu-unpinned-container a {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
padding: 9px 18px !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-unpinned-container a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-left-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-dropdown-content .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-unpinned-container .vector-menu-heading {&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
letter-spacing: 0.6px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
border-bottom: 1px solid rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
padding: 10px 18px 6px 18px !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CONTENT VIEW ON MOBILE */&lt;br /&gt;
#content, .mw-body, .mw-content-container {&lt;br /&gt;
padding: 12px 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
line-height: 1.62 !important;&lt;br /&gt;
}&lt;br /&gt;
#firstHeading, .mw-first-heading {&lt;br /&gt;
font-size: 1.65em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-bottom: 0.4em !important;&lt;br /&gt;
word-wrap: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
h2, .mw-parser-output h2 {&lt;br /&gt;
font-size: 1.3em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 1.1em !important;&lt;br /&gt;
margin-bottom: 0.35em !important;&lt;br /&gt;
}&lt;br /&gt;
h3, .mw-parser-output h3 {&lt;br /&gt;
font-size: 1.15em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Tables horizontal scroll wrapping */&lt;br /&gt;
.vanitable, .wikitable, .daytable {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 12px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fluid images &amp;amp; media embeds */&lt;br /&gt;
div.tright, div.tleft, div.floatright, div.floatleft {&lt;br /&gt;
float: none !important;&lt;br /&gt;
margin: 12px auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
div.thumbinner {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. BOTTOM BAR &amp;amp; BACK TO TOP BUTTON ON MOBILE */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
padding: 2px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 50px !important;&lt;br /&gt;
right: 14px !important;&lt;br /&gt;
width: 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer, .mw-footer {&lt;br /&gt;
padding-bottom: 54px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 105: ROBUST NON-OVERLAPPING MINERVA MOBILE HEADER &amp;amp; USER DROPDOWN&lt;br /&gt;
1. Fix Magnifying Glass &amp;amp; User Icon Overlap:&lt;br /&gt;
- Header uses strictly rigid flex items:&lt;br /&gt;
Burger (32px left) + 20px gap + Title (auto) + [margin-left: auto spacer] + Search (32px right) + 8px gap + User (32px far right).&lt;br /&gt;
- Zero possibility of overlap.&lt;br /&gt;
2. User Menu Dropdown:&lt;br /&gt;
- Placed outside header flow (fixed positioning) with full dark teal &amp;amp; gold styling.&lt;br /&gt;
3. Plain burger icon, golden-yellow (#ffd700) SVGs for all icons.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR CONTAINER */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. STRICT RIGID SINGLE-ROW FLEX LAYOUT */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.1 BURGER (FAR LEFT: 32px) */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.2 SITE TITLE (SPACED 20px FROM BURGER) */&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 0 0 20px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.3 SEARCH FORM (PUSHED TO THE FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
margin-left: auto !important; /* Absorbs ALL horizontal space between title and search */&lt;br /&gt;
margin-right: 8px !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide the large search box input on mobile screens */&lt;br /&gt;
.minerva-header .minerva-search-form .search-box {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.4 USER ICON (FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-notifications,&lt;br /&gt;
.minerva-header .minerva-user-navigation ul,&lt;br /&gt;
.minerva-header .minerva-user-navigation li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE USER DROPDOWN MENU (POPUP AT TOP-RIGHT) */&lt;br /&gt;
#vanipedia-mobile-user-menu {&lt;br /&gt;
display: none !important;&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
width: 175px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu.is-open {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu .vani-user-menu-divider {&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background-color: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin: 5px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.2) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MINERVA NAVIGATION DRAWER (THE LEFT MENU) */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer,&lt;br /&gt;
#mw-mf-page-left.menu {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .minerva-icon {&lt;br /&gt;
background-color: #ffd700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 107: BULLETPROOF DESKTOP USER DROPDOWN (MATCHING image_a7f3ff.png)&lt;br /&gt;
1. Card background: Dark teal (#1f3e45) with gold border (#b1873d).&lt;br /&gt;
2. Zero white background bleed: all inner elements transparent.&lt;br /&gt;
3. Links: High-contrast warm gold (#f5d77f) text, white on hover (#345B63).&lt;br /&gt;
4. Pure clean text without clunky icons: .vector-icon hidden.&lt;br /&gt;
5. Divider above Log out with soft rose highlight.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DESKTOP USER DROPDOWN CARD */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content,&lt;br /&gt;
html body.page-Main_Page #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html body #p-personal.vector-menu,&lt;br /&gt;
html body #p-personal .vector-menu-content,&lt;br /&gt;
#vector-user-links-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. INNER CONTAINERS: 100% TRANSPARENT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content div,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content ul,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content li,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content-list,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content div,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content ul,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content li {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ENSURE TALK (pt-mytalk) IS VISIBLE */&lt;br /&gt;
html #vector-user-links-dropdown #pt-mytalk,&lt;br /&gt;
html .vector-user-menu #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RESTORE USER FIGURE ICON ON HEADER BUTTON (BRIGHT GOLD &amp;amp; VISIBLE) */&lt;br /&gt;
#vector-user-links-dropdown-label .vector-icon,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Inside dropdown items: keep icons compact &amp;amp; inline so they never cause vertical bloating */&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 16px !important;&lt;br /&gt;
height: 16px !important;&lt;br /&gt;
margin: 0 8px 0 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. LINKS: HIGH-CONTRAST WARM GOLD TEXT (#f5d77f) */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a,&lt;br /&gt;
html #p-personal .vector-menu-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a span,&lt;br /&gt;
html #p-personal .vector-menu-content a span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. HOVER STATE: LIGHTER TEAL (#345B63) WITH BRIGHT WHITE TEXT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:focus,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:active,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:focus,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover span {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. DIVIDER ABOVE LOGOUT */&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout,&lt;br /&gt;
html .vector-user-menu #pt-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a,&lt;br /&gt;
html .vector-user-menu #pt-logout a {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a:hover,&lt;br /&gt;
html .vector-user-menu #pt-logout a:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.25) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 110: MOBILE STICKY TOP BAR &amp;amp; BOTTOM BAR FIRST LINK (&amp;quot;MAIN PAGE&amp;quot;)&lt;br /&gt;
1. Top bar remains sticky/visible when scrolling down on mobile viewports.&lt;br /&gt;
2. Fix bottom bar flex centering bug: justify-content: flex-start on mobile&lt;br /&gt;
ensures the first link (&amp;quot;Main Page&amp;quot;) is always visible and not clipped.&lt;br /&gt;
3. Fully reverted experimental Main Page viewport scaling &amp;amp; hint banners.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. STICKY TOP BAR ON MOBILE (REMAINS VISIBLE ON SCROLL) */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome,&lt;br /&gt;
body.skin-minerva header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. BOTTOM BAR: ENSURE &amp;quot;MAIN PAGE&amp;quot; IS VISIBLE AS FIRST LINK ON MOBILE */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ENTRY PAGE SUPPRESSION (dev.vanipedia.org / VanipediaEntry3D)&lt;br /&gt;
Neither top bar nor bottom bar must appear on the 3D entry page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.ext-vp3d-fullscreen #vh-bottom-bar,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-chrome,&lt;br /&gt;
body.ext-vp3d-fullscreen .minerva-header,&lt;br /&gt;
body.ext-vp3d-fullscreen .vector-header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-head,&lt;br /&gt;
body.ext-vp3d-fullscreen .mw-header,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-navigation,&lt;br /&gt;
body:has(.vp-entry3d-container) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-container) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-container) .vector-header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .vector-header-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 116: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE FOR MAIN PAGE ON MOBILE&lt;br /&gt;
Includes Top Bar, Main Page, and Bottom Bar in one unified landscape orientation.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
transform-origin: top left !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-auto-landscape {&lt;br /&gt;
transform: rotate(90deg) translate(0, -100%) !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-native-landscape {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. TOP HEADER SLOT (Landscape orientation) */&lt;br /&gt;
#vani-stage-header-slot {&lt;br /&gt;
flex: 0 0 50px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
max-height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .header-container,&lt;br /&gt;
#vani-stage-header-slot .header-chrome,&lt;br /&gt;
#vani-stage-header-slot .minerva-header,&lt;br /&gt;
#vani-stage-header-slot .vector-header-container,&lt;br /&gt;
#vani-stage-header-slot #mw-head {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CONTENT SLOT (Landscape orientation, containing #vani-home) */&lt;br /&gt;
#vani-stage-content-slot {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: calc(100% - 50px - 36px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Enforce rigid 1200px desktop grid on #vani-home inside mobile stage */&lt;br /&gt;
#vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 8px 16px 20px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Triad in Mobile Landscape: Rigid 3-Column Horizontal Flow */&lt;br /&gt;
#vani-stage-content-slot .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-triad-column-left {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Interactive Timeline in Mobile Landscape */&lt;br /&gt;
#vani-stage-content-slot .vh-timeline-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Thematic Taxonomy in Mobile Landscape: Rigid 4-Column Grid */&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-tax {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOOTER SLOT (Landscape orientation, containing #vh-bottom-bar) */&lt;br /&gt;
#vani-stage-footer-slot {&lt;br /&gt;
flex: 0 0 36px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
min-height: 36px !important;&lt;br /&gt;
background-color: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot #vh-bottom-bar,&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dropdown Menu inside Stage Header */&lt;br /&gt;
#vani-stage-header-slot #vanipedia-mobile-user-menu {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 48px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
z-index: 1000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Minerva Left Navigation Drawer z-index when open */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer {&lt;br /&gt;
z-index: 1000005 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Robust Header Child Layout in Landscape Stage */&lt;br /&gt;
#vani-stage-header-slot .vector-header,&lt;br /&gt;
#vani-stage-header-slot .mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide any duplicate/stray bars outside the stage when active */&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-sticky-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; #mw-head,&lt;br /&gt;
body.has-vani-stage &amp;gt; #vh-bottom-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR FORMATTING FOR MOBILE BURGER MENU&lt;br /&gt;
1. Cleans out Minerva default clutter (Nearby, Random, Settings, About, etc.)&lt;br /&gt;
2. Styles the mobile drawer (#mw-mf-page-left) to match the desktop&lt;br /&gt;
accordion layout (.vanipedia-sidebar-menu).&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#mw-mf-page-left {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 20px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
padding: 12px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all Minerva default lists completely */&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-navigation,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-personal,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul.hlist,&lt;br /&gt;
#mw-mf-page-left .menu__item--nearby,&lt;br /&gt;
#mw-mf-page-left .menu__item--random {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile drawer container for desktop sidebar */&lt;br /&gt;
#mw-mf-page-left #vani-mobile-synced-sidebar {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* In mobile drawer, make .vanipedia-sidebar-menu take full drawer width */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure mobile drawer accordion header matches desktop */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading {&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
background-color: #2c4c50 !important;&lt;br /&gt;
border: 1px solid #1b3033 !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading {&lt;br /&gt;
border-radius: 4px 4px 0 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading:hover {&lt;br /&gt;
background-color: #385e63 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading::after {&lt;br /&gt;
content: &amp;quot;▼&amp;quot; !important;&lt;br /&gt;
font-size: 0.75em !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
transition: transform 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after {&lt;br /&gt;
transform: rotate(-90deg) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Content Area inside Mobile Accordion */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content {&lt;br /&gt;
background-color: #eaeff0 !important;&lt;br /&gt;
border: 1px solid #2c4c50 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-radius: 0 0 4px 4px !important;&lt;br /&gt;
padding: 0 0 4px 0 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content ul {&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 9px 14px 9px 18px !important;&lt;br /&gt;
color: #1b3033 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li:last-child a {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a:hover {&lt;br /&gt;
background-color: #dbe4e6 !important;&lt;br /&gt;
border-left: 3px solid #2c4c50 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 102 Languages Search box inside Mobile Drawer */&lt;br /&gt;
#mw-mf-page-left #sidebarLanguageSearch {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 7px 10px !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
border: 1px solid #a2a9b1 !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 122: STRICT POSITIONING OF &amp;quot;HOME&amp;quot; LINK/ICON (RIGHT OF SEARCH)&lt;br /&gt;
1. Desktop: Positioned strictly on the RIGHT of search bar via order: 10 vs order: 5.&lt;br /&gt;
2. Clean golden styling (#f5d77f), no underline, subtle hover highlight.&lt;br /&gt;
3. Mobile (both Minerva &amp;amp; Vector landscape): Golden Home icon (width 22px)&lt;br /&gt;
strictly visible next to the search icon.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Strict Flex Ordering: Left to Right across .vector-header-start */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .vector-main-menu-landmark,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Bar strictly ORDER 5 */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
div#p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Link strictly ORDER 10 (GUARANTEES IT SITS ON THE RIGHT OF SEARCH) */&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
margin-left: 10px !important;&lt;br /&gt;
margin-right: 14px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
a.vanipedia-topbar-home:hover,&lt;br /&gt;
a.vanipedia-topbar-home:active,&lt;br /&gt;
.vector-header-container a.vanipedia-topbar-home:hover,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link:hover,&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home:hover,&lt;br /&gt;
#vani-stage-header-slot a.vanipedia-topbar-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.2) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Icon Styling */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
stroke: #f5d77f !important;&lt;br /&gt;
fill: none !important;&lt;br /&gt;
stroke-width: 2 !important;&lt;br /&gt;
stroke-linecap: round !important;&lt;br /&gt;
stroke-linejoin: round !important;&lt;br /&gt;
transition: stroke 0.2s ease, transform 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home:hover .vanipedia-home-icon svg {&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
transform: scale(1.1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Text Styling on Desktop */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* MOBILE RESPONSIVE (Both Vector &amp;amp; Minerva) */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 160px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* MINERVA MOBILE SKIN HEADER (Regular Articles on Mobile) */&lt;br /&gt;
.minerva-header .vanipedia-topbar-home,&lt;br /&gt;
.minerva-header #vanipedia-topbar-home-link {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 6px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* In Rotated Landscape Stage on Main Page */&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 8px !important;&lt;br /&gt;
width: 34px !important;&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start #p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Bar Home Link: Strict no underline */&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry,&lt;br /&gt;
a.vh-bottom-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry:hover,&lt;br /&gt;
a.vh-bottom-link:hover {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 129: RESTORE COMPLETE ORIGINAL STRUCTURE (ZERO OVERLAPS, 4 TAXONOMY IN 1 ROW)&lt;br /&gt;
+ TOP BANNER TITLE AS PLAIN TEXT&lt;br /&gt;
+ WHO IS ŚRĪLA PRABHUPĀDA PERMANENT TITLE&lt;br /&gt;
+ OPTION A: RICH BURNISHED ANTIQUE GOLD (#966817)&lt;br /&gt;
+ RISE HOVER EFFECT ON ALL 9 CARD TITLES&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BANNER TITLE AS PURE PLAIN TEXT */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
span#vanipedia-topbar-title,&lt;br /&gt;
a#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover,&lt;br /&gt;
span#vanipedia-topbar-title:hover,&lt;br /&gt;
a#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CARD TITLE SIZING &amp;amp; NO TEXT CHANGE */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 38px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
letter-spacing: 0.015em !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. OPTION A: RICH BURNISHED ANTIQUE GOLD ON ALL CARD TITLES */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-media-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
-webkit-text-stroke: 0 !important;&lt;br /&gt;
paint-order: normal !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
-webkit-filter: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RISE HOVER EFFECT ON ALL 9 CARD TITLES (-3px LIFT + GOLD ILLUMINATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. GOLDEN FILAMENT UNDERLINE AT REST &amp;amp; GLIDE ON HOVER */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. STRICT STRUCTURAL RESTORATION: CLEAN ELEVATION &amp;amp; COLUMN BALANCING */&lt;br /&gt;
/* Introductory Articles flat title styling &amp;amp; hover */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific article item headline within the spotlight card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Devotee Subtitle in Memories card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 5px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
/* Enforce 3 columns on desktop for Section 3 (Personalities, Names, Places) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page .vh-card-questions {&lt;br /&gt;
padding: 2px 10px 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lift 3 bottom taxonomy cards up so they sit comfortably above the footer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-72px) !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Founder-Ācārya and Preeminent Śikṣā-Guru single line fitting */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SHIFT MARKED SECTION (Hero Triad + Timeline) DOWN EXACTLY 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 380px !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin-top: 16px !important;&lt;br /&gt;
margin-bottom: 10px !important;&lt;br /&gt;
height: 125px !important;&lt;br /&gt;
min-height: 125px !important;&lt;br /&gt;
max-height: 125px !important;&lt;br /&gt;
flex: 0 0 125px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left &amp;amp; Right Stacked Columns: Symmetrical 340px widths */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card padding and bounding inside both columns */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 135px !important;&lt;br /&gt;
min-height: 135px !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 139: DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TWO-LINE TITLE &amp;amp; DEVOTEE NAME&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title {&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 141: STATIC TITLE ON MEMORIES ROTATION + 3-LINE WIDER LANGUAGES CARD&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TITLE: 100% STATIC (NEVER ANIMATES ON ROTATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 0 5px 0 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the disciple name subtitle during randomizer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
transition: opacity 0.45s ease, transform 0.45s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle.is-changing,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(3px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SP IN MEDIA: FRAME FITS EXACTLY AROUND THUMBNAIL WITH ZERO SIDE GAPS */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-card-content,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
transition: transform 0.35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 3: 4 COLUMNS WITH WIDER COLUMN FOR PARTICIPATING LANGUAGES */&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr 1fr 1.35fr !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1220px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page .vh-card-languages {&lt;br /&gt;
padding: 3px 8px 5px 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 4. LANGUAGES CARD: EXACTLY 3 ROWS (5 COUNTRIES PER ROW) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-languages-list,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-languages-list {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
padding: 2px 0 0 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-row,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a:hover {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Flag thumbnail element */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center !important;&lt;br /&gt;
background-repeat: no-repeat !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Crisp SVG Flag Definitions */&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 147: SOCIAL ICONS IN THE MID OF THE SPACE ON THE RIGHT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform 0.2s ease, opacity 0.2s ease !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item:hover {&lt;br /&gt;
transform: scale(1.15) !important;&lt;br /&gt;
opacity: 0.9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-height: 20px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 153: DISTINGUISHED VANISEVA PILL + ELEVATED BACK-TO-TOP + FLAG STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELEVATED BACK-TO-TOP ARROW (Floats 16px clearly above the 38px bottom bar) */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 16px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE EXTRA BOX/BAR AROUND HEADER (Outer container completely borderless &amp;amp; transparent) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-container.vector-sticky-header-container {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. THE VERY EXISTING TOP BAR: Single, clean, elegant header bar */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
body.page-Main_Page .vector-header-container header.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TOP BAR CENTER BLOCK */&lt;br /&gt;
.vanipedia-topbar-center-block {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 50% !important;&lt;br /&gt;
top: 54% !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: auto !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-center-block * {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. DISTINGUISHED MIDDLE LINE: VANISEVA LUMINOUS INVITATION PILL */&lt;br /&gt;
.vanipedia-topbar-vaniseva-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border:0 !important;&lt;br /&gt;
border-bottom:0 !important;&lt;br /&gt;
background:none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
border-radius:0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:hover,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:focus,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:active {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-color:transparent !important;&lt;br /&gt;
background-color:transparent !important;&lt;br /&gt;
box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SISTER PROJECTS (Line 3) */&lt;br /&gt;
.vanipedia-topbar-sister-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 1px 6px !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link:hover,&lt;br /&gt;
.vanipedia-topbar-sister-link:focus,&lt;br /&gt;
.vanipedia-topbar-sister-link:active {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. PARTICIPATING LANGUAGES FLAGS STYLING */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-flag svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MINERVA MOBILE SKIN (Phone Header) */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.1 Burger Navigation Drawer Button */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.2 Branding Box Title (Pure CSS Content Injection - 100% JS-Independent) */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box,&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin: 0 0 0 14px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a::before,&lt;br /&gt;
.minerva-header .branding-box a::before {&lt;br /&gt;
content: &amp;quot;Vanipedia&amp;quot; !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; img,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; img {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.3 Home Link in Minerva */&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.4 Search Button in Minerva */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.5 User Navigation in Minerva */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile */&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block-mobile,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-main-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-vaniseva-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-links,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-link,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar mobile styling (from STEP 165) */&lt;br /&gt;
body.skin-minerva .vh-bottom-social-links,&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. RESPONSIVE BREAKPOINTS (Desktop &amp;gt;= 1000px Intact; Mobile &amp;lt; 1000px Full Controls) */&lt;br /&gt;
@media screen and (max-width: 1200px) and (min-width: 1000px) {&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
/* Single Row Header on Mobile Viewports */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-header-container .mw-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Row Left Section: Burger + Search + Home in single row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. FORCE BURGER MENU TO DISPLAY VISIBLE ON MOBILE */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown,&lt;br /&gt;
#vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SEARCH INPUT WITH GUARANTEED VISIBLE MAGNIFYING GLASS */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
max-width: calc(100vw - 140px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input,&lt;br /&gt;
.vector-header-start .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__start-icon,&lt;br /&gt;
#p-search .cdx-text-input__icon,&lt;br /&gt;
#p-search .cdx-text-input__start-icon {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 10px !important;&lt;br /&gt;
top: 50% !important;&lt;br /&gt;
transform: translateY(-50%) !important;&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
z-index: 5 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
padding-left: 32px !important;&lt;br /&gt;
padding-right: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Home Icon */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
margin: 0 2px !important;&lt;br /&gt;
padding: 3px 5px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. USER ICON GUARANTEED ON FAR RIGHT */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-links-wide,&lt;br /&gt;
.vector-header-end .vector-user-links-main {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-userpage {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-overflow,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-label-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile viewports (&amp;lt; 1000px) */&lt;br /&gt;
.vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block-mobile,&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-mobile,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title,&lt;br /&gt;
.vanipedia-topbar-sister-links,&lt;br /&gt;
.vanipedia-topbar-sister-link,&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar social links hidden on mobile (from STEP 165) */&lt;br /&gt;
.vh-bottom-social-links,&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 173: RESTORE WORKING STEP 117 COMPACT STAGE PROPORTIONS (ZERO-CROP)&lt;br /&gt;
Overrides all desktop-specific shifts (min-height: 380px, translateY: 30px,&lt;br /&gt;
translateY: -72px, 324px photo) inside the mobile rotated landscape stage.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage #vani-rotated-box #vani-stage-content-slot #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 4px 16px 12px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 0 0 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
min-width: 200px !important;&lt;br /&gt;
min-height: 200px !important;&lt;br /&gt;
max-width: 200px !important;&lt;br /&gt;
max-height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(18, 63, 56, 0.35), 0 2px 6px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
flex: 0 0 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-track {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-item {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-languages {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-stage-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-main-title,&lt;br /&gt;
#vani-stage-header-slot .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin: 0 10px !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V174 — Vanipedia main page: static, naturally scrolling, and responsive. */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-paper:#faf7ef;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    --vp-ink:#263a39;&lt;br /&gt;
    --vp-brand:#345b63;&lt;br /&gt;
    --vp-accent:#b1873d;&lt;br /&gt;
    --vp-line:#ded7c6;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1240px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:clamp(18px,3vw,38px) !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    background:var(--vp-paper) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    animation:none !important;&lt;br /&gt;
    transition:none !important;&lt;br /&gt;
    scroll-behavior:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a {&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-decoration-color:#aab3a8 !important;&lt;br /&gt;
    text-underline-offset:3px !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:hover {&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    text-decoration-thickness:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:focus-visible {&lt;br /&gt;
    outline:3px solid var(--vp-brand) !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p {&lt;br /&gt;
    margin-top:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1 {&lt;br /&gt;
    margin:0 0 10px !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 clamp(29px,4vw,40px)/1.2 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2 {&lt;br /&gt;
    margin:0 0 14px !important;&lt;br /&gt;
    padding:0 0 9px !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 22px/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3 {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:600 18px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p { margin-bottom:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:220px minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,5vw,64px) !important;&lt;br /&gt;
    max-width:1000px !important;&lt;br /&gt;
    margin:0 auto 32px !important;&lt;br /&gt;
    padding:8px 0 28px !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    width:220px !important;&lt;br /&gt;
    height:220px !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:3px solid var(--vp-brand) !important;&lt;br /&gt;
    border-radius:50% !important;&lt;br /&gt;
    background:#f0eee3 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 35% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 auto 4px !important;&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    font-size:clamp(19px,2.2vw,25px) !important;&lt;br /&gt;
    font-weight:600 !important;&lt;br /&gt;
    line-height:1.35 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font-size:17px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:22px !important;&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    padding:20px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card:hover {&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card h3 { margin-bottom:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card blockquote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid var(--vp-accent) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-feature {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(120px,190px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    border-radius:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-outlet {&lt;br /&gt;
    margin-bottom:5px !important;&lt;br /&gt;
    color:#706b62 !important;&lt;br /&gt;
    font-size:14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-headline { font-size:17px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section {&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
    padding:20px 0 22px !important;&lt;br /&gt;
    border-block:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-intro { margin:-5px 0 12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(auto-fit,minmax(76px,1fr)) !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    justify-content:center !important;&lt;br /&gt;
    min-height:42px !important;&lt;br /&gt;
    padding:6px 8px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a:hover {&lt;br /&gt;
    border-color:var(--vp-brand) !important;&lt;br /&gt;
    background:#f1f3ee !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section { margin:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:18px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-card { padding:18px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card { grid-column:span 1 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-list {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    flex-wrap:wrap !important;&lt;br /&gt;
    gap:8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-lang-item {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
    min-height:32px !important;&lt;br /&gt;
    white-space:nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vh-flag {&lt;br /&gt;
    display:inline-block !important;&lt;br /&gt;
    flex:0 0 22px !important;&lt;br /&gt;
    width:22px !important;&lt;br /&gt;
    height:15px !important;&lt;br /&gt;
    vertical-align:middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restore ordinary page flow and neutralize any legacy rotated-stage wrapper. */&lt;br /&gt;
#vani-mobile-stage, #vani-rotated-box {&lt;br /&gt;
    position:static !important;&lt;br /&gt;
    inset:auto !important;&lt;br /&gt;
    width:auto !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    rotate:none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot, #vani-stage-content-slot, #vani-stage-footer-slot { display:contents !important; }&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:20px 16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding-bottom:22px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:160px !important; height:160px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid { grid-template-columns:minmax(0,1fr) !important; gap:16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:minmax(0,1fr) !important; gap:14px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-card { padding:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(100px,34%) minmax(0,1fr) !important; gap:12px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section { margin-bottom:24px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:380px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-image { max-width:260px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion:reduce) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::before,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::after {&lt;br /&gt;
        animation:none !important;&lt;br /&gt;
        transition:none !important;&lt;br /&gt;
        scroll-behavior:auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V175: natural document scrolling, Vanisource-style hero, Vanipedia colors. */&lt;br /&gt;
html,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:100% !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
    overflow-y:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-brand:#345B63;&lt;br /&gt;
    --vp-accent:#f5d77f;&lt;br /&gt;
    --vp-ink:#263a3d;&lt;br /&gt;
    --vp-line:#d8d1c3;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:min(100%, 1200px) !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1200px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:26px clamp(16px,3vw,34px) 100px !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
}&lt;br /&gt;
/* The site-wide footer remains fixed; this page has room to scroll past it. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    display:block;&lt;br /&gt;
    height:0;&lt;br /&gt;
    clear:both;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(170px,210px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,4vw,44px) !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:880px !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    margin:0 auto 30px !important;&lt;br /&gt;
    padding:22px 26px !important;&lt;br /&gt;
    border:1px solid #345B63 !important;&lt;br /&gt;
    border-left:5px solid #f5d77f !important;&lt;br /&gt;
    border-radius:8px !important;&lt;br /&gt;
    background:#345B63 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:min(100%,210px) !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    aspect-ratio:445 / 542 !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:2px solid #f5d77f !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    box-shadow:0 5px 18px rgba(18,35,37,.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin:0 0 9px !important;&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    font:600 clamp(32px,3vw,42px)/1.15 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:600 clamp(19px,1.7vw,22px)/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-underline-offset:4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a:hover { color:#fff !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:500 clamp(17px,1.5vw,20px)/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-quote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid #f5d77f !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove the old decorative cursor and restore the operating system pointer. */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page * {&lt;br /&gt;
    cursor:auto !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page a[href],&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .cdx-button {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:18px 14px 96px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:14px !important;&lt;br /&gt;
        max-width:460px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding:17px 17px 19px !important;&lt;br /&gt;
        border-left-width:4px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:min(100%,170px) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-role { font-size:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-organization { font-size:17px !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V176: native mouse cursor; main page language links are the remaining taxonomy feature. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-section {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 0 32px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card {&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    grid-column:auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: native Windows pointer and viewport-contained portal rollouts. */&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    cursor:default !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href] *,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home button,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    align-items:start !important;&lt;br /&gt;
    gap:24px 18px !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 auto 28px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    max-width:640px !important;&lt;br /&gt;
    margin-left:auto !important;&lt;br /&gt;
    margin-right:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card {&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    z-index:1 !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.07) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open {&lt;br /&gt;
    z-index:100 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image {&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border-radius:6px 6px 0 0 !important;&lt;br /&gt;
    background:#e9e4d8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 36% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy {&lt;br /&gt;
    min-height:145px !important;&lt;br /&gt;
    padding:14px 15px 13px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 {&lt;br /&gt;
    min-height:50px !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    padding:0 0 7px !important;&lt;br /&gt;
    border-bottom:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 18px/1.28 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 a {&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p {&lt;br /&gt;
    min-height:44px !important;&lt;br /&gt;
    margin:0 0 8px !important;&lt;br /&gt;
    color:#354444 !important;&lt;br /&gt;
    font:400 14px/1.45 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:7px !important;&lt;br /&gt;
    min-height:30px !important;&lt;br /&gt;
    padding:4px 9px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f6f2e9 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.3 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:focus-visible {&lt;br /&gt;
    border-color:#b1873d !important;&lt;br /&gt;
    outline:2px solid #b1873d !important;&lt;br /&gt;
    outline-offset:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    position:fixed !important;&lt;br /&gt;
    top:var(--vp-panel-top, 20px) !important;&lt;br /&gt;
    left:var(--vp-panel-left, 12px) !important;&lt;br /&gt;
    right:auto !important;&lt;br /&gt;
    bottom:auto !important;&lt;br /&gt;
    z-index:2147483000 !important;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:var(--vp-panel-width, 290px) !important;&lt;br /&gt;
    max-width:calc(100vw - 24px) !important;&lt;br /&gt;
    max-height:min(380px,calc(100vh - 100px)) !important;&lt;br /&gt;
    overflow:auto !important;&lt;br /&gt;
    overscroll-behavior:contain !important;&lt;br /&gt;
    padding:11px 12px 12px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-top:3px solid #b1873d !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 10px 22px rgba(38,58,57,.22) !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open &amp;gt; .vp-rollout-panel,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open &amp;gt; .vp-rollout-panel {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-heading {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
    gap:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options &amp;gt; span { display:block !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    min-height:34px !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:500 14px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:focus-visible {&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#805b16 !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    outline:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options { grid-template-columns:repeat(4,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options a { text-align:center !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options a { display:flex !important; align-items:center !important; gap:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all { display:block !important; margin-top:7px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:focus-visible { text-decoration:underline !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all { display:block !important; margin:0 0 10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:8px 10px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-categories-heading {&lt;br /&gt;
    padding-top:8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel {&lt;br /&gt;
    width:min(720px,calc(100vw - 24px)) !important;&lt;br /&gt;
    --vp-panel-width:720px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options {&lt;br /&gt;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:1px 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options a {&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    padding:5px 6px !important;&lt;br /&gt;
    font-size:12px !important;&lt;br /&gt;
    line-height:1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid { max-width:100% !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:min(620px,calc(100vw - 24px)) !important; --vp-panel-width:620px; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img { height:210px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
        position:static !important;&lt;br /&gt;
        top:auto !important;&lt;br /&gt;
        left:auto !important;&lt;br /&gt;
        right:auto !important;&lt;br /&gt;
        bottom:auto !important;&lt;br /&gt;
        width:auto !important;&lt;br /&gt;
        max-width:none !important;&lt;br /&gt;
        max-height:none !important;&lt;br /&gt;
        margin:0 !important;&lt;br /&gt;
        border-top:1px solid #d8d1c3 !important;&lt;br /&gt;
        border-left:3px solid #b1873d !important;&lt;br /&gt;
        border-radius:0 0 7px 7px !important;&lt;br /&gt;
        box-shadow:none !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:auto !important; --vp-panel-width:auto; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V181: restore the native Windows pointing hand on sidebar menu targets.&lt;br /&gt;
   Earlier Main Page cursor rules forced .vector-menu links to cursor:auto. */&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href],&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V183: restore the pointing-hand cursor on every actionable top and bottom bar item.&lt;br /&gt;
   Older Main Page rules set .vector-dropdown-label and .vh-bottom-link to cursor:auto. */&lt;br /&gt;
html body .vector-header-container a[href],&lt;br /&gt;
html body .vector-header-container a[href] *,&lt;br /&gt;
html body header.vector-header a[href],&lt;br /&gt;
html body header.vector-header a[href] *,&lt;br /&gt;
html body header.mw-header a[href],&lt;br /&gt;
html body header.mw-header a[href] *,&lt;br /&gt;
html body #mw-head a[href],&lt;br /&gt;
html body #mw-head a[href] *,&lt;br /&gt;
html body .minerva-header a[href],&lt;br /&gt;
html body .minerva-header a[href] *,&lt;br /&gt;
html body #vh-bottom-bar a[href],&lt;br /&gt;
html body #vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vh-bottom-bar a[href],&lt;br /&gt;
html body .vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vector-header-container button,&lt;br /&gt;
html body .vector-header-container button *,&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label *,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body .minerva-header button,&lt;br /&gt;
html body .minerva-header button *,&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar button,&lt;br /&gt;
html body #vh-bottom-bar button *,&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar .vh-bottom-link[href] {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:hover,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:focus {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V184: the legacy Main Page cursor reset also targets Vector menu links and&lt;br /&gt;
   dropdown labels. Override those exact top-bar targets after the legacy rules. */&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href],&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href] *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href]:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href]:hover *,&lt;br /&gt;
html body.page-Main_Page #mw-head a[href],&lt;br /&gt;
html body.page-Main_Page #mw-head a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-head a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href],&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label *,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label:focus,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-main-menu-dropdown-toggle,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-main-menu-dropdown-toggle *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-main-menu-dropdown-toggle,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-main-menu-dropdown-toggle *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container button,&lt;br /&gt;
html body.page-Main_Page .vector-header-container button *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body.page-Main_Page #mw-head button,&lt;br /&gt;
html body.page-Main_Page #mw-head button *,&lt;br /&gt;
html body.page-Main_Page #mw-head [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #mw-head [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
ct: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-dot {&lt;br /&gt;
transform: scale(1.5);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline must follow JS position immediately */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
scroll-behavior: auto !important;&lt;br /&gt;
transform-origin: 0 0;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VIRTUAL TIMELINE PERFORMANCE&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
display: flex;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
height: 100%;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
transform-style: flat;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TIMELINE YEAR NAVIGATION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 22px;&lt;br /&gt;
margin: 0 0 10px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 35px;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 4px 2px;&lt;br /&gt;
color: rgba(18,63,56,.62);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
transition:&lt;br /&gt;
color .2s ease,&lt;br /&gt;
transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* Random quotes */&lt;br /&gt;
.vh-quote {&lt;br /&gt;
height: 82px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
padding: 0 40px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
border-bottom: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
margin-top: 26px;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-inner {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
max-width: 1500px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-text {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
text-overflow: ellipsis;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: clamp(20px, 1.65vw, 29px);&lt;br /&gt;
line-height: 1.16;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source {&lt;br /&gt;
margin-top: 7px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source::before,&lt;br /&gt;
.vh-quote-source::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 74px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a {&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a:hover {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 15px;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 93px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote,&lt;br /&gt;
#vh-random-quote-source {&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote.is-changing,&lt;br /&gt;
#vh-random-quote-source.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured {&lt;br /&gt;
width: auto;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(760px, 1.3fr)&lt;br /&gt;
minmax(600px, 1fr);&lt;br /&gt;
column-gap: 32px;&lt;br /&gt;
align-items: start;&lt;br /&gt;
margin-top: 18px;&lt;br /&gt;
padding-top: 18px;&lt;br /&gt;
padding-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured,&lt;br /&gt;
.vh-network {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — TITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — GRID&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
INDIVIDUAL TREASURE CARD&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 48% 52%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature a {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MEDIA AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-media,&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px 0 0 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* Normal video/image cards */&lt;br /&gt;
.vh-feature-video .vh-feature-media,&lt;br /&gt;
.vh-feature-imagequote .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
/* SHORT&lt;br /&gt;
Keep complete vertical YouTube Shorts thumbnail visible.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-short .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: contain;&lt;br /&gt;
background-color: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEXT PANEL ON RIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 3px 10px 5px 12px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
border-radius: 0 6px 6px 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
/* SHORT / VIDEO / IMAGE QUOTE / NECTAR DROP */&lt;br /&gt;
.vh-feature-copy small {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Actual title */&lt;br /&gt;
.vh-feature-copy strong {&lt;br /&gt;
display: block;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
\* Metadata currently not needed.&lt;br /&gt;
\* Keep it hidden so dates do not appear underneath.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-copy span {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
NECTAR DROP&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-audio-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.50);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
line-height: 1;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
transform .2s ease,&lt;br /&gt;
background .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar:hover .vh-feature-audio-icon {&lt;br /&gt;
transform: scale(1.06);&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-network .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 120px;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 5px 10px 0;&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
border-right: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
background .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover .vh-network-icon {&lt;br /&gt;
transform: scale(1.12);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover strong {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
height: 42px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition:&lt;br /&gt;
transform .22s ease,&lt;br /&gt;
color .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes {&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 60px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat strong {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: -8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes + strong {&lt;br /&gt;
white-space: normal;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 19px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat small {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: 8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK MISSION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 430px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 0 0px 0 10px;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-world {&lt;br /&gt;
flex: 0 0 150px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
margin-right: 0px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission-text {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 250px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover .vh-network-world img {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
RESPONSIVE BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(650px, 1.2fr)&lt;br /&gt;
minmax(650px, 1fr);&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
grid-template-columns: 47% 53%;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
padding-left: 9px;&lt;br /&gt;
padding-right: 7px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 110px;&lt;br /&gt;
min-width: 110px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1.1fr)&lt;br /&gt;
minmax(620px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 105px;&lt;br /&gt;
min-width: 105px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =====================================================&lt;br /&gt;
SOCIAL PLATFORM STATISTICS&lt;br /&gt;
===================================================== */&lt;br /&gt;
/* Month / year title */&lt;br /&gt;
.social-stats-title {&lt;br /&gt;
margin: 30px 0 10px;&lt;br /&gt;
padding-bottom: 7px;&lt;br /&gt;
font-size: 25px;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
border-bottom: 2px solid #2a4452;&lt;br /&gt;
}&lt;br /&gt;
/* Clickable statistics bar */&lt;br /&gt;
.social-stats-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-header:hover {&lt;br /&gt;
background: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
/* Platform blocks */&lt;br /&gt;
.social-stats-platform {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
border-right: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-name {&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-views {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
/* Details */&lt;br /&gt;
.social-stats-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 7px;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #2a4452;&lt;br /&gt;
background: #eef2f4;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-arrow {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Expanded report */&lt;br /&gt;
.social-stats-details {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
padding: 24px 28px 30px;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-top: 1px solid #c8ccd1;&lt;br /&gt;
border-radius: 0 0 8px 8px;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-number {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.15;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-view-label {&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
IMAGE QUOTE POPUP&lt;br /&gt;
========================================================== */&lt;br /&gt;
#vh-imagequote-lightbox {&lt;br /&gt;
position: fixed;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
/* positioned by JS */&lt;br /&gt;
top: auto;&lt;br /&gt;
left: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .2s ease,&lt;br /&gt;
visibility .2s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox.is-open {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
visibility: visible;&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 20vw;&lt;br /&gt;
max-width: 380px;&lt;br /&gt;
min-width: 260px;&lt;br /&gt;
height: auto;&lt;br /&gt;
max-height: 55vh;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px&lt;br /&gt;
rgba(0, 0, 0, .28);&lt;br /&gt;
}&lt;br /&gt;
.vh-imagequote-lightbox-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
top: 5px;&lt;br /&gt;
right: 7px;&lt;br /&gt;
width: 28px;&lt;br /&gt;
height: 28px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: rgba(0, 0, 0, .55);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 26px;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar Drop audio activity */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 3px;&lt;br /&gt;
height: 18px;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave span {&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 4px;&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform-origin: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span {&lt;br /&gt;
animation: vhNectarWave .75s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(2) {&lt;br /&gt;
animation-delay: -.45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(3) {&lt;br /&gt;
animation-delay: -.20s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(4) {&lt;br /&gt;
animation-delay: -.60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(5) {&lt;br /&gt;
animation-delay: -.30s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(6) {&lt;br /&gt;
animation-delay: -.55s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(7) {&lt;br /&gt;
animation-delay: -.10s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vhNectarWave {&lt;br /&gt;
0% {&lt;br /&gt;
height: 3px;&lt;br /&gt;
}&lt;br /&gt;
100% {&lt;br /&gt;
height: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Nectar audio area — never scroll */&lt;br /&gt;
.vh-feature-nectar .vh-feature-audio {&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar .vh-nectar-wave {&lt;br /&gt;
flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Video + Nectar Drop title limit */&lt;br /&gt;
.vh-feature-video .vh-feature-copy strong,&lt;br /&gt;
.vh-feature-nectar .vh-feature-copy strong {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
display: -webkit-box;&lt;br /&gt;
-webkit-box-orient: vertical;&lt;br /&gt;
-webkit-line-clamp: 5;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
========================================================= */&lt;br /&gt;
.vani-flipbook-trigger {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
transition:&lt;br /&gt;
transform 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger:hover img {&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px&lt;br /&gt;
rgba(0, 0, 0, 0.22);&lt;br /&gt;
}&lt;br /&gt;
/* Full-screen dark overlay */&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
position: fixed;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
display: none;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
background:&lt;br /&gt;
rgba(15, 20, 18, 0.90);&lt;br /&gt;
}&lt;br /&gt;
#vani-flipbook-overlay.is-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* Popup */&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: calc(100vw - 80px);&lt;br /&gt;
height: calc(100vh - 40px);&lt;br /&gt;
max-width: 1800px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 20px 70px&lt;br /&gt;
rgba(0, 0, 0, 0.55);&lt;br /&gt;
}&lt;br /&gt;
/* Iframe holder */&lt;br /&gt;
#vani-flipbook-frame-holder {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Actual flipbook iframe */&lt;br /&gt;
#vani-flipbook-frame {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
}&lt;br /&gt;
/* Close button */&lt;br /&gt;
.vani-flipbook-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 10px;&lt;br /&gt;
right: 10px;&lt;br /&gt;
z-index: 100001;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background:&lt;br /&gt;
rgba(20, 20, 20, 0.80);&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
font-family:&lt;br /&gt;
Arial,&lt;br /&gt;
sans-serif;&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
line-height: 42px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-close:hover {&lt;br /&gt;
background: #000000;&lt;br /&gt;
}&lt;br /&gt;
body.vani-flipbook-open {&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
padding: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
max-width: none;&lt;br /&gt;
border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================&lt;br /&gt;
VANIPEDIA INSPIRATION&lt;br /&gt;
========================================= */&lt;br /&gt;
/* Image */&lt;br /&gt;
.vision-layout-wrapper .vision-logo {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
}&lt;br /&gt;
.vision-layout-wrapper .vision-logo img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 350px;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Two button columns */&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
display: flex;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-col {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Light green buttons */&lt;br /&gt;
.vision-buttons-container .vision-btn {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn:hover {&lt;br /&gt;
background-color: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn a,&lt;br /&gt;
.vision-buttons-container .vision-btn a.external {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ARCHITECTURAL WOOD SANCTUM &amp;amp; SHADOWBOX NICHES (A1 CONCEPT)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
:root {&lt;br /&gt;
--wood-darkest: #110804;&lt;br /&gt;
--wood-dark: #1c0e07;&lt;br /&gt;
--wood-mid: #2b170e;&lt;br /&gt;
--wood-warm: #3d2214;&lt;br /&gt;
--wood-light: #54311c;&lt;br /&gt;
--gold-bright: #f5d77f;&lt;br /&gt;
--gold-mid: #d4af37;&lt;br /&gt;
--gold-deep: #997a15;&lt;br /&gt;
--text-cream: #f4ebd9;&lt;br /&gt;
--text-muted: #bda892;&lt;br /&gt;
--spotlight-glow: radial-gradient(circle at 50% 0%, rgba(255, 230, 160, 0.28) 0%, rgba(255, 210, 120, 0.08) 45%, transparent 75%);&lt;br /&gt;
}&lt;br /&gt;
/* Master Architectural Container */&lt;br /&gt;
.sanctum-cabinet {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1280px;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
background: linear-gradient(180deg, #2b170e 0%, #1c0e07 40%, #140904 100%);&lt;br /&gt;
border: 3px solid #3d2314;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
box-shadow: 0 25px 60px rgba(0,0,0,0.9), inset 0 2px 4px rgba(255,220,150,0.2), inset 0 -2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
position: relative;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, &#039;Georgia&#039;, serif;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
}&lt;br /&gt;
.sanctum-cabinet::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0; left: 0; right: 0; bottom: 0;&lt;br /&gt;
background: repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0px, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 4px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 1: TOP ARCHITECTURAL CORNICE / NAV BAR */&lt;br /&gt;
.cornice-header {&lt;br /&gt;
background: linear-gradient(180deg, #3f2314 0%, #28140a 60%, #1b0c05 100%);&lt;br /&gt;
border-bottom: 2px solid #5a341b;&lt;br /&gt;
box-shadow: 0 8px 16px rgba(0,0,0,0.7), inset 0 2px 3px rgba(255,230,170,0.25);&lt;br /&gt;
padding: 14px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left .nav-burger {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
background: rgba(0,0,0,0.4);&lt;br /&gt;
padding: 6px 12px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
border: 1px solid #4a2814;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-group {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.main-brand-title {&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0,0,0,0.9), 0 0 12px rgba(212,175,55,0.3);&lt;br /&gt;
}&lt;br /&gt;
.brand-subline {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-search {&lt;br /&gt;
flex: 1;&lt;br /&gt;
max-width: 480px;&lt;br /&gt;
margin: 0 24px;&lt;br /&gt;
}&lt;br /&gt;
.search-input-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel {&lt;br /&gt;
width: 100%;&lt;br /&gt;
padding: 10px 18px 10px 42px;&lt;br /&gt;
background: #0f0704;&lt;br /&gt;
border: 1px solid #472613;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-family: inherit;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0,0,0,0.9), 0 1px 2px rgba(255,255,255,0.08);&lt;br /&gt;
outline: none;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel::placeholder {&lt;br /&gt;
color: #7d6b58;&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.search-icon {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 14px;&lt;br /&gt;
top: 50%;&lt;br /&gt;
transform: translateY(-50%);&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links .btn-gold a {&lt;br /&gt;
background: linear-gradient(180deg, #b8860b 0%, #7d5904 100%);&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: #fff !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* SPOTLIGHT HOOD &amp;amp; OVERHEAD LAMPS (A1 STYLE) */&lt;br /&gt;
.spotlight-frieze {&lt;br /&gt;
position: relative;&lt;br /&gt;
padding: 24px 20px 10px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
background: linear-gradient(180deg, #24130b 0%, #180c06 100%);&lt;br /&gt;
border-bottom: 2px solid #3a1e0f;&lt;br /&gt;
}&lt;br /&gt;
.lamp-row {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-around;&lt;br /&gt;
padding: 0 80px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.lamp {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
background: radial-gradient(ellipse at center, #ffd700 0%, #b8860b 60%, #442500 100%);&lt;br /&gt;
border-radius: 0 0 10px 10px;&lt;br /&gt;
box-shadow: 0 0 14px 4px rgba(255, 215, 0, 0.45);&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
.lamp::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 8px;&lt;br /&gt;
left: -70px;&lt;br /&gt;
width: 200px;&lt;br /&gt;
height: 280px;&lt;br /&gt;
background: var(--spotlight-glow);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.frieze-title {&lt;br /&gt;
font-size: 24px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-shadow: 0 2px 6px rgba(0,0,0,0.95);&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.frieze-subtitle {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.shadowbox-body {&lt;br /&gt;
padding: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 2: HERO STAGE */&lt;br /&gt;
.hero-sanctuary-stage {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 1fr 1.25fr 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
background: linear-gradient(180deg, #180c06 0%, #100703 100%);&lt;br /&gt;
border: 3px solid #361e10;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
box-shadow: inset 0 10px 25px rgba(0,0,0,0.9);&lt;br /&gt;
margin-bottom: 24px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-card {&lt;br /&gt;
background: rgba(0, 0, 0, 0.45);&lt;br /&gt;
border: 1px solid #3b2011;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.8);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-tag {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-headline a {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-body {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: #bcaaa4;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
margin: 10px 0;&lt;br /&gt;
flex: 1;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-footer a {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.center-frame {&lt;br /&gt;
background: #090402;&lt;br /&gt;
border: 3px solid #4a2814;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.95), inset 0 0 30px rgba(0,0,0,0.9);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.sanctuary-center-badge {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link a {&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 3px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 80px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
background: linear-gradient(90deg, transparent, var(--gold-mid), transparent);&lt;br /&gt;
margin: 10px auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.multilingual-tape {&lt;br /&gt;
background: #140904;&lt;br /&gt;
border: 1px solid #361b0d;&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
margin-top: 12px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 3: 3D RECESSED SHADOWBOX SHELF NICHES */&lt;br /&gt;
.niches-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche {&lt;br /&gt;
background: linear-gradient(180deg, #0e0603 0%, #170b05 100%);&lt;br /&gt;
border: 3px solid #381f11;&lt;br /&gt;
border-top: 4px solid #1a0c06;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 18px;&lt;br /&gt;
box-shadow: inset 0 8px 18px rgba(0,0,0,0.95), 0 4px 10px rgba(0,0,0,0.7), inset 0 0 20px rgba(0,0,0,0.8);&lt;br /&gt;
position: relative;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: transform 0.2s, border-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
border-color: #633b20;&lt;br /&gt;
}&lt;br /&gt;
.niche-lamp {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
width: 36px;&lt;br /&gt;
height: 5px;&lt;br /&gt;
background: #e2ba4d;&lt;br /&gt;
border-radius: 0 0 6px 6px;&lt;br /&gt;
box-shadow: 0 0 10px rgba(255,215,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.niche-icon-wrap {&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
margin: 10px 0 10px 0;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0,0,0,0.8));&lt;br /&gt;
}&lt;br /&gt;
.niche-title {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
.niche-desc {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.niche-meta {&lt;br /&gt;
margin-top: auto;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
border-top: 1px solid #2d180c;&lt;br /&gt;
padding-top: 8px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* SUPPLEMENTARY TAXONOMY SHELF */&lt;br /&gt;
.taxonomies-carved-shelf {&lt;br /&gt;
background: #110704;&lt;br /&gt;
border: 1px solid #361b0c;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 12px 18px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.shelf-label {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
background: #1d0f07;&lt;br /&gt;
border: 1px solid #422312;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 4px 10px;&lt;br /&gt;
margin: 0 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
/* CARVED TIMELINE RIBBON */&lt;br /&gt;
.timeline-carved-ribbon {&lt;br /&gt;
background: linear-gradient(180deg, #1c0e07 0%, #120803 100%);&lt;br /&gt;
border: 2px solid #381f11;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
box-shadow: inset 0 4px 10px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.timeline-label-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.timeline-title {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.timeline-span-badge {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.timeline-years-bar {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
background: #080301;&lt;br /&gt;
border: 1px solid #30170a;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-year {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: #9c8570;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
padding: 2px 6px;&lt;br /&gt;
transition: color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.vh-year:hover, .vh-year.active {&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 4: BASE PLINTH FOOTER */&lt;br /&gt;
.plinth-footer {&lt;br /&gt;
background: linear-gradient(180deg, #1d0f07 0%, #120803 100%);&lt;br /&gt;
border-top: 3px solid #3d2111;&lt;br /&gt;
padding: 20px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.05);&lt;br /&gt;
}&lt;br /&gt;
.plinth-stat {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-actions {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
background: #190b05;&lt;br /&gt;
border: 1px solid #4a2712;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
.niches-grid { grid-template-columns: 1fr; }&lt;br /&gt;
.hero-sanctuary-stage { grid-template-columns: 1fr; }&lt;br /&gt;
.taxonomies-carved-shelf { flex-direction: column; gap: 10px; }&lt;br /&gt;
.plinth-footer { flex-direction: column; gap: 14px; text-align: center; }&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PERSISTENT TOP BAR: #345B63 SINGLE-ROW (BURGER, SEARCH, TITLE, USER)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Full-Width Outer Banner Container (Strict #345B63) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Inner Flex Row: STRICT Single Horizontal Line */&lt;br /&gt;
.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CENTERED TITLE: Dead-Center On The Same Line */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.8px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. LEFT SECTION: Burger [ ≡ ] + Search In ONE Row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Force Burger Menu Dropdown to ALWAYS display on desktop */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .cdx-button--fake-button {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* HIGH-VISIBILITY GOLD FOR BURGER &amp;amp; ALL VECTOR ICONS */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.mw-header .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
filter: brightness(0) saturate(100%) invert(86%) sepia(26%) saturate(884%) hue-rotate(352deg) brightness(102%) contrast(96%) !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide duplicate site wordmark &amp;amp; tagline next to burger */&lt;br /&gt;
.vector-header-start .mw-logo-wordmark,&lt;br /&gt;
.vector-header-start .mw-logo-tagline,&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Box Container on Left */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Refined Inset Search Input (Option 1: Harmonious Deep Sea Teal) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 18px !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
padding: 4px 12px 4px 30px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
line-height: 30px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
transition: width 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(245, 215, 127, 0.4), inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input::placeholder,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]::placeholder,&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
color: #a5c4c9 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-search-box-inner .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide separate search submit buttons */&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container #searchButton,&lt;br /&gt;
.vector-header-container #mw-searchButton,&lt;br /&gt;
.vector-header-container .searchButton,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. RIGHT SECTION: User Part Fixed (No weird boxes, clean gold, unified dropdown) */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.1 Remove all clunky button box backgrounds and borders from top bar items */&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button--fake-button,&lt;br /&gt;
.vector-header-end .cdx-button--weight-quiet,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-menu-heading,&lt;br /&gt;
.vector-header-end #p-personal,&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-menu,&lt;br /&gt;
.vector-header-end .vector-menu,&lt;br /&gt;
.vector-header-end .vector-menu-content,&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.2 Style username &amp;amp; header icons in clean warm gold (no boxes) */&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #pt-userpage-2 span,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: background-color 0.2s ease, color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.3 Desktop User Dropdown Menu (Strictly Matching image_a7f3ff.png) */&lt;br /&gt;
.vector-header-end .vector-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content div,&lt;br /&gt;
.vector-header-end .vector-dropdown-content ul,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-menu-content {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure Talk (pt-mytalk) is visible in desktop dropdown */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide icons inside desktop user dropdown so it matches image_a7f3ff.png clean text */&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean, compact, single-row links */&lt;br /&gt;
.vector-header-end .vector-dropdown-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a span {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
font-size: inherit !important;&lt;br /&gt;
font-weight: inherit !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:focus,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Divider above Logout */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-user-menu-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. DISABLE ALL HOVER PREVIEWS / POPUPS IN TOP BAR */&lt;br /&gt;
.vector-header-container [title]:hover::after,&lt;br /&gt;
.vector-header-container [title]:hover::before,&lt;br /&gt;
.vector-header-container a[title]:hover::after,&lt;br /&gt;
.vector-header-container a[title]:hover::before,&lt;br /&gt;
.mw-header [title]:hover::after,&lt;br /&gt;
.mw-header [title]:hover::before,&lt;br /&gt;
.mw-header a[title]:hover::after,&lt;br /&gt;
.mw-header a[title]:hover::before {&lt;br /&gt;
display: none !important;&lt;br /&gt;
content: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Sticky Header Support (Color: #345B63) */&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
height: 48px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-sticky-header a,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Main Page Adjustments: Clean Flush Under Top Bar */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-top {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-photo-stage {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ELIMINATE UNWANTED LIGHT-GREEN STRIP / TOOLBAR UNDER TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure no gap or background bleed between top bar and content on Main Page */&lt;br /&gt;
body.page-Main_Page .vector-header-container {&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
WHO IS SRILA PRABHUPADA &amp;amp; FOUNDER-ACARYA HERO ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 16px auto 8px auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 3px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important; /* Temple Gold */&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
color: #1e353b !important; /* Deep Sacred Slate-Teal */&lt;br /&gt;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
margin: 6px auto 14px auto !important;&lt;br /&gt;
padding: 4px 18px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-radius: 20px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: &amp;quot;♦&amp;quot; !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PANORAMIC TIMELINE RIBBON (1896 – 1977) BETWEEN HERO &amp;amp; GATEWAYS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-timeline-panoramic {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 18px auto 24px auto !important;&lt;br /&gt;
padding: 12px 16px !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-timeline-years {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 auto 12px auto !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-wrap: wrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(255, 255, 255, 0.7) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(52, 91, 99, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* FORCE WARM PARCHMENT ON ALL MAIN PAGE CONTAINERS (KILL MINT GREEN BLEED) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA STRICT ZERO-SCROLL VIEWPORT-FIT SYSTEM (STEP 11)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Strict Zero-Scroll Viewport Locking */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Master Canvas Vertical Rhythm (Auto-distributed inside single screen) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 18px 10px 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Base Card Styling */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Ribbon */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-icon {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-sub {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
opacity: 0.85 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 1: HERO TRIAD (Compact) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 280px 1fr 280px !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories of Srila Prabhupada Card (Left) */&lt;br /&gt;
.vh-card-memories .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-actions {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.28) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Frame */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at center, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 34px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
/* Button below Srila Prabhupada: only &amp;quot;Founder-Ācārya of ISKCON&amp;quot;, clickable wiki link */&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
margin: 3px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Sacred Portrait Oval */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto 4px auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 110px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 2.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f4ebd9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
margin: 2px auto 0 auto !important;&lt;br /&gt;
max-width: 440px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 2: CLEAN INTERACTIVE TIMELINE (No outer border/box rectangle) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lifeline track window */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
flex: 0 0 200px !important;&lt;br /&gt;
padding: 6px 14px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 32px !important;&lt;br /&gt;
left: 14px !important;&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
height: 8px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #1e293b !important;&lt;br /&gt;
max-width: 170px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 3: 6 GATEWAYS GRID (Compact 6-Columns) */&lt;br /&gt;
.vh-gateways-frame {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(6, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 8px 6px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 30px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway .vh-icon {&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
color: #2c3e50 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 4: QUOTE SCROLL (Slim Banner) */&lt;br /&gt;
.vh-quote-frame {&lt;br /&gt;
background: #faf6ee !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
padding: 8px 24px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1000px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-inner {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-text {&lt;br /&gt;
max-width: 750px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-source {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
color: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
font-family: Georgia, serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 5: BOTTOM MODULES (Treasures &amp;amp; Network) */&lt;br /&gt;
.vh-bottom-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 8px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 8px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stats-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-around !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 8px 10px 4px 10px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 2px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-num {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-lbl {&lt;br /&gt;
font-size: 8.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 4px 10px 6px 10px !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
THEMATIC TAXONOMY INDEX (4 SECTIONS) &amp;amp; PRABHUPADA IN MEDIA (STEP 12)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Section Heading */&lt;br /&gt;
.vh-section-header {&lt;br /&gt;
margin: 18px 0 10px 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
padding-bottom: 6px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-badge {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
padding: 3px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.2px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4-Column Taxonomy Grid */&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Prabhupada in the Media Section */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-body {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
padding: 12px 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #334155 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow smooth scrolling when full sections are present */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: repeat(2, 1fr) !important; }&lt;br /&gt;
.vh-media-body { flex-direction: column !important; align-items: flex-start !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: 1fr !important; }&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide quote and bottom sections if any old cache or DOM remains */&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
#vh-random-quote-wrap,&lt;br /&gt;
.vh-bottom-grid,&lt;br /&gt;
.vh-bottom-card,&lt;br /&gt;
.vh-card-treasures,&lt;br /&gt;
.vh-card-network {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 14: TOP BAR SEARCH ANCHORED LEFT + SACRED 3D ARCHITECTURAL STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR LEFT ANCHOR FOR SEARCH */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 0 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. 3D CARDS (HERO TRIAD, GATEWAYS, TAXONOMY, MEDIA) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf8f4 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.32) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 1px 3px rgba(0, 0, 0, 0.05),&lt;br /&gt;
0 5px 15px rgba(30, 53, 59, 0.07),&lt;br /&gt;
0 10px 24px -5px rgba(30, 53, 59, 0.08),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 10px 25px rgba(30, 53, 59, 0.12),&lt;br /&gt;
0 16px 32px -6px rgba(177, 135, 61, 0.16),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Plaques (Embossed Top Bar) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #fbf9f4 0%, #f2ebdd 100%) !important;&lt;br /&gt;
border-bottom: 1.5px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(0, 0, 0, 0.03) !important;&lt;br /&gt;
border-top-left-radius: 7px !important;&lt;br /&gt;
border-top-right-radius: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Center Card (Elevated Sovereign Altar) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 35%, #ffffff 0%, #faf6ec 65%, #f3ece0 100%) !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 1) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.11),&lt;br /&gt;
0 16px 36px -6px rgba(177, 135, 61, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 20px rgba(177, 135, 61, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Frame */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 3.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(30, 53, 59, 0.22),&lt;br /&gt;
0 12px 28px rgba(0, 0, 0, 0.15),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.8),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
transition: transform 0.25s ease, box-shadow 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.28),&lt;br /&gt;
0 16px 36px rgba(177, 135, 61, 0.3),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Gateways Icon Medallions */&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
background: linear-gradient(145deg, #ffffff 0%, #f6efe0 50%, #eadecb 100%) !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
transition: transform 0.2s ease, box-shadow 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.08) translateY(-1px) !important;&lt;br /&gt;
background: linear-gradient(145deg, #fdfbf7 0%, #f2e3c6 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 5px 10px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Tactile Timeline Year Keys */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4eee2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.55) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.07),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.75) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 10px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1f373c 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #122124 !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0d1719 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 1px 2px rgba(0, 0, 0, 0.4),&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Raised 3D Pill Action Buttons */&lt;br /&gt;
.vh-btn-pill,&lt;br /&gt;
.vh-founder-subline a,&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.12),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.4),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #28474e 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #1a2f34 !important;&lt;br /&gt;
border-bottom: 2px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 4px 14px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b1873d 0%, #916c2a 100%) !important;&lt;br /&gt;
border-color: #72531a !important;&lt;br /&gt;
border-bottom: 2.5px solid #553e13 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f6efe2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #213c42 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162a2e !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1517 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(30, 53, 59, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Lifeline Track (Carved Groove with Illuminated Bar) */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #e4ded0 0%, #ede7db 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-bottom: 1px solid #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 15: &amp;quot;SOLID&amp;quot; ARCHITECTURAL PRESENCE &amp;amp; EMBOSSED 3D DEPTH&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SOLID CARD ARCHITECTURE (SUBSTANTIAL GROUNDED PRESENCE) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fbf9f4 60%, #f5efe2 100%) !important;&lt;br /&gt;
border: 1.5px solid #c09b4d !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #8e6b22 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.08),&lt;br /&gt;
0 8px 20px rgba(24, 38, 35, 0.12),&lt;br /&gt;
0 16px 32px -4px rgba(24, 38, 35, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 -1px 0 rgba(192, 155, 77, 0.2) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-4px) !important;&lt;br /&gt;
border-color: #d4ab55 !important;&lt;br /&gt;
border-bottom: 4.5px solid #7a5818 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.10),&lt;br /&gt;
0 14px 28px rgba(24, 38, 35, 0.18),&lt;br /&gt;
0 24px 42px -6px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SOLID EMBOSSED CARD HEADER (STONE/METAL LINTEL) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #faf6ee 0%, #ebe0ca 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #b89348 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 2px 4px rgba(0, 0, 0, 0.05) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.6px !important;&lt;br /&gt;
color: #725215 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #55442a !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.16) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (SOVEREIGN REVERENTIAL ALTAR) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 32%, #ffffff 0%, #fbf6ec 55%, #f0e6d2 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #785414 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.09),&lt;br /&gt;
0 12px 28px rgba(24, 38, 35, 0.16),&lt;br /&gt;
0 22px 44px -8px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SOLID CAST GOLD PORTRAIT MEDALLION */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 4px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(20, 35, 32, 0.32),&lt;br /&gt;
0 16px 36px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #c99c45 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 12px 32px rgba(20, 35, 32, 0.40),&lt;br /&gt;
0 20px 45px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SOLID GATEWAYS WITH SCULPTED BRONZE/GOLD MEDALLIONS */&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 14px 10px 12px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #eedfc7 50%, #d6ba8f 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top-color: #ffffff !important;&lt;br /&gt;
border-bottom-color: #825f18 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.14),&lt;br /&gt;
inset 0 1px 1.5px #ffffff,&lt;br /&gt;
inset 0 -2px 3px rgba(130, 95, 30, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.1) translateY(-2px) !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #f7ebd5 50%, #e5cb9e 100%) !important;&lt;br /&gt;
border-color: #c49d48 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 1px 2px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(130, 95, 30, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #14282c !important;&lt;br /&gt;
letter-spacing: 1.4px !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SOLID TACTILE TIMELINE YEAR BUTTONS */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #efe7d6 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #213c42 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
border-color: #cda24e !important;&lt;br /&gt;
border-bottom: 4.5px solid #63430c !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.28),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #0b1a1c !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #172c30 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0d191c !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #060c0d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 2px 4px rgba(0, 0, 0, 0.5),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SOLID CARVED LIFELINE TRACK */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #ded6c4 0%, #e8e1d3 100%) !important;&lt;br /&gt;
border: 1.5px solid #a8843c !important;&lt;br /&gt;
border-top-color: #8c6a26 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. SOLID 3D ACTION PILL BUTTONS */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #376069 0%, #20393f 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.45) !important;&lt;br /&gt;
border-bottom: 3px solid #0a1315 !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 5px 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 7px rgba(0, 0, 0, 0.20),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.5),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b88e40 0%, #8c661d 100%) !important;&lt;br /&gt;
border-color: #61440d !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
border-bottom: 3.5px solid #432e08 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(177, 135, 61, 0.38) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4ebd9 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #785414 !important;&lt;br /&gt;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1b3237 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #0e1e21 !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #050b0c !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(30, 53, 59, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. SOLID DEDICATED MEDIA ARCHIVES SECTION */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 10. Hide THEMATIC TAXONOMY INDEX announcement banner from old cache */&lt;br /&gt;
.vh-section-header,&lt;br /&gt;
.vh-section-badge,&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide the 6 gateways frame if any cache remains */&lt;br /&gt;
.vh-gateways-frame,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
SAFE NO-SCROLL DASHBOARD &amp;amp; ZERO-OVERLAP ARCHITECTURE (STEP 18)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PREVENT SCROLLING ON MAIN PAGE CLEANLY WITHOUT BREAKING VECTOR INTERNALS */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: hidden !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. THE MASTER DASHBOARD CONTAINER (FITS SCREEN EXACTLY) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 56px) !important;&lt;br /&gt;
max-height: calc(100vh - 56px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize old legacy absolute / conflicting rules */&lt;br /&gt;
.vh-intro,&lt;br /&gt;
.vh-now,&lt;br /&gt;
.vh-main,&lt;br /&gt;
.vh-gateways,&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 1: HERO TRIAD */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 38vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1.15fr 1fr !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Card: Sanctuary Altar */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin: 0 auto 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
padding: 2px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 85px !important;&lt;br /&gt;
height: 85px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 2: INTERACTIVE LIFE TIMELINE */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 62px !important;&lt;br /&gt;
max-height: 62px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 2px 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
max-height: 30px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 3: THEMATIC TAXONOMY (4 CARDS) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 39vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-header {&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 5px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
margin-top: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 4: PRABHUPĀDA IN THE MEDIA (COMPACT HORIZONTAL BAR 42px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-card-header {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-body {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-desc {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 3px 12px !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 19: FULL-WIDTH VIEW + TOP-BAR TEAL (#345B63) BORDERS &amp;amp; SHADOWS&lt;br /&gt;
+ REFINED COMPACT SIZING &amp;amp; EXPANDED AIRY SPACING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH VIEW (EXPAND TO 100% SCREEN WIDTH) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TEAL (#345B63) BORDERS &amp;amp; MULTI-STOP TEAL SHADOWS ACROSS ALL CARDS */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
border-color: #43727c !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.12),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.22),&lt;br /&gt;
0 22px 38px -6px rgba(52, 91, 99, 0.26),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Lintels (Teal Borders &amp;amp; Toned Accents) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #eaf1f2 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(52, 91, 99, 0.06) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #233e44 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY ALAR CARD (REFINED 3D TEAL EMBOSSING) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.10),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.18),&lt;br /&gt;
0 22px 40px -6px rgba(52, 91, 99, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(52, 91, 99, 0.05) !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Bezel in #345B63 */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 80px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
border: 3.5px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(52, 91, 99, 0.35),&lt;br /&gt;
0 12px 26px rgba(26, 47, 52, 0.25),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 22px rgba(52, 91, 99, 0.45),&lt;br /&gt;
0 16px 32px rgba(26, 47, 52, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Title &amp;amp; Subtitle */&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. BIG RECTANGLE ELEMENTS ARE SMALLER WITH BIGGER SPACE BETWEEN THEM */&lt;br /&gt;
/* Section 1: Hero Triad Grid (Reduced Height, Expanded 20px Gutter) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 220px !important;&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 2: Timeline (Sleek Key Row &amp;amp; Track, Teal Borders) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 58px !important;&lt;br /&gt;
height: 58px !important;&lt;br /&gt;
max-height: 58px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
border-bottom: 3.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.25), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1e353b 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-bottom: 3px solid #0b1517 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4), 0 2px 5px rgba(52, 91, 99, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 3: Thematic Taxonomy Grid (Reduced Height, Expanded 18px Gutter) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #3e565c !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 4: Media Bar (Compact 40px Single-Line Strip) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
max-height: 40px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. 3D PILL BUTTONS WITH TEAL THEME */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #1a2f34 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #4c828d 0%, #2e545b 100%) !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 20: NARROWER RECTANGLES + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. NARROWER PROPORTIONED CONTAINER (NO LONGER ENDLESSLY WIDE) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
max-width: 1260px !important;&lt;br /&gt;
width: 95% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CENTER CARD FIXES (PROPER HIERARCHY, NO WEIRD DOUBLE BOXES) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title a {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-sub {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-main {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide legacy floating who-corner and founder subline balloon boxes */&lt;br /&gt;
.vh-hero-title-wrap,&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dedicated button below portrait */&lt;br /&gt;
.vh-founder-btn-wrap {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 78px !important;&lt;br /&gt;
height: 78px !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(52, 91, 99, 0.32), inset 0 2px 4px rgba(255, 255, 255, 0.9), inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE LAYOUT CORRECTIONS (CLEAN &amp;amp; LEGIBLE TRACK) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 64px !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
max-height: 34px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CLEAN MEDIA SECTION (SINGLE HORIZONTAL FLEX ROW 44px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left .vh-badge-text a {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-center {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right .vh-btn-pill {&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. NARROWER HERO &amp;amp; TAXONOMY GRIDS WITH AMPLE SPACING */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 21: NARROW RECTANGLES (1140px) + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE NARROWER DASHBOARD WIDTH (OVERRIDE ALL PREVIOUS MIN-WIDTHS) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
max-width: 1140px !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. NARROW HERO TRIAD (3 CARDS ~360px EACH) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (COMPLETELY REBUILT ARCHITECTURE) */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 76px !important;&lt;br /&gt;
height: 76px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW THEMATIC TAXONOMY (4 CARDS ~270px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. CLEAN MEDIA BAR (HORIZONTAL SINGLE LINE) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 22: FULL-WIDTH VIEW + NARROWER CARDS + VISIBLE TOP BORDER + ZERO CUTOUTS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE VIEW (NO ARTIFICIAL MAX-WIDTH ON CONTAINER) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 10px 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. VISIBLE TOP BORDER ON ALL RECTANGLE ELEMENTS (NO MORE MISSING TOP BORDER!) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-sanctuary-card,&lt;br /&gt;
.vh-card-memories,&lt;br /&gt;
.vh-card-article,&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* CRITICAL: EXPLICIT VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. NARROWER RECTANGLES WITH GENEROUS GAPS (PAGE IS FULL WIDTH, CARDS ARE NARROWER) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 28px !important;&lt;br /&gt;
flex: 0 0 230px !important;&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 400px !important; /* NARROWER RECTANGLES */&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SANCTUARY CENTER CARD: ZERO WEIRD BOXES, PERFECT VERTICAL FIT */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text,&lt;br /&gt;
.vh-sanctuary-header-text *,&lt;br /&gt;
.vh-sanctuary-name,&lt;br /&gt;
.vh-sanctuary-name * {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 74px !important;&lt;br /&gt;
height: 74px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 3px 16px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. PREVENT CUT OUTS IN MEMORIES &amp;amp; SPOTLIGHT */&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-article .vh-discover-secondary {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. TIMELINE: ZERO OVERLAPPING */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 68px !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. NARROWER TAXONOMY CARDS (4 CARDS ~280px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 175px !important;&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 290px !important; /* NARROWER TAXONOMY CARDS */&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: calc(100% - 34px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MEDIA BAR (PERFECT SINGLE ROW, ZERO OVERLAPPING) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 23: DEFINITIVE FIXES FOR TOP BORDERS, WIDTHS, TIMELINE, FULL-WIDTH PAGE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE: UNLOCK MEDIAWIKI WRAPPERS &amp;amp; CONTAINERS TO 100% */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container,&lt;br /&gt;
body.page-Main_Page .vector-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TOP BORDERS: 100% VISIBLE SOLID #345B63 BORDER ON EVERY CARD &amp;amp; HEADER */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* ULTRA-VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* HEADER REINFORCED TOP BORDER */&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. YEAR BUTTONS: SOLID VISIBLE TOP BORDER */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* EXPLICIT SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
border-top: 2px solid #1a2f34 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-top: 2px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2.5px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW ALL RECTANGLES BY 30% */&lt;br /&gt;
/* HERO TRIAD: Cards narrowed to 280px (was 400px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 36px !important;&lt;br /&gt;
flex: 0 0 235px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* TAXONOMY: 4 Cards narrowed to 210px (was 290px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
/* MEDIA BAR: Narrowed to 930px to match Triad/Taxonomy cluster */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 930px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. FLOWING TIMELINE: FIX VERTICAL TRUNCATION (AMP UP HEIGHT TO 70px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1050px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 26px !important;&lt;br /&gt;
flex: 0 0 26px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
max-height: 72px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-date {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-title,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SANCTUARY PORTRAIT &amp;amp; BUTTONS - POLISHED HIERARCHY */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 72px !important;&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
border: 2.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule {&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-subtitle {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 24: FIX THICK BORDERS, FULL-WIDTH EDGES, AND BOTTOM OVERLAPPING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE 100% TRUE FULL-WIDTH (STRIP VECTOR 2022 LEFT/RIGHT INDENTATIONS) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important; /* PREVENTS PUSHING MEDIA SECTION OFF-SCREEN */&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. FIX UNUSUAL THICK TOP BORDER: UNIFORM 1.5px ON ALL CARDS &amp;amp; NO HEADER BORDER-TOP */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important; /* CRISP UNIFORM 1.5px (NOT THICK!) */&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: none !important; /* REMOVE DUPLICATE TOP BORDER ON HEADER */&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. HERO TRIAD (30% NARROWER RECTANGLES, PERFECTLY CENTERED) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 32px !important;&lt;br /&gt;
flex: 0 0 225px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. FULL-WIDTH FLOWING TIMELINE (STRETCHES EDGE-TO-EDGE) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 96px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH EDGE-TO-EDGE */&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 7px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 25px !important;&lt;br /&gt;
flex: 0 0 25px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH TRACK */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important; /* CONTINUOUS SEAMLESS EDGE-TO-EDGE */&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 60px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TAXONOMY 4 CARDS (30% NARROWER RECTANGLES, PERFECT FIT) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. FIX BOTTOM OVERLAPPING: SINGLE-CONTAINER MEDIA BAR */&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 920px !important;&lt;br /&gt;
max-width: 920px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRIP ALL NESTED SUB-BOXES / INTERNAL BORDERS IN MEDIA SECTION */&lt;br /&gt;
body.page-Main_Page .vh-media-bar &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-body,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn .vh-btn-pill,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 51: DEFINITIVE CLEAN ARCHITECTURE &amp;amp; VISIBLE AT-REST ANIMATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. CANVAS &amp;amp; WRAPPER RESET (FULL WIDTH, NO SIDEBAR) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. MAIN CONTAINER: FULL VIEWPORT HEIGHT SPREAD TOP TO BOTTOM */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 18px 40px 14px 40px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important; /* SPREAD CONTENT FROM TOP TO BOTTOM */&lt;br /&gt;
gap: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARDS: 100% TRANSPARENT OPEN SPACE (NO BOXES, NO BORDERS) */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all old badges, buttons, headers, and clutter */&lt;br /&gt;
body.page-Main_Page .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-actions,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-btn-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who,&lt;br /&gt;
body.page-Main_Page .vh-badge-sub,&lt;br /&gt;
body.page-Main_Page .vh-badge-icon,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-link,&lt;br /&gt;
body.page-Main_Page .vh-random-article-more,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 1: HERO TRIAD (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 295px !important;                    /* EXPANDED HEIGHT FOR 180px PORTRAIT */&lt;br /&gt;
height: 295px !important;&lt;br /&gt;
max-height: 295px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 360px !important;&lt;br /&gt;
width: 360px !important;&lt;br /&gt;
max-width: 360px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Portrait Medallion */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 4px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 10px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* +120% BIGGER (82px -&amp;gt; 180px) */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.7),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 2: TIMELINE (EDGE TO EDGE FULL WIDTH) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 27px !important;&lt;br /&gt;
flex: 0 0 27px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 3: THEMATIC TAXONOMY (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 155px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 260px !important;&lt;br /&gt;
width: 260px !important;&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SECTION 4: MEDIA BAR (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
border-top: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
border-bottom: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. DESCRIPTIVE TEXT IN CARDS */&lt;br /&gt;
body.page-Main_Page .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-snippet,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-desc,&lt;br /&gt;
body.page-Main_Page .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* 50% LARGER (12.5px -&amp;gt; 19px) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
9. CAITANYA 3D TITLES + VISIBLE AT-REST BREATHING LINE + ON-HOVER FULL GLIDE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Title Containers */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ALL TITLE LINKS (KEEPING THE EXACT GORGEOUS 3D STYLE FROM USER&#039;S SCREENSHOT) */&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page&lt;br /&gt;
-Main_Page .vh-media-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* PERFECT SPACE FOR UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* 1. LIGHT COLOR FACE (The exact warm temple gold from screenshot) */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 2. DARK SIDES &amp;amp; DEEP CAST SHADOW (The exact 3D from screenshot) */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific Font Sizes */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
letter-spacing: 0.03em !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 18.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title a {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
3. THE GOLDEN FILAMENT LINE BENEATH TITLES (RESTORES THE USER&#039;S FAVORITE FEATURE!)&lt;br /&gt;
- At Rest: Gently breathes in and out (25% to 65% width) so animation is clearly visible!&lt;br /&gt;
- On Hover: Pauses breathing and smoothly glides to full 90% width!&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
/* AT REST: VISIBLE BREATHING ANIMATION (2.8s CYCLE) */&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* At-Rest Line Breathing Keyframes */&lt;br /&gt;
@keyframes vhLineBreath {&lt;br /&gt;
0%, 100% {&lt;br /&gt;
width: 25%;&lt;br /&gt;
left: 37.5%;&lt;br /&gt;
opacity: 0.35;&lt;br /&gt;
}&lt;br /&gt;
50% {&lt;br /&gt;
width: 65%;&lt;br /&gt;
left: 17.5%;&lt;br /&gt;
opacity: 0.95;                              /* Clearly visible expanding light bar! */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
4. ON MOUSE HOVER: FULL GOLDEN LINE GLIDE + DIRECT SUNLIGHT 3D ILLUMINATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;     /* RETAINS 3D STEP MOVEMENT */&lt;br /&gt;
color: #dfad3e !important;                    /* DOES NOT CHANGE COLOR (STAYS RICH GOLD) */&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;  /* 100% CONSTANT COLOR */&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
/* Extended 3D shadow deepening as the letters step forward */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ON HOVER: LINE GLIDES OUT TO FULL 90% WIDTH &amp;amp; STAYS SOLID GOLD */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover::after {&lt;br /&gt;
animation: none !important;                   /* Stops at-rest breathing */&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;                       /* FULL EXTENSION GLIDE! */&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
/* EXACT SAME GOLD COLOR AS AT REST — ZERO COLOR CHANGE */&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 56: TIMELINE EXPANSION (NO TEXT CROPPING, NO BG, NO LINE) &amp;amp; CAPTION REGULAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR, NOT ITALIC */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TIMELINE SECTION: EXPANDED HEIGHT TO PREVENT ALL TEXT CROPPING */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 134px !important;&lt;br /&gt;
height: 134px !important;&lt;br /&gt;
min-height: 134px !important;&lt;br /&gt;
max-height: 134px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. LIFELINE WINDOW &amp;amp; TRACK: TRANSPARENT, NO TOP LINE, HEIGHT 96px */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 96px !important;                     /* EXPANDED HEIGHT (WAS 68px) */&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: transparent !important;          /* REMOVE BACKGROUND */&lt;br /&gt;
border: none !important;                     /* REMOVE ALL BORDERS */&lt;br /&gt;
border-top: none !important;                 /* REMOVE LINE ABOVE */&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line across the timeline items */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE ITEM: EXACT 240px MATCH WITH JAVASCRIPT ITEM_WIDTH */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
min-width: 240px !important;&lt;br /&gt;
max-width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;                    /* Clear Gold Date */&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
width: 9px !important;&lt;br /&gt;
height: 9px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #345B63 !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 57: TIMELINE FULL BLEED (EDGE-TO-EDGE), 50% TALLER (150px),&lt;br /&gt;
DOT/TEXT SEPARATION (ZERO OVERLAP), NO THIN LINE ABOVE,&lt;br /&gt;
AND CAPTION REGULAR (NOT ITALIC)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR (NOT ITALIC) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE ALL THIN LINES ABOVE TIMELINE (NO TOP BORDERS ANYWHERE) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. STRETCH TIMELINE EDGE-TO-EDGE TO VERY LEFT AND RIGHT (FULL BLEED) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
flex: 0 0 190px !important;                    /* EXPANDED TOTAL HEIGHT (150px track + 40px buttons) */&lt;br /&gt;
height: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
max-height: 190px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Year buttons container centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE TRACK WINDOW: 50% TALLER (150px) &amp;amp; FULL BLEED (VERY LEFT TO VERY RIGHT) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 150px !important;                    /* 50% TALLER (WAS 96px -&amp;gt; NOW 150px) */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 150px !important;&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line passing through the dots */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 28px !important;                         /* GUIDE LINE POSITION */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TIMELINE ITEM &amp;amp; DOT / TEXT SEPARATION (ZERO OVERLAP!) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 150px !important;                    /* FULL 150px HEIGHT */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the very top */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot on the horizontal line (top: 24px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 24px !important;                        /* CENTERED ON THE 28px LINE */&lt;br /&gt;
left: 18px !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event text starts strictly BELOW the dot and line (CLEAR SEPARATION) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 18px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT! */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 100px !important;                /* COMFORTABLY HOLDS 6-7 LINES */&lt;br /&gt;
}&lt;br /&gt;
/* Edge fades on the timeline window (seamless left &amp;amp; right fade) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to right, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to left, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 58: ABSOLUTE CROPPING ELIMINATION &amp;amp; PERFECT TIMELINE DOT ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. HERO TRIAD &amp;amp; PRABHUPĀDA CARD: UNCONSTRAINED HEIGHT (ZERO CROPPING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;                  /* AMPLE ROOM FOR 180px CIRCLE + CAPTION */&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 380px !important;&lt;br /&gt;
width: 380px !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait Medallion: 180px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 12px auto !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* FULL 180px CIRCLE */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
overflow: hidden !important;                   /* CLIPS ONLY THE PHOTO, NOT THE CARD */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Caption: Regular (Not Italic) at 19px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;               /* STRICTLY REGULAR (NOT ITALIC) */&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TIMELINE: 50% TALLER (155px), FULL BLEED, NO THIN TOP LINES&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Full Bleed Timeline Section */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 195px !important;&lt;br /&gt;
height: 195px !important;&lt;br /&gt;
min-height: 195px !important;&lt;br /&gt;
max-height: 195px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Track Window: 50% Taller (155px) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 155px !important;                    /* 50% TALLER (HOLDS 6-7 FULL LINES) */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line: Fixed at top: 30px */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 30px !important;                         /* GUIDE LINE LEVEL */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. TIMELINE ITEM: PERFECT VERTICAL &amp;amp; HORIZONTAL DOT ALIGNMENT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;                    /* FULL 155px HEIGHT */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date Text: Centered horizontally above the dot */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED HORIZONTALLY */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: EXACTLY CENTERED VERTICALLY ON THE 30px LINE &amp;amp; HORIZONTALLY WITH DATE */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px center (EXACT ON LINE!) */&lt;br /&gt;
left: 50% !important;                        /* CENTERED HORIZONTALLY */&lt;br /&gt;
transform: translateX(-50%) !important;      /* PERFECT HORIZONTAL ALIGNMENT WITH DATE */&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event Text: Safely below the line and dot (ZERO OVERLAPPING) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 22px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 105px !important;                /* COMFORTABLY HOLDS 6-7 FULL LINES */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 59: TOP BAR HELP TEXT REMOVAL, TIMELINE 3-TIER AXIS CENTERING,&lt;br /&gt;
AND SEAMLESS TITLE MORPH (Śrīla Prabhupāda &amp;lt;-&amp;gt; Who Is Śrīla Prabhupāda)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR: SUPPRESS ALL HOVER HELP TEXTS &amp;amp; TOOLTIPS */&lt;br /&gt;
#mw-head [title]::before,&lt;br /&gt;
#mw-head [title]::after,&lt;br /&gt;
.vector-header [title]::before,&lt;br /&gt;
.vector-header [title]::after,&lt;br /&gt;
.mw-tooltip,&lt;br /&gt;
.tipsy,&lt;br /&gt;
.tipsy-inner,&lt;br /&gt;
.tooltip {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PERMANENT SANCTUARY HERO TITLE: &amp;quot;Who Is Śrīla Prabhupāda&amp;quot; (NO TEXT CHANGE ON HOVER) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize and remove all text-swapping / morph behavior */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-default {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE: PERFECT 3-TIER CENTER ALIGNMENT (DATE, DOT, AND TEXT) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;               /* PERFECT HORIZONTAL AXIS CENTERING */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the top: centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 auto 4px auto !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 30px !important;&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: Center vertically on the 30px line, and horizontally with the date */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px (EXACT ON LINE) */&lt;br /&gt;
left: 50% !important;                        /* EXACT HORIZONTAL CENTER */&lt;br /&gt;
transform: translateX(-50%) !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text below: Properly centered under the dot with ample clearance */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 220px !important;&lt;br /&gt;
margin: 24px auto 0 auto !important;         /* CLEARLY BELOW DOT &amp;amp; LINE */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;                /* PROPERLY CENTERED TEXT */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Suppress any tooltip on top bar header title */&lt;br /&gt;
#vanipedia-header-title,&lt;br /&gt;
.vh-header-title,&lt;br /&gt;
.vanipedia-header-title,&lt;br /&gt;
#p-logo,&lt;br /&gt;
.vector-header {&lt;br /&gt;
-webkit-user-select: none !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition for Remembering Prabhupada random spotlight */&lt;br /&gt;
#vh-random-memories,&lt;br /&gt;
.vh-card-memories .vh-card-body {&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-memories.is-changing,&lt;br /&gt;
.vh-card-memories .vh-card-body.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the text below the titles when randomizing (STEP 70) */&lt;br /&gt;
.vh-card-tax .vh-card-text {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Rotator Titles remain opaque during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title,&lt;br /&gt;
.vh-card-tax .vh-card-body &amp;gt; .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 69: FIX BACKGROUND COLOR SCROLL BLEED &amp;amp; STICKY TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PERSISTENT STICKY TOP BAR WHEN SCROLLING DOWN */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.mw-header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT BACKGROUND COLOR CUTOFF ON SCROLL (SOLID SAGE/TEAL ON ALL PAGES) */&lt;br /&gt;
html {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-content-container {&lt;br /&gt;
min-height: 100vh !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restrict cream background strictly to Main Page */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ŚRĪLA PRABHUPĀDA IN THE MEDIA: ARCHIVAL THUMBNAIL STYLING */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 48px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
padding: 6px 24px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb,&lt;br /&gt;
.vh-media-archival-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb.is-changing,&lt;br /&gt;
.vh-media-archival-thumb.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: scale(0.95);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a:hover {&lt;br /&gt;
transform: translateY(-2px) scale(1.05) !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 75px !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 71: 5-CARD EQUAL FOOTING ROW (TAXONOMY + MEDIA WITH LARGE THUMBNAILS)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. 5-Column Grid on Equal Footing */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 220px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 210px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Soft-Switch ONLY Content Below Titles (Titles Stay 100% Static) */&lt;br /&gt;
.vh-card-tax .vh-card-text,&lt;br /&gt;
.vh-card-tax .vh-media-card-content {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
.vh-card-tax .vh-media-card-content.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing,&lt;br /&gt;
#vh-tax-random-media.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Titles are strictly fixed during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Card 5: Large Archival Media Thumbnail &amp;amp; Captions */&lt;br /&gt;
.vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 105px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fallback Vintage Press Badge */&lt;br /&gt;
.vh-card-media-item .vh-media-fallback-thumb {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: linear-gradient(135deg, #f7f3ec 0%, #ebdcc7 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-icon {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-tag {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions Below Large Thumbnail */&lt;br /&gt;
.vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Hide legacy bottom media bar since it is now unified in the 5-card row */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Grid Breakpoints */&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 72: UNIFIED &amp;quot;STEP FORTH&amp;quot; TOP BAR ICONS &amp;amp; LEFT COLUMN STACK&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. UNIFIED &amp;quot;STEP FORTH&amp;quot; ANIMATION ACROSS ALL TOP BAR ICONS &amp;amp; BUTTONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-start .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.25s ease,&lt;br /&gt;
color 0.25s ease,&lt;br /&gt;
background-color 0.25s ease !important;&lt;br /&gt;
will-change: transform, filter !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH HOVER: Icon floats up 2.5px, scales up, glows with 3D drop shadow */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: translateY(-2.5px) scale(1.14) !important;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.55))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.8)) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH BUTTON CONTAINER HOVER */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ACTIVE / CLICK STATE: Tactile press depression */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: translateY(0.5px) scale(0.98) !important;&lt;br /&gt;
filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TOP-LEFT COLUMN: MEMORIES (TOP) + SRILA PRABHUPADA IN MEDIA (BOTTOM)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Hero */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card in Hero Left: Large Thumbnail &amp;amp; Captions Below */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 95px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.14), inset 0 0 0 1px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. BOTTOM 4-COLUMN TAXONOMY GRID (EQUAL FOOTING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean up any legacy media bar */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 73: FIT EVERYTHING TO SCREEN + 100% LARGER TITLES &amp;amp; TEXTS&lt;br /&gt;
+ MAXIMIZED ŚRĪLA PRABHUPĀDA CARD SIZE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. FIT EVERYTHING TO SCREEN (ZERO SCROLLBAR ON DESKTOP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #faf7f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Master Homepage Container: Perfectly fits single viewport height */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 48px) !important;&lt;br /&gt;
max-height: calc(100vh - 48px) !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 8px 32px 10px 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. MAXIMIZED ŚRĪLA PRABHUPĀDA CARD &amp;amp; HERO ROW PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 310px !important;&lt;br /&gt;
max-height: 44vh !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Memories (Top) + Media (Bottom) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
/* CENTER: MAXIMIZED ŚRĪLA PRABHUPĀDA CARD */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Grand Portrait Circle - Maximized Size */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: min(240px, 24vh) !important;&lt;br /&gt;
height: min(240px, 24vh) !important;&lt;br /&gt;
min-width: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. INCREASE ALL CARD TITLES BY 100% (MAJESTIC 3D SACRED GOLD)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Center Title: &amp;quot;Śrīla Prabhupāda&amp;quot; (+100% -&amp;gt; 46px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories &amp;amp; Article Titles (+100% -&amp;gt; 28px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Title (+100% -&amp;gt; 26px) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 26px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Card Titles: Personalities, Names, Places, Questions (+100% -&amp;gt; 30px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 30px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
4. INCREASE ALL TEXTS IN THOSE CARDS BY 100%&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Śrīla Prabhupāda Sanctuary Subtitle (+100% -&amp;gt; 22px) */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 4px 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Descriptions (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Outlet Tag &amp;amp; Headline (+100%) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Thumbnail Dimensions */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Spotlight Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
5. COMPACT TIMELINE TO FIT THE 100vh SCREEN PERFECTLY&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 130px !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
min-height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
min-height: 32px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 92px !important;&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
6. BOTTOM 4 TAXONOMY CARDS PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 145px !important;&lt;br /&gt;
max-height: 22vh !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 140px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 77: TARGETED ADJUSTMENTS STARTING FROM STEP 73&lt;br /&gt;
1. Centered, ROUND picture (no oval distortion, no text overlap)&lt;br /&gt;
2. Subtitle second line in one line, not truncated (same text size: 20-22px)&lt;br /&gt;
3. Put media card UP to fit in under &amp;quot;...remembers...&amp;quot; (no push-down)&lt;br /&gt;
4. Put bottom 4 cards up &amp;amp; decrease text size (14.5px) to fit in cleanly&lt;br /&gt;
5. Put timeline and years above it MORE DOWN (margin-top: 38px)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: CENTERED ROUND PICTURE (NOT OVAL, NO TEXT OVERLAP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
min-width: 180px !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
max-width: 180px !important;&lt;br /&gt;
max-height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: SECOND LINE IN ONE LINE, NOT TRUNCATED (SAME TEXT SIZE)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 6px auto 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;                  /* NEVER OVERLAPS WITH PHOTO */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UP TO FIT IN UNDER &amp;quot;...REMEMBERS...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column: Natural flow (no space-between that forces media down) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PUT IT UP UNDER REMEMBERS */&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits directly under Memories with compact thumb */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;                      /* COMPACT THUMBNAIL FITS UP UNDER REMEMBERS */&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Card */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 660px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 7 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Row Container Height Capped at 275px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 5: PUT THE TIMELINE AND THE YEARS ABOVE IT MORE DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 120px !important;&lt;br /&gt;
min-height: 120px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 38px !important;                 /* PUSHES TIMELINE &amp;amp; YEARS DOWN */&lt;br /&gt;
margin-bottom: 22px !important;              /* GENEROUS BREATHING ROOM BELOW */&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
min-height: 28px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 3px 9px !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 82px !important;&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 4: PUT BOTTOM CARDS UP &amp;amp; DECREASE TEXT SIZE IN THESE FOUR CARDS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
margin-bottom: 10px !important;              /* ELEVATED ABOVE SCREEN BOTTOM */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Title: 24px Grand Golden 3D Typography */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Decreased text size so it fits in without truncation */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;                 /* DECREASED FROM 18px TO FIT IN */&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 78: 50% LARGER ROUND IMAGE, ZERO SUBTITLE GAP, SMALL MEDIA GAP&lt;br /&gt;
1. 50% larger round image (270px x 270px) with clean visual gaps above/below&lt;br /&gt;
2. Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
3. Small gap (4px) between &amp;quot;Remembers...&amp;quot; and &amp;quot;In the Media&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: 50% LARGER ROUND IMAGE (270px x 270px) WITH VISUAL GAPS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 6px !important;                 /* VISUAL GAP ABOVE ROUND IMAGE */&lt;br /&gt;
}&lt;br /&gt;
/* Portrait stage increased by 50% (180px -&amp;gt; 270px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;                      /* +50% LARGER (180px -&amp;gt; 270px) */&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: NO GAP BETWEEN &amp;quot;FOUNDER-ĀCĀRYA&amp;quot; AND &amp;quot;INTERNATIONAL SOCIETY...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 8px auto 0 auto !important;           /* VISUAL GAP BELOW ROUND IMAGE */&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINES */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UNDER &amp;quot;...REMEMBERS...&amp;quot; WITH JUST SMALL GAP (4px)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: 4px crisp small gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 4px !important;                          /* JUST SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (CONTROLLED BY 4px GAP) */&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Card height aligned */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 385px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline section spacing adjusted for new hero height */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
margin-top: 20px !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 cards padding &amp;amp; positioning */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 79: MOVE &amp;quot;FOUNDER...&amp;quot; +10px DOWN &amp;amp; REMOVE HUGE GAP UNDER REMEMBERS&lt;br /&gt;
1. Subtitle (&amp;quot;Founder-Ācārya / International Society...&amp;quot;) moved +10px down&lt;br /&gt;
2. &amp;quot;Śrīla Prabhupāda in the Media&amp;quot; pulled directly under &amp;quot;Remembers...&amp;quot;&lt;br /&gt;
with just a small 6px gap (huge empty gap completely eliminated)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: MOVE THOSE TWO LINES &amp;quot;FOUNDER...&amp;quot; +10px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 18px !important;                  /* MOVED +10px DOWN (FROM 8px TO 18px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: REMOVE HUGE EMPTY GAP UNDER REMEMBERS (PUT MEDIA DIRECTLY UNDER)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column Container: Natural tight vertical flow */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* TIGHT TOP PACKING (NO SPACE-BETWEEN) */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 6px !important;                          /* CRISP SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* UNCONSTRAINED TO PREVENT PUSH-DOWN */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Card: Memories (Tight fit to content, zero empty space below) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
height: auto !important;                      /* NEVER STRETCH TO 100% */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Card: Media Item (Sits immediately below Memories with only 6px gap) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 80: ABSOLUTE ELIMINATION OF LEFT GAP &amp;amp; CENTER VERTICAL SHIFTS&lt;br /&gt;
1. Left Column: Completely eliminate the huge gap between &amp;quot;...remembers...&amp;quot;&lt;br /&gt;
and &amp;quot;In the Media&amp;quot; (align-items: flex-start, unconstrained auto height,&lt;br /&gt;
flex: 0 0 auto on both cards, strict 4px gap).&lt;br /&gt;
2. Center Card:&lt;br /&gt;
- Shift the round image 30px down from the title (margin-top: 36px)&lt;br /&gt;
- Text lines under the image increased +30px from image (margin-top: 48px)&lt;br /&gt;
- Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: ABSOLUTE ELIMINATION OF THE HUGE EMPTY GAP ON THE LEFT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Unstretch hero row so left column hugs its content instead of stretching 390px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;           /* STOPS FORCING LEFT COLUMN TO STRETCH */&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Strictly pack items with only 4px gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PACK TIGHTLY AT TOP */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP ONLY */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits immediately 4px under Memories */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (4px GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: CENTER CARD - SHIFT IMAGE 30px DOWN &amp;amp; TEXT LINES +30px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 81: SPECIFICITY OVERHAUL - ELIMINATING THE 340px SQUARE ON MEMORIES CARD&lt;br /&gt;
The user&#039;s DevTools confirmed: .vh-card.vh-card-memories was computing to&lt;br /&gt;
EXACTLY 339.99px x 339.99px (a square) because an older high-specificity rule&lt;br /&gt;
&amp;quot;body.page-Main_Page .vh-triad-grid .vh-card { flex: 0 0 340px !important; }&amp;quot;&lt;br /&gt;
was matching it. In a column flex container (.vh-triad-column-left),&lt;br /&gt;
flex-basis: 340px forces the HEIGHT to 340px!&lt;br /&gt;
We now use #vani-home scoped selectors to permanently override and reset&lt;br /&gt;
flex, height, and margins on all cards inside the left column.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. HERO TRIAD GRID &amp;amp; LEFT COLUMN: UNSTRETCH &amp;amp; WRAP CONTENT */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP BETWEEN THE TWO CARDS */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. OVERRIDE THE 340px FLEX-BASIS ON ALL CARDS IN THE LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* KILLS 340px HEIGHT! */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;                      /* HUGS EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARD BODIES IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
height: auto !important;                      /* KILLS 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MEDIA ITEM CARD SPECIFIC STYLING IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
CENTER CARD: SHIFT ROUND IMAGE 30px DOWN &amp;amp; TEXT LINES +30px FROM IMAGE&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text br,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
RIGHT COLUMN: ARTICLE CARD (CLEAN UNCONSTRAINED AUTO HEIGHT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 440px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 82:&lt;br /&gt;
1. Unclamp Memories text so disciple name at the end of &amp;quot;recounted by...&amp;quot;&lt;br /&gt;
displays fully as it used to be (remove -webkit-line-clamp: 3).&lt;br /&gt;
2. Make +50px bigger gap between Memories card and &amp;quot;SP in Media&amp;quot; card&lt;br /&gt;
(gap: 50px).&lt;br /&gt;
3. Make the media thumbnail view a complete standard size (175px tall),&lt;br /&gt;
filling the plenty space below, with object-fit: contain so thumbnails&lt;br /&gt;
fit completely inside without any cropping and without changing their&lt;br /&gt;
aspect ratio.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: DISPLAY FULL NAME AT END OF &amp;quot;RECOUNTED BY...&amp;quot; (UNCLAMP TEXT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
-webkit-line-clamp: unset !important;&lt;br /&gt;
-webkit-box-orient: unset !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: +50px BIGGER GAP TO &amp;quot;SP IN THE MEDIA&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 50px !important;                         /* +50px BIGGER GAP */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: COMPLETE STANDARD SIZE THUMBNAIL VIEW (NO CROPPING, FIT ASPECT RATIO)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 175px !important;                     /* COMPLETE STANDARD VIEW SIZE FILLING THE SPACE */&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: #f4efe6 !important;               /* WARM VINTAGE PARCHMENT TONE */&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 6px 0 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
object-fit: contain !important;               /* FITS COMPLETE THUMBNAIL WITHOUT CROPPING */&lt;br /&gt;
object-position: center center !important;&lt;br /&gt;
transition: transform .3s ease !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions under the thumbnail */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-caption,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-outlet,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 86:&lt;br /&gt;
1. NEUTRALIZE STRAY PARAGRAPHS: Prevent MediaWiki parser from generating&lt;br /&gt;
top/side offsets.&lt;br /&gt;
2. FOUNDER-ĀCARYA CLICKABLE TITLE:&lt;br /&gt;
- Macron ONLY above capital &#039;A&#039; (Founder-Ācarya).&lt;br /&gt;
- Styled in exact 3D sacred gold as other card titles.&lt;br /&gt;
- Breathing filament underline at rest, 90% glide &amp;amp; lift on hover.&lt;br /&gt;
3. DECREASE GAP ABOVE 4 BOTTOM CARDS JUST TO 30px:&lt;br /&gt;
- Shifts .vh-taxonomy-section UP by 50px via translateY(-50px)&lt;br /&gt;
reducing the ~80px gap directly to 30px, keeping layout fully stable.&lt;br /&gt;
4. UNIFY HOVER ANIMATIONS FOR ALL TOP BAR ICONS &amp;amp; BUTTONS:&lt;br /&gt;
- Unified smooth lift (translateY(-2px)) on all topbar buttons/links.&lt;br /&gt;
- Unified warm gold glowing pill (rgba(245, 215, 127, 0.18)).&lt;br /&gt;
- Unified icon scale (1.08x) with soft glow, eliminating double-jumping.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Neutralize stray paragraph tags */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Decrease gap above 4 bottom cards just to 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-50px) !important;      /* DECREASES GAP ABOVE 4 BOTTOM CARDS TO 30px */&lt;br /&gt;
}&lt;br /&gt;
/* 3. Founder-Ācarya Clickable 3D Title Link */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 40px !important;                  /* MAINTAINS +30px GAP FROM 270px ROUND IMAGE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;                   /* IDENTICAL CARD TITLE SIZE */&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* SPACE FOR BREATHING UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* Temple Gold Face */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 3D Chiseled Shadow */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Golden Breathing Filament Underline at Rest */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Hover: 3D Lift &amp;amp; Full Glide Underline */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
}&lt;br /&gt;
/* Subtitle Line 2: International Society for Kṛṣṇa Consciousness */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. UNIFIED HOVER ANIMATION FOR ALL TOP BAR ICONS &amp;amp; BUTTONS */&lt;br /&gt;
/* Base transitions on all interactive elements in top bar */&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg {&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
background-color 0.2s ease,&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease,&lt;br /&gt;
filter 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified button container hover */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25), inset 0 0 0 1px rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified icon scale &amp;amp; soft glow (no double translation) */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: scale(1.08) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5))&lt;br /&gt;
drop-shadow(0 0 8px rgba(245, 215, 127, 0.65)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 87: COMPLETELY ELIMINATE / AVOID TOP BAR ICON ANIMATIONS&lt;br /&gt;
- Neutralize all transforms, scales, translations, and jumping animations on&lt;br /&gt;
all top bar icons, buttons, dropdowns, and links.&lt;br /&gt;
- Clean, quiet, stationary hover state with subtle background pill only.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Reset all transforms, filters, and animations on top bar container elements */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-start,&lt;br /&gt;
.vector-header-end,&lt;br /&gt;
.vector-header-container *,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg,&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
will-change: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. On hover: Keep icons strictly stationary — zero movement, zero scale, zero drop-shadow */&lt;br /&gt;
.vector-header-container .vector-icon:hover,&lt;br /&gt;
.vector-header-container svg:hover,&lt;br /&gt;
.vector-header-container .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover svg,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover svg,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover svg,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. On button/dropdown hover: subtle stationary background highlight only (no vertical lift, no jumping) */&lt;br /&gt;
.vector-header-container .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. On active / click: no displacement */&lt;br /&gt;
.vector-header-container .cdx-button:active,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:active,&lt;br /&gt;
.vector-header-container .vector-icon:active,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 91:&lt;br /&gt;
1. STRICTLY SCOPED TO MAIN PAGE (ZERO LEAKAGE TO REGULAR MEDIAWIKI PAGES):&lt;br /&gt;
- Every cursor rule is prefixed with html body.page-Main_Page.&lt;br /&gt;
- Regular MediaWiki pages retain 100% normal default Windows mouse behavior.&lt;br /&gt;
2. ABSOLUTE DISABLE OF WINDOWS CURSOR ACROSS MAIN PAGE &amp;amp; ALL HOVER STATES:&lt;br /&gt;
- Uses high-specificity rules targeting *:hover, a:hover, etc.&lt;br /&gt;
ensuring the native Windows cursor/pointing hand is completely suppressed.&lt;br /&gt;
3. CUSTOM GOLDEN CURSOR (ARROW AT REST, HAND ONLY ABOVE LINKS):&lt;br /&gt;
- Sleek golden arrow pointer by default.&lt;br /&gt;
- Smoothly switches to golden pointing hand ONLY above links (body.vh-cursor-link).&lt;br /&gt;
- No outer halo ring, zero lag, zero clutter.&lt;br /&gt;
4. FOUNDER-ĀCĀRYA MACRON CENTERING PRESERVED:&lt;br /&gt;
- &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039; font stack.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISABLE WINDOWS CURSOR ON MAIN PAGE ONLY (ACROSS ALL ELEMENTS &amp;amp; HOVER STATES) */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page *:hover,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page a:hover,&lt;br /&gt;
html body.page-Main_Page a:focus,&lt;br /&gt;
html body.page-Main_Page a:active,&lt;br /&gt;
html body.page-Main_Page a:visited,&lt;br /&gt;
html body.page-Main_Page a *,&lt;br /&gt;
html body.page-Main_Page a *:hover,&lt;br /&gt;
html body.page-Main_Page [href],&lt;br /&gt;
html body.page-Main_Page [href]:hover,&lt;br /&gt;
html body.page-Main_Page [href] *,&lt;br /&gt;
html body.page-Main_Page [href] *:hover,&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page button:hover,&lt;br /&gt;
html body.page-Main_Page input,&lt;br /&gt;
html body.page-Main_Page input:hover,&lt;br /&gt;
html body.page-Main_Page textarea,&lt;br /&gt;
html body.page-Main_Page select,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;]:hover,&lt;br /&gt;
html body.page-Main_Page .cdx-button,&lt;br /&gt;
html body.page-Main_Page .cdx-button:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card,&lt;br /&gt;
html body.page-Main_Page .vh-card:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card *,&lt;br /&gt;
html body.page-Main_Page .vh-card *:hover,&lt;br /&gt;
html body.page-Main_Page .vh-year,&lt;br /&gt;
html body.page-Main_Page .vh-year:hover,&lt;br /&gt;
html body.page-Main_Page .vector-menu a,&lt;br /&gt;
html body.page-Main_Page .vector-menu a:hover,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label:hover {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CUSTOM GOLDEN CURSOR (MAIN PAGE ONLY) */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
z-index: 99999999 !important;&lt;br /&gt;
transform: translate3d(-100px, -100px, 0);&lt;br /&gt;
will-change: transform !important;&lt;br /&gt;
transition: opacity 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.65))&lt;br /&gt;
drop-shadow(0 0 6px rgba(223, 173, 62, 0.75)) !important;&lt;br /&gt;
transition: transform 0.18s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 1: Default Golden Arrow */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 2: ONLY Above Links -&amp;gt; Golden Pointing Hand */&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(1.12) !important;&lt;br /&gt;
filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.75))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.95)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Click Compression */&lt;br /&gt;
body.page-Main_Page.vh-cursor-click #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(0.88) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Touchscreens / mobile protection: restore native behavior */&lt;br /&gt;
@media (hover: none) or (pointer: coarse) {&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page button {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOUNDER-ĀCĀRYA PERFECT MACRON CENTERING FIX */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR STYLING&lt;br /&gt;
- Appears on Main Page AND all regular MediaWiki pages.&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Deep temple teal background (#19383e), delicate gold top hairline border,&lt;br /&gt;
warm ivory/gold links, and highlighted Donate button.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid rgba(223, 173, 62, 0.45) !important;&lt;br /&gt;
box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
backdrop-filter: blur(8px) !important;&lt;br /&gt;
-webkit-backdrop-filter: blur(8px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
scrollbar-width: none !important;             /* Firefox */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner::-webkit-scrollbar {&lt;br /&gt;
display: none !important;                     /* Chrome/Safari */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
transition: color 0.18s ease, background-color 0.18s ease, transform 0.15s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate {&lt;br /&gt;
background: linear-gradient(135deg, rgba(223, 173, 62, 0.3) 0%, rgba(223, 173, 62, 0.12) 100%) !important;&lt;br /&gt;
border: 1px solid rgba(223, 173, 62, 0.65) !important;&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
padding: 2.5px 14px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate:hover {&lt;br /&gt;
background: linear-gradient(135deg, #dfad3e 0%, #b88a38 100%) !important;&lt;br /&gt;
color: #150b00 !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 0 10px rgba(223, 173, 62, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.35) !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure long wiki pages leave space above the permanent bottom bar */&lt;br /&gt;
body {&lt;br /&gt;
padding-bottom: 46px !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Main Page with custom cursor, ensure bottom links trigger the hand cursor */&lt;br /&gt;
body.page-Main_Page .vh-bottom-link {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 93:&lt;br /&gt;
1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE:&lt;br /&gt;
- Vector 2022 skin uses a multi-column CSS grid on .mw-page-container-inner&lt;br /&gt;
with .vector-column-end having background-color: #D4ECDD !important;.&lt;br /&gt;
- Collapse grid to 100% full width and hide right/left columns on Main Page.&lt;br /&gt;
- Ensure mw-page-container and mw-content-container match the warm cream background.&lt;br /&gt;
2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR PAGES:&lt;br /&gt;
- MediaWiki places .vector-sticky-header-container after the page content.&lt;br /&gt;
- Enforce position: fixed !important; top: 0 !important; on sticky header container,&lt;br /&gt;
and completely hide it (display: none !important;) when not actively sticky-visible.&lt;br /&gt;
3. VANI-TEMPLE RETURN LINK IN PERMANENT BOTTOM BAR:&lt;br /&gt;
- Provides an immediate 1-click return to the Main Page from any regular wiki page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE */&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-toc-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-appearance-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
max-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR WIKI PAGES */&lt;br /&gt;
.vector-sticky-header-container {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Strictly hide the sticky header container whenever it is NOT in active sticky view */&lt;br /&gt;
.vector-sticky-header-container:not(.vector-sticky-header-visible),&lt;br /&gt;
.vector-header-container.vector-sticky-header-container:not(.vector-sticky-header-visible) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. VANI-TEMPLE RETURN LINK STYLING */&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(223, 173, 62, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 95: SMOOTH TRANSITION FOR IN THE MEDIA CARD CONTENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
transition: opacity .5s ease, transform .5s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 96:&lt;br /&gt;
1. INCREASE ROUND HERO IMAGE BY 20% (270px -&amp;gt; 324px) WHILE KEEPING TOP/BOTTOM GAPS&lt;br /&gt;
2. INCREASE QUOTED TEXT IN RIGHT ARTICLE SPOTLIGHT BY +3 LINES (7 -&amp;gt; 10 LINES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Round hero image increased by 20% to 324px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 324px !important;&lt;br /&gt;
height: 324px !important;&lt;br /&gt;
min-width: 324px !important;&lt;br /&gt;
min-height: 324px !important;&lt;br /&gt;
max-width: 324px !important;&lt;br /&gt;
max-height: 324px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 12px 36px rgba(18, 63, 56, 0.40), 0 3px 10px rgba(0, 0, 0, 0.24), inset 0 2px 6px rgba(255, 255, 255, 0.75), inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure top gap from title remains clean (36px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin-top: 36px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure bottom gap from round image remains clean (40px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 40px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure sanctuary card container height gracefully accommodates 324px image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
min-height: 500px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Increase right article quoted text by +3 lines (-webkit-line-clamp: 10) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 10 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow right card to expand gracefully up to 500px to match sanctuary height */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
max-height: 500px !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicit fast and visible 1.4s crossfade for round hero photo */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-photo-stage .vh-photo,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-photo-stage .vh-photo {&lt;br /&gt;
transition: opacity 1.4s ease-in-out !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE OPTIMIZATION (STAGE 1 - REGULAR WIKI PAGES)&lt;br /&gt;
1. Universal #345B63 Dark Teal top bar across all pages and viewports.&lt;br /&gt;
2. Desktop title banner strictly scoped to screens &amp;gt;= 1000px.&lt;br /&gt;
3. Mobile header layout (burger menu, search, icons).&lt;br /&gt;
4. Mobile content readability, fluid images, and responsive table scrolling.&lt;br /&gt;
5. Mobile bottom bar and floating Back to Top button positioning.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. UNIVERSAL #345B63 TOP BAR ACROSS ALL PAGES AND VIEWPORTS */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header,&lt;br /&gt;
.mw-header,&lt;br /&gt;
#mw-head {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. DESKTOP TITLE BANNER SCOPED STRICTLY TO SCREENS &amp;gt;= 1000px */&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE REGULAR WIKI PAGES OPTIMIZATIONS (&amp;lt;= 768px) */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
/* 3.1 Top Bar Header Row */&lt;br /&gt;
.mw-header {&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.2 Hamburger Site Menu Button */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.3 Search Bar: Fluidly fits available space between burger and user tools */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 110px) !important;&lt;br /&gt;
min-width: 100px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 80px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
padding-left: 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.4 Mobile Vector Sidebar Navigation Drawer */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content,&lt;br /&gt;
#vector-main-menu-dropdown-content,&lt;br /&gt;
#vector-main-menu-unpinned-container,&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content.is-open {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
height: calc(100vh - 52px - 38px) !important;&lt;br /&gt;
max-height: calc(100vh - 90px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
z-index: 100001 !important;&lt;br /&gt;
padding: 10px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a,&lt;br /&gt;
#vector-main-menu-dropdown-content a,&lt;br /&gt;
#vector-main-menu-unpinned-container a {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
padding: 9px 18px !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-unpinned-container a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-left-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-dropdown-content .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-unpinned-container .vector-menu-heading {&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
letter-spacing: 0.6px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
border-bottom: 1px solid rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
padding: 10px 18px 6px 18px !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CONTENT VIEW ON MOBILE */&lt;br /&gt;
#content, .mw-body, .mw-content-container {&lt;br /&gt;
padding: 12px 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
line-height: 1.62 !important;&lt;br /&gt;
}&lt;br /&gt;
#firstHeading, .mw-first-heading {&lt;br /&gt;
font-size: 1.65em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-bottom: 0.4em !important;&lt;br /&gt;
word-wrap: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
h2, .mw-parser-output h2 {&lt;br /&gt;
font-size: 1.3em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 1.1em !important;&lt;br /&gt;
margin-bottom: 0.35em !important;&lt;br /&gt;
}&lt;br /&gt;
h3, .mw-parser-output h3 {&lt;br /&gt;
font-size: 1.15em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Tables horizontal scroll wrapping */&lt;br /&gt;
.vanitable, .wikitable, .daytable {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 12px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fluid images &amp;amp; media embeds */&lt;br /&gt;
div.tright, div.tleft, div.floatright, div.floatleft {&lt;br /&gt;
float: none !important;&lt;br /&gt;
margin: 12px auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
div.thumbinner {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. BOTTOM BAR &amp;amp; BACK TO TOP BUTTON ON MOBILE */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
padding: 2px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 50px !important;&lt;br /&gt;
right: 14px !important;&lt;br /&gt;
width: 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer, .mw-footer {&lt;br /&gt;
padding-bottom: 54px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 105: ROBUST NON-OVERLAPPING MINERVA MOBILE HEADER &amp;amp; USER DROPDOWN&lt;br /&gt;
1. Fix Magnifying Glass &amp;amp; User Icon Overlap:&lt;br /&gt;
- Header uses strictly rigid flex items:&lt;br /&gt;
Burger (32px left) + 20px gap + Title (auto) + [margin-left: auto spacer] + Search (32px right) + 8px gap + User (32px far right).&lt;br /&gt;
- Zero possibility of overlap.&lt;br /&gt;
2. User Menu Dropdown:&lt;br /&gt;
- Placed outside header flow (fixed positioning) with full dark teal &amp;amp; gold styling.&lt;br /&gt;
3. Plain burger icon, golden-yellow (#ffd700) SVGs for all icons.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR CONTAINER */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. STRICT RIGID SINGLE-ROW FLEX LAYOUT */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.1 BURGER (FAR LEFT: 32px) */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.2 SITE TITLE (SPACED 20px FROM BURGER) */&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 0 0 20px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.3 SEARCH FORM (PUSHED TO THE FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
margin-left: auto !important; /* Absorbs ALL horizontal space between title and search */&lt;br /&gt;
margin-right: 8px !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide the large search box input on mobile screens */&lt;br /&gt;
.minerva-header .minerva-search-form .search-box {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.4 USER ICON (FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-notifications,&lt;br /&gt;
.minerva-header .minerva-user-navigation ul,&lt;br /&gt;
.minerva-header .minerva-user-navigation li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE USER DROPDOWN MENU (POPUP AT TOP-RIGHT) */&lt;br /&gt;
#vanipedia-mobile-user-menu {&lt;br /&gt;
display: none !important;&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
width: 175px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu.is-open {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu .vani-user-menu-divider {&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background-color: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin: 5px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.2) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MINERVA NAVIGATION DRAWER (THE LEFT MENU) */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer,&lt;br /&gt;
#mw-mf-page-left.menu {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .minerva-icon {&lt;br /&gt;
background-color: #ffd700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 107: BULLETPROOF DESKTOP USER DROPDOWN (MATCHING image_a7f3ff.png)&lt;br /&gt;
1. Card background: Dark teal (#1f3e45) with gold border (#b1873d).&lt;br /&gt;
2. Zero white background bleed: all inner elements transparent.&lt;br /&gt;
3. Links: High-contrast warm gold (#f5d77f) text, white on hover (#345B63).&lt;br /&gt;
4. Pure clean text without clunky icons: .vector-icon hidden.&lt;br /&gt;
5. Divider above Log out with soft rose highlight.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DESKTOP USER DROPDOWN CARD */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content,&lt;br /&gt;
html body.page-Main_Page #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html body #p-personal.vector-menu,&lt;br /&gt;
html body #p-personal .vector-menu-content,&lt;br /&gt;
#vector-user-links-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. INNER CONTAINERS: 100% TRANSPARENT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content div,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content ul,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content li,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content-list,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content div,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content ul,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content li {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ENSURE TALK (pt-mytalk) IS VISIBLE */&lt;br /&gt;
html #vector-user-links-dropdown #pt-mytalk,&lt;br /&gt;
html .vector-user-menu #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RESTORE USER FIGURE ICON ON HEADER BUTTON (BRIGHT GOLD &amp;amp; VISIBLE) */&lt;br /&gt;
#vector-user-links-dropdown-label .vector-icon,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Inside dropdown items: keep icons compact &amp;amp; inline so they never cause vertical bloating */&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 16px !important;&lt;br /&gt;
height: 16px !important;&lt;br /&gt;
margin: 0 8px 0 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. LINKS: HIGH-CONTRAST WARM GOLD TEXT (#f5d77f) */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a,&lt;br /&gt;
html #p-personal .vector-menu-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a span,&lt;br /&gt;
html #p-personal .vector-menu-content a span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. HOVER STATE: LIGHTER TEAL (#345B63) WITH BRIGHT WHITE TEXT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:focus,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:active,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:focus,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover span {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. DIVIDER ABOVE LOGOUT */&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout,&lt;br /&gt;
html .vector-user-menu #pt-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a,&lt;br /&gt;
html .vector-user-menu #pt-logout a {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a:hover,&lt;br /&gt;
html .vector-user-menu #pt-logout a:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.25) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 110: MOBILE STICKY TOP BAR &amp;amp; BOTTOM BAR FIRST LINK (&amp;quot;MAIN PAGE&amp;quot;)&lt;br /&gt;
1. Top bar remains sticky/visible when scrolling down on mobile viewports.&lt;br /&gt;
2. Fix bottom bar flex centering bug: justify-content: flex-start on mobile&lt;br /&gt;
ensures the first link (&amp;quot;Main Page&amp;quot;) is always visible and not clipped.&lt;br /&gt;
3. Fully reverted experimental Main Page viewport scaling &amp;amp; hint banners.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. STICKY TOP BAR ON MOBILE (REMAINS VISIBLE ON SCROLL) */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome,&lt;br /&gt;
body.skin-minerva header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. BOTTOM BAR: ENSURE &amp;quot;MAIN PAGE&amp;quot; IS VISIBLE AS FIRST LINK ON MOBILE */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ENTRY PAGE SUPPRESSION (dev.vanipedia.org / VanipediaEntry3D)&lt;br /&gt;
Neither top bar nor bottom bar must appear on the 3D entry page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.ext-vp3d-fullscreen #vh-bottom-bar,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-chrome,&lt;br /&gt;
body.ext-vp3d-fullscreen .minerva-header,&lt;br /&gt;
body.ext-vp3d-fullscreen .vector-header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-head,&lt;br /&gt;
body.ext-vp3d-fullscreen .mw-header,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-navigation,&lt;br /&gt;
body:has(.vp-entry3d-container) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-container) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-container) .vector-header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .vector-header-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 116: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE FOR MAIN PAGE ON MOBILE&lt;br /&gt;
Includes Top Bar, Main Page, and Bottom Bar in one unified landscape orientation.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
transform-origin: top left !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-auto-landscape {&lt;br /&gt;
transform: rotate(90deg) translate(0, -100%) !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-native-landscape {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. TOP HEADER SLOT (Landscape orientation) */&lt;br /&gt;
#vani-stage-header-slot {&lt;br /&gt;
flex: 0 0 50px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
max-height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .header-container,&lt;br /&gt;
#vani-stage-header-slot .header-chrome,&lt;br /&gt;
#vani-stage-header-slot .minerva-header,&lt;br /&gt;
#vani-stage-header-slot .vector-header-container,&lt;br /&gt;
#vani-stage-header-slot #mw-head {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CONTENT SLOT (Landscape orientation, containing #vani-home) */&lt;br /&gt;
#vani-stage-content-slot {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: calc(100% - 50px - 36px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Enforce rigid 1200px desktop grid on #vani-home inside mobile stage */&lt;br /&gt;
#vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 8px 16px 20px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Triad in Mobile Landscape: Rigid 3-Column Horizontal Flow */&lt;br /&gt;
#vani-stage-content-slot .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-triad-column-left {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Interactive Timeline in Mobile Landscape */&lt;br /&gt;
#vani-stage-content-slot .vh-timeline-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Thematic Taxonomy in Mobile Landscape: Rigid 4-Column Grid */&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-tax {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOOTER SLOT (Landscape orientation, containing #vh-bottom-bar) */&lt;br /&gt;
#vani-stage-footer-slot {&lt;br /&gt;
flex: 0 0 36px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
min-height: 36px !important;&lt;br /&gt;
background-color: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot #vh-bottom-bar,&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dropdown Menu inside Stage Header */&lt;br /&gt;
#vani-stage-header-slot #vanipedia-mobile-user-menu {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 48px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
z-index: 1000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Minerva Left Navigation Drawer z-index when open */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer {&lt;br /&gt;
z-index: 1000005 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Robust Header Child Layout in Landscape Stage */&lt;br /&gt;
#vani-stage-header-slot .vector-header,&lt;br /&gt;
#vani-stage-header-slot .mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide any duplicate/stray bars outside the stage when active */&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-sticky-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; #mw-head,&lt;br /&gt;
body.has-vani-stage &amp;gt; #vh-bottom-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR FORMATTING FOR MOBILE BURGER MENU&lt;br /&gt;
1. Cleans out Minerva default clutter (Nearby, Random, Settings, About, etc.)&lt;br /&gt;
2. Styles the mobile drawer (#mw-mf-page-left) to match the desktop&lt;br /&gt;
accordion layout (.vanipedia-sidebar-menu).&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#mw-mf-page-left {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 20px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
padding: 12px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all Minerva default lists completely */&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-navigation,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-personal,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul.hlist,&lt;br /&gt;
#mw-mf-page-left .menu__item--nearby,&lt;br /&gt;
#mw-mf-page-left .menu__item--random {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile drawer container for desktop sidebar */&lt;br /&gt;
#mw-mf-page-left #vani-mobile-synced-sidebar {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* In mobile drawer, make .vanipedia-sidebar-menu take full drawer width */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure mobile drawer accordion header matches desktop */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading {&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
background-color: #2c4c50 !important;&lt;br /&gt;
border: 1px solid #1b3033 !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading {&lt;br /&gt;
border-radius: 4px 4px 0 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading:hover {&lt;br /&gt;
background-color: #385e63 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading::after {&lt;br /&gt;
content: &amp;quot;▼&amp;quot; !important;&lt;br /&gt;
font-size: 0.75em !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
transition: transform 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after {&lt;br /&gt;
transform: rotate(-90deg) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Content Area inside Mobile Accordion */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content {&lt;br /&gt;
background-color: #eaeff0 !important;&lt;br /&gt;
border: 1px solid #2c4c50 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-radius: 0 0 4px 4px !important;&lt;br /&gt;
padding: 0 0 4px 0 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content ul {&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 9px 14px 9px 18px !important;&lt;br /&gt;
color: #1b3033 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li:last-child a {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a:hover {&lt;br /&gt;
background-color: #dbe4e6 !important;&lt;br /&gt;
border-left: 3px solid #2c4c50 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 102 Languages Search box inside Mobile Drawer */&lt;br /&gt;
#mw-mf-page-left #sidebarLanguageSearch {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 7px 10px !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
border: 1px solid #a2a9b1 !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 122: STRICT POSITIONING OF &amp;quot;HOME&amp;quot; LINK/ICON (RIGHT OF SEARCH)&lt;br /&gt;
1. Desktop: Positioned strictly on the RIGHT of search bar via order: 10 vs order: 5.&lt;br /&gt;
2. Clean golden styling (#f5d77f), no underline, subtle hover highlight.&lt;br /&gt;
3. Mobile (both Minerva &amp;amp; Vector landscape): Golden Home icon (width 22px)&lt;br /&gt;
strictly visible next to the search icon.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Strict Flex Ordering: Left to Right across .vector-header-start */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .vector-main-menu-landmark,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Bar strictly ORDER 5 */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
div#p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Link strictly ORDER 10 (GUARANTEES IT SITS ON THE RIGHT OF SEARCH) */&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
margin-left: 10px !important;&lt;br /&gt;
margin-right: 14px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
a.vanipedia-topbar-home:hover,&lt;br /&gt;
a.vanipedia-topbar-home:active,&lt;br /&gt;
.vector-header-container a.vanipedia-topbar-home:hover,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link:hover,&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home:hover,&lt;br /&gt;
#vani-stage-header-slot a.vanipedia-topbar-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.2) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Icon Styling */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
stroke: #f5d77f !important;&lt;br /&gt;
fill: none !important;&lt;br /&gt;
stroke-width: 2 !important;&lt;br /&gt;
stroke-linecap: round !important;&lt;br /&gt;
stroke-linejoin: round !important;&lt;br /&gt;
transition: stroke 0.2s ease, transform 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home:hover .vanipedia-home-icon svg {&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
transform: scale(1.1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Text Styling on Desktop */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* MOBILE RESPONSIVE (Both Vector &amp;amp; Minerva) */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 160px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* MINERVA MOBILE SKIN HEADER (Regular Articles on Mobile) */&lt;br /&gt;
.minerva-header .vanipedia-topbar-home,&lt;br /&gt;
.minerva-header #vanipedia-topbar-home-link {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 6px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* In Rotated Landscape Stage on Main Page */&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 8px !important;&lt;br /&gt;
width: 34px !important;&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start #p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Bar Home Link: Strict no underline */&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry,&lt;br /&gt;
a.vh-bottom-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry:hover,&lt;br /&gt;
a.vh-bottom-link:hover {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 129: RESTORE COMPLETE ORIGINAL STRUCTURE (ZERO OVERLAPS, 4 TAXONOMY IN 1 ROW)&lt;br /&gt;
+ TOP BANNER TITLE AS PLAIN TEXT&lt;br /&gt;
+ WHO IS ŚRĪLA PRABHUPĀDA PERMANENT TITLE&lt;br /&gt;
+ OPTION A: RICH BURNISHED ANTIQUE GOLD (#966817)&lt;br /&gt;
+ RISE HOVER EFFECT ON ALL 9 CARD TITLES&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BANNER TITLE AS PURE PLAIN TEXT */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
span#vanipedia-topbar-title,&lt;br /&gt;
a#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover,&lt;br /&gt;
span#vanipedia-topbar-title:hover,&lt;br /&gt;
a#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CARD TITLE SIZING &amp;amp; NO TEXT CHANGE */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 38px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
letter-spacing: 0.015em !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. OPTION A: RICH BURNISHED ANTIQUE GOLD ON ALL CARD TITLES */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-media-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
-webkit-text-stroke: 0 !important;&lt;br /&gt;
paint-order: normal !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
-webkit-filter: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RISE HOVER EFFECT ON ALL 9 CARD TITLES (-3px LIFT + GOLD ILLUMINATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. GOLDEN FILAMENT UNDERLINE AT REST &amp;amp; GLIDE ON HOVER */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. STRICT STRUCTURAL RESTORATION: CLEAN ELEVATION &amp;amp; COLUMN BALANCING */&lt;br /&gt;
/* Introductory Articles flat title styling &amp;amp; hover */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific article item headline within the spotlight card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Devotee Subtitle in Memories card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 5px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
/* Enforce 3 columns on desktop for Section 3 (Personalities, Names, Places) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page .vh-card-questions {&lt;br /&gt;
padding: 2px 10px 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lift 3 bottom taxonomy cards up so they sit comfortably above the footer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-72px) !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Founder-Ācārya and Preeminent Śikṣā-Guru single line fitting */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SHIFT MARKED SECTION (Hero Triad + Timeline) DOWN EXACTLY 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 380px !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin-top: 16px !important;&lt;br /&gt;
margin-bottom: 10px !important;&lt;br /&gt;
height: 125px !important;&lt;br /&gt;
min-height: 125px !important;&lt;br /&gt;
max-height: 125px !important;&lt;br /&gt;
flex: 0 0 125px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left &amp;amp; Right Stacked Columns: Symmetrical 340px widths */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card padding and bounding inside both columns */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 135px !important;&lt;br /&gt;
min-height: 135px !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 139: DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TWO-LINE TITLE &amp;amp; DEVOTEE NAME&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title {&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 141: STATIC TITLE ON MEMORIES ROTATION + 3-LINE WIDER LANGUAGES CARD&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TITLE: 100% STATIC (NEVER ANIMATES ON ROTATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 0 5px 0 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the disciple name subtitle during randomizer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
transition: opacity 0.45s ease, transform 0.45s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle.is-changing,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(3px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SP IN MEDIA: FRAME FITS EXACTLY AROUND THUMBNAIL WITH ZERO SIDE GAPS */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-card-content,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
transition: transform 0.35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 3: 4 COLUMNS WITH WIDER COLUMN FOR PARTICIPATING LANGUAGES */&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr 1fr 1.35fr !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1220px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page .vh-card-languages {&lt;br /&gt;
padding: 3px 8px 5px 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 4. LANGUAGES CARD: EXACTLY 3 ROWS (5 COUNTRIES PER ROW) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-languages-list,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-languages-list {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
padding: 2px 0 0 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-row,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a:hover {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Flag thumbnail element */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center !important;&lt;br /&gt;
background-repeat: no-repeat !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Crisp SVG Flag Definitions */&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 147: SOCIAL ICONS IN THE MID OF THE SPACE ON THE RIGHT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform 0.2s ease, opacity 0.2s ease !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item:hover {&lt;br /&gt;
transform: scale(1.15) !important;&lt;br /&gt;
opacity: 0.9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-height: 20px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 153: DISTINGUISHED VANISEVA PILL + ELEVATED BACK-TO-TOP + FLAG STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELEVATED BACK-TO-TOP ARROW (Floats 16px clearly above the 38px bottom bar) */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 16px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE EXTRA BOX/BAR AROUND HEADER (Outer container completely borderless &amp;amp; transparent) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-container.vector-sticky-header-container {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. THE VERY EXISTING TOP BAR: Single, clean, elegant header bar */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
body.page-Main_Page .vector-header-container header.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TOP BAR CENTER BLOCK */&lt;br /&gt;
.vanipedia-topbar-center-block {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 50% !important;&lt;br /&gt;
top: 54% !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: auto !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-center-block * {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. DISTINGUISHED MIDDLE LINE: VANISEVA LUMINOUS INVITATION PILL */&lt;br /&gt;
.vanipedia-topbar-vaniseva-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border:0 !important;&lt;br /&gt;
border-bottom:0 !important;&lt;br /&gt;
background:none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
border-radius:0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:hover,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:focus,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:active {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-color:transparent !important;&lt;br /&gt;
background-color:transparent !important;&lt;br /&gt;
box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SISTER PROJECTS (Line 3) */&lt;br /&gt;
.vanipedia-topbar-sister-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 1px 6px !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link:hover,&lt;br /&gt;
.vanipedia-topbar-sister-link:focus,&lt;br /&gt;
.vanipedia-topbar-sister-link:active {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. PARTICIPATING LANGUAGES FLAGS STYLING */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-flag svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MINERVA MOBILE SKIN (Phone Header) */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.1 Burger Navigation Drawer Button */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.2 Branding Box Title (Pure CSS Content Injection - 100% JS-Independent) */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box,&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin: 0 0 0 14px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a::before,&lt;br /&gt;
.minerva-header .branding-box a::before {&lt;br /&gt;
content: &amp;quot;Vanipedia&amp;quot; !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; img,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; img {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.3 Home Link in Minerva */&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.4 Search Button in Minerva */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.5 User Navigation in Minerva */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile */&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block-mobile,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-main-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-vaniseva-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-links,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-link,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar mobile styling (from STEP 165) */&lt;br /&gt;
body.skin-minerva .vh-bottom-social-links,&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. RESPONSIVE BREAKPOINTS (Desktop &amp;gt;= 1000px Intact; Mobile &amp;lt; 1000px Full Controls) */&lt;br /&gt;
@media screen and (max-width: 1200px) and (min-width: 1000px) {&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
/* Single Row Header on Mobile Viewports */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-header-container .mw-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Row Left Section: Burger + Search + Home in single row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. FORCE BURGER MENU TO DISPLAY VISIBLE ON MOBILE */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown,&lt;br /&gt;
#vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SEARCH INPUT WITH GUARANTEED VISIBLE MAGNIFYING GLASS */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
max-width: calc(100vw - 140px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input,&lt;br /&gt;
.vector-header-start .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__start-icon,&lt;br /&gt;
#p-search .cdx-text-input__icon,&lt;br /&gt;
#p-search .cdx-text-input__start-icon {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 10px !important;&lt;br /&gt;
top: 50% !important;&lt;br /&gt;
transform: translateY(-50%) !important;&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
z-index: 5 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
padding-left: 32px !important;&lt;br /&gt;
padding-right: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Home Icon */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
margin: 0 2px !important;&lt;br /&gt;
padding: 3px 5px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. USER ICON GUARANTEED ON FAR RIGHT */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-links-wide,&lt;br /&gt;
.vector-header-end .vector-user-links-main {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-userpage {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-overflow,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-label-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile viewports (&amp;lt; 1000px) */&lt;br /&gt;
.vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block-mobile,&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-mobile,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title,&lt;br /&gt;
.vanipedia-topbar-sister-links,&lt;br /&gt;
.vanipedia-topbar-sister-link,&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar social links hidden on mobile (from STEP 165) */&lt;br /&gt;
.vh-bottom-social-links,&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 173: RESTORE WORKING STEP 117 COMPACT STAGE PROPORTIONS (ZERO-CROP)&lt;br /&gt;
Overrides all desktop-specific shifts (min-height: 380px, translateY: 30px,&lt;br /&gt;
translateY: -72px, 324px photo) inside the mobile rotated landscape stage.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage #vani-rotated-box #vani-stage-content-slot #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 4px 16px 12px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 0 0 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
min-width: 200px !important;&lt;br /&gt;
min-height: 200px !important;&lt;br /&gt;
max-width: 200px !important;&lt;br /&gt;
max-height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(18, 63, 56, 0.35), 0 2px 6px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
flex: 0 0 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-track {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-item {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-languages {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-stage-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-main-title,&lt;br /&gt;
#vani-stage-header-slot .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin: 0 10px !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V174 — Vanipedia main page: static, naturally scrolling, and responsive. */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-paper:#faf7ef;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    --vp-ink:#263a39;&lt;br /&gt;
    --vp-brand:#345b63;&lt;br /&gt;
    --vp-accent:#b1873d;&lt;br /&gt;
    --vp-line:#ded7c6;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1240px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:clamp(18px,3vw,38px) !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    background:var(--vp-paper) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    animation:none !important;&lt;br /&gt;
    transition:none !important;&lt;br /&gt;
    scroll-behavior:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a {&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-decoration-color:#aab3a8 !important;&lt;br /&gt;
    text-underline-offset:3px !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:hover {&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    text-decoration-thickness:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:focus-visible {&lt;br /&gt;
    outline:3px solid var(--vp-brand) !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p {&lt;br /&gt;
    margin-top:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1 {&lt;br /&gt;
    margin:0 0 10px !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 clamp(29px,4vw,40px)/1.2 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2 {&lt;br /&gt;
    margin:0 0 14px !important;&lt;br /&gt;
    padding:0 0 9px !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 22px/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3 {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:600 18px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p { margin-bottom:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:220px minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,5vw,64px) !important;&lt;br /&gt;
    max-width:1000px !important;&lt;br /&gt;
    margin:0 auto 32px !important;&lt;br /&gt;
    padding:8px 0 28px !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    width:220px !important;&lt;br /&gt;
    height:220px !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:3px solid var(--vp-brand) !important;&lt;br /&gt;
    border-radius:50% !important;&lt;br /&gt;
    background:#f0eee3 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 35% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 auto 4px !important;&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    font-size:clamp(19px,2.2vw,25px) !important;&lt;br /&gt;
    font-weight:600 !important;&lt;br /&gt;
    line-height:1.35 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font-size:17px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:22px !important;&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    padding:20px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card:hover {&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card h3 { margin-bottom:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card blockquote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid var(--vp-accent) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-feature {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(120px,190px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    border-radius:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-outlet {&lt;br /&gt;
    margin-bottom:5px !important;&lt;br /&gt;
    color:#706b62 !important;&lt;br /&gt;
    font-size:14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-headline { font-size:17px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section {&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
    padding:20px 0 22px !important;&lt;br /&gt;
    border-block:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-intro { margin:-5px 0 12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(auto-fit,minmax(76px,1fr)) !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    justify-content:center !important;&lt;br /&gt;
    min-height:42px !important;&lt;br /&gt;
    padding:6px 8px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a:hover {&lt;br /&gt;
    border-color:var(--vp-brand) !important;&lt;br /&gt;
    background:#f1f3ee !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section { margin:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:18px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-card { padding:18px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card { grid-column:span 1 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-list {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    flex-wrap:wrap !important;&lt;br /&gt;
    gap:8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-lang-item {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
    min-height:32px !important;&lt;br /&gt;
    white-space:nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vh-flag {&lt;br /&gt;
    display:inline-block !important;&lt;br /&gt;
    flex:0 0 22px !important;&lt;br /&gt;
    width:22px !important;&lt;br /&gt;
    height:15px !important;&lt;br /&gt;
    vertical-align:middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restore ordinary page flow and neutralize any legacy rotated-stage wrapper. */&lt;br /&gt;
#vani-mobile-stage, #vani-rotated-box {&lt;br /&gt;
    position:static !important;&lt;br /&gt;
    inset:auto !important;&lt;br /&gt;
    width:auto !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    rotate:none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot, #vani-stage-content-slot, #vani-stage-footer-slot { display:contents !important; }&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:20px 16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding-bottom:22px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:160px !important; height:160px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid { grid-template-columns:minmax(0,1fr) !important; gap:16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:minmax(0,1fr) !important; gap:14px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-card { padding:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(100px,34%) minmax(0,1fr) !important; gap:12px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section { margin-bottom:24px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:380px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-image { max-width:260px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion:reduce) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::before,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::after {&lt;br /&gt;
        animation:none !important;&lt;br /&gt;
        transition:none !important;&lt;br /&gt;
        scroll-behavior:auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V175: natural document scrolling, Vanisource-style hero, Vanipedia colors. */&lt;br /&gt;
html,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:100% !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
    overflow-y:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-brand:#345B63;&lt;br /&gt;
    --vp-accent:#f5d77f;&lt;br /&gt;
    --vp-ink:#263a3d;&lt;br /&gt;
    --vp-line:#d8d1c3;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:min(100%, 1200px) !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1200px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:26px clamp(16px,3vw,34px) 100px !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
}&lt;br /&gt;
/* The site-wide footer remains fixed; this page has room to scroll past it. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    display:block;&lt;br /&gt;
    height:0;&lt;br /&gt;
    clear:both;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(170px,210px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,4vw,44px) !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:880px !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    margin:0 auto 30px !important;&lt;br /&gt;
    padding:22px 26px !important;&lt;br /&gt;
    border:1px solid #345B63 !important;&lt;br /&gt;
    border-left:5px solid #f5d77f !important;&lt;br /&gt;
    border-radius:8px !important;&lt;br /&gt;
    background:#345B63 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:min(100%,210px) !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    aspect-ratio:445 / 542 !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:2px solid #f5d77f !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    box-shadow:0 5px 18px rgba(18,35,37,.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin:0 0 9px !important;&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    font:600 clamp(32px,3vw,42px)/1.15 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:600 clamp(19px,1.7vw,22px)/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-underline-offset:4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a:hover { color:#fff !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:500 clamp(17px,1.5vw,20px)/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-quote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid #f5d77f !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove the old decorative cursor and restore the operating system pointer. */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page * {&lt;br /&gt;
    cursor:auto !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page a[href],&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .cdx-button {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:18px 14px 96px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:14px !important;&lt;br /&gt;
        max-width:460px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding:17px 17px 19px !important;&lt;br /&gt;
        border-left-width:4px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:min(100%,170px) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-role { font-size:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-organization { font-size:17px !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V176: native mouse cursor; main page language links are the remaining taxonomy feature. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-section {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 0 32px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card {&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    grid-column:auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: native Windows pointer and viewport-contained portal rollouts. */&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    cursor:default !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href] *,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home button,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    align-items:start !important;&lt;br /&gt;
    gap:24px 18px !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 auto 28px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    max-width:640px !important;&lt;br /&gt;
    margin-left:auto !important;&lt;br /&gt;
    margin-right:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card {&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    z-index:1 !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.07) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open {&lt;br /&gt;
    z-index:100 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image {&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border-radius:6px 6px 0 0 !important;&lt;br /&gt;
    background:#e9e4d8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 36% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy {&lt;br /&gt;
    min-height:145px !important;&lt;br /&gt;
    padding:14px 15px 13px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 {&lt;br /&gt;
    min-height:50px !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    padding:0 0 7px !important;&lt;br /&gt;
    border-bottom:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 18px/1.28 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 a {&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p {&lt;br /&gt;
    min-height:44px !important;&lt;br /&gt;
    margin:0 0 8px !important;&lt;br /&gt;
    color:#354444 !important;&lt;br /&gt;
    font:400 14px/1.45 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:7px !important;&lt;br /&gt;
    min-height:30px !important;&lt;br /&gt;
    padding:4px 9px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f6f2e9 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.3 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:focus-visible {&lt;br /&gt;
    border-color:#b1873d !important;&lt;br /&gt;
    outline:2px solid #b1873d !important;&lt;br /&gt;
    outline-offset:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    position:fixed !important;&lt;br /&gt;
    top:var(--vp-panel-top, 20px) !important;&lt;br /&gt;
    left:var(--vp-panel-left, 12px) !important;&lt;br /&gt;
    right:auto !important;&lt;br /&gt;
    bottom:auto !important;&lt;br /&gt;
    z-index:2147483000 !important;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:var(--vp-panel-width, 290px) !important;&lt;br /&gt;
    max-width:calc(100vw - 24px) !important;&lt;br /&gt;
    max-height:min(380px,calc(100vh - 100px)) !important;&lt;br /&gt;
    overflow:auto !important;&lt;br /&gt;
    overscroll-behavior:contain !important;&lt;br /&gt;
    padding:11px 12px 12px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-top:3px solid #b1873d !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 10px 22px rgba(38,58,57,.22) !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open &amp;gt; .vp-rollout-panel,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open &amp;gt; .vp-rollout-panel {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-heading {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
    gap:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options &amp;gt; span { display:block !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    min-height:34px !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:500 14px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:focus-visible {&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#805b16 !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    outline:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options { grid-template-columns:repeat(4,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options a { text-align:center !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options a { display:flex !important; align-items:center !important; gap:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all { display:block !important; margin-top:7px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:focus-visible { text-decoration:underline !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all { display:block !important; margin:0 0 10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:8px 10px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-categories-heading {&lt;br /&gt;
    padding-top:8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel {&lt;br /&gt;
    width:min(720px,calc(100vw - 24px)) !important;&lt;br /&gt;
    --vp-panel-width:720px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options {&lt;br /&gt;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:1px 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options a {&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    padding:5px 6px !important;&lt;br /&gt;
    font-size:12px !important;&lt;br /&gt;
    line-height:1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid { max-width:100% !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:min(620px,calc(100vw - 24px)) !important; --vp-panel-width:620px; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img { height:210px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
        position:static !important;&lt;br /&gt;
        top:auto !important;&lt;br /&gt;
        left:auto !important;&lt;br /&gt;
        right:auto !important;&lt;br /&gt;
        bottom:auto !important;&lt;br /&gt;
        width:auto !important;&lt;br /&gt;
        max-width:none !important;&lt;br /&gt;
        max-height:none !important;&lt;br /&gt;
        margin:0 !important;&lt;br /&gt;
        border-top:1px solid #d8d1c3 !important;&lt;br /&gt;
        border-left:3px solid #b1873d !important;&lt;br /&gt;
        border-radius:0 0 7px 7px !important;&lt;br /&gt;
        box-shadow:none !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:auto !important; --vp-panel-width:auto; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V181: restore the native Windows pointing hand on sidebar menu targets.&lt;br /&gt;
   Earlier Main Page cursor rules forced .vector-menu links to cursor:auto. */&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href],&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V183: restore the pointing-hand cursor on every actionable top and bottom bar item.&lt;br /&gt;
   Older Main Page rules set .vector-dropdown-label and .vh-bottom-link to cursor:auto. */&lt;br /&gt;
html body .vector-header-container a[href],&lt;br /&gt;
html body .vector-header-container a[href] *,&lt;br /&gt;
html body header.vector-header a[href],&lt;br /&gt;
html body header.vector-header a[href] *,&lt;br /&gt;
html body header.mw-header a[href],&lt;br /&gt;
html body header.mw-header a[href] *,&lt;br /&gt;
html body #mw-head a[href],&lt;br /&gt;
html body #mw-head a[href] *,&lt;br /&gt;
html body .minerva-header a[href],&lt;br /&gt;
html body .minerva-header a[href] *,&lt;br /&gt;
html body #vh-bottom-bar a[href],&lt;br /&gt;
html body #vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vh-bottom-bar a[href],&lt;br /&gt;
html body .vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vector-header-container button,&lt;br /&gt;
html body .vector-header-container button *,&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label *,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body .minerva-header button,&lt;br /&gt;
html body .minerva-header button *,&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar button,&lt;br /&gt;
html body #vh-bottom-bar button *,&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar .vh-bottom-link[href] {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:hover,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:focus {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V185: plain, clickable gold collaboration invitation. */&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a:hover {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a:focus-visible {&lt;br /&gt;
    outline:1px dotted #f5d77f !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared petal label inside the hero */&lt;br /&gt;
.vani-hero-petal-title {&lt;br /&gt;
    margin: 0 0 8px !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    color: #f5d77f !important;&lt;br /&gt;
    font-family: Georgia, &amp;quot;Noto Serif&amp;quot;, serif !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 600 !important;&lt;br /&gt;
    line-height: 1.3 !important;&lt;br /&gt;
    letter-spacing: 2px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    text-transform: uppercase !important;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: -16px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin: 0 0 4px !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Match the organization text to the gold founder title */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Separate the introductory link from the main hero text */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who {&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove spacing from MediaWiki&#039;s hero heading wrapper */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy .mw-heading1 {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2026-11-11 (Vamshi Krishna): phones (700 px and below), where the photo sits above the title.&lt;br /&gt;
   Do not lift the VANIPEDIA title onto the photo, and give the two-line Founder-Acarya role room. */&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    html body.page-Main_Page #vani-home.vp-static-home .vani-hero-petal-title {&lt;br /&gt;
        top:0 !important;&lt;br /&gt;
    }&lt;br /&gt;
    html body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
        line-height:1.45 !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/* Remove white background and borders from search bar */&lt;br /&gt;
.vector-header-container form#searchform, &lt;br /&gt;
.vector-header-container .cdx-search-input, &lt;br /&gt;
.vector-header-container .cdx-text-input, &lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container .cdx-search-input__wrapper,&lt;br /&gt;
.vector-header-container .cdx-search-input__input-wrapper {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the magnifying glass icon */&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Strip all dynamic widths from Vue wrappers so they don&#039;t stretch */&lt;br /&gt;
.vector-typeahead-search-container,&lt;br /&gt;
.cdx-search-input,&lt;br /&gt;
.cdx-search-input__input-wrapper,&lt;br /&gt;
.cdx-text-input {&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Strictly control the input width (180px closed -&amp;gt; 240px focused) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
    width: 180px !important;&lt;br /&gt;
    max-width: 180px !important;&lt;br /&gt;
    min-width: 180px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
    transition: width 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
    width: 240px !important;&lt;br /&gt;
    max-width: 240px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. Provide a hard buffer to protect the Home link from overlap */&lt;br /&gt;
#vanipedia-topbar-home-link {&lt;br /&gt;
    margin-left: 20px !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. Push the entire search block slightly left */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-start .vector-search-box-vue {&lt;br /&gt;
    margin-right: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Completely hide native search suggestions dropdown on mobile and desktop */&lt;br /&gt;
.minerva-search-overlay .search-results,&lt;br /&gt;
.minerva-search-overlay .page-list,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    visibility: hidden !important;&lt;br /&gt;
    opacity: 0 !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   UNIFIED RESPONSIVE SEARCH BAR (DESKTOP &amp;amp; MOBILE VECTOR 2022)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
&lt;br /&gt;
/* Permanently suppress Minerva&#039;s broken blank #/search overlay */&lt;br /&gt;
.search-overlay,&lt;br /&gt;
.minerva-search-overlay,&lt;br /&gt;
div.mw-ui-overlay.search-overlay {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    visibility: hidden !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide native MediaWiki autocomplete suggestions on desktop */&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   FIX MINERVA MOBILE SEARCH: SHOW INLINE SEARCH BOX, HIDE BROKEN #searchIcon&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
/* 1. Allow the search form in the Minerva header to expand instead of being 32px */&lt;br /&gt;
body.skin-minerva .minerva-header .minerva-search-form {&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    max-width: 170px !important;&lt;br /&gt;
    margin-left: auto !important;&lt;br /&gt;
    margin-right: 6px !important;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Show the actual search input box inside the header (overrides line 1872 display:none) */&lt;br /&gt;
body.skin-minerva .minerva-header .minerva-search-form .search-box {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. Style the input field inside .search-box so text is visible */&lt;br /&gt;
body.skin-minerva .minerva-header .minerva-search-form .search-box input {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 30px !important;&lt;br /&gt;
    background-color: #1f3e45 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    -webkit-text-fill-color: #ffffff !important;&lt;br /&gt;
    border: 1.5px solid #f5d77f !important;&lt;br /&gt;
    border-radius: 16px !important;&lt;br /&gt;
    padding: 2px 28px 2px 10px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Hide the dummy #searchIcon button so it never triggers #/search */&lt;br /&gt;
body.skin-minerva .minerva-header #searchIcon,&lt;br /&gt;
body.skin-minerva .minerva-header .skin-minerva-search-trigger {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. Hide native suggestions */&lt;br /&gt;
.cdx-menu, .cdx-typeahead-search__menu, .suggestions, .mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Common.css&amp;diff=658990</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Common.css&amp;diff=658990"/>
		<updated>2026-11-13T01:42:56Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Use IDs (#) when there is only one concurrence per page */&lt;br /&gt;
/* Use classes (.) when there are one or more occurrences per page */&lt;br /&gt;
/* Useful parameters... margin-bottom:0.5em */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&amp;amp;family=DM+Serif+Display&amp;amp;family=Noto+Serif:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=DM+Serif+Display&amp;amp;family=Noto+Serif:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
.cw_0 {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
.cw_50 {&lt;br /&gt;
width: 50px;&lt;br /&gt;
}&lt;br /&gt;
.cw_150 {&lt;br /&gt;
width: 150px;&lt;br /&gt;
}&lt;br /&gt;
.cw_500 {&lt;br /&gt;
width: 500px;&lt;br /&gt;
}&lt;br /&gt;
.tabs-input {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.noautonum .tocnumber {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
.daytable {                    /* Usage: {| class=&amp;quot;daytable&amp;quot; */&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.vanitable {                      /* Usage: {| class=&amp;quot;vanitable&amp;quot; */&lt;br /&gt;
border: 0.1em solid #BFBFBF;  /* #BFBFBF=light grey border */&lt;br /&gt;
border-collapse: collapse;&lt;br /&gt;
padding: 0.25em;              /* 0.25em=4px cellpadding */&lt;br /&gt;
background-color: #F2F2F2;    /* #F2F2F2=pale grey background */&lt;br /&gt;
text-align: left;             /* left, center, right */&lt;br /&gt;
vertical-align: middle;       /* top, bottom, or middle */&lt;br /&gt;
}&lt;br /&gt;
.timelineh2 {                          /* (Used on the timeline pages) Usage: &amp;lt;div class=&amp;quot;timelineh2&amp;quot; */&lt;br /&gt;
text-align: center;&lt;br /&gt;
border: 1px solid #ddcef2;&lt;br /&gt;
background: #F2F2F2;                /* was #faf5ff; */&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.timelineh3 {                           /* Usage: &amp;lt;div class=&amp;quot;timelineh3&amp;quot; */&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-top: 1px solid #ddcef2;&lt;br /&gt;
border-bottom: 1px solid #ddcef2;&lt;br /&gt;
background: #FFFFFF;&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {                      /* Usage: &amp;lt;div class=&amp;quot;timelinesummary&amp;quot; */&lt;br /&gt;
border: thin solid #ddcef2;&lt;br /&gt;
border-radius: 1em;&lt;br /&gt;
box-shadow: 0.5em 0.5em 0.5em #888888;&lt;br /&gt;
background: #FFFFCC;&lt;br /&gt;
min-width: 77em;&lt;br /&gt;
margin: 1em auto 3em auto;&lt;br /&gt;
padding: 1em;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.timelinelinks {                      /* Usage: &amp;lt;div class=&amp;quot;timelinelinks&amp;quot;&amp;gt; for Timelinenav template */&lt;br /&gt;
text-align: center;&lt;br /&gt;
font-size: 132%;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.timelinelinks a {                    /* Usage: for Timelinenav template, link text color */&lt;br /&gt;
color: #B5BD64;                   /* #B5BD64 (light mustard) */&lt;br /&gt;
}&lt;br /&gt;
.greentext {                          /* Usage: &amp;lt;span class=&amp;quot;greentext&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.quotelink {                          /* Usage: &amp;lt;span class=&amp;quot;quotelink&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/span&amp;gt; for quote boxes */&lt;br /&gt;
font-size: 1em;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.nectardroptext {                     /* Usage: &amp;lt;span class=&amp;quot;nectardroptext&amp;quot;&amp;gt;&amp;quot;Text&amp;quot;&amp;lt;/span&amp;gt; for Nectar Drop boxes */&lt;br /&gt;
font-size: 1em;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.firstchar {                          /* Usage: &amp;lt;span class=&amp;quot;firstchar&amp;quot;&amp;gt;A&amp;lt;/span&amp;gt; */&lt;br /&gt;
float: left;&lt;br /&gt;
width: 0.7em;&lt;br /&gt;
font-size: 375%;&lt;br /&gt;
font-family: algerian, courier;&lt;br /&gt;
line-height: 80%;&lt;br /&gt;
}&lt;br /&gt;
.daystext {                            /* Usage: &amp;lt;span class=&amp;quot;daystext&amp;quot;&amp;gt;Text Here&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                    /* #296F39 = Green used for Video info on the Day in the life pages */&lt;br /&gt;
}&lt;br /&gt;
.daystextb {                           /* Usage: &amp;lt;span class=&amp;quot;daystextb&amp;quot;&amp;gt;Text Here&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                    /* #296F39 = Green used for Video info on the Day in the life pages */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.MITL_page_nav {                       /* Usage: &amp;lt;div class=&amp;quot;MITL_page_nav&amp;quot; */&lt;br /&gt;
text-align: left;&lt;br /&gt;
border: 1px solid #BFBFBF;&lt;br /&gt;
background: #FFF2E6;&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto&lt;br /&gt;
}&lt;br /&gt;
.daysnav,.monthsnav {                  /* For D/MITL desktop &amp;amp; mobile */&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.daysnav .month {&lt;br /&gt;
margin: 25px 2%;&lt;br /&gt;
}&lt;br /&gt;
.monthsnav .year {&lt;br /&gt;
margin: 25px 5%;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- Book styles (BG is done) ----------------- */&lt;br /&gt;
.devanagari {                    /* Usage: &amp;lt;div class=&amp;quot;devanagari&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
font-family: interDiac;&lt;br /&gt;
src: url(/css/GauraTimes.ttf);      /* Vedabase font */&lt;br /&gt;
}&lt;br /&gt;
.verse {                                /* Usage: &amp;lt;div class=&amp;quot;verse&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* Font color #0000 = black */&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.verse.inter_diac {                     /* Usage: &amp;lt;div class=&amp;quot;verse inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
}&lt;br /&gt;
.synonyms {                             /* Usage: &amp;lt;div class=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.synonyms.inter_diac {                  /* Usage: &amp;lt;div class=&amp;quot;synonyms inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
}&lt;br /&gt;
.translation {                          /* Usage: &amp;lt;div class=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* #296F39 = green */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.translation.inter_diac {               /* Usage: &amp;lt;div class=&amp;quot;translation inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
.purport {                              /* Usage: &amp;lt;div class=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.purport.inter_diac {                   /* Usage: &amp;lt;div class=&amp;quot;purport inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
\*:not(a).text {                                 /* Usage: &amp;lt;div class=&amp;quot;text&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
.text.inter_diac {                      /* Usage: &amp;lt;div class=&amp;quot;text inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
.SB65verse {                     /* 1962-65 SB */&lt;br /&gt;
white-space: pre-line;       /* CSS 3 */&lt;br /&gt;
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */&lt;br /&gt;
white-space: -pre-wrap;      /* Opera 4-6 */&lt;br /&gt;
white-space: -o-pre-wrap;    /* Opera 7 */&lt;br /&gt;
word-wrap: break-word;       /* Internet Explorer 5.5+ */&lt;br /&gt;
text-align: center;          /* Center or margin-left:1.5em; = a : colon. Only if not using text-align: center;*/&lt;br /&gt;
color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End book styles (BG is done) ----------------- */&lt;br /&gt;
/* --- Begin OLD book styles SB, CC (These #IDs should be replaced with .classes as above) --- */&lt;br /&gt;
#verse {&lt;br /&gt;
white-space: pre;&lt;br /&gt;
}&lt;br /&gt;
#text {                          /* Used for verses and was: font-style: italic; */&lt;br /&gt;
}&lt;br /&gt;
#synonyms {                      /* Usage: &amp;lt;div id=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
#translation {                   /* Usage: &amp;lt;div id=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
#purport {                       /* Usage: &amp;lt;div id=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End old books styles BG, SB, CC ----------------- */&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote {&lt;br /&gt;
margin: 1.5em 0em;             /* Places 20px space between quotes on multi-quote pages */&lt;br /&gt;
font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
.quote_heading {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;&lt;br /&gt;
}&lt;br /&gt;
.quote_translation {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_link {                      /* Vanisource link */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.quote_text {&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_verse {                     /* To center use: text-align: center; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_text a {                    /* Makes the Vanisource verse links bold */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END NEW COMPILE FORM -------------------- */&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 {&lt;br /&gt;
margin:0!important;&lt;br /&gt;
padding:0.2em 0.4em;&lt;br /&gt;
}&lt;br /&gt;
#mainbanner {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mainlinks {&lt;br /&gt;
text-align:center;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 110%;&lt;br /&gt;
margin-bottom:0.5em&lt;br /&gt;
}&lt;br /&gt;
#mainlinks a {&lt;br /&gt;
color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
#mainmantra {&lt;br /&gt;
text-align:center;&lt;br /&gt;
margin-top:1.5em;&lt;br /&gt;
color:#B5BD64;&lt;br /&gt;
}&lt;br /&gt;
.maincenter {&lt;br /&gt;
text-align:center;&lt;br /&gt;
max-width:65em;&lt;br /&gt;
margin:0px auto;&lt;br /&gt;
padding-bottom:1em;&lt;br /&gt;
}&lt;br /&gt;
/* Don&#039;t display some stuff on the main page */&lt;br /&gt;
body.page-Main_Page #t-cite,&lt;br /&gt;
body.page-Main_Page #lastmod,&lt;br /&gt;
body.page-Main_Page #siteSub {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE CODING -------------------- */&lt;br /&gt;
/* -------------------- BEGIN CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
/* 1. Override core Vector 2022 background CSS variables */&lt;br /&gt;
:root,&lt;br /&gt;
.skin-vector-2022,&lt;br /&gt;
html {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
--border-color-base: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Unify legacy elements and set global font */&lt;br /&gt;
body,&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base {&lt;br /&gt;
background: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
#headertabs {&lt;br /&gt;
background: inherit;&lt;br /&gt;
}&lt;br /&gt;
#headertabs ul li.ui-state-active {&lt;br /&gt;
background: #D4ECDD;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Force teal and remove borders on all Vector 2022 UI containers, sidebars, and Codex menus */&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.mw-page-container-inner,&lt;br /&gt;
.mw-content-container,&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-sidebar-container,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
#vector-toc,&lt;br /&gt;
.vector-toc-pinned-container,&lt;br /&gt;
.vector-toc-contents,&lt;br /&gt;
.vector-dropdown-content,&lt;br /&gt;
.vector-menu-content,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-menu__list {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ------------------------------------ */&lt;br /&gt;
div.thumb {          /* Remove white border from thumbnails */&lt;br /&gt;
border: none;&lt;br /&gt;
}&lt;br /&gt;
div.tright {&lt;br /&gt;
border: none;&lt;br /&gt;
margin: 0.5em 0 0.8em 1.4em;&lt;br /&gt;
}&lt;br /&gt;
div.tleft {&lt;br /&gt;
border: none;&lt;br /&gt;
margin: 0.5em 1.4em 0.8em 0;&lt;br /&gt;
}&lt;br /&gt;
#lastmod {&lt;br /&gt;
display:none&lt;br /&gt;
}&lt;br /&gt;
li#ca-unify {&lt;br /&gt;
margin-left:1.6em;&lt;br /&gt;
}&lt;br /&gt;
#google-search input {&lt;br /&gt;
font-size:95%;&lt;br /&gt;
width:10.9em;&lt;br /&gt;
}&lt;br /&gt;
#searchform {&lt;br /&gt;
padding-bottom:0.5em&lt;br /&gt;
}&lt;br /&gt;
#p-logo a, #p-logo a:hover {&lt;br /&gt;
height:190px;&lt;br /&gt;
}&lt;br /&gt;
#column-one {&lt;br /&gt;
padding-top:190px;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation {&lt;br /&gt;
padding-top:30px;&lt;br /&gt;
}&lt;br /&gt;
.ac_results {&lt;br /&gt;
padding: 0px;&lt;br /&gt;
border: 1px solid black;&lt;br /&gt;
background-color: Window;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
z-index: 99999;&lt;br /&gt;
}&lt;br /&gt;
.ac_results ul {&lt;br /&gt;
width: 100%;&lt;br /&gt;
list-style-position: outside;&lt;br /&gt;
list-style: none;&lt;br /&gt;
padding: 0;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.ac_results li {&lt;br /&gt;
margin: 0px;&lt;br /&gt;
padding: 2px 5px;&lt;br /&gt;
cursor: default;&lt;br /&gt;
display: block;&lt;br /&gt;
/* if width will be 100% horizontal scrollbar will appear when scroll mode will be used */&lt;br /&gt;
/* width: 100%; */&lt;br /&gt;
font: menu;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
/* it is very important, if line-height not set or set in relative units scroll will be broken in firefox */&lt;br /&gt;
line-height: 16px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.ac_loading {&lt;br /&gt;
background: Window url(&#039;indicator.gif&#039;) right center no-repeat;&lt;br /&gt;
}&lt;br /&gt;
.ac_odd {&lt;br /&gt;
background-color: #eee;&lt;br /&gt;
}&lt;br /&gt;
.ac_over {&lt;br /&gt;
background-color: aquamarine;&lt;br /&gt;
color: HighlightText;&lt;br /&gt;
}&lt;br /&gt;
.ac_moreItems {&lt;br /&gt;
text-align: center;&lt;br /&gt;
background-color: InactiveCaption;&lt;br /&gt;
color: InactiveCaptionText;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
padding: 0px 5px;&lt;br /&gt;
cursor: default;&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
font: bold menu 12px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
-moz-user-select: none;&lt;br /&gt;
-khtml-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE TEST -------------------- */&lt;br /&gt;
body.page-Main_Page_test h1 {&lt;br /&gt;
background:#f0f0f0;            /* was background:#faf5ff; */&lt;br /&gt;
border-bottom:1px solid #ccc;&lt;br /&gt;
border-top:1px solid #ccc;&lt;br /&gt;
padding:0.3em;&lt;br /&gt;
margin:1em 0;&lt;br /&gt;
color:#B5BD64;                /* font color */&lt;br /&gt;
font-family:georgia;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 140%;&lt;br /&gt;
text-align:center;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page_test h2 {&lt;br /&gt;
background:#f0f0f0;&lt;br /&gt;
border-bottom:1px solid #ccc;&lt;br /&gt;
border-top:1px solid #ccc;&lt;br /&gt;
padding:0.3em;&lt;br /&gt;
margin:1em 0;&lt;br /&gt;
color:#000000;&lt;br /&gt;
font-family:georgia;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 110%;&lt;br /&gt;
text-align:center;&lt;br /&gt;
}&lt;br /&gt;
#mainh2links a {&lt;br /&gt;
color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE TEST -------------------- */&lt;br /&gt;
/* --------------- DONATION PAGE - http://vanipedia.org/wiki/Special:IframePage/Donation --------------------*/&lt;br /&gt;
#iframeframe {&lt;br /&gt;
height: 800px;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
/* 2020-11-27 Elad: Scale and center main page banners */&lt;br /&gt;
a[href\*=&#039;MainPage&#039;]::after {&lt;br /&gt;
content: &#039;a&#039;;&lt;br /&gt;
font-size: 50px;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
img[src\*=&#039;MainPage&#039;] {&lt;br /&gt;
transform: scale(1.225) translateX(9%);&lt;br /&gt;
}&lt;br /&gt;
/* End mainpage banners */&lt;br /&gt;
/* Main page mobile view classes */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.MainPageBG {&lt;br /&gt;
display: inline-table;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
display: table-cell;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Stack the 5-column theme analysis sections vertically */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Prevent the timeline from breaking the mobile viewport */&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: unset;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin: 1em auto;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Make fixed-width captions flexible on mid-sized screens */&lt;br /&gt;
.youtube_right .thumbcaption,&lt;br /&gt;
.youtube_left .thumbcaption {&lt;br /&gt;
width: auto;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Ensure old table layouts don&#039;t cause horizontal scroll */&lt;br /&gt;
.vanitable {&lt;br /&gt;
display: block;&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 400px)&lt;br /&gt;
{&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;40em&amp;quot;] {&lt;br /&gt;
width: 78vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption {&lt;br /&gt;
width: 69vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideowrap {&lt;br /&gt;
width: 69vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo {&lt;br /&gt;
padding: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;24em&amp;quot;] {&lt;br /&gt;
width: unset !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo iframe {&lt;br /&gt;
width: 67vw;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;32em&amp;quot;] { /* right-to-left languages */&lt;br /&gt;
min-width: 80vw !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 320px)&lt;br /&gt;
{&lt;br /&gt;
#mp-upper .embedvideo iframe {&lt;br /&gt;
width: 70vw;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption {&lt;br /&gt;
width: 69vw;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo {&lt;br /&gt;
width: 71vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideowrap {&lt;br /&gt;
width: 67vw !important;&lt;br /&gt;
}&lt;br /&gt;
.NectarDropBox&lt;br /&gt;
{&lt;br /&gt;
min-width: 17.5em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-right &amp;gt; tbody &amp;gt; tr:nth-child(4) &amp;gt; td&lt;br /&gt;
{&lt;br /&gt;
padding: 0 0 0 .5em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-right &amp;gt; tbody &amp;gt; tr:nth-child(6) &amp;gt; td&lt;br /&gt;
{&lt;br /&gt;
padding: 0 0 0 .4em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;32em&amp;quot;] { /* right-to-left languages */&lt;br /&gt;
min-width: 86vw !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* End main page mobile view classes */&lt;br /&gt;
/* Generic center class */&lt;br /&gt;
div.center&lt;br /&gt;
{&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar drop classes */&lt;br /&gt;
@media only screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
div.NectarDropBox&lt;br /&gt;
{&lt;br /&gt;
max-width: 30%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox&lt;br /&gt;
{&lt;br /&gt;
text-align: left;&lt;br /&gt;
min-height: 11.6em;&lt;br /&gt;
border:thin solid #000000;&lt;br /&gt;
border-radius: 1em;&lt;br /&gt;
box-shadow: 0.5em 0.5em 1em #bcbcbc;&lt;br /&gt;
margin: 1em 0em;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 800px)&lt;br /&gt;
{&lt;br /&gt;
.vaniquotebox {&lt;br /&gt;
max-width:80%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox &amp;gt; table&lt;br /&gt;
{&lt;br /&gt;
text-align:left;&lt;br /&gt;
font-size:1em;&lt;br /&gt;
color:#000000;&lt;br /&gt;
min-height: 11.5em;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox td&lt;br /&gt;
{&lt;br /&gt;
padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
/* Put spacing between the YouTube video player and text that flows around it */&lt;br /&gt;
/* left-to-right languages */&lt;br /&gt;
.youtube_right .embedvideo&lt;br /&gt;
{&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption&lt;br /&gt;
{&lt;br /&gt;
width: 330px;&lt;br /&gt;
}&lt;br /&gt;
/* right-to-left languages */&lt;br /&gt;
.youtube_left .embedvideo&lt;br /&gt;
{&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc ul&lt;br /&gt;
{&lt;br /&gt;
text-align: right !important;&lt;br /&gt;
direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc .tocnumber {&lt;br /&gt;
padding-left: 0.5em;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc .toctitle&lt;br /&gt;
{&lt;br /&gt;
direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.ar .toctitle::before {&lt;br /&gt;
content: &amp;quot;محتويات&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he .toctitle::before {&lt;br /&gt;
content: &amp;quot;תוכן עניינים&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he,.rtltoc.ar {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
font-weight: sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he h2,.rtltoc.ar h2&lt;br /&gt;
{&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Kasya */&lt;br /&gt;
/* Custom Wikipedia-style Hover Popup Alternative */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
content: &amp;quot;Preview: &amp;quot; attr(title);&lt;br /&gt;
position: absolute;&lt;br /&gt;
bottom: 120%;&lt;br /&gt;
left: 50%;&lt;br /&gt;
transform: translateX(-50%);&lt;br /&gt;
background: var(--background-color-page, #ffffff);&lt;br /&gt;
color: var(--color-base, #202122);&lt;br /&gt;
padding: 12px 16px;&lt;br /&gt;
border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
white-space: normal;&lt;br /&gt;
width: 280px;&lt;br /&gt;
z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- THEME ANALYSIS PAGE STRUCTURE -------------------- */&lt;br /&gt;
/* 5-Column Grid */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr);&lt;br /&gt;
gap: 15px;&lt;br /&gt;
margin: 2em 0;&lt;br /&gt;
}&lt;br /&gt;
.theme-column {&lt;br /&gt;
background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
padding: 15px;&lt;br /&gt;
border: 1px solid #B5BD64;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
/* Formats the links cleanly inside each column */&lt;br /&gt;
.theme-column ul {&lt;br /&gt;
list-style-type: none;&lt;br /&gt;
padding: 0;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.theme-column li {&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
/* Eliminate structural white borders and force structural columns to teal */&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
#vector-toc,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-page-container-inner,&lt;br /&gt;
.vector-sidebar-container {&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Override core Vector 2022 background CSS variables */&lt;br /&gt;
:root,&lt;br /&gt;
.skin-vector-2022,&lt;br /&gt;
html {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
--border-color-base: transparent !important; /* Neutralizes structural borders */&lt;br /&gt;
}&lt;br /&gt;
/* Force the specific grid columns and pinned containers to adopt the teal */&lt;br /&gt;
.vector-sidebar-container,&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-toc-pinned-container,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.mw-page-container-inner {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Wit &amp;amp; Wisdom Card Hover Effects */&lt;br /&gt;
.ww-card {&lt;br /&gt;
transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
box-shadow: 0 6px 15px rgba(0,0,0,0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.ww-image-layer {&lt;br /&gt;
transition: transform 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover .ww-image-layer {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
.ww-text-arrow {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover .ww-text-arrow {&lt;br /&gt;
transform: translateX(4px);&lt;br /&gt;
}&lt;br /&gt;
/* Portal Books Accordion Styles */&lt;br /&gt;
.book-accordion-report {&lt;br /&gt;
background: #FDF2D5;&lt;br /&gt;
border: 1px solid #d0d7de;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,0.04);&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* --- ENHANCED PORTAL BOOKS ACCORDION --- */&lt;br /&gt;
/* The Main Container */&lt;br /&gt;
.book-accordion {&lt;br /&gt;
background: #FFF8EE;&lt;br /&gt;
border: none;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
margin-bottom: 20px;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0,0,0,0.06); /* Deeper, softer shadow */&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
/* The Clickable Header Bar */&lt;br /&gt;
.book-accordion-header {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
color: #1f4033;&lt;br /&gt;
padding: 16px 20px 16px 60px; /* Top: 16px, Right: 20px, Bottom: 16px, Left: 60px */&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background-color 0.2s ease;&lt;br /&gt;
user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* Header Hover Effect */&lt;br /&gt;
.book-accordion-header:hover {&lt;br /&gt;
background-color: #7fbd97; /* Lightens the bar slightly on hover */&lt;br /&gt;
}&lt;br /&gt;
.extra-button {&lt;br /&gt;
background-color: #5B3E34;&lt;br /&gt;
}&lt;br /&gt;
.extra-button:hover {&lt;br /&gt;
background-color: #907359;&lt;br /&gt;
}&lt;br /&gt;
/* Fix for the standard MediaWiki Collapse/Expand Button */&lt;br /&gt;
.book-accordion .mw-collapsible-toggle {&lt;br /&gt;
float: right;&lt;br /&gt;
font-weight: normal;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
background: rgba(255, 255, 255, 0.15);&lt;br /&gt;
padding: 4px 12px;&lt;br /&gt;
border-radius: 20px; /* Makes it a pill shape */&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
}&lt;br /&gt;
/* Target the link inside the toggle to ensure it stays white */&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover {&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
/* The Content Area */&lt;br /&gt;
.book-accordion-content {&lt;br /&gt;
padding: 24px;&lt;br /&gt;
}&lt;br /&gt;
/* The Grid Setup */&lt;br /&gt;
.book-grid-list {&lt;br /&gt;
column-width: 280px;&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
list-style-type: none;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Single-column version of accordion link list */&lt;br /&gt;
.book-grid-list.single-column {&lt;br /&gt;
column-width: auto;&lt;br /&gt;
column-count: 1;&lt;br /&gt;
column-gap: 0;&lt;br /&gt;
}&lt;br /&gt;
.book-grid-list li {&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
break-inside: avoid;&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Links */&lt;br /&gt;
.mw-parser-output .book-grid-list li a,&lt;br /&gt;
.mw-parser-output .book-grid-list li a.external {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
background-image: none !important; /* Safely removes the external link icon */&lt;br /&gt;
border: 1px solid #e1e4e8 !important;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
color: #1a5e9a;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,0.02);&lt;br /&gt;
transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Hover Effect */&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover,&lt;br /&gt;
.mw-parser-output .book-grid-list li a.external:hover {&lt;br /&gt;
background-color: #f4f8fc !important;&lt;br /&gt;
border-color: #1a5e9a !important;&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
box-shadow: 0 4px 10px rgba(26,94,154,0.12);&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Hover Effect */&lt;br /&gt;
.book-grid-list li a:hover {&lt;br /&gt;
background-color: #f4f8fc;&lt;br /&gt;
border-color: #1a5e9a;&lt;br /&gt;
transform: translateY(-2px); /* Lifts the card up slightly */&lt;br /&gt;
box-shadow: 0 4px 10px rgba(26,94,154,0.12); /* Subtle blue glow */&lt;br /&gt;
}&lt;br /&gt;
/* --- Solid Buttons with a Padded Outer Frame (Pseudo-Element Method) --- */&lt;br /&gt;
.vision-btn.btn-framed {&lt;br /&gt;
position: relative !important; /* Required to anchor the frame */&lt;br /&gt;
margin: 12px !important; /* Ensures there is room for the frame to render */&lt;br /&gt;
}&lt;br /&gt;
/* This draws the actual frame 6px outside the button */&lt;br /&gt;
.vision-btn.btn-framed::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: -12px;&lt;br /&gt;
left: -12px;&lt;br /&gt;
right: -12px;&lt;br /&gt;
bottom: -12px;&lt;br /&gt;
border: 2px solid #3a5c6e !important; /* The teal frame */&lt;br /&gt;
border-radius: 6px !important; /* Slightly rounded to match the button */&lt;br /&gt;
pointer-events: none; /* Ensures the frame doesn&#039;t block you from clicking the button */&lt;br /&gt;
}&lt;br /&gt;
/* Changes the frame color when you hover over the button */&lt;br /&gt;
.vision-btn.btn-framed:hover::after {&lt;br /&gt;
border-color: #466e84 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile Responsiveness for Custom Book Grids */&lt;br /&gt;
@media screen and (max-width: 720px) {&lt;br /&gt;
.book-grid-list {&lt;br /&gt;
/* Forces the grid to stack into a single vertical column on small screens */&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
/* Adjust padding for smaller screens if necessary */&lt;br /&gt;
.book-accordion-content {&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------&lt;br /&gt;
FIX: Mobile-Only Image Scaling (Leaves Desktop Intact)&lt;br /&gt;
---------------------------------------------------- */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Don&#039;t show external-link icon for image-only links */&lt;br /&gt;
.mw-parser-output a.external:has(img) {&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Layout for Image &amp;amp; Button Grids */&lt;br /&gt;
.compilation-wrapper {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
align-items: flex-start;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 30px;&lt;br /&gt;
margin: 20px auto;&lt;br /&gt;
max-width: 1000px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-image {&lt;br /&gt;
flex: 1 1 300px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
max-width: 450px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-button-grid {&lt;br /&gt;
flex: 1 1 400px;&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));&lt;br /&gt;
gap: 15px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn {&lt;br /&gt;
background-color: #3a5c6e;&lt;br /&gt;
padding: 12px 24px;&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn-full {&lt;br /&gt;
grid-column: 1 / -1;&lt;br /&gt;
}&lt;br /&gt;
/* Defines the layout for the main container holding all columns */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr); /* Creates exactly 5 equal columns */&lt;br /&gt;
gap: 15px; /* Adds consistent breathing room between the columns */&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Optional but highly recommended: Make it stack nicely on smaller screens */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: repeat(2, 1fr); /* 2 columns on medium screens */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: 1fr; /* 1 single column on mobile */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
MEDIA SNIPPETS OVERFLOW FIX (The Nuclear Option)&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Target the main column boxes by their unique background color */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important; /* Force-stops ANY visual spilling */&lt;br /&gt;
}&lt;br /&gt;
/* 2. Target the nested inner divs and forcefully strip their hardcoded 300px widths */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] div {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Keep images, video frames, and MediaWiki file wrappers strictly contained */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] img,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] iframe,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] .embedvideo,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 auto !important; /* Centers the media nicely */&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA VISION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vision-layout-wrapper {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 950px;&lt;br /&gt;
margin: 10px auto 30px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* INTRODUCTION */&lt;br /&gt;
.vision-intro {&lt;br /&gt;
max-width: 850px;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
color: #263b38;&lt;br /&gt;
font-size: 17px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
/* CORE PRINCIPLES TITLE */&lt;br /&gt;
.vision-core-title {&lt;br /&gt;
margin: 0 auto 14px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
color: #3a5c6e;&lt;br /&gt;
font-size: 22px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
}&lt;br /&gt;
.vision-core-title span {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
/* CORE PRINCIPLES IMAGE&lt;br /&gt;
No border/frame/padding.&lt;br /&gt;
Uses full available content width.&lt;br /&gt;
*/&lt;br /&gt;
.vision-core-image {&lt;br /&gt;
width: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
line-height: 0;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vision-core-image .mw-file-description,&lt;br /&gt;
.vision-core-image .mw-file-element,&lt;br /&gt;
.vision-core-image img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* BUTTONS */&lt;br /&gt;
.vision-buttons-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: row;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 22px;&lt;br /&gt;
}&lt;br /&gt;
/* EXISTING BUTTON GRAPHICS */&lt;br /&gt;
.vision-btn {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
background-color: #3a5c6e;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: background-color 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn:hover {&lt;br /&gt;
background-color: #466e84;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn a,&lt;br /&gt;
.vision-btn a.external {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
padding: 22px 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
text-align: center;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
/* RESPONSIVE */&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
.vision-buttons-row {&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn {&lt;br /&gt;
flex: 1 1 45%;&lt;br /&gt;
}&lt;br /&gt;
.vision-intro {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------&lt;br /&gt;
Vanipedia Community Section&lt;br /&gt;
---------------------------------------------------- */&lt;br /&gt;
.community-layout-wrapper {&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 35px auto 40px;&lt;br /&gt;
padding: 0 15px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Vanivillage + Vaniseva */&lt;br /&gt;
.community-platform-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 100px;&lt;br /&gt;
margin-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 240px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item a:hover {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
/* YouTube + Facebooks + Instagram */&lt;br /&gt;
.community-social-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 102px;&lt;br /&gt;
margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 115px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item a:hover {&lt;br /&gt;
transform: scale(1.08);&lt;br /&gt;
}&lt;br /&gt;
/* Community image */&lt;br /&gt;
.community-image-container {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
.community-image-container img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1000px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Contact + Statistics buttons */&lt;br /&gt;
.community-button-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
gap: 30px;&lt;br /&gt;
margin: 0 auto 30px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row .vision-btn {&lt;br /&gt;
width: 250px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.community-layout-wrapper {&lt;br /&gt;
padding: 0 10px;&lt;br /&gt;
margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-row {&lt;br /&gt;
gap: 25px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item img {&lt;br /&gt;
max-width: 150px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-row {&lt;br /&gt;
gap: 18px;&lt;br /&gt;
margin-bottom: 25px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item img {&lt;br /&gt;
max-width: 65px;&lt;br /&gt;
}&lt;br /&gt;
.community-image-container {&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row {&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row .vision-btn {&lt;br /&gt;
width: calc(50% - 6px);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
GLOBAL SITENOTICE / MEDIAWIKI HEADER SUPPRESSION (ALL PAGES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#siteNotice,&lt;br /&gt;
#localNotice,&lt;br /&gt;
.mw-sitenotice,&lt;br /&gt;
.sitenotice,&lt;br /&gt;
.vector-sitenotice-container,&lt;br /&gt;
#mainbanner,&lt;br /&gt;
.anonnotice,&lt;br /&gt;
.dismissable-notice,&lt;br /&gt;
#centralNotice {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Only hide these tabs if the JavaScript determines the user is NOT authorized */&lt;br /&gt;
body.restricted-ui #ca-history,&lt;br /&gt;
body.restricted-ui #ca-talk,&lt;br /&gt;
body.restricted-ui #ca-viewsource {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
NIGHT MODE / DARK MODE OVERRIDES&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Target the specific dark mode class applied by the Vector toggle */&lt;br /&gt;
html.skin-theme-clientpref-night {&lt;br /&gt;
--background-color-base: #121212 !important;&lt;br /&gt;
--background-color-page: #121212 !important;&lt;br /&gt;
--background-color-quiet: #1a1a1a !important;&lt;br /&gt;
--color-base: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Global background and text color overrides */&lt;br /&gt;
html.skin-theme-clientpref-night body,&lt;br /&gt;
html.skin-theme-clientpref-night #content,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-body,&lt;br /&gt;
html.skin-theme-clientpref-night #mw-page-base,&lt;br /&gt;
html.skin-theme-clientpref-night #mw-head-base {&lt;br /&gt;
background: #121212 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Unified Vector 2022 UI containers and Codex menus */&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container-inner,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-content-container,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-header-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-column-start,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-column-end,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sidebar-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinnable-element,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinnable-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc-contents,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-menu-content,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-appearance-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-page-toolbar-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-page-toolbar,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu__list,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-radio,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-appearance {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Fix specific custom components (Cards, Columns, Book Accordions) */&lt;br /&gt;
html.skin-theme-clientpref-night .theme-column {&lt;br /&gt;
background: rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .book-accordion {&lt;br /&gt;
background: #1a1a1a !important;&lt;br /&gt;
border-color: #333 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .book-accordion-header {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border-bottom: 3px solid #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a.external {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
color: #90cdf4 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a:hover {&lt;br /&gt;
background-color: #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text,&lt;br /&gt;
html.skin-theme-clientpref-night \*:not(a).text {&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Fix the Search Bar and Auto-suggest Dropdown */&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input__input-wrapper,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-typeahead-search-container {&lt;br /&gt;
background-color: #1a1a1a !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input__input {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input__input::placeholder {&lt;br /&gt;
color: #a0aec0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input__end-button {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border-color: #4a5568 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-typeahead-search__menu {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border: 1px solid #333 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item:hover,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item--selected {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Invert external iframes and override inline widget colors */&lt;br /&gt;
html.skin-theme-clientpref-night .vanipedia-clock iframe {&lt;br /&gt;
filter: invert(0.92) hue-rotate(180deg) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;#ede9ce&amp;quot;],&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;background-color: #ede9ce&amp;quot;],&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;background-color:#ede9ce&amp;quot;] {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border-color: #333 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;#ede9ce&amp;quot;] a,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-panelLayout-framed a {&lt;br /&gt;
color: #90cdf4 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-panelLayout-framed,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-tabPanelLayout {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border: 1px solid #333 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-fieldsetLayout,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-widget {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Scrollbars and Edge Stripes Cleanup */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content {&lt;br /&gt;
scrollbar-color: #3b4b5f #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar {&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar-track,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar-track {&lt;br /&gt;
background: #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar-thumb,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar-thumb {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc .vector-toc-list-item-active {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-pinned-container::after,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-pinned-container::before,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container::after,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container::before {&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Dark Mode Sidebar Menu Widgets &amp;amp; Headers */&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content {&lt;br /&gt;
background-color: #253141 !important;&lt;br /&gt;
border: 1px solid #3b4b5f !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a \*,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a \* {&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a:hover,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a:hover \*,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a:hover,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a:hover \* {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu .vector-menu-heading,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content .vector-menu-heading {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-sidebar-menu.vanipedia-collapsed:has(.vector-menu-content-list:empty) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
LIGHT MODE OVERRIDES&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Global Light Mode Layout Variables */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Light Mode Sidebar &amp;amp; Menu Backgrounds */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container {&lt;br /&gt;
background-color: #EEF2F9 !important;&lt;br /&gt;
--background-color-interactive: #EEF2F9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Give the floating dropdown a visible box in Light Mode */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content:not(#vector-user-links-dropdown *):not(.vector-user-menu *) {&lt;br /&gt;
background-color: #ffffff !important; /* Clean white background */&lt;br /&gt;
border: 1px solid #c8ccd1 !important; /* Soft grey border */&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; /* Soft shadow */&lt;br /&gt;
}&lt;br /&gt;
/* Ensure inner wrappers don&#039;t double-pad or override the box */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Light Mode Sidebar Menu Typography &amp;amp; Headers */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading {&lt;br /&gt;
background-color: #345B63 !important; /* Dark teal background for headers */&lt;br /&gt;
color: #ffffff !important; /* White text */&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link {&lt;br /&gt;
color: #2F5E5E !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover {&lt;br /&gt;
color: #0645ad !important;&lt;br /&gt;
background-color: #EEF2F9 !important; /* Soft hover highlight */&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
GLOBAL OVERRIDES (BOTH MODES)&lt;br /&gt;
========================================================= */&lt;br /&gt;
#mainbanner {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body,&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body-content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Personality Landing Hero */&lt;br /&gt;
.personality-card {&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 0 auto 35px auto;&lt;br /&gt;
background: #3a5c6e;&lt;br /&gt;
border: 1px solid #7FA28B;&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.personality-hero {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 28px;&lt;br /&gt;
align-items: center; /* This centers the shorter column (image or text) vertically */&lt;br /&gt;
}&lt;br /&gt;
.personality-image {&lt;br /&gt;
flex: 0 0 396px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.personality-image img {&lt;br /&gt;
max-width: 360px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
margin: auto;&lt;br /&gt;
padding: 4px;&lt;br /&gt;
background: #E7F3E5;&lt;br /&gt;
border: 1px solid #c8c8c8;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,.08);&lt;br /&gt;
}&lt;br /&gt;
/* Keep the title fix you applied earlier! */&lt;br /&gt;
.personality-title {&lt;br /&gt;
font-size: 180%;&lt;br /&gt;
text-align: left;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.personality-content {&lt;br /&gt;
flex: 1;&lt;br /&gt;
padding: 0 24px 0 0;&lt;br /&gt;
}&lt;br /&gt;
/* --- Mobile Layout Rules --- */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
.personality-hero {&lt;br /&gt;
flex-direction: column; /* Stacks the image and text vertically */&lt;br /&gt;
gap: 16px; /* Reduces the gap slightly so it doesn&#039;t feel too empty on mobile */&lt;br /&gt;
}&lt;br /&gt;
.personality-image {&lt;br /&gt;
flex: 1 1 auto; /* Removes the rigid 360px width constraint */&lt;br /&gt;
width: 100%; /* Allows the image to fill the mobile container gracefully */&lt;br /&gt;
}&lt;br /&gt;
.personality-image img {&lt;br /&gt;
max-width: 100%; /* Ensures the image never spills off the screen */&lt;br /&gt;
}&lt;br /&gt;
.personality-title {&lt;br /&gt;
text-align: center; /* Optional: Centering the title often looks better on stacked mobile layouts */&lt;br /&gt;
}&lt;br /&gt;
.personality-content {&lt;br /&gt;
padding: 0 16px; /* Adds 16px of space to the left and right of the text */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/*--- Additional Info Card ---*/&lt;br /&gt;
.info-card {&lt;br /&gt;
max-width: 900px;&lt;br /&gt;
margin: 30px auto;&lt;br /&gt;
padding: 24px 28px;&lt;br /&gt;
background: #FFF8EE;&lt;br /&gt;
border: 1px solid #D8C7A5;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.info-card h3 {&lt;br /&gt;
margin: 0 0 15px;&lt;br /&gt;
font-size: 150%;&lt;br /&gt;
color: #345B63;&lt;br /&gt;
}&lt;br /&gt;
.info-card p {&lt;br /&gt;
margin: 0 0 16px;&lt;br /&gt;
line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
.info-card .cta-button {&lt;br /&gt;
margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Hide empty sidebar menu headings */&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.accordion-toc-heading {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STICKY HEADER &amp;amp; FLOATING MENU ONLY&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Permanently remove the pinned sidebar column &amp;amp; all pinning buttons */&lt;br /&gt;
#vector-main-menu-pinned-container,&lt;br /&gt;
.vector-main-menu-pinned-container,&lt;br /&gt;
.vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action,&lt;br /&gt;
.vector-pinnable-header-toggle-button,&lt;br /&gt;
.vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button,&lt;br /&gt;
[data-event-name\*=&amp;quot;vector-main-menu.pin&amp;quot;],&lt;br /&gt;
[data-event-name\*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Hide magnifying glass / search toggle icon in sticky header */&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle,&lt;br /&gt;
#vector-sticky-header .mw-ui-icon-wikimedia-search,&lt;br /&gt;
#vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Sticky header container layout */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header,&lt;br /&gt;
#vector-sticky-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
background-color: #cce7d7 !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
padding-left: 16px !important;&lt;br /&gt;
padding-right: 16px !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode version */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header {&lt;br /&gt;
background-color: #1a1a1a !important;&lt;br /&gt;
border-bottom: 2px solid #3b4b5f !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Start Container: Burger + Search (PREVENTS growing/stretching across the bar) */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important; /* Stops it from expanding across the middle */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Burger button */&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
min-width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Search box */&lt;br /&gt;
#vector-sticky-header #p-search,&lt;br /&gt;
#vector-sticky-header form#searchform,&lt;br /&gt;
#vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner,&lt;br /&gt;
#vector-sticky-header .cdx-search-input {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
top: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
bottom: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
float: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox,&lt;br /&gt;
#vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Position Page Title in the MIDDLE of the top bar */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-title,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar .mw-headline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-size: 1.35rem !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode text */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Action tools stay on the far right */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. Floating Dropdown Menu Box Styling */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content {&lt;br /&gt;
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background-color: var(--background-color-base, #ffffff) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
FLOATING &amp;quot;BACK TO TOP&amp;quot; BUTTON&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background-color: #345B63 !important; /* Vanipedia dark teal */&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
transform: translateY(12px) !important;&lt;br /&gt;
transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shown when scrolled down */&lt;br /&gt;
#vanipedia-back-to-top.visible {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
transform: translateY(0) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top:hover {&lt;br /&gt;
background-color: #244147 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top:active {&lt;br /&gt;
transform: translateY(0) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top svg {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode theme */&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover {&lt;br /&gt;
background-color: #4f637c !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile positioning */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 18px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
UNIVERSAL VĀṆĪ-TEMPLE MAIN PAGE: FULL-WIDTH ARCHITECTURAL BLUEPRINT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Petal Color &amp;amp; Material Variables */&lt;br /&gt;
:root {&lt;br /&gt;
--petal-color:        #1b2e4b; /* Vanipedia Midnight Blue */&lt;br /&gt;
--petal-color-dark:   #101c2e;&lt;br /&gt;
--vani-gold:          #d4af37;&lt;br /&gt;
--vani-wood-wall:     #241913; /* Rich dark walnut edge-to-edge */&lt;br /&gt;
--vani-shelf-depth:   #140d09; /* Deep shadow inside open shelves */&lt;br /&gt;
--vani-border-wood:   #3d2b20;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Show &amp;amp; Theme the Vector 2022 Top Bar (from image_3992d7.png) */&lt;br /&gt;
body.page-Main_Page .vector-header-container, body.page-Main_Page #mw-head { display: flex !important; background: transparent !important; background-color: transparent !important; border: none !important; border-bottom: none !important; box-shadow: none !important; height: auto !important; min-height: 86px !important; }&lt;br /&gt;
.vector-header-container .mw-logo-wordmark,&lt;br /&gt;
.vector-header-container .vector-menu-heading,&lt;br /&gt;
.vector-header-container a,&lt;br /&gt;
.vector-sticky-header a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
border: 1px solid var(--vani-gold) !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
background-color: var(--petal-color-dark) !important;&lt;br /&gt;
color: var(--vani-gold) !important;&lt;br /&gt;
border: 1px solid var(--vani-gold) !important;&lt;br /&gt;
font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Full-Width Edge-to-Edge Wood Canvas (Zero Columns, Zero Plants) */&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
background-color: var(--vani-wood-wall) !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-wood-sanctuary {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
min-height: calc(100vh - 110px);&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 24px 40px 80px 40px !important;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(180deg, rgba(0,0,0,0.35) 0%, transparent 15%, transparent 85%, rgba(0,0,0,0.55) 100%),&lt;br /&gt;
radial-gradient(ellipse at 50% 25%, #3a281e 0%, var(--vani-wood-wall) 80%);&lt;br /&gt;
color: #e6dfd5;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif;&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Upper Canopy with Concealed Linear Cove Lighting (No Spotlights) */&lt;br /&gt;
.vani-canopy-box {&lt;br /&gt;
width: 100%;&lt;br /&gt;
background: linear-gradient(180deg, #18100c 0%, #2b1d15 70%, #1c130e 100%);&lt;br /&gt;
border-top: 2px solid var(--vani-gold);&lt;br /&gt;
border-bottom: 3px solid #140d09;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 30px 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
position: relative;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* Seamless warm golden wash fading down the wood grain */&lt;br /&gt;
.vani-canopy-box::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 3%;&lt;br /&gt;
right: 3%;&lt;br /&gt;
bottom: -24px;&lt;br /&gt;
height: 24px;&lt;br /&gt;
background: radial-gradient(ellipse at 50% 0%, rgba(212, 175, 55, 0.45) 0%, rgba(212, 175, 55, 0.12) 50%, transparent 80%);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
filter: blur(8px);&lt;br /&gt;
}&lt;br /&gt;
.vani-canopy-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif;&lt;br /&gt;
font-size: clamp(28px, 2.5vw, 42px);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
letter-spacing: 0.05em;&lt;br /&gt;
margin: 0 0 6px 0;&lt;br /&gt;
text-shadow: 0 2px 8px rgba(0,0,0,0.8);&lt;br /&gt;
}&lt;br /&gt;
.vani-canopy-subtitle {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
color: #c9bfb1;&lt;br /&gt;
margin: 0;&lt;br /&gt;
letter-spacing: 0.04em;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Open Recessed Wall Shelves (Without Glass) */&lt;br /&gt;
.vani-shelves-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 24px;&lt;br /&gt;
margin: 34px 0 28px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.vani-open-shelf {&lt;br /&gt;
background: linear-gradient(180deg, #110b08 0%, var(--vani-shelf-depth) 100%);&lt;br /&gt;
border: 2px solid var(--vani-border-wood);&lt;br /&gt;
border-bottom: 4px solid #0d0806;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 18px 20px;&lt;br /&gt;
min-height: 180px;&lt;br /&gt;
position: relative;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 6px 14px rgba(0, 0, 0, 0.75),&lt;br /&gt;
0 4px 12px rgba(0,0,0,0.35);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
}&lt;br /&gt;
/* Subtle indirect light strip inside the top of each shelf */&lt;br /&gt;
.vani-open-shelf::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 8%;&lt;br /&gt;
right: 8%;&lt;br /&gt;
height: 6px;&lt;br /&gt;
background: radial-gradient(ellipse at 50% 0%, rgba(212, 175, 55, 0.3) 0%, transparent 80%);&lt;br /&gt;
filter: blur(2px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vani-shelf-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
border-bottom: 1px solid rgba(212, 175, 55, 0.25);&lt;br /&gt;
padding-bottom: 6px;&lt;br /&gt;
margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
/* Content styling inside dark shelves */&lt;br /&gt;
.vani-open-shelf a {&lt;br /&gt;
color: #dcd4c7 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-open-shelf a:hover {&lt;br /&gt;
color: var(--vani-gold) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Central Showcase Display Window (Holds Virtual Timeline) */&lt;br /&gt;
.vani-center-showcase {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 0 auto 35px;&lt;br /&gt;
background: #0d0806;&lt;br /&gt;
border: 3px solid #3d2b20;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 0 20px rgba(0,0,0,0.8),&lt;br /&gt;
0 8px 25px rgba(0,0,0,0.5);&lt;br /&gt;
}&lt;br /&gt;
/* 7. Docked Base Plinth Footer (Always Visible) */&lt;br /&gt;
.vani-plinth-footer {&lt;br /&gt;
position: fixed;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
height: 48px;&lt;br /&gt;
background: linear-gradient(180deg, #18110c 0%, #0f0a07 100%);&lt;br /&gt;
border-top: 1px solid var(--vani-gold);&lt;br /&gt;
z-index: 1000;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
padding: 0 30px;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: 0 -4px 15px rgba(0,0,0,0.45);&lt;br /&gt;
}&lt;br /&gt;
.vani-footer-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
.vani-petal-badge {&lt;br /&gt;
color: #d1c7b8 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
padding: 4px 12px;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
background: rgba(255,255,255,0.06);&lt;br /&gt;
border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-petal-badge:hover,&lt;br /&gt;
.vani-petal-badge.is-active {&lt;br /&gt;
background: var(--petal-color);&lt;br /&gt;
border-color: var(--vani-gold);&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-footer-milestone {&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
letter-spacing: 0.03em;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vani-shelves-grid {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
Vanipedia Visitors Statistics — Zero Scrollbar Configuration&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Hide right Appearance menu */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vector-column-end,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #vector-appearance-pinned-container,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #vector-page-tools-pinned-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1350px centered container */&lt;br /&gt;
body.page-Vanipedia_Visitors_Statistics {&lt;br /&gt;
--max-width-base: 1350px !important;&lt;br /&gt;
--width-layout: 1350px !important;&lt;br /&gt;
}&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-page-container {&lt;br /&gt;
max-width: 1350px !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-page-container-inner,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-content-container,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #content,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-parser-output {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dashboard container */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vanipedia-analytics-dashboard {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 15px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Iframe with enough vertical room */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vanipedia-analytics-dashboard iframe {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: 950px !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA MAIN PAGE&lt;br /&gt;
Full-screen custom homepage&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
1. HIDE ALL WIKI TOOLS &amp;amp; UNWANTED CHROME ON MAIN PAGE&lt;br /&gt;
(Main Page, Discussion, Read, Edit, History, Tools, Notices)&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #left-navigation,&lt;br /&gt;
body.page-Main_Page #right-navigation,&lt;br /&gt;
body.page-Main_Page #p-namespaces,&lt;br /&gt;
body.page-Main_Page #p-views,&lt;br /&gt;
body.page-Main_Page #p-cactions,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-tools,&lt;br /&gt;
body.page-Main_Page #vector-page-tools-dropdown,&lt;br /&gt;
body.page-Main_Page #vector-page-tools-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-page-titlebar,&lt;br /&gt;
body.page-Main_Page .mw-page-title-main,&lt;br /&gt;
body.page-Main_Page .firstHeading,&lt;br /&gt;
body.page-Main_Page #firstHeading,&lt;br /&gt;
body.page-Main_Page .mw-indicators,&lt;br /&gt;
body.page-Main_Page .mw-editsection,&lt;br /&gt;
body.page-Main_Page .catlinks,&lt;br /&gt;
body.page-Main_Page .printfooter,&lt;br /&gt;
body.page-Main_Page #siteSub,&lt;br /&gt;
body.page-Main_Page #contentSub,&lt;br /&gt;
body.page-Main_Page #jump-to-nav,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mainbanner,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
2. REMOVE VECTOR WIDTH / GRID / MARGINS&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container {&lt;br /&gt;
display: block !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page main#content {&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden;&lt;br /&gt;
background: #f5f1e8 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
3. RESET MEDIAWIKI STYLING INSIDE HOMEPAGE&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-home *,&lt;br /&gt;
body.page-Main_Page #vani-home *::before,&lt;br /&gt;
body.page-Main_Page #vani-home *::after {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home a {&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home a.external {&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home img {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HOMEPAGE CANVAS&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
--cream: #f6f2e9;&lt;br /&gt;
--cream-2: #eee8dc;&lt;br /&gt;
--green: #123f38;&lt;br /&gt;
--green-soft: #31574f;&lt;br /&gt;
--gold: #b1873d;&lt;br /&gt;
--text: #18201d;&lt;br /&gt;
--muted: #746f65;&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
min-height: 720px;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 20px 38px 18px !important;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
background:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
circle at 62% 24%,&lt;br /&gt;
rgba(255,255,255,.76) 0,&lt;br /&gt;
rgba(255,255,255,.30) 26%,&lt;br /&gt;
transparent 48%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
105deg,&lt;br /&gt;
#faf7f0 0%,&lt;br /&gt;
var(--cream) 55%,&lt;br /&gt;
#f2ede3 100%&lt;br /&gt;
);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TOP BAR&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-top {&lt;br /&gt;
height: 66px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BRAND&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-brand {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
}&lt;br /&gt;
/* ROUND LOGO */&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo img {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
/* VANIPEDIA WORDMARK + SMALL NETWORK LINKS */&lt;br /&gt;
.vh-wordmark-group {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 100%;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
transform: translateX(10px);&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 24px;&lt;br /&gt;
margin-top: 3px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 14px;          /* VANISOURCE / VANIQUOTES / VANIMEDIA */&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .02em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network a {&lt;br /&gt;
color: #B5BC64 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network a:hover {&lt;br /&gt;
color: var(--gold) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network span {&lt;br /&gt;
margin: 0 3px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo img {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark img {&lt;br /&gt;
width: auto;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark img {&lt;br /&gt;
width: auto;&lt;br /&gt;
height: 50px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle {&lt;br /&gt;
width: 950px;&lt;br /&gt;
margin-left: 28px;&lt;br /&gt;
padding-left: 18px;&lt;br /&gt;
border-left: 2px solid rgba(177,135,61,.45);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
line-height: 1.3;&lt;br /&gt;
letter-spacing: .11em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
align-self: center;&lt;br /&gt;
transform: translateY(6px);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 17px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links i {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 17px;&lt;br /&gt;
background: rgba(177,135,61,.38);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links a {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-main {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1fr)&lt;br /&gt;
220px;&lt;br /&gt;
column-gap: 24px;&lt;br /&gt;
height: 510px;&lt;br /&gt;
}&lt;br /&gt;
.vh-main::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: -35px; /* move divider down */&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.35);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
FROM HIS LETTERS heading&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-letter-heading {&lt;br /&gt;
display: block;&lt;br /&gt;
width: auto;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 0 22px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Rotating content&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
#vh-random-letter {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .45s ease,&lt;br /&gt;
transform .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-letter.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Whole item clickable&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-link {&lt;br /&gt;
display: block;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Recipient&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-person {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 17px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Date&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-date {&lt;br /&gt;
margin-bottom: 14px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.3;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Selected passage&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-text {&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Read letter&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-more {&lt;br /&gt;
margin-top: 14px;&lt;br /&gt;
padding-top: 9px;&lt;br /&gt;
border-top:&lt;br /&gt;
1px solid rgba(177,135,61,.30);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Hover&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-link:hover&lt;br /&gt;
.vh-random-letter-person,&lt;br /&gt;
.vh-random-letter-link:hover&lt;br /&gt;
.vh-random-letter-more {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
MAIN TITLE / INTRO&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-intro {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 8;&lt;br /&gt;
grid-column: 1;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
width: 650px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
padding-top: 36px;&lt;br /&gt;
padding-left: 145px;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: clamp(64px, 5.2vw, 94px);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: .88;&lt;br /&gt;
letter-spacing: -.025em;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
}&lt;br /&gt;
.vh-description,&lt;br /&gt;
.vh-quote-text,&lt;br /&gt;
.vh-quote-source,&lt;br /&gt;
.vh-discover-primary,&lt;br /&gt;
.vh-discover-secondary,&lt;br /&gt;
.vh-gateway-text,&lt;br /&gt;
.vh-feature-copy,&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle,&lt;br /&gt;
.vh-top-links,&lt;br /&gt;
.vh-small-heading,&lt;br /&gt;
.vh-gateway-title,&lt;br /&gt;
.vh-section-title,&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
.vh-network-grid small {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 35px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
margin: 27px 0 18px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
ROTATING ŚRĪLA PRABHUPĀDA SUBTITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-description {&lt;br /&gt;
width: 700px;&lt;br /&gt;
max-width: 700px;&lt;br /&gt;
min-height: 64px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
line-height: 1.48;&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
left: 50px;&lt;br /&gt;
bottom: 0px;&lt;br /&gt;
background: transparent;&lt;br /&gt;
}&lt;br /&gt;
.vh-description.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO PHOTO AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-photo-stage {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
grid-column: 1;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
width: 790px;&lt;br /&gt;
justify-self: end;&lt;br /&gt;
margin: 0 35px 0 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
height: calc(105% + 90px);&lt;br /&gt;
top: -85px;&lt;br /&gt;
}&lt;br /&gt;
.vh-photo {&lt;br /&gt;
position: absolute;&lt;br /&gt;
inset: 0;&lt;br /&gt;
background-position: center center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
filter:&lt;br /&gt;
grayscale(.10)&lt;br /&gt;
sepia(.06)&lt;br /&gt;
saturate(.82)&lt;br /&gt;
contrast(.96);&lt;br /&gt;
transition: opacity 1.4s ease-in-out;&lt;br /&gt;
border-radius: 50;&lt;br /&gt;
-webkit-mask-image:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
ellipse 54% 60% at 50% 50%,&lt;br /&gt;
black 58%,&lt;br /&gt;
rgba(0,0,0,.99) 64%,&lt;br /&gt;
rgba(0,0,0,.92) 70%,&lt;br /&gt;
rgba(0,0,0,.78) 77%,&lt;br /&gt;
rgba(0,0,0,.58) 84%,&lt;br /&gt;
rgba(0,0,0,.36) 90%,&lt;br /&gt;
rgba(0,0,0,.16) 95%,&lt;br /&gt;
rgba(0,0,0,.05) 98%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to bottom,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
);&lt;br /&gt;
-webkit-mask-composite:&lt;br /&gt;
source-in,&lt;br /&gt;
source-in;&lt;br /&gt;
mask-image:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
ellipse 54% 60% at 50% 50%,&lt;br /&gt;
black 58%,&lt;br /&gt;
rgba(0,0,0,.99) 64%,&lt;br /&gt;
rgba(0,0,0,.92) 70%,&lt;br /&gt;
rgba(0,0,0,.78) 77%,&lt;br /&gt;
rgba(0,0,0,.58) 84%,&lt;br /&gt;
rgba(0,0,0,.36) 90%,&lt;br /&gt;
rgba(0,0,0,.16) 95%,&lt;br /&gt;
rgba(0,0,0,.05) 98%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to bottom,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
);&lt;br /&gt;
mask-composite:&lt;br /&gt;
intersect,&lt;br /&gt;
intersect;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
DISCOVER&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
THEMATIC ARTICLE SPOTLIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-discover {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 9;&lt;br /&gt;
grid-column: 2;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
top: 28px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
height: calc(100% - 0px);&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding-left: 24px;&lt;br /&gt;
border-left: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.42;&lt;br /&gt;
}&lt;br /&gt;
/* Section heading */&lt;br /&gt;
.vh-discover-heading {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* Random article container */&lt;br /&gt;
#vh-random-article {&lt;br /&gt;
margin-top: 28px;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .7s ease,&lt;br /&gt;
transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-article.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Whole article preview is clickable */&lt;br /&gt;
.vh-random-article-link {&lt;br /&gt;
display: block;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Article title */&lt;br /&gt;
.vh-random-article-title {&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.18;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
}&lt;br /&gt;
/* First lines of article */&lt;br /&gt;
.vh-random-article-extract {&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
/* Read article link */&lt;br /&gt;
.vh-random-article-more {&lt;br /&gt;
margin-top: 15px;&lt;br /&gt;
padding-top: 10px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Hover */&lt;br /&gt;
.vh-random-article-link:hover .vh-random-article-title,&lt;br /&gt;
.vh-random-article-link:hover .vh-random-article-more {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
GATEWAYS&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 170px;&lt;br /&gt;
bottom: 35px;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 1000px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 1 1 150px;&lt;br /&gt;
min-width: 140px;&lt;br /&gt;
padding: 0 8px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Taller separators between gateways */&lt;br /&gt;
.vh-gateway:not(:last-child)::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
right: 0;&lt;br /&gt;
top: 15px;&lt;br /&gt;
bottom: 15px;&lt;br /&gt;
width: 1px;&lt;br /&gt;
background: rgba(18,63,56,.18);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:last-child {&lt;br /&gt;
border-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon {&lt;br /&gt;
display: block;&lt;br /&gt;
height: 50px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 29px;&lt;br /&gt;
line-height: 45px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
margin: 4px 0 4px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.1;&lt;br /&gt;
letter-spacing: .05em;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title a {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
color: var(--text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.12;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text.vh-gateway-links {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.12;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
CONTINUOUS LIFE TIMELINE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
height: 116px;&lt;br /&gt;
margin-top: 30px;&lt;br /&gt;
width: 100vw;&lt;br /&gt;
max-width: 100vw;&lt;br /&gt;
margin-left: calc(50% - 50vw);&lt;br /&gt;
margin-right: calc(50% - 50vw);&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window:active {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: flex-start;&lt;br /&gt;
width: max-content;&lt;br /&gt;
height: 100%;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
}&lt;br /&gt;
/* horizontal line */&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
top: 42px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.55);&lt;br /&gt;
}&lt;br /&gt;
/* one timeline event */&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 10px 20px 0;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* date */&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
height: 21px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .06em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* dot */&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 38px;&lt;br /&gt;
left: 20px;&lt;br /&gt;
width: 8px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: var(--green);&lt;br /&gt;
border: 2px solid #f6f2e9;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
/* short event text */&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 24px;&lt;br /&gt;
max-width: 175px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
/* hover */&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-date,&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-text {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* subtle edge fade */&lt;br /&gt;
.vh-lifeline-window::before,&lt;br /&gt;
.vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
width: 65px;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window::before {&lt;br /&gt;
left: 0;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
#f6f2e9,&lt;br /&gt;
rgba(246,242,233,0)&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window::after {&lt;br /&gt;
right: 0;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to left,&lt;br /&gt;
#f6f2e9,&lt;br /&gt;
rgba(246,242,233,0)&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEMPORARY LOGO FALLBACK&lt;br /&gt;
Only relevant if you use .vh-logo-temp&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-logo-temp {&lt;br /&gt;
width: 58px;&lt;br /&gt;
height: 58px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
border: 3px solid var(--gold);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: var(--green);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MOTION ACCESSIBILITY&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-photo,&lt;br /&gt;
#vh-discover-content,&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
1366–1500px DESKTOPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
padding-left: 24px !important;&lt;br /&gt;
padding-right: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-size: 67px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
width: 585px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding-left: 8px;&lt;br /&gt;
padding-right: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(560px, 1.12fr)&lt;br /&gt;
minmax(570px, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-grid {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
repeat(4, 88px)&lt;br /&gt;
minmax(150px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark {&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
1200–1365px DESKTOPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-size: 61px;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
width: 525px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
1.05fr&lt;br /&gt;
.95fr;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-grid {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
repeat(4, 78px)&lt;br /&gt;
minmax(140px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
SMALL GATEWAY DESTINATION LINKS&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
/* Individual links */&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
opacity: .82;&lt;br /&gt;
transition:&lt;br /&gt;
color .22s ease,&lt;br /&gt;
opacity .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Very fine underline */&lt;br /&gt;
.vh-gateway-links a::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 50%;&lt;br /&gt;
bottom: -2px;&lt;br /&gt;
width: 0;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform: translateX(-50%);&lt;br /&gt;
transition:&lt;br /&gt;
width .28s cubic-bezier(.2,.8,.2,1);&lt;br /&gt;
}&lt;br /&gt;
/* Hover */&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: var(--gold) !important;&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover::after {&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
/* Separators */&lt;br /&gt;
.vh-link-sep {&lt;br /&gt;
margin: 0 3px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
opacity: .55;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
animation: vh-link-arrive .65s ease both;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(1) {&lt;br /&gt;
animation-delay: .45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(2) {&lt;br /&gt;
animation-delay: .60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(3) {&lt;br /&gt;
animation-delay: .75s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(4) {&lt;br /&gt;
animation-delay: .90s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vh-link-arrive {&lt;br /&gt;
from {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(4px);&lt;br /&gt;
}&lt;br /&gt;
to {&lt;br /&gt;
opacity: .82;&lt;br /&gt;
transform: translateY(0);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Prevent popups */&lt;br /&gt;
body.page-Main_Page #vani-home a[title]:hover::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MAIN PAGE — REMOVE STRAY TOP/BOTTOM SKIN STRIPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* Force every outer Vector wrapper behind homepage to cream */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* MediaWiki sometimes creates empty paragraphs around the page markup */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove any residual top/bottom spacing around parser output */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:first-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* No outer spacing around homepage */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-footer-container,&lt;br /&gt;
body.page-Main_Page footer,&lt;br /&gt;
body.page-Main_Page #footer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-jump-link {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-intro::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: -1;&lt;br /&gt;
left: -20px;&lt;br /&gt;
top: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
width: 500px;&lt;br /&gt;
height: 500px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-main-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-gold-rule,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-description {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: 60px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
FROM HIS LETTERS — LEFT PANEL&lt;br /&gt;
========================================================== */&lt;br /&gt;
/*&lt;br /&gt;
\* Keep .vh-now because it positions the left column.&lt;br /&gt;
\* It is now only an internal technical class name.&lt;br /&gt;
*/&lt;br /&gt;
.vh-now {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 15;&lt;br /&gt;
top: 28px;&lt;br /&gt;
left: -20px;&lt;br /&gt;
width: 180px;&lt;br /&gt;
height: calc(100% - 0px);&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 20px 18px 20px 0;&lt;br /&gt;
border-right: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
text-align: left;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.42;&lt;br /&gt;
}&lt;br /&gt;
.vh-letter-heading {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 0 22px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO TITLE — WHO IS REVEAL&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
/* MediaWiki-generated link wrapping everything */&lt;br /&gt;
.vh-hero-title-link &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
position: relative;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
position: absolute;&lt;br /&gt;
/* VERTICAL POSITION */&lt;br /&gt;
top: 3px;&lt;br /&gt;
/* HORIZONTAL POSITION */&lt;br /&gt;
right: -5px;&lt;br /&gt;
/* SIZE */&lt;br /&gt;
font-size: 40px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, serif;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: .88;&lt;br /&gt;
letter-spacing: -.025em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateX(-18px);&lt;br /&gt;
transition:&lt;br /&gt;
opacity .45s ease,&lt;br /&gt;
transform .55s cubic-bezier(.22,.7,.25,1);&lt;br /&gt;
}&lt;br /&gt;
/* Reveal */&lt;br /&gt;
.vh-hero-title-wrap:hover .vh-who-corner {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
/* No standard link effects */&lt;br /&gt;
.vh-hero-title-link a:hover,&lt;br /&gt;
.vh-hero-title-link a:visited {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
WHO IS ŚRĪLA PRABHUPĀDA?&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 4px;&lt;br /&gt;
bottom: -39px;&lt;br /&gt;
z-index: 30;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(-7px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .35s ease,&lt;br /&gt;
transform .35s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-link a {&lt;br /&gt;
display: inline-flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 9px;&lt;br /&gt;
padding: 8px 13px 7px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.65);&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: rgba(246,242,233,.88);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .10em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition:&lt;br /&gt;
color .25s ease,&lt;br /&gt;
border-color .25s ease,&lt;br /&gt;
background .25s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-arrow {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: -1px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition: transform .25s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Reveal ONLY when interacting with the hero title */&lt;br /&gt;
.vh-hero-title-wrap:hover .vh-who-link {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateY(0);&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
/* Button hover */&lt;br /&gt;
.vh-who-link a:hover {&lt;br /&gt;
color: var(--green);&lt;br /&gt;
border-color: var(--gold);&lt;br /&gt;
background: rgba(246,242,233,.98);&lt;br /&gt;
}&lt;br /&gt;
.vh-who-link a:hover .vh-who-arrow {&lt;br /&gt;
transform: translateX(3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-dot {&lt;br /&gt;
transform: scale(1.5);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline must follow JS position immediately */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
scroll-behavior: auto !important;&lt;br /&gt;
transform-origin: 0 0;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VIRTUAL TIMELINE PERFORMANCE&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
display: flex;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
height: 100%;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
transform-style: flat;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TIMELINE YEAR NAVIGATION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 22px;&lt;br /&gt;
margin: 0 0 10px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 35px;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 4px 2px;&lt;br /&gt;
color: rgba(18,63,56,.62);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
transition:&lt;br /&gt;
color .2s ease,&lt;br /&gt;
transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* Random quotes */&lt;br /&gt;
.vh-quote {&lt;br /&gt;
height: 82px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
padding: 0 40px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
border-bottom: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
margin-top: 26px;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-inner {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
max-width: 1500px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-text {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
text-overflow: ellipsis;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: clamp(20px, 1.65vw, 29px);&lt;br /&gt;
line-height: 1.16;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source {&lt;br /&gt;
margin-top: 7px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source::before,&lt;br /&gt;
.vh-quote-source::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 74px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a {&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a:hover {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 15px;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 93px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote,&lt;br /&gt;
#vh-random-quote-source {&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote.is-changing,&lt;br /&gt;
#vh-random-quote-source.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured {&lt;br /&gt;
width: auto;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(760px, 1.3fr)&lt;br /&gt;
minmax(600px, 1fr);&lt;br /&gt;
column-gap: 32px;&lt;br /&gt;
align-items: start;&lt;br /&gt;
margin-top: 18px;&lt;br /&gt;
padding-top: 18px;&lt;br /&gt;
padding-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured,&lt;br /&gt;
.vh-network {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — TITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — GRID&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
INDIVIDUAL TREASURE CARD&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 48% 52%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature a {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MEDIA AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-media,&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px 0 0 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* Normal video/image cards */&lt;br /&gt;
.vh-feature-video .vh-feature-media,&lt;br /&gt;
.vh-feature-imagequote .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
/* SHORT&lt;br /&gt;
Keep complete vertical YouTube Shorts thumbnail visible.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-short .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: contain;&lt;br /&gt;
background-color: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEXT PANEL ON RIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 3px 10px 5px 12px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
border-radius: 0 6px 6px 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
/* SHORT / VIDEO / IMAGE QUOTE / NECTAR DROP */&lt;br /&gt;
.vh-feature-copy small {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Actual title */&lt;br /&gt;
.vh-feature-copy strong {&lt;br /&gt;
display: block;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
\* Metadata currently not needed.&lt;br /&gt;
\* Keep it hidden so dates do not appear underneath.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-copy span {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
NECTAR DROP&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-audio-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.50);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
line-height: 1;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
transform .2s ease,&lt;br /&gt;
background .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar:hover .vh-feature-audio-icon {&lt;br /&gt;
transform: scale(1.06);&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-network .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 120px;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 5px 10px 0;&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
border-right: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
background .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover .vh-network-icon {&lt;br /&gt;
transform: scale(1.12);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover strong {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
height: 42px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition:&lt;br /&gt;
transform .22s ease,&lt;br /&gt;
color .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes {&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 60px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat strong {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: -8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes + strong {&lt;br /&gt;
white-space: normal;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 19px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat small {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: 8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK MISSION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 430px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 0 0px 0 10px;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-world {&lt;br /&gt;
flex: 0 0 150px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
margin-right: 0px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission-text {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 250px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover .vh-network-world img {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
RESPONSIVE BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(650px, 1.2fr)&lt;br /&gt;
minmax(650px, 1fr);&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
grid-template-columns: 47% 53%;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
padding-left: 9px;&lt;br /&gt;
padding-right: 7px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 110px;&lt;br /&gt;
min-width: 110px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1.1fr)&lt;br /&gt;
minmax(620px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 105px;&lt;br /&gt;
min-width: 105px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =====================================================&lt;br /&gt;
SOCIAL PLATFORM STATISTICS&lt;br /&gt;
===================================================== */&lt;br /&gt;
/* Month / year title */&lt;br /&gt;
.social-stats-title {&lt;br /&gt;
margin: 30px 0 10px;&lt;br /&gt;
padding-bottom: 7px;&lt;br /&gt;
font-size: 25px;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
border-bottom: 2px solid #2a4452;&lt;br /&gt;
}&lt;br /&gt;
/* Clickable statistics bar */&lt;br /&gt;
.social-stats-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-header:hover {&lt;br /&gt;
background: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
/* Platform blocks */&lt;br /&gt;
.social-stats-platform {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
border-right: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-name {&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-views {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
/* Details */&lt;br /&gt;
.social-stats-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 7px;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #2a4452;&lt;br /&gt;
background: #eef2f4;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-arrow {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Expanded report */&lt;br /&gt;
.social-stats-details {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
padding: 24px 28px 30px;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-top: 1px solid #c8ccd1;&lt;br /&gt;
border-radius: 0 0 8px 8px;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-number {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.15;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-view-label {&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
IMAGE QUOTE POPUP&lt;br /&gt;
========================================================== */&lt;br /&gt;
#vh-imagequote-lightbox {&lt;br /&gt;
position: fixed;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
/* positioned by JS */&lt;br /&gt;
top: auto;&lt;br /&gt;
left: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .2s ease,&lt;br /&gt;
visibility .2s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox.is-open {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
visibility: visible;&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 20vw;&lt;br /&gt;
max-width: 380px;&lt;br /&gt;
min-width: 260px;&lt;br /&gt;
height: auto;&lt;br /&gt;
max-height: 55vh;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px&lt;br /&gt;
rgba(0, 0, 0, .28);&lt;br /&gt;
}&lt;br /&gt;
.vh-imagequote-lightbox-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
top: 5px;&lt;br /&gt;
right: 7px;&lt;br /&gt;
width: 28px;&lt;br /&gt;
height: 28px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: rgba(0, 0, 0, .55);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 26px;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar Drop audio activity */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 3px;&lt;br /&gt;
height: 18px;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave span {&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 4px;&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform-origin: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span {&lt;br /&gt;
animation: vhNectarWave .75s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(2) {&lt;br /&gt;
animation-delay: -.45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(3) {&lt;br /&gt;
animation-delay: -.20s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(4) {&lt;br /&gt;
animation-delay: -.60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(5) {&lt;br /&gt;
animation-delay: -.30s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(6) {&lt;br /&gt;
animation-delay: -.55s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(7) {&lt;br /&gt;
animation-delay: -.10s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vhNectarWave {&lt;br /&gt;
0% {&lt;br /&gt;
height: 3px;&lt;br /&gt;
}&lt;br /&gt;
100% {&lt;br /&gt;
height: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Nectar audio area — never scroll */&lt;br /&gt;
.vh-feature-nectar .vh-feature-audio {&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar .vh-nectar-wave {&lt;br /&gt;
flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Video + Nectar Drop title limit */&lt;br /&gt;
.vh-feature-video .vh-feature-copy strong,&lt;br /&gt;
.vh-feature-nectar .vh-feature-copy strong {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
display: -webkit-box;&lt;br /&gt;
-webkit-box-orient: vertical;&lt;br /&gt;
-webkit-line-clamp: 5;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
========================================================= */&lt;br /&gt;
.vani-flipbook-trigger {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
transition:&lt;br /&gt;
transform 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger:hover img {&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px&lt;br /&gt;
rgba(0, 0, 0, 0.22);&lt;br /&gt;
}&lt;br /&gt;
/* Full-screen dark overlay */&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
position: fixed;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
display: none;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
background:&lt;br /&gt;
rgba(15, 20, 18, 0.90);&lt;br /&gt;
}&lt;br /&gt;
#vani-flipbook-overlay.is-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* Popup */&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: calc(100vw - 80px);&lt;br /&gt;
height: calc(100vh - 40px);&lt;br /&gt;
max-width: 1800px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 20px 70px&lt;br /&gt;
rgba(0, 0, 0, 0.55);&lt;br /&gt;
}&lt;br /&gt;
/* Iframe holder */&lt;br /&gt;
#vani-flipbook-frame-holder {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Actual flipbook iframe */&lt;br /&gt;
#vani-flipbook-frame {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
}&lt;br /&gt;
/* Close button */&lt;br /&gt;
.vani-flipbook-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 10px;&lt;br /&gt;
right: 10px;&lt;br /&gt;
z-index: 100001;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background:&lt;br /&gt;
rgba(20, 20, 20, 0.80);&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
font-family:&lt;br /&gt;
Arial,&lt;br /&gt;
sans-serif;&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
line-height: 42px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-close:hover {&lt;br /&gt;
background: #000000;&lt;br /&gt;
}&lt;br /&gt;
body.vani-flipbook-open {&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
padding: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
max-width: none;&lt;br /&gt;
border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================&lt;br /&gt;
VANIPEDIA INSPIRATION&lt;br /&gt;
========================================= */&lt;br /&gt;
/* Image */&lt;br /&gt;
.vision-layout-wrapper .vision-logo {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
}&lt;br /&gt;
.vision-layout-wrapper .vision-logo img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 350px;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Two button columns */&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
display: flex;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-col {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Light green buttons */&lt;br /&gt;
.vision-buttons-container .vision-btn {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn:hover {&lt;br /&gt;
background-color: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn a,&lt;br /&gt;
.vision-buttons-container .vision-btn a.external {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ARCHITECTURAL WOOD SANCTUM &amp;amp; SHADOWBOX NICHES (A1 CONCEPT)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
:root {&lt;br /&gt;
--wood-darkest: #110804;&lt;br /&gt;
--wood-dark: #1c0e07;&lt;br /&gt;
--wood-mid: #2b170e;&lt;br /&gt;
--wood-warm: #3d2214;&lt;br /&gt;
--wood-light: #54311c;&lt;br /&gt;
--gold-bright: #f5d77f;&lt;br /&gt;
--gold-mid: #d4af37;&lt;br /&gt;
--gold-deep: #997a15;&lt;br /&gt;
--text-cream: #f4ebd9;&lt;br /&gt;
--text-muted: #bda892;&lt;br /&gt;
--spotlight-glow: radial-gradient(circle at 50% 0%, rgba(255, 230, 160, 0.28) 0%, rgba(255, 210, 120, 0.08) 45%, transparent 75%);&lt;br /&gt;
}&lt;br /&gt;
/* Master Architectural Container */&lt;br /&gt;
.sanctum-cabinet {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1280px;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
background: linear-gradient(180deg, #2b170e 0%, #1c0e07 40%, #140904 100%);&lt;br /&gt;
border: 3px solid #3d2314;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
box-shadow: 0 25px 60px rgba(0,0,0,0.9), inset 0 2px 4px rgba(255,220,150,0.2), inset 0 -2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
position: relative;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, &#039;Georgia&#039;, serif;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
}&lt;br /&gt;
.sanctum-cabinet::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0; left: 0; right: 0; bottom: 0;&lt;br /&gt;
background: repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0px, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 4px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 1: TOP ARCHITECTURAL CORNICE / NAV BAR */&lt;br /&gt;
.cornice-header {&lt;br /&gt;
background: linear-gradient(180deg, #3f2314 0%, #28140a 60%, #1b0c05 100%);&lt;br /&gt;
border-bottom: 2px solid #5a341b;&lt;br /&gt;
box-shadow: 0 8px 16px rgba(0,0,0,0.7), inset 0 2px 3px rgba(255,230,170,0.25);&lt;br /&gt;
padding: 14px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left .nav-burger {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
background: rgba(0,0,0,0.4);&lt;br /&gt;
padding: 6px 12px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
border: 1px solid #4a2814;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-group {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.main-brand-title {&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0,0,0,0.9), 0 0 12px rgba(212,175,55,0.3);&lt;br /&gt;
}&lt;br /&gt;
.brand-subline {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-search {&lt;br /&gt;
flex: 1;&lt;br /&gt;
max-width: 480px;&lt;br /&gt;
margin: 0 24px;&lt;br /&gt;
}&lt;br /&gt;
.search-input-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel {&lt;br /&gt;
width: 100%;&lt;br /&gt;
padding: 10px 18px 10px 42px;&lt;br /&gt;
background: #0f0704;&lt;br /&gt;
border: 1px solid #472613;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-family: inherit;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0,0,0,0.9), 0 1px 2px rgba(255,255,255,0.08);&lt;br /&gt;
outline: none;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel::placeholder {&lt;br /&gt;
color: #7d6b58;&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.search-icon {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 14px;&lt;br /&gt;
top: 50%;&lt;br /&gt;
transform: translateY(-50%);&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links .btn-gold a {&lt;br /&gt;
background: linear-gradient(180deg, #b8860b 0%, #7d5904 100%);&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: #fff !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* SPOTLIGHT HOOD &amp;amp; OVERHEAD LAMPS (A1 STYLE) */&lt;br /&gt;
.spotlight-frieze {&lt;br /&gt;
position: relative;&lt;br /&gt;
padding: 24px 20px 10px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
background: linear-gradient(180deg, #24130b 0%, #180c06 100%);&lt;br /&gt;
border-bottom: 2px solid #3a1e0f;&lt;br /&gt;
}&lt;br /&gt;
.lamp-row {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-around;&lt;br /&gt;
padding: 0 80px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.lamp {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
background: radial-gradient(ellipse at center, #ffd700 0%, #b8860b 60%, #442500 100%);&lt;br /&gt;
border-radius: 0 0 10px 10px;&lt;br /&gt;
box-shadow: 0 0 14px 4px rgba(255, 215, 0, 0.45);&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
.lamp::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 8px;&lt;br /&gt;
left: -70px;&lt;br /&gt;
width: 200px;&lt;br /&gt;
height: 280px;&lt;br /&gt;
background: var(--spotlight-glow);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.frieze-title {&lt;br /&gt;
font-size: 24px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-shadow: 0 2px 6px rgba(0,0,0,0.95);&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.frieze-subtitle {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.shadowbox-body {&lt;br /&gt;
padding: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 2: HERO STAGE */&lt;br /&gt;
.hero-sanctuary-stage {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 1fr 1.25fr 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
background: linear-gradient(180deg, #180c06 0%, #100703 100%);&lt;br /&gt;
border: 3px solid #361e10;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
box-shadow: inset 0 10px 25px rgba(0,0,0,0.9);&lt;br /&gt;
margin-bottom: 24px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-card {&lt;br /&gt;
background: rgba(0, 0, 0, 0.45);&lt;br /&gt;
border: 1px solid #3b2011;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.8);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-tag {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-headline a {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-body {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: #bcaaa4;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
margin: 10px 0;&lt;br /&gt;
flex: 1;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-footer a {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.center-frame {&lt;br /&gt;
background: #090402;&lt;br /&gt;
border: 3px solid #4a2814;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.95), inset 0 0 30px rgba(0,0,0,0.9);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.sanctuary-center-badge {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link a {&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 3px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 80px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
background: linear-gradient(90deg, transparent, var(--gold-mid), transparent);&lt;br /&gt;
margin: 10px auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.multilingual-tape {&lt;br /&gt;
background: #140904;&lt;br /&gt;
border: 1px solid #361b0d;&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
margin-top: 12px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 3: 3D RECESSED SHADOWBOX SHELF NICHES */&lt;br /&gt;
.niches-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche {&lt;br /&gt;
background: linear-gradient(180deg, #0e0603 0%, #170b05 100%);&lt;br /&gt;
border: 3px solid #381f11;&lt;br /&gt;
border-top: 4px solid #1a0c06;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 18px;&lt;br /&gt;
box-shadow: inset 0 8px 18px rgba(0,0,0,0.95), 0 4px 10px rgba(0,0,0,0.7), inset 0 0 20px rgba(0,0,0,0.8);&lt;br /&gt;
position: relative;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: transform 0.2s, border-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
border-color: #633b20;&lt;br /&gt;
}&lt;br /&gt;
.niche-lamp {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
width: 36px;&lt;br /&gt;
height: 5px;&lt;br /&gt;
background: #e2ba4d;&lt;br /&gt;
border-radius: 0 0 6px 6px;&lt;br /&gt;
box-shadow: 0 0 10px rgba(255,215,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.niche-icon-wrap {&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
margin: 10px 0 10px 0;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0,0,0,0.8));&lt;br /&gt;
}&lt;br /&gt;
.niche-title {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
.niche-desc {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.niche-meta {&lt;br /&gt;
margin-top: auto;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
border-top: 1px solid #2d180c;&lt;br /&gt;
padding-top: 8px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* SUPPLEMENTARY TAXONOMY SHELF */&lt;br /&gt;
.taxonomies-carved-shelf {&lt;br /&gt;
background: #110704;&lt;br /&gt;
border: 1px solid #361b0c;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 12px 18px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.shelf-label {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
background: #1d0f07;&lt;br /&gt;
border: 1px solid #422312;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 4px 10px;&lt;br /&gt;
margin: 0 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
/* CARVED TIMELINE RIBBON */&lt;br /&gt;
.timeline-carved-ribbon {&lt;br /&gt;
background: linear-gradient(180deg, #1c0e07 0%, #120803 100%);&lt;br /&gt;
border: 2px solid #381f11;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
box-shadow: inset 0 4px 10px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.timeline-label-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.timeline-title {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.timeline-span-badge {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.timeline-years-bar {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
background: #080301;&lt;br /&gt;
border: 1px solid #30170a;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-year {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: #9c8570;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
padding: 2px 6px;&lt;br /&gt;
transition: color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.vh-year:hover, .vh-year.active {&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 4: BASE PLINTH FOOTER */&lt;br /&gt;
.plinth-footer {&lt;br /&gt;
background: linear-gradient(180deg, #1d0f07 0%, #120803 100%);&lt;br /&gt;
border-top: 3px solid #3d2111;&lt;br /&gt;
padding: 20px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.05);&lt;br /&gt;
}&lt;br /&gt;
.plinth-stat {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-actions {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
background: #190b05;&lt;br /&gt;
border: 1px solid #4a2712;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
.niches-grid { grid-template-columns: 1fr; }&lt;br /&gt;
.hero-sanctuary-stage { grid-template-columns: 1fr; }&lt;br /&gt;
.taxonomies-carved-shelf { flex-direction: column; gap: 10px; }&lt;br /&gt;
.plinth-footer { flex-direction: column; gap: 14px; text-align: center; }&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PERSISTENT TOP BAR: #345B63 SINGLE-ROW (BURGER, SEARCH, TITLE, USER)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Full-Width Outer Banner Container (Strict #345B63) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Inner Flex Row: STRICT Single Horizontal Line */&lt;br /&gt;
.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CENTERED TITLE: Dead-Center On The Same Line */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.8px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. LEFT SECTION: Burger [ ≡ ] + Search In ONE Row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Force Burger Menu Dropdown to ALWAYS display on desktop */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .cdx-button--fake-button {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* HIGH-VISIBILITY GOLD FOR BURGER &amp;amp; ALL VECTOR ICONS */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.mw-header .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
filter: brightness(0) saturate(100%) invert(86%) sepia(26%) saturate(884%) hue-rotate(352deg) brightness(102%) contrast(96%) !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide duplicate site wordmark &amp;amp; tagline next to burger */&lt;br /&gt;
.vector-header-start .mw-logo-wordmark,&lt;br /&gt;
.vector-header-start .mw-logo-tagline,&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Box Container on Left */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Refined Inset Search Input (Option 1: Harmonious Deep Sea Teal) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 18px !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
padding: 4px 12px 4px 30px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
line-height: 30px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
transition: width 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(245, 215, 127, 0.4), inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input::placeholder,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]::placeholder,&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
color: #a5c4c9 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-search-box-inner .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide separate search submit buttons */&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container #searchButton,&lt;br /&gt;
.vector-header-container #mw-searchButton,&lt;br /&gt;
.vector-header-container .searchButton,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. RIGHT SECTION: User Part Fixed (No weird boxes, clean gold, unified dropdown) */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.1 Remove all clunky button box backgrounds and borders from top bar items */&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button--fake-button,&lt;br /&gt;
.vector-header-end .cdx-button--weight-quiet,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-menu-heading,&lt;br /&gt;
.vector-header-end #p-personal,&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-menu,&lt;br /&gt;
.vector-header-end .vector-menu,&lt;br /&gt;
.vector-header-end .vector-menu-content,&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.2 Style username &amp;amp; header icons in clean warm gold (no boxes) */&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #pt-userpage-2 span,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: background-color 0.2s ease, color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.3 Desktop User Dropdown Menu (Strictly Matching image_a7f3ff.png) */&lt;br /&gt;
.vector-header-end .vector-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content div,&lt;br /&gt;
.vector-header-end .vector-dropdown-content ul,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-menu-content {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure Talk (pt-mytalk) is visible in desktop dropdown */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide icons inside desktop user dropdown so it matches image_a7f3ff.png clean text */&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean, compact, single-row links */&lt;br /&gt;
.vector-header-end .vector-dropdown-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a span {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
font-size: inherit !important;&lt;br /&gt;
font-weight: inherit !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:focus,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Divider above Logout */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-user-menu-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. DISABLE ALL HOVER PREVIEWS / POPUPS IN TOP BAR */&lt;br /&gt;
.vector-header-container [title]:hover::after,&lt;br /&gt;
.vector-header-container [title]:hover::before,&lt;br /&gt;
.vector-header-container a[title]:hover::after,&lt;br /&gt;
.vector-header-container a[title]:hover::before,&lt;br /&gt;
.mw-header [title]:hover::after,&lt;br /&gt;
.mw-header [title]:hover::before,&lt;br /&gt;
.mw-header a[title]:hover::after,&lt;br /&gt;
.mw-header a[title]:hover::before {&lt;br /&gt;
display: none !important;&lt;br /&gt;
content: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Sticky Header Support (Color: #345B63) */&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
height: 48px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-sticky-header a,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Main Page Adjustments: Clean Flush Under Top Bar */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-top {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-photo-stage {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ELIMINATE UNWANTED LIGHT-GREEN STRIP / TOOLBAR UNDER TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure no gap or background bleed between top bar and content on Main Page */&lt;br /&gt;
body.page-Main_Page .vector-header-container {&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
WHO IS SRILA PRABHUPADA &amp;amp; FOUNDER-ACARYA HERO ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 16px auto 8px auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 3px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important; /* Temple Gold */&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
color: #1e353b !important; /* Deep Sacred Slate-Teal */&lt;br /&gt;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
margin: 6px auto 14px auto !important;&lt;br /&gt;
padding: 4px 18px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-radius: 20px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: &amp;quot;♦&amp;quot; !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PANORAMIC TIMELINE RIBBON (1896 – 1977) BETWEEN HERO &amp;amp; GATEWAYS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-timeline-panoramic {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 18px auto 24px auto !important;&lt;br /&gt;
padding: 12px 16px !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-timeline-years {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 auto 12px auto !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-wrap: wrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(255, 255, 255, 0.7) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(52, 91, 99, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* FORCE WARM PARCHMENT ON ALL MAIN PAGE CONTAINERS (KILL MINT GREEN BLEED) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA STRICT ZERO-SCROLL VIEWPORT-FIT SYSTEM (STEP 11)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Strict Zero-Scroll Viewport Locking */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Master Canvas Vertical Rhythm (Auto-distributed inside single screen) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 18px 10px 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Base Card Styling */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Ribbon */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-icon {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-sub {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
opacity: 0.85 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 1: HERO TRIAD (Compact) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 280px 1fr 280px !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories of Srila Prabhupada Card (Left) */&lt;br /&gt;
.vh-card-memories .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-actions {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.28) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Frame */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at center, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 34px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
/* Button below Srila Prabhupada: only &amp;quot;Founder-Ācārya of ISKCON&amp;quot;, clickable wiki link */&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
margin: 3px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Sacred Portrait Oval */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto 4px auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 110px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 2.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f4ebd9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
margin: 2px auto 0 auto !important;&lt;br /&gt;
max-width: 440px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 2: CLEAN INTERACTIVE TIMELINE (No outer border/box rectangle) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lifeline track window */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
flex: 0 0 200px !important;&lt;br /&gt;
padding: 6px 14px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 32px !important;&lt;br /&gt;
left: 14px !important;&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
height: 8px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #1e293b !important;&lt;br /&gt;
max-width: 170px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 3: 6 GATEWAYS GRID (Compact 6-Columns) */&lt;br /&gt;
.vh-gateways-frame {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(6, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 8px 6px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 30px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway .vh-icon {&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
color: #2c3e50 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 4: QUOTE SCROLL (Slim Banner) */&lt;br /&gt;
.vh-quote-frame {&lt;br /&gt;
background: #faf6ee !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
padding: 8px 24px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1000px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-inner {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-text {&lt;br /&gt;
max-width: 750px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-source {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
color: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
font-family: Georgia, serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 5: BOTTOM MODULES (Treasures &amp;amp; Network) */&lt;br /&gt;
.vh-bottom-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 8px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 8px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stats-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-around !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 8px 10px 4px 10px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 2px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-num {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-lbl {&lt;br /&gt;
font-size: 8.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 4px 10px 6px 10px !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
THEMATIC TAXONOMY INDEX (4 SECTIONS) &amp;amp; PRABHUPADA IN MEDIA (STEP 12)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Section Heading */&lt;br /&gt;
.vh-section-header {&lt;br /&gt;
margin: 18px 0 10px 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
padding-bottom: 6px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-badge {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
padding: 3px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.2px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4-Column Taxonomy Grid */&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Prabhupada in the Media Section */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-body {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
padding: 12px 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #334155 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow smooth scrolling when full sections are present */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: repeat(2, 1fr) !important; }&lt;br /&gt;
.vh-media-body { flex-direction: column !important; align-items: flex-start !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: 1fr !important; }&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide quote and bottom sections if any old cache or DOM remains */&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
#vh-random-quote-wrap,&lt;br /&gt;
.vh-bottom-grid,&lt;br /&gt;
.vh-bottom-card,&lt;br /&gt;
.vh-card-treasures,&lt;br /&gt;
.vh-card-network {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 14: TOP BAR SEARCH ANCHORED LEFT + SACRED 3D ARCHITECTURAL STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR LEFT ANCHOR FOR SEARCH */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 0 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. 3D CARDS (HERO TRIAD, GATEWAYS, TAXONOMY, MEDIA) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf8f4 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.32) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 1px 3px rgba(0, 0, 0, 0.05),&lt;br /&gt;
0 5px 15px rgba(30, 53, 59, 0.07),&lt;br /&gt;
0 10px 24px -5px rgba(30, 53, 59, 0.08),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 10px 25px rgba(30, 53, 59, 0.12),&lt;br /&gt;
0 16px 32px -6px rgba(177, 135, 61, 0.16),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Plaques (Embossed Top Bar) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #fbf9f4 0%, #f2ebdd 100%) !important;&lt;br /&gt;
border-bottom: 1.5px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(0, 0, 0, 0.03) !important;&lt;br /&gt;
border-top-left-radius: 7px !important;&lt;br /&gt;
border-top-right-radius: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Center Card (Elevated Sovereign Altar) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 35%, #ffffff 0%, #faf6ec 65%, #f3ece0 100%) !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 1) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.11),&lt;br /&gt;
0 16px 36px -6px rgba(177, 135, 61, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 20px rgba(177, 135, 61, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Frame */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 3.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(30, 53, 59, 0.22),&lt;br /&gt;
0 12px 28px rgba(0, 0, 0, 0.15),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.8),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
transition: transform 0.25s ease, box-shadow 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.28),&lt;br /&gt;
0 16px 36px rgba(177, 135, 61, 0.3),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Gateways Icon Medallions */&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
background: linear-gradient(145deg, #ffffff 0%, #f6efe0 50%, #eadecb 100%) !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
transition: transform 0.2s ease, box-shadow 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.08) translateY(-1px) !important;&lt;br /&gt;
background: linear-gradient(145deg, #fdfbf7 0%, #f2e3c6 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 5px 10px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Tactile Timeline Year Keys */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4eee2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.55) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.07),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.75) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 10px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1f373c 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #122124 !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0d1719 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 1px 2px rgba(0, 0, 0, 0.4),&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Raised 3D Pill Action Buttons */&lt;br /&gt;
.vh-btn-pill,&lt;br /&gt;
.vh-founder-subline a,&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.12),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.4),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #28474e 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #1a2f34 !important;&lt;br /&gt;
border-bottom: 2px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 4px 14px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b1873d 0%, #916c2a 100%) !important;&lt;br /&gt;
border-color: #72531a !important;&lt;br /&gt;
border-bottom: 2.5px solid #553e13 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f6efe2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #213c42 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162a2e !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1517 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(30, 53, 59, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Lifeline Track (Carved Groove with Illuminated Bar) */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #e4ded0 0%, #ede7db 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-bottom: 1px solid #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 15: &amp;quot;SOLID&amp;quot; ARCHITECTURAL PRESENCE &amp;amp; EMBOSSED 3D DEPTH&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SOLID CARD ARCHITECTURE (SUBSTANTIAL GROUNDED PRESENCE) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fbf9f4 60%, #f5efe2 100%) !important;&lt;br /&gt;
border: 1.5px solid #c09b4d !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #8e6b22 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.08),&lt;br /&gt;
0 8px 20px rgba(24, 38, 35, 0.12),&lt;br /&gt;
0 16px 32px -4px rgba(24, 38, 35, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 -1px 0 rgba(192, 155, 77, 0.2) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-4px) !important;&lt;br /&gt;
border-color: #d4ab55 !important;&lt;br /&gt;
border-bottom: 4.5px solid #7a5818 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.10),&lt;br /&gt;
0 14px 28px rgba(24, 38, 35, 0.18),&lt;br /&gt;
0 24px 42px -6px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SOLID EMBOSSED CARD HEADER (STONE/METAL LINTEL) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #faf6ee 0%, #ebe0ca 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #b89348 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 2px 4px rgba(0, 0, 0, 0.05) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.6px !important;&lt;br /&gt;
color: #725215 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #55442a !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.16) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (SOVEREIGN REVERENTIAL ALTAR) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 32%, #ffffff 0%, #fbf6ec 55%, #f0e6d2 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #785414 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.09),&lt;br /&gt;
0 12px 28px rgba(24, 38, 35, 0.16),&lt;br /&gt;
0 22px 44px -8px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SOLID CAST GOLD PORTRAIT MEDALLION */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 4px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(20, 35, 32, 0.32),&lt;br /&gt;
0 16px 36px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #c99c45 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 12px 32px rgba(20, 35, 32, 0.40),&lt;br /&gt;
0 20px 45px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SOLID GATEWAYS WITH SCULPTED BRONZE/GOLD MEDALLIONS */&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 14px 10px 12px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #eedfc7 50%, #d6ba8f 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top-color: #ffffff !important;&lt;br /&gt;
border-bottom-color: #825f18 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.14),&lt;br /&gt;
inset 0 1px 1.5px #ffffff,&lt;br /&gt;
inset 0 -2px 3px rgba(130, 95, 30, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.1) translateY(-2px) !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #f7ebd5 50%, #e5cb9e 100%) !important;&lt;br /&gt;
border-color: #c49d48 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 1px 2px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(130, 95, 30, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #14282c !important;&lt;br /&gt;
letter-spacing: 1.4px !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SOLID TACTILE TIMELINE YEAR BUTTONS */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #efe7d6 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #213c42 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
border-color: #cda24e !important;&lt;br /&gt;
border-bottom: 4.5px solid #63430c !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.28),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #0b1a1c !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #172c30 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0d191c !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #060c0d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 2px 4px rgba(0, 0, 0, 0.5),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SOLID CARVED LIFELINE TRACK */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #ded6c4 0%, #e8e1d3 100%) !important;&lt;br /&gt;
border: 1.5px solid #a8843c !important;&lt;br /&gt;
border-top-color: #8c6a26 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. SOLID 3D ACTION PILL BUTTONS */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #376069 0%, #20393f 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.45) !important;&lt;br /&gt;
border-bottom: 3px solid #0a1315 !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 5px 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 7px rgba(0, 0, 0, 0.20),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.5),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b88e40 0%, #8c661d 100%) !important;&lt;br /&gt;
border-color: #61440d !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
border-bottom: 3.5px solid #432e08 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(177, 135, 61, 0.38) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4ebd9 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #785414 !important;&lt;br /&gt;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1b3237 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #0e1e21 !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #050b0c !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(30, 53, 59, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. SOLID DEDICATED MEDIA ARCHIVES SECTION */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 10. Hide THEMATIC TAXONOMY INDEX announcement banner from old cache */&lt;br /&gt;
.vh-section-header,&lt;br /&gt;
.vh-section-badge,&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide the 6 gateways frame if any cache remains */&lt;br /&gt;
.vh-gateways-frame,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
SAFE NO-SCROLL DASHBOARD &amp;amp; ZERO-OVERLAP ARCHITECTURE (STEP 18)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PREVENT SCROLLING ON MAIN PAGE CLEANLY WITHOUT BREAKING VECTOR INTERNALS */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: hidden !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. THE MASTER DASHBOARD CONTAINER (FITS SCREEN EXACTLY) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 56px) !important;&lt;br /&gt;
max-height: calc(100vh - 56px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize old legacy absolute / conflicting rules */&lt;br /&gt;
.vh-intro,&lt;br /&gt;
.vh-now,&lt;br /&gt;
.vh-main,&lt;br /&gt;
.vh-gateways,&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 1: HERO TRIAD */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 38vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1.15fr 1fr !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Card: Sanctuary Altar */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin: 0 auto 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
padding: 2px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 85px !important;&lt;br /&gt;
height: 85px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 2: INTERACTIVE LIFE TIMELINE */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 62px !important;&lt;br /&gt;
max-height: 62px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 2px 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
max-height: 30px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 3: THEMATIC TAXONOMY (4 CARDS) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 39vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-header {&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 5px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
margin-top: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 4: PRABHUPĀDA IN THE MEDIA (COMPACT HORIZONTAL BAR 42px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-card-header {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-body {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-desc {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 3px 12px !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 19: FULL-WIDTH VIEW + TOP-BAR TEAL (#345B63) BORDERS &amp;amp; SHADOWS&lt;br /&gt;
+ REFINED COMPACT SIZING &amp;amp; EXPANDED AIRY SPACING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH VIEW (EXPAND TO 100% SCREEN WIDTH) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TEAL (#345B63) BORDERS &amp;amp; MULTI-STOP TEAL SHADOWS ACROSS ALL CARDS */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
border-color: #43727c !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.12),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.22),&lt;br /&gt;
0 22px 38px -6px rgba(52, 91, 99, 0.26),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Lintels (Teal Borders &amp;amp; Toned Accents) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #eaf1f2 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(52, 91, 99, 0.06) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #233e44 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY ALAR CARD (REFINED 3D TEAL EMBOSSING) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.10),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.18),&lt;br /&gt;
0 22px 40px -6px rgba(52, 91, 99, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(52, 91, 99, 0.05) !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Bezel in #345B63 */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 80px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
border: 3.5px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(52, 91, 99, 0.35),&lt;br /&gt;
0 12px 26px rgba(26, 47, 52, 0.25),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 22px rgba(52, 91, 99, 0.45),&lt;br /&gt;
0 16px 32px rgba(26, 47, 52, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Title &amp;amp; Subtitle */&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. BIG RECTANGLE ELEMENTS ARE SMALLER WITH BIGGER SPACE BETWEEN THEM */&lt;br /&gt;
/* Section 1: Hero Triad Grid (Reduced Height, Expanded 20px Gutter) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 220px !important;&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 2: Timeline (Sleek Key Row &amp;amp; Track, Teal Borders) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 58px !important;&lt;br /&gt;
height: 58px !important;&lt;br /&gt;
max-height: 58px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
border-bottom: 3.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.25), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1e353b 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-bottom: 3px solid #0b1517 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4), 0 2px 5px rgba(52, 91, 99, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 3: Thematic Taxonomy Grid (Reduced Height, Expanded 18px Gutter) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #3e565c !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 4: Media Bar (Compact 40px Single-Line Strip) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
max-height: 40px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. 3D PILL BUTTONS WITH TEAL THEME */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #1a2f34 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #4c828d 0%, #2e545b 100%) !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 20: NARROWER RECTANGLES + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. NARROWER PROPORTIONED CONTAINER (NO LONGER ENDLESSLY WIDE) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
max-width: 1260px !important;&lt;br /&gt;
width: 95% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CENTER CARD FIXES (PROPER HIERARCHY, NO WEIRD DOUBLE BOXES) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title a {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-sub {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-main {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide legacy floating who-corner and founder subline balloon boxes */&lt;br /&gt;
.vh-hero-title-wrap,&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dedicated button below portrait */&lt;br /&gt;
.vh-founder-btn-wrap {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 78px !important;&lt;br /&gt;
height: 78px !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(52, 91, 99, 0.32), inset 0 2px 4px rgba(255, 255, 255, 0.9), inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE LAYOUT CORRECTIONS (CLEAN &amp;amp; LEGIBLE TRACK) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 64px !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
max-height: 34px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CLEAN MEDIA SECTION (SINGLE HORIZONTAL FLEX ROW 44px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left .vh-badge-text a {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-center {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right .vh-btn-pill {&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. NARROWER HERO &amp;amp; TAXONOMY GRIDS WITH AMPLE SPACING */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 21: NARROW RECTANGLES (1140px) + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE NARROWER DASHBOARD WIDTH (OVERRIDE ALL PREVIOUS MIN-WIDTHS) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
max-width: 1140px !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. NARROW HERO TRIAD (3 CARDS ~360px EACH) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (COMPLETELY REBUILT ARCHITECTURE) */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 76px !important;&lt;br /&gt;
height: 76px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW THEMATIC TAXONOMY (4 CARDS ~270px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. CLEAN MEDIA BAR (HORIZONTAL SINGLE LINE) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 22: FULL-WIDTH VIEW + NARROWER CARDS + VISIBLE TOP BORDER + ZERO CUTOUTS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE VIEW (NO ARTIFICIAL MAX-WIDTH ON CONTAINER) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 10px 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. VISIBLE TOP BORDER ON ALL RECTANGLE ELEMENTS (NO MORE MISSING TOP BORDER!) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-sanctuary-card,&lt;br /&gt;
.vh-card-memories,&lt;br /&gt;
.vh-card-article,&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* CRITICAL: EXPLICIT VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. NARROWER RECTANGLES WITH GENEROUS GAPS (PAGE IS FULL WIDTH, CARDS ARE NARROWER) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 28px !important;&lt;br /&gt;
flex: 0 0 230px !important;&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 400px !important; /* NARROWER RECTANGLES */&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SANCTUARY CENTER CARD: ZERO WEIRD BOXES, PERFECT VERTICAL FIT */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text,&lt;br /&gt;
.vh-sanctuary-header-text *,&lt;br /&gt;
.vh-sanctuary-name,&lt;br /&gt;
.vh-sanctuary-name * {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 74px !important;&lt;br /&gt;
height: 74px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 3px 16px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. PREVENT CUT OUTS IN MEMORIES &amp;amp; SPOTLIGHT */&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-article .vh-discover-secondary {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. TIMELINE: ZERO OVERLAPPING */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 68px !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. NARROWER TAXONOMY CARDS (4 CARDS ~280px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 175px !important;&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 290px !important; /* NARROWER TAXONOMY CARDS */&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: calc(100% - 34px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MEDIA BAR (PERFECT SINGLE ROW, ZERO OVERLAPPING) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 23: DEFINITIVE FIXES FOR TOP BORDERS, WIDTHS, TIMELINE, FULL-WIDTH PAGE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE: UNLOCK MEDIAWIKI WRAPPERS &amp;amp; CONTAINERS TO 100% */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container,&lt;br /&gt;
body.page-Main_Page .vector-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TOP BORDERS: 100% VISIBLE SOLID #345B63 BORDER ON EVERY CARD &amp;amp; HEADER */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* ULTRA-VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* HEADER REINFORCED TOP BORDER */&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. YEAR BUTTONS: SOLID VISIBLE TOP BORDER */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* EXPLICIT SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
border-top: 2px solid #1a2f34 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-top: 2px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2.5px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW ALL RECTANGLES BY 30% */&lt;br /&gt;
/* HERO TRIAD: Cards narrowed to 280px (was 400px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 36px !important;&lt;br /&gt;
flex: 0 0 235px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* TAXONOMY: 4 Cards narrowed to 210px (was 290px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
/* MEDIA BAR: Narrowed to 930px to match Triad/Taxonomy cluster */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 930px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. FLOWING TIMELINE: FIX VERTICAL TRUNCATION (AMP UP HEIGHT TO 70px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1050px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 26px !important;&lt;br /&gt;
flex: 0 0 26px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
max-height: 72px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-date {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-title,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SANCTUARY PORTRAIT &amp;amp; BUTTONS - POLISHED HIERARCHY */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 72px !important;&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
border: 2.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule {&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-subtitle {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 24: FIX THICK BORDERS, FULL-WIDTH EDGES, AND BOTTOM OVERLAPPING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE 100% TRUE FULL-WIDTH (STRIP VECTOR 2022 LEFT/RIGHT INDENTATIONS) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important; /* PREVENTS PUSHING MEDIA SECTION OFF-SCREEN */&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. FIX UNUSUAL THICK TOP BORDER: UNIFORM 1.5px ON ALL CARDS &amp;amp; NO HEADER BORDER-TOP */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important; /* CRISP UNIFORM 1.5px (NOT THICK!) */&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: none !important; /* REMOVE DUPLICATE TOP BORDER ON HEADER */&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. HERO TRIAD (30% NARROWER RECTANGLES, PERFECTLY CENTERED) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 32px !important;&lt;br /&gt;
flex: 0 0 225px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. FULL-WIDTH FLOWING TIMELINE (STRETCHES EDGE-TO-EDGE) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 96px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH EDGE-TO-EDGE */&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 7px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 25px !important;&lt;br /&gt;
flex: 0 0 25px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH TRACK */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important; /* CONTINUOUS SEAMLESS EDGE-TO-EDGE */&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 60px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TAXONOMY 4 CARDS (30% NARROWER RECTANGLES, PERFECT FIT) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. FIX BOTTOM OVERLAPPING: SINGLE-CONTAINER MEDIA BAR */&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 920px !important;&lt;br /&gt;
max-width: 920px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRIP ALL NESTED SUB-BOXES / INTERNAL BORDERS IN MEDIA SECTION */&lt;br /&gt;
body.page-Main_Page .vh-media-bar &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-body,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn .vh-btn-pill,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 51: DEFINITIVE CLEAN ARCHITECTURE &amp;amp; VISIBLE AT-REST ANIMATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. CANVAS &amp;amp; WRAPPER RESET (FULL WIDTH, NO SIDEBAR) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. MAIN CONTAINER: FULL VIEWPORT HEIGHT SPREAD TOP TO BOTTOM */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 18px 40px 14px 40px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important; /* SPREAD CONTENT FROM TOP TO BOTTOM */&lt;br /&gt;
gap: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARDS: 100% TRANSPARENT OPEN SPACE (NO BOXES, NO BORDERS) */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all old badges, buttons, headers, and clutter */&lt;br /&gt;
body.page-Main_Page .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-actions,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-btn-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who,&lt;br /&gt;
body.page-Main_Page .vh-badge-sub,&lt;br /&gt;
body.page-Main_Page .vh-badge-icon,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-link,&lt;br /&gt;
body.page-Main_Page .vh-random-article-more,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 1: HERO TRIAD (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 295px !important;                    /* EXPANDED HEIGHT FOR 180px PORTRAIT */&lt;br /&gt;
height: 295px !important;&lt;br /&gt;
max-height: 295px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 360px !important;&lt;br /&gt;
width: 360px !important;&lt;br /&gt;
max-width: 360px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Portrait Medallion */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 4px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 10px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* +120% BIGGER (82px -&amp;gt; 180px) */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.7),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 2: TIMELINE (EDGE TO EDGE FULL WIDTH) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 27px !important;&lt;br /&gt;
flex: 0 0 27px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 3: THEMATIC TAXONOMY (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 155px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 260px !important;&lt;br /&gt;
width: 260px !important;&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SECTION 4: MEDIA BAR (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
border-top: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
border-bottom: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. DESCRIPTIVE TEXT IN CARDS */&lt;br /&gt;
body.page-Main_Page .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-snippet,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-desc,&lt;br /&gt;
body.page-Main_Page .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* 50% LARGER (12.5px -&amp;gt; 19px) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
9. CAITANYA 3D TITLES + VISIBLE AT-REST BREATHING LINE + ON-HOVER FULL GLIDE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Title Containers */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ALL TITLE LINKS (KEEPING THE EXACT GORGEOUS 3D STYLE FROM USER&#039;S SCREENSHOT) */&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page&lt;br /&gt;
-Main_Page .vh-media-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* PERFECT SPACE FOR UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* 1. LIGHT COLOR FACE (The exact warm temple gold from screenshot) */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 2. DARK SIDES &amp;amp; DEEP CAST SHADOW (The exact 3D from screenshot) */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific Font Sizes */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
letter-spacing: 0.03em !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 18.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title a {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
3. THE GOLDEN FILAMENT LINE BENEATH TITLES (RESTORES THE USER&#039;S FAVORITE FEATURE!)&lt;br /&gt;
- At Rest: Gently breathes in and out (25% to 65% width) so animation is clearly visible!&lt;br /&gt;
- On Hover: Pauses breathing and smoothly glides to full 90% width!&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
/* AT REST: VISIBLE BREATHING ANIMATION (2.8s CYCLE) */&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* At-Rest Line Breathing Keyframes */&lt;br /&gt;
@keyframes vhLineBreath {&lt;br /&gt;
0%, 100% {&lt;br /&gt;
width: 25%;&lt;br /&gt;
left: 37.5%;&lt;br /&gt;
opacity: 0.35;&lt;br /&gt;
}&lt;br /&gt;
50% {&lt;br /&gt;
width: 65%;&lt;br /&gt;
left: 17.5%;&lt;br /&gt;
opacity: 0.95;                              /* Clearly visible expanding light bar! */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
4. ON MOUSE HOVER: FULL GOLDEN LINE GLIDE + DIRECT SUNLIGHT 3D ILLUMINATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;     /* RETAINS 3D STEP MOVEMENT */&lt;br /&gt;
color: #dfad3e !important;                    /* DOES NOT CHANGE COLOR (STAYS RICH GOLD) */&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;  /* 100% CONSTANT COLOR */&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
/* Extended 3D shadow deepening as the letters step forward */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ON HOVER: LINE GLIDES OUT TO FULL 90% WIDTH &amp;amp; STAYS SOLID GOLD */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover::after {&lt;br /&gt;
animation: none !important;                   /* Stops at-rest breathing */&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;                       /* FULL EXTENSION GLIDE! */&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
/* EXACT SAME GOLD COLOR AS AT REST — ZERO COLOR CHANGE */&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 56: TIMELINE EXPANSION (NO TEXT CROPPING, NO BG, NO LINE) &amp;amp; CAPTION REGULAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR, NOT ITALIC */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TIMELINE SECTION: EXPANDED HEIGHT TO PREVENT ALL TEXT CROPPING */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 134px !important;&lt;br /&gt;
height: 134px !important;&lt;br /&gt;
min-height: 134px !important;&lt;br /&gt;
max-height: 134px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. LIFELINE WINDOW &amp;amp; TRACK: TRANSPARENT, NO TOP LINE, HEIGHT 96px */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 96px !important;                     /* EXPANDED HEIGHT (WAS 68px) */&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: transparent !important;          /* REMOVE BACKGROUND */&lt;br /&gt;
border: none !important;                     /* REMOVE ALL BORDERS */&lt;br /&gt;
border-top: none !important;                 /* REMOVE LINE ABOVE */&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line across the timeline items */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE ITEM: EXACT 240px MATCH WITH JAVASCRIPT ITEM_WIDTH */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
min-width: 240px !important;&lt;br /&gt;
max-width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;                    /* Clear Gold Date */&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
width: 9px !important;&lt;br /&gt;
height: 9px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #345B63 !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 57: TIMELINE FULL BLEED (EDGE-TO-EDGE), 50% TALLER (150px),&lt;br /&gt;
DOT/TEXT SEPARATION (ZERO OVERLAP), NO THIN LINE ABOVE,&lt;br /&gt;
AND CAPTION REGULAR (NOT ITALIC)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR (NOT ITALIC) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE ALL THIN LINES ABOVE TIMELINE (NO TOP BORDERS ANYWHERE) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. STRETCH TIMELINE EDGE-TO-EDGE TO VERY LEFT AND RIGHT (FULL BLEED) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
flex: 0 0 190px !important;                    /* EXPANDED TOTAL HEIGHT (150px track + 40px buttons) */&lt;br /&gt;
height: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
max-height: 190px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Year buttons container centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE TRACK WINDOW: 50% TALLER (150px) &amp;amp; FULL BLEED (VERY LEFT TO VERY RIGHT) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 150px !important;                    /* 50% TALLER (WAS 96px -&amp;gt; NOW 150px) */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 150px !important;&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line passing through the dots */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 28px !important;                         /* GUIDE LINE POSITION */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TIMELINE ITEM &amp;amp; DOT / TEXT SEPARATION (ZERO OVERLAP!) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 150px !important;                    /* FULL 150px HEIGHT */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the very top */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot on the horizontal line (top: 24px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 24px !important;                        /* CENTERED ON THE 28px LINE */&lt;br /&gt;
left: 18px !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event text starts strictly BELOW the dot and line (CLEAR SEPARATION) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 18px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT! */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 100px !important;                /* COMFORTABLY HOLDS 6-7 LINES */&lt;br /&gt;
}&lt;br /&gt;
/* Edge fades on the timeline window (seamless left &amp;amp; right fade) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to right, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to left, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 58: ABSOLUTE CROPPING ELIMINATION &amp;amp; PERFECT TIMELINE DOT ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. HERO TRIAD &amp;amp; PRABHUPĀDA CARD: UNCONSTRAINED HEIGHT (ZERO CROPPING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;                  /* AMPLE ROOM FOR 180px CIRCLE + CAPTION */&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 380px !important;&lt;br /&gt;
width: 380px !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait Medallion: 180px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 12px auto !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* FULL 180px CIRCLE */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
overflow: hidden !important;                   /* CLIPS ONLY THE PHOTO, NOT THE CARD */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Caption: Regular (Not Italic) at 19px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;               /* STRICTLY REGULAR (NOT ITALIC) */&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TIMELINE: 50% TALLER (155px), FULL BLEED, NO THIN TOP LINES&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Full Bleed Timeline Section */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 195px !important;&lt;br /&gt;
height: 195px !important;&lt;br /&gt;
min-height: 195px !important;&lt;br /&gt;
max-height: 195px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Track Window: 50% Taller (155px) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 155px !important;                    /* 50% TALLER (HOLDS 6-7 FULL LINES) */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line: Fixed at top: 30px */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 30px !important;                         /* GUIDE LINE LEVEL */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. TIMELINE ITEM: PERFECT VERTICAL &amp;amp; HORIZONTAL DOT ALIGNMENT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;                    /* FULL 155px HEIGHT */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date Text: Centered horizontally above the dot */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED HORIZONTALLY */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: EXACTLY CENTERED VERTICALLY ON THE 30px LINE &amp;amp; HORIZONTALLY WITH DATE */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px center (EXACT ON LINE!) */&lt;br /&gt;
left: 50% !important;                        /* CENTERED HORIZONTALLY */&lt;br /&gt;
transform: translateX(-50%) !important;      /* PERFECT HORIZONTAL ALIGNMENT WITH DATE */&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event Text: Safely below the line and dot (ZERO OVERLAPPING) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 22px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 105px !important;                /* COMFORTABLY HOLDS 6-7 FULL LINES */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 59: TOP BAR HELP TEXT REMOVAL, TIMELINE 3-TIER AXIS CENTERING,&lt;br /&gt;
AND SEAMLESS TITLE MORPH (Śrīla Prabhupāda &amp;lt;-&amp;gt; Who Is Śrīla Prabhupāda)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR: SUPPRESS ALL HOVER HELP TEXTS &amp;amp; TOOLTIPS */&lt;br /&gt;
#mw-head [title]::before,&lt;br /&gt;
#mw-head [title]::after,&lt;br /&gt;
.vector-header [title]::before,&lt;br /&gt;
.vector-header [title]::after,&lt;br /&gt;
.mw-tooltip,&lt;br /&gt;
.tipsy,&lt;br /&gt;
.tipsy-inner,&lt;br /&gt;
.tooltip {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PERMANENT SANCTUARY HERO TITLE: &amp;quot;Who Is Śrīla Prabhupāda&amp;quot; (NO TEXT CHANGE ON HOVER) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize and remove all text-swapping / morph behavior */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-default {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE: PERFECT 3-TIER CENTER ALIGNMENT (DATE, DOT, AND TEXT) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;               /* PERFECT HORIZONTAL AXIS CENTERING */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the top: centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 auto 4px auto !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 30px !important;&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: Center vertically on the 30px line, and horizontally with the date */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px (EXACT ON LINE) */&lt;br /&gt;
left: 50% !important;                        /* EXACT HORIZONTAL CENTER */&lt;br /&gt;
transform: translateX(-50%) !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text below: Properly centered under the dot with ample clearance */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 220px !important;&lt;br /&gt;
margin: 24px auto 0 auto !important;         /* CLEARLY BELOW DOT &amp;amp; LINE */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;                /* PROPERLY CENTERED TEXT */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Suppress any tooltip on top bar header title */&lt;br /&gt;
#vanipedia-header-title,&lt;br /&gt;
.vh-header-title,&lt;br /&gt;
.vanipedia-header-title,&lt;br /&gt;
#p-logo,&lt;br /&gt;
.vector-header {&lt;br /&gt;
-webkit-user-select: none !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition for Remembering Prabhupada random spotlight */&lt;br /&gt;
#vh-random-memories,&lt;br /&gt;
.vh-card-memories .vh-card-body {&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-memories.is-changing,&lt;br /&gt;
.vh-card-memories .vh-card-body.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the text below the titles when randomizing (STEP 70) */&lt;br /&gt;
.vh-card-tax .vh-card-text {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Rotator Titles remain opaque during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title,&lt;br /&gt;
.vh-card-tax .vh-card-body &amp;gt; .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 69: FIX BACKGROUND COLOR SCROLL BLEED &amp;amp; STICKY TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PERSISTENT STICKY TOP BAR WHEN SCROLLING DOWN */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.mw-header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT BACKGROUND COLOR CUTOFF ON SCROLL (SOLID SAGE/TEAL ON ALL PAGES) */&lt;br /&gt;
html {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-content-container {&lt;br /&gt;
min-height: 100vh !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restrict cream background strictly to Main Page */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ŚRĪLA PRABHUPĀDA IN THE MEDIA: ARCHIVAL THUMBNAIL STYLING */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 48px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
padding: 6px 24px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb,&lt;br /&gt;
.vh-media-archival-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb.is-changing,&lt;br /&gt;
.vh-media-archival-thumb.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: scale(0.95);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a:hover {&lt;br /&gt;
transform: translateY(-2px) scale(1.05) !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 75px !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 71: 5-CARD EQUAL FOOTING ROW (TAXONOMY + MEDIA WITH LARGE THUMBNAILS)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. 5-Column Grid on Equal Footing */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 220px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 210px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Soft-Switch ONLY Content Below Titles (Titles Stay 100% Static) */&lt;br /&gt;
.vh-card-tax .vh-card-text,&lt;br /&gt;
.vh-card-tax .vh-media-card-content {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
.vh-card-tax .vh-media-card-content.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing,&lt;br /&gt;
#vh-tax-random-media.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Titles are strictly fixed during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Card 5: Large Archival Media Thumbnail &amp;amp; Captions */&lt;br /&gt;
.vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 105px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fallback Vintage Press Badge */&lt;br /&gt;
.vh-card-media-item .vh-media-fallback-thumb {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: linear-gradient(135deg, #f7f3ec 0%, #ebdcc7 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-icon {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-tag {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions Below Large Thumbnail */&lt;br /&gt;
.vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Hide legacy bottom media bar since it is now unified in the 5-card row */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Grid Breakpoints */&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 72: UNIFIED &amp;quot;STEP FORTH&amp;quot; TOP BAR ICONS &amp;amp; LEFT COLUMN STACK&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. UNIFIED &amp;quot;STEP FORTH&amp;quot; ANIMATION ACROSS ALL TOP BAR ICONS &amp;amp; BUTTONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-start .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.25s ease,&lt;br /&gt;
color 0.25s ease,&lt;br /&gt;
background-color 0.25s ease !important;&lt;br /&gt;
will-change: transform, filter !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH HOVER: Icon floats up 2.5px, scales up, glows with 3D drop shadow */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: translateY(-2.5px) scale(1.14) !important;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.55))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.8)) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH BUTTON CONTAINER HOVER */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ACTIVE / CLICK STATE: Tactile press depression */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: translateY(0.5px) scale(0.98) !important;&lt;br /&gt;
filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TOP-LEFT COLUMN: MEMORIES (TOP) + SRILA PRABHUPADA IN MEDIA (BOTTOM)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Hero */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card in Hero Left: Large Thumbnail &amp;amp; Captions Below */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 95px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.14), inset 0 0 0 1px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. BOTTOM 4-COLUMN TAXONOMY GRID (EQUAL FOOTING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean up any legacy media bar */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 73: FIT EVERYTHING TO SCREEN + 100% LARGER TITLES &amp;amp; TEXTS&lt;br /&gt;
+ MAXIMIZED ŚRĪLA PRABHUPĀDA CARD SIZE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. FIT EVERYTHING TO SCREEN (ZERO SCROLLBAR ON DESKTOP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #faf7f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Master Homepage Container: Perfectly fits single viewport height */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 48px) !important;&lt;br /&gt;
max-height: calc(100vh - 48px) !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 8px 32px 10px 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. MAXIMIZED ŚRĪLA PRABHUPĀDA CARD &amp;amp; HERO ROW PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 310px !important;&lt;br /&gt;
max-height: 44vh !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Memories (Top) + Media (Bottom) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
/* CENTER: MAXIMIZED ŚRĪLA PRABHUPĀDA CARD */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Grand Portrait Circle - Maximized Size */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: min(240px, 24vh) !important;&lt;br /&gt;
height: min(240px, 24vh) !important;&lt;br /&gt;
min-width: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. INCREASE ALL CARD TITLES BY 100% (MAJESTIC 3D SACRED GOLD)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Center Title: &amp;quot;Śrīla Prabhupāda&amp;quot; (+100% -&amp;gt; 46px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories &amp;amp; Article Titles (+100% -&amp;gt; 28px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Title (+100% -&amp;gt; 26px) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 26px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Card Titles: Personalities, Names, Places, Questions (+100% -&amp;gt; 30px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 30px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
4. INCREASE ALL TEXTS IN THOSE CARDS BY 100%&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Śrīla Prabhupāda Sanctuary Subtitle (+100% -&amp;gt; 22px) */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 4px 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Descriptions (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Outlet Tag &amp;amp; Headline (+100%) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Thumbnail Dimensions */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Spotlight Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
5. COMPACT TIMELINE TO FIT THE 100vh SCREEN PERFECTLY&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 130px !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
min-height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
min-height: 32px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 92px !important;&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
6. BOTTOM 4 TAXONOMY CARDS PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 145px !important;&lt;br /&gt;
max-height: 22vh !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 140px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 77: TARGETED ADJUSTMENTS STARTING FROM STEP 73&lt;br /&gt;
1. Centered, ROUND picture (no oval distortion, no text overlap)&lt;br /&gt;
2. Subtitle second line in one line, not truncated (same text size: 20-22px)&lt;br /&gt;
3. Put media card UP to fit in under &amp;quot;...remembers...&amp;quot; (no push-down)&lt;br /&gt;
4. Put bottom 4 cards up &amp;amp; decrease text size (14.5px) to fit in cleanly&lt;br /&gt;
5. Put timeline and years above it MORE DOWN (margin-top: 38px)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: CENTERED ROUND PICTURE (NOT OVAL, NO TEXT OVERLAP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
min-width: 180px !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
max-width: 180px !important;&lt;br /&gt;
max-height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: SECOND LINE IN ONE LINE, NOT TRUNCATED (SAME TEXT SIZE)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 6px auto 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;                  /* NEVER OVERLAPS WITH PHOTO */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UP TO FIT IN UNDER &amp;quot;...REMEMBERS...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column: Natural flow (no space-between that forces media down) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PUT IT UP UNDER REMEMBERS */&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits directly under Memories with compact thumb */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;                      /* COMPACT THUMBNAIL FITS UP UNDER REMEMBERS */&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Card */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 660px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 7 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Row Container Height Capped at 275px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 5: PUT THE TIMELINE AND THE YEARS ABOVE IT MORE DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 120px !important;&lt;br /&gt;
min-height: 120px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 38px !important;                 /* PUSHES TIMELINE &amp;amp; YEARS DOWN */&lt;br /&gt;
margin-bottom: 22px !important;              /* GENEROUS BREATHING ROOM BELOW */&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
min-height: 28px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 3px 9px !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 82px !important;&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 4: PUT BOTTOM CARDS UP &amp;amp; DECREASE TEXT SIZE IN THESE FOUR CARDS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
margin-bottom: 10px !important;              /* ELEVATED ABOVE SCREEN BOTTOM */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Title: 24px Grand Golden 3D Typography */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Decreased text size so it fits in without truncation */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;                 /* DECREASED FROM 18px TO FIT IN */&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 78: 50% LARGER ROUND IMAGE, ZERO SUBTITLE GAP, SMALL MEDIA GAP&lt;br /&gt;
1. 50% larger round image (270px x 270px) with clean visual gaps above/below&lt;br /&gt;
2. Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
3. Small gap (4px) between &amp;quot;Remembers...&amp;quot; and &amp;quot;In the Media&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: 50% LARGER ROUND IMAGE (270px x 270px) WITH VISUAL GAPS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 6px !important;                 /* VISUAL GAP ABOVE ROUND IMAGE */&lt;br /&gt;
}&lt;br /&gt;
/* Portrait stage increased by 50% (180px -&amp;gt; 270px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;                      /* +50% LARGER (180px -&amp;gt; 270px) */&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: NO GAP BETWEEN &amp;quot;FOUNDER-ĀCĀRYA&amp;quot; AND &amp;quot;INTERNATIONAL SOCIETY...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 8px auto 0 auto !important;           /* VISUAL GAP BELOW ROUND IMAGE */&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINES */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UNDER &amp;quot;...REMEMBERS...&amp;quot; WITH JUST SMALL GAP (4px)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: 4px crisp small gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 4px !important;                          /* JUST SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (CONTROLLED BY 4px GAP) */&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Card height aligned */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 385px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline section spacing adjusted for new hero height */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
margin-top: 20px !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 cards padding &amp;amp; positioning */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 79: MOVE &amp;quot;FOUNDER...&amp;quot; +10px DOWN &amp;amp; REMOVE HUGE GAP UNDER REMEMBERS&lt;br /&gt;
1. Subtitle (&amp;quot;Founder-Ācārya / International Society...&amp;quot;) moved +10px down&lt;br /&gt;
2. &amp;quot;Śrīla Prabhupāda in the Media&amp;quot; pulled directly under &amp;quot;Remembers...&amp;quot;&lt;br /&gt;
with just a small 6px gap (huge empty gap completely eliminated)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: MOVE THOSE TWO LINES &amp;quot;FOUNDER...&amp;quot; +10px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 18px !important;                  /* MOVED +10px DOWN (FROM 8px TO 18px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: REMOVE HUGE EMPTY GAP UNDER REMEMBERS (PUT MEDIA DIRECTLY UNDER)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column Container: Natural tight vertical flow */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* TIGHT TOP PACKING (NO SPACE-BETWEEN) */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 6px !important;                          /* CRISP SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* UNCONSTRAINED TO PREVENT PUSH-DOWN */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Card: Memories (Tight fit to content, zero empty space below) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
height: auto !important;                      /* NEVER STRETCH TO 100% */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Card: Media Item (Sits immediately below Memories with only 6px gap) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 80: ABSOLUTE ELIMINATION OF LEFT GAP &amp;amp; CENTER VERTICAL SHIFTS&lt;br /&gt;
1. Left Column: Completely eliminate the huge gap between &amp;quot;...remembers...&amp;quot;&lt;br /&gt;
and &amp;quot;In the Media&amp;quot; (align-items: flex-start, unconstrained auto height,&lt;br /&gt;
flex: 0 0 auto on both cards, strict 4px gap).&lt;br /&gt;
2. Center Card:&lt;br /&gt;
- Shift the round image 30px down from the title (margin-top: 36px)&lt;br /&gt;
- Text lines under the image increased +30px from image (margin-top: 48px)&lt;br /&gt;
- Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: ABSOLUTE ELIMINATION OF THE HUGE EMPTY GAP ON THE LEFT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Unstretch hero row so left column hugs its content instead of stretching 390px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;           /* STOPS FORCING LEFT COLUMN TO STRETCH */&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Strictly pack items with only 4px gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PACK TIGHTLY AT TOP */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP ONLY */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits immediately 4px under Memories */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (4px GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: CENTER CARD - SHIFT IMAGE 30px DOWN &amp;amp; TEXT LINES +30px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 81: SPECIFICITY OVERHAUL - ELIMINATING THE 340px SQUARE ON MEMORIES CARD&lt;br /&gt;
The user&#039;s DevTools confirmed: .vh-card.vh-card-memories was computing to&lt;br /&gt;
EXACTLY 339.99px x 339.99px (a square) because an older high-specificity rule&lt;br /&gt;
&amp;quot;body.page-Main_Page .vh-triad-grid .vh-card { flex: 0 0 340px !important; }&amp;quot;&lt;br /&gt;
was matching it. In a column flex container (.vh-triad-column-left),&lt;br /&gt;
flex-basis: 340px forces the HEIGHT to 340px!&lt;br /&gt;
We now use #vani-home scoped selectors to permanently override and reset&lt;br /&gt;
flex, height, and margins on all cards inside the left column.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. HERO TRIAD GRID &amp;amp; LEFT COLUMN: UNSTRETCH &amp;amp; WRAP CONTENT */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP BETWEEN THE TWO CARDS */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. OVERRIDE THE 340px FLEX-BASIS ON ALL CARDS IN THE LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* KILLS 340px HEIGHT! */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;                      /* HUGS EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARD BODIES IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
height: auto !important;                      /* KILLS 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MEDIA ITEM CARD SPECIFIC STYLING IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
CENTER CARD: SHIFT ROUND IMAGE 30px DOWN &amp;amp; TEXT LINES +30px FROM IMAGE&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text br,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
RIGHT COLUMN: ARTICLE CARD (CLEAN UNCONSTRAINED AUTO HEIGHT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 440px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 82:&lt;br /&gt;
1. Unclamp Memories text so disciple name at the end of &amp;quot;recounted by...&amp;quot;&lt;br /&gt;
displays fully as it used to be (remove -webkit-line-clamp: 3).&lt;br /&gt;
2. Make +50px bigger gap between Memories card and &amp;quot;SP in Media&amp;quot; card&lt;br /&gt;
(gap: 50px).&lt;br /&gt;
3. Make the media thumbnail view a complete standard size (175px tall),&lt;br /&gt;
filling the plenty space below, with object-fit: contain so thumbnails&lt;br /&gt;
fit completely inside without any cropping and without changing their&lt;br /&gt;
aspect ratio.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: DISPLAY FULL NAME AT END OF &amp;quot;RECOUNTED BY...&amp;quot; (UNCLAMP TEXT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
-webkit-line-clamp: unset !important;&lt;br /&gt;
-webkit-box-orient: unset !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: +50px BIGGER GAP TO &amp;quot;SP IN THE MEDIA&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 50px !important;                         /* +50px BIGGER GAP */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: COMPLETE STANDARD SIZE THUMBNAIL VIEW (NO CROPPING, FIT ASPECT RATIO)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 175px !important;                     /* COMPLETE STANDARD VIEW SIZE FILLING THE SPACE */&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: #f4efe6 !important;               /* WARM VINTAGE PARCHMENT TONE */&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 6px 0 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
object-fit: contain !important;               /* FITS COMPLETE THUMBNAIL WITHOUT CROPPING */&lt;br /&gt;
object-position: center center !important;&lt;br /&gt;
transition: transform .3s ease !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions under the thumbnail */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-caption,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-outlet,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 86:&lt;br /&gt;
1. NEUTRALIZE STRAY PARAGRAPHS: Prevent MediaWiki parser from generating&lt;br /&gt;
top/side offsets.&lt;br /&gt;
2. FOUNDER-ĀCARYA CLICKABLE TITLE:&lt;br /&gt;
- Macron ONLY above capital &#039;A&#039; (Founder-Ācarya).&lt;br /&gt;
- Styled in exact 3D sacred gold as other card titles.&lt;br /&gt;
- Breathing filament underline at rest, 90% glide &amp;amp; lift on hover.&lt;br /&gt;
3. DECREASE GAP ABOVE 4 BOTTOM CARDS JUST TO 30px:&lt;br /&gt;
- Shifts .vh-taxonomy-section UP by 50px via translateY(-50px)&lt;br /&gt;
reducing the ~80px gap directly to 30px, keeping layout fully stable.&lt;br /&gt;
4. UNIFY HOVER ANIMATIONS FOR ALL TOP BAR ICONS &amp;amp; BUTTONS:&lt;br /&gt;
- Unified smooth lift (translateY(-2px)) on all topbar buttons/links.&lt;br /&gt;
- Unified warm gold glowing pill (rgba(245, 215, 127, 0.18)).&lt;br /&gt;
- Unified icon scale (1.08x) with soft glow, eliminating double-jumping.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Neutralize stray paragraph tags */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Decrease gap above 4 bottom cards just to 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-50px) !important;      /* DECREASES GAP ABOVE 4 BOTTOM CARDS TO 30px */&lt;br /&gt;
}&lt;br /&gt;
/* 3. Founder-Ācarya Clickable 3D Title Link */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 40px !important;                  /* MAINTAINS +30px GAP FROM 270px ROUND IMAGE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;                   /* IDENTICAL CARD TITLE SIZE */&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* SPACE FOR BREATHING UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* Temple Gold Face */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 3D Chiseled Shadow */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Golden Breathing Filament Underline at Rest */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Hover: 3D Lift &amp;amp; Full Glide Underline */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
}&lt;br /&gt;
/* Subtitle Line 2: International Society for Kṛṣṇa Consciousness */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. UNIFIED HOVER ANIMATION FOR ALL TOP BAR ICONS &amp;amp; BUTTONS */&lt;br /&gt;
/* Base transitions on all interactive elements in top bar */&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg {&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
background-color 0.2s ease,&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease,&lt;br /&gt;
filter 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified button container hover */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25), inset 0 0 0 1px rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified icon scale &amp;amp; soft glow (no double translation) */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: scale(1.08) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5))&lt;br /&gt;
drop-shadow(0 0 8px rgba(245, 215, 127, 0.65)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 87: COMPLETELY ELIMINATE / AVOID TOP BAR ICON ANIMATIONS&lt;br /&gt;
- Neutralize all transforms, scales, translations, and jumping animations on&lt;br /&gt;
all top bar icons, buttons, dropdowns, and links.&lt;br /&gt;
- Clean, quiet, stationary hover state with subtle background pill only.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Reset all transforms, filters, and animations on top bar container elements */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-start,&lt;br /&gt;
.vector-header-end,&lt;br /&gt;
.vector-header-container *,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg,&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
will-change: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. On hover: Keep icons strictly stationary — zero movement, zero scale, zero drop-shadow */&lt;br /&gt;
.vector-header-container .vector-icon:hover,&lt;br /&gt;
.vector-header-container svg:hover,&lt;br /&gt;
.vector-header-container .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover svg,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover svg,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover svg,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. On button/dropdown hover: subtle stationary background highlight only (no vertical lift, no jumping) */&lt;br /&gt;
.vector-header-container .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. On active / click: no displacement */&lt;br /&gt;
.vector-header-container .cdx-button:active,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:active,&lt;br /&gt;
.vector-header-container .vector-icon:active,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 91:&lt;br /&gt;
1. STRICTLY SCOPED TO MAIN PAGE (ZERO LEAKAGE TO REGULAR MEDIAWIKI PAGES):&lt;br /&gt;
- Every cursor rule is prefixed with html body.page-Main_Page.&lt;br /&gt;
- Regular MediaWiki pages retain 100% normal default Windows mouse behavior.&lt;br /&gt;
2. ABSOLUTE DISABLE OF WINDOWS CURSOR ACROSS MAIN PAGE &amp;amp; ALL HOVER STATES:&lt;br /&gt;
- Uses high-specificity rules targeting *:hover, a:hover, etc.&lt;br /&gt;
ensuring the native Windows cursor/pointing hand is completely suppressed.&lt;br /&gt;
3. CUSTOM GOLDEN CURSOR (ARROW AT REST, HAND ONLY ABOVE LINKS):&lt;br /&gt;
- Sleek golden arrow pointer by default.&lt;br /&gt;
- Smoothly switches to golden pointing hand ONLY above links (body.vh-cursor-link).&lt;br /&gt;
- No outer halo ring, zero lag, zero clutter.&lt;br /&gt;
4. FOUNDER-ĀCĀRYA MACRON CENTERING PRESERVED:&lt;br /&gt;
- &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039; font stack.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISABLE WINDOWS CURSOR ON MAIN PAGE ONLY (ACROSS ALL ELEMENTS &amp;amp; HOVER STATES) */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page *:hover,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page a:hover,&lt;br /&gt;
html body.page-Main_Page a:focus,&lt;br /&gt;
html body.page-Main_Page a:active,&lt;br /&gt;
html body.page-Main_Page a:visited,&lt;br /&gt;
html body.page-Main_Page a *,&lt;br /&gt;
html body.page-Main_Page a *:hover,&lt;br /&gt;
html body.page-Main_Page [href],&lt;br /&gt;
html body.page-Main_Page [href]:hover,&lt;br /&gt;
html body.page-Main_Page [href] *,&lt;br /&gt;
html body.page-Main_Page [href] *:hover,&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page button:hover,&lt;br /&gt;
html body.page-Main_Page input,&lt;br /&gt;
html body.page-Main_Page input:hover,&lt;br /&gt;
html body.page-Main_Page textarea,&lt;br /&gt;
html body.page-Main_Page select,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;]:hover,&lt;br /&gt;
html body.page-Main_Page .cdx-button,&lt;br /&gt;
html body.page-Main_Page .cdx-button:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card,&lt;br /&gt;
html body.page-Main_Page .vh-card:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card *,&lt;br /&gt;
html body.page-Main_Page .vh-card *:hover,&lt;br /&gt;
html body.page-Main_Page .vh-year,&lt;br /&gt;
html body.page-Main_Page .vh-year:hover,&lt;br /&gt;
html body.page-Main_Page .vector-menu a,&lt;br /&gt;
html body.page-Main_Page .vector-menu a:hover,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label:hover {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CUSTOM GOLDEN CURSOR (MAIN PAGE ONLY) */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
z-index: 99999999 !important;&lt;br /&gt;
transform: translate3d(-100px, -100px, 0);&lt;br /&gt;
will-change: transform !important;&lt;br /&gt;
transition: opacity 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.65))&lt;br /&gt;
drop-shadow(0 0 6px rgba(223, 173, 62, 0.75)) !important;&lt;br /&gt;
transition: transform 0.18s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 1: Default Golden Arrow */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 2: ONLY Above Links -&amp;gt; Golden Pointing Hand */&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(1.12) !important;&lt;br /&gt;
filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.75))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.95)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Click Compression */&lt;br /&gt;
body.page-Main_Page.vh-cursor-click #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(0.88) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Touchscreens / mobile protection: restore native behavior */&lt;br /&gt;
@media (hover: none) or (pointer: coarse) {&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page button {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOUNDER-ĀCĀRYA PERFECT MACRON CENTERING FIX */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR STYLING&lt;br /&gt;
- Appears on Main Page AND all regular MediaWiki pages.&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Deep temple teal background (#19383e), delicate gold top hairline border,&lt;br /&gt;
warm ivory/gold links, and highlighted Donate button.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid rgba(223, 173, 62, 0.45) !important;&lt;br /&gt;
box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
backdrop-filter: blur(8px) !important;&lt;br /&gt;
-webkit-backdrop-filter: blur(8px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
scrollbar-width: none !important;             /* Firefox */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner::-webkit-scrollbar {&lt;br /&gt;
display: none !important;                     /* Chrome/Safari */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
transition: color 0.18s ease, background-color 0.18s ease, transform 0.15s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate {&lt;br /&gt;
background: linear-gradient(135deg, rgba(223, 173, 62, 0.3) 0%, rgba(223, 173, 62, 0.12) 100%) !important;&lt;br /&gt;
border: 1px solid rgba(223, 173, 62, 0.65) !important;&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
padding: 2.5px 14px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate:hover {&lt;br /&gt;
background: linear-gradient(135deg, #dfad3e 0%, #b88a38 100%) !important;&lt;br /&gt;
color: #150b00 !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 0 10px rgba(223, 173, 62, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.35) !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure long wiki pages leave space above the permanent bottom bar */&lt;br /&gt;
body {&lt;br /&gt;
padding-bottom: 46px !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Main Page with custom cursor, ensure bottom links trigger the hand cursor */&lt;br /&gt;
body.page-Main_Page .vh-bottom-link {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 93:&lt;br /&gt;
1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE:&lt;br /&gt;
- Vector 2022 skin uses a multi-column CSS grid on .mw-page-container-inner&lt;br /&gt;
with .vector-column-end having background-color: #D4ECDD !important;.&lt;br /&gt;
- Collapse grid to 100% full width and hide right/left columns on Main Page.&lt;br /&gt;
- Ensure mw-page-container and mw-content-container match the warm cream background.&lt;br /&gt;
2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR PAGES:&lt;br /&gt;
- MediaWiki places .vector-sticky-header-container after the page content.&lt;br /&gt;
- Enforce position: fixed !important; top: 0 !important; on sticky header container,&lt;br /&gt;
and completely hide it (display: none !important;) when not actively sticky-visible.&lt;br /&gt;
3. VANI-TEMPLE RETURN LINK IN PERMANENT BOTTOM BAR:&lt;br /&gt;
- Provides an immediate 1-click return to the Main Page from any regular wiki page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE */&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-toc-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-appearance-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
max-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR WIKI PAGES */&lt;br /&gt;
.vector-sticky-header-container {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Strictly hide the sticky header container whenever it is NOT in active sticky view */&lt;br /&gt;
.vector-sticky-header-container:not(.vector-sticky-header-visible),&lt;br /&gt;
.vector-header-container.vector-sticky-header-container:not(.vector-sticky-header-visible) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. VANI-TEMPLE RETURN LINK STYLING */&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(223, 173, 62, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 95: SMOOTH TRANSITION FOR IN THE MEDIA CARD CONTENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
transition: opacity .5s ease, transform .5s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 96:&lt;br /&gt;
1. INCREASE ROUND HERO IMAGE BY 20% (270px -&amp;gt; 324px) WHILE KEEPING TOP/BOTTOM GAPS&lt;br /&gt;
2. INCREASE QUOTED TEXT IN RIGHT ARTICLE SPOTLIGHT BY +3 LINES (7 -&amp;gt; 10 LINES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Round hero image increased by 20% to 324px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 324px !important;&lt;br /&gt;
height: 324px !important;&lt;br /&gt;
min-width: 324px !important;&lt;br /&gt;
min-height: 324px !important;&lt;br /&gt;
max-width: 324px !important;&lt;br /&gt;
max-height: 324px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 12px 36px rgba(18, 63, 56, 0.40), 0 3px 10px rgba(0, 0, 0, 0.24), inset 0 2px 6px rgba(255, 255, 255, 0.75), inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure top gap from title remains clean (36px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin-top: 36px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure bottom gap from round image remains clean (40px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 40px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure sanctuary card container height gracefully accommodates 324px image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
min-height: 500px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Increase right article quoted text by +3 lines (-webkit-line-clamp: 10) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 10 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow right card to expand gracefully up to 500px to match sanctuary height */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
max-height: 500px !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicit fast and visible 1.4s crossfade for round hero photo */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-photo-stage .vh-photo,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-photo-stage .vh-photo {&lt;br /&gt;
transition: opacity 1.4s ease-in-out !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE OPTIMIZATION (STAGE 1 - REGULAR WIKI PAGES)&lt;br /&gt;
1. Universal #345B63 Dark Teal top bar across all pages and viewports.&lt;br /&gt;
2. Desktop title banner strictly scoped to screens &amp;gt;= 1000px.&lt;br /&gt;
3. Mobile header layout (burger menu, search, icons).&lt;br /&gt;
4. Mobile content readability, fluid images, and responsive table scrolling.&lt;br /&gt;
5. Mobile bottom bar and floating Back to Top button positioning.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. UNIVERSAL #345B63 TOP BAR ACROSS ALL PAGES AND VIEWPORTS */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header,&lt;br /&gt;
.mw-header,&lt;br /&gt;
#mw-head {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. DESKTOP TITLE BANNER SCOPED STRICTLY TO SCREENS &amp;gt;= 1000px */&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE REGULAR WIKI PAGES OPTIMIZATIONS (&amp;lt;= 768px) */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
/* 3.1 Top Bar Header Row */&lt;br /&gt;
.mw-header {&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.2 Hamburger Site Menu Button */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.3 Search Bar: Fluidly fits available space between burger and user tools */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 110px) !important;&lt;br /&gt;
min-width: 100px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 80px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
padding-left: 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.4 Mobile Vector Sidebar Navigation Drawer */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content,&lt;br /&gt;
#vector-main-menu-dropdown-content,&lt;br /&gt;
#vector-main-menu-unpinned-container,&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content.is-open {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
height: calc(100vh - 52px - 38px) !important;&lt;br /&gt;
max-height: calc(100vh - 90px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
z-index: 100001 !important;&lt;br /&gt;
padding: 10px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a,&lt;br /&gt;
#vector-main-menu-dropdown-content a,&lt;br /&gt;
#vector-main-menu-unpinned-container a {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
padding: 9px 18px !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-unpinned-container a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-left-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-dropdown-content .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-unpinned-container .vector-menu-heading {&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
letter-spacing: 0.6px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
border-bottom: 1px solid rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
padding: 10px 18px 6px 18px !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CONTENT VIEW ON MOBILE */&lt;br /&gt;
#content, .mw-body, .mw-content-container {&lt;br /&gt;
padding: 12px 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
line-height: 1.62 !important;&lt;br /&gt;
}&lt;br /&gt;
#firstHeading, .mw-first-heading {&lt;br /&gt;
font-size: 1.65em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-bottom: 0.4em !important;&lt;br /&gt;
word-wrap: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
h2, .mw-parser-output h2 {&lt;br /&gt;
font-size: 1.3em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 1.1em !important;&lt;br /&gt;
margin-bottom: 0.35em !important;&lt;br /&gt;
}&lt;br /&gt;
h3, .mw-parser-output h3 {&lt;br /&gt;
font-size: 1.15em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Tables horizontal scroll wrapping */&lt;br /&gt;
.vanitable, .wikitable, .daytable {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 12px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fluid images &amp;amp; media embeds */&lt;br /&gt;
div.tright, div.tleft, div.floatright, div.floatleft {&lt;br /&gt;
float: none !important;&lt;br /&gt;
margin: 12px auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
div.thumbinner {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. BOTTOM BAR &amp;amp; BACK TO TOP BUTTON ON MOBILE */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
padding: 2px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 50px !important;&lt;br /&gt;
right: 14px !important;&lt;br /&gt;
width: 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer, .mw-footer {&lt;br /&gt;
padding-bottom: 54px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 105: ROBUST NON-OVERLAPPING MINERVA MOBILE HEADER &amp;amp; USER DROPDOWN&lt;br /&gt;
1. Fix Magnifying Glass &amp;amp; User Icon Overlap:&lt;br /&gt;
- Header uses strictly rigid flex items:&lt;br /&gt;
Burger (32px left) + 20px gap + Title (auto) + [margin-left: auto spacer] + Search (32px right) + 8px gap + User (32px far right).&lt;br /&gt;
- Zero possibility of overlap.&lt;br /&gt;
2. User Menu Dropdown:&lt;br /&gt;
- Placed outside header flow (fixed positioning) with full dark teal &amp;amp; gold styling.&lt;br /&gt;
3. Plain burger icon, golden-yellow (#ffd700) SVGs for all icons.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR CONTAINER */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. STRICT RIGID SINGLE-ROW FLEX LAYOUT */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.1 BURGER (FAR LEFT: 32px) */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.2 SITE TITLE (SPACED 20px FROM BURGER) */&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 0 0 20px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.3 SEARCH FORM (PUSHED TO THE FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
margin-left: auto !important; /* Absorbs ALL horizontal space between title and search */&lt;br /&gt;
margin-right: 8px !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide the large search box input on mobile screens */&lt;br /&gt;
.minerva-header .minerva-search-form .search-box {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.4 USER ICON (FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-notifications,&lt;br /&gt;
.minerva-header .minerva-user-navigation ul,&lt;br /&gt;
.minerva-header .minerva-user-navigation li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE USER DROPDOWN MENU (POPUP AT TOP-RIGHT) */&lt;br /&gt;
#vanipedia-mobile-user-menu {&lt;br /&gt;
display: none !important;&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
width: 175px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu.is-open {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu .vani-user-menu-divider {&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background-color: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin: 5px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.2) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MINERVA NAVIGATION DRAWER (THE LEFT MENU) */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer,&lt;br /&gt;
#mw-mf-page-left.menu {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .minerva-icon {&lt;br /&gt;
background-color: #ffd700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 107: BULLETPROOF DESKTOP USER DROPDOWN (MATCHING image_a7f3ff.png)&lt;br /&gt;
1. Card background: Dark teal (#1f3e45) with gold border (#b1873d).&lt;br /&gt;
2. Zero white background bleed: all inner elements transparent.&lt;br /&gt;
3. Links: High-contrast warm gold (#f5d77f) text, white on hover (#345B63).&lt;br /&gt;
4. Pure clean text without clunky icons: .vector-icon hidden.&lt;br /&gt;
5. Divider above Log out with soft rose highlight.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DESKTOP USER DROPDOWN CARD */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content,&lt;br /&gt;
html body.page-Main_Page #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html body #p-personal.vector-menu,&lt;br /&gt;
html body #p-personal .vector-menu-content,&lt;br /&gt;
#vector-user-links-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. INNER CONTAINERS: 100% TRANSPARENT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content div,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content ul,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content li,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content-list,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content div,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content ul,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content li {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ENSURE TALK (pt-mytalk) IS VISIBLE */&lt;br /&gt;
html #vector-user-links-dropdown #pt-mytalk,&lt;br /&gt;
html .vector-user-menu #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RESTORE USER FIGURE ICON ON HEADER BUTTON (BRIGHT GOLD &amp;amp; VISIBLE) */&lt;br /&gt;
#vector-user-links-dropdown-label .vector-icon,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Inside dropdown items: keep icons compact &amp;amp; inline so they never cause vertical bloating */&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 16px !important;&lt;br /&gt;
height: 16px !important;&lt;br /&gt;
margin: 0 8px 0 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. LINKS: HIGH-CONTRAST WARM GOLD TEXT (#f5d77f) */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a,&lt;br /&gt;
html #p-personal .vector-menu-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a span,&lt;br /&gt;
html #p-personal .vector-menu-content a span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. HOVER STATE: LIGHTER TEAL (#345B63) WITH BRIGHT WHITE TEXT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:focus,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:active,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:focus,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover span {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. DIVIDER ABOVE LOGOUT */&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout,&lt;br /&gt;
html .vector-user-menu #pt-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a,&lt;br /&gt;
html .vector-user-menu #pt-logout a {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a:hover,&lt;br /&gt;
html .vector-user-menu #pt-logout a:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.25) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 110: MOBILE STICKY TOP BAR &amp;amp; BOTTOM BAR FIRST LINK (&amp;quot;MAIN PAGE&amp;quot;)&lt;br /&gt;
1. Top bar remains sticky/visible when scrolling down on mobile viewports.&lt;br /&gt;
2. Fix bottom bar flex centering bug: justify-content: flex-start on mobile&lt;br /&gt;
ensures the first link (&amp;quot;Main Page&amp;quot;) is always visible and not clipped.&lt;br /&gt;
3. Fully reverted experimental Main Page viewport scaling &amp;amp; hint banners.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. STICKY TOP BAR ON MOBILE (REMAINS VISIBLE ON SCROLL) */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome,&lt;br /&gt;
body.skin-minerva header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. BOTTOM BAR: ENSURE &amp;quot;MAIN PAGE&amp;quot; IS VISIBLE AS FIRST LINK ON MOBILE */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ENTRY PAGE SUPPRESSION (dev.vanipedia.org / VanipediaEntry3D)&lt;br /&gt;
Neither top bar nor bottom bar must appear on the 3D entry page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.ext-vp3d-fullscreen #vh-bottom-bar,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-chrome,&lt;br /&gt;
body.ext-vp3d-fullscreen .minerva-header,&lt;br /&gt;
body.ext-vp3d-fullscreen .vector-header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-head,&lt;br /&gt;
body.ext-vp3d-fullscreen .mw-header,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-navigation,&lt;br /&gt;
body:has(.vp-entry3d-container) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-container) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-container) .vector-header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .vector-header-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 116: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE FOR MAIN PAGE ON MOBILE&lt;br /&gt;
Includes Top Bar, Main Page, and Bottom Bar in one unified landscape orientation.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
transform-origin: top left !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-auto-landscape {&lt;br /&gt;
transform: rotate(90deg) translate(0, -100%) !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-native-landscape {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. TOP HEADER SLOT (Landscape orientation) */&lt;br /&gt;
#vani-stage-header-slot {&lt;br /&gt;
flex: 0 0 50px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
max-height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .header-container,&lt;br /&gt;
#vani-stage-header-slot .header-chrome,&lt;br /&gt;
#vani-stage-header-slot .minerva-header,&lt;br /&gt;
#vani-stage-header-slot .vector-header-container,&lt;br /&gt;
#vani-stage-header-slot #mw-head {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CONTENT SLOT (Landscape orientation, containing #vani-home) */&lt;br /&gt;
#vani-stage-content-slot {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: calc(100% - 50px - 36px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Enforce rigid 1200px desktop grid on #vani-home inside mobile stage */&lt;br /&gt;
#vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 8px 16px 20px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Triad in Mobile Landscape: Rigid 3-Column Horizontal Flow */&lt;br /&gt;
#vani-stage-content-slot .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-triad-column-left {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Interactive Timeline in Mobile Landscape */&lt;br /&gt;
#vani-stage-content-slot .vh-timeline-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Thematic Taxonomy in Mobile Landscape: Rigid 4-Column Grid */&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-tax {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOOTER SLOT (Landscape orientation, containing #vh-bottom-bar) */&lt;br /&gt;
#vani-stage-footer-slot {&lt;br /&gt;
flex: 0 0 36px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
min-height: 36px !important;&lt;br /&gt;
background-color: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot #vh-bottom-bar,&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dropdown Menu inside Stage Header */&lt;br /&gt;
#vani-stage-header-slot #vanipedia-mobile-user-menu {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 48px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
z-index: 1000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Minerva Left Navigation Drawer z-index when open */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer {&lt;br /&gt;
z-index: 1000005 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Robust Header Child Layout in Landscape Stage */&lt;br /&gt;
#vani-stage-header-slot .vector-header,&lt;br /&gt;
#vani-stage-header-slot .mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide any duplicate/stray bars outside the stage when active */&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-sticky-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; #mw-head,&lt;br /&gt;
body.has-vani-stage &amp;gt; #vh-bottom-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR FORMATTING FOR MOBILE BURGER MENU&lt;br /&gt;
1. Cleans out Minerva default clutter (Nearby, Random, Settings, About, etc.)&lt;br /&gt;
2. Styles the mobile drawer (#mw-mf-page-left) to match the desktop&lt;br /&gt;
accordion layout (.vanipedia-sidebar-menu).&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#mw-mf-page-left {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 20px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
padding: 12px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all Minerva default lists completely */&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-navigation,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-personal,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul.hlist,&lt;br /&gt;
#mw-mf-page-left .menu__item--nearby,&lt;br /&gt;
#mw-mf-page-left .menu__item--random {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile drawer container for desktop sidebar */&lt;br /&gt;
#mw-mf-page-left #vani-mobile-synced-sidebar {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* In mobile drawer, make .vanipedia-sidebar-menu take full drawer width */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure mobile drawer accordion header matches desktop */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading {&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
background-color: #2c4c50 !important;&lt;br /&gt;
border: 1px solid #1b3033 !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading {&lt;br /&gt;
border-radius: 4px 4px 0 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading:hover {&lt;br /&gt;
background-color: #385e63 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading::after {&lt;br /&gt;
content: &amp;quot;▼&amp;quot; !important;&lt;br /&gt;
font-size: 0.75em !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
transition: transform 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after {&lt;br /&gt;
transform: rotate(-90deg) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Content Area inside Mobile Accordion */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content {&lt;br /&gt;
background-color: #eaeff0 !important;&lt;br /&gt;
border: 1px solid #2c4c50 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-radius: 0 0 4px 4px !important;&lt;br /&gt;
padding: 0 0 4px 0 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content ul {&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 9px 14px 9px 18px !important;&lt;br /&gt;
color: #1b3033 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li:last-child a {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a:hover {&lt;br /&gt;
background-color: #dbe4e6 !important;&lt;br /&gt;
border-left: 3px solid #2c4c50 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 102 Languages Search box inside Mobile Drawer */&lt;br /&gt;
#mw-mf-page-left #sidebarLanguageSearch {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 7px 10px !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
border: 1px solid #a2a9b1 !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 122: STRICT POSITIONING OF &amp;quot;HOME&amp;quot; LINK/ICON (RIGHT OF SEARCH)&lt;br /&gt;
1. Desktop: Positioned strictly on the RIGHT of search bar via order: 10 vs order: 5.&lt;br /&gt;
2. Clean golden styling (#f5d77f), no underline, subtle hover highlight.&lt;br /&gt;
3. Mobile (both Minerva &amp;amp; Vector landscape): Golden Home icon (width 22px)&lt;br /&gt;
strictly visible next to the search icon.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Strict Flex Ordering: Left to Right across .vector-header-start */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .vector-main-menu-landmark,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Bar strictly ORDER 5 */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
div#p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Link strictly ORDER 10 (GUARANTEES IT SITS ON THE RIGHT OF SEARCH) */&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
margin-left: 10px !important;&lt;br /&gt;
margin-right: 14px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
a.vanipedia-topbar-home:hover,&lt;br /&gt;
a.vanipedia-topbar-home:active,&lt;br /&gt;
.vector-header-container a.vanipedia-topbar-home:hover,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link:hover,&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home:hover,&lt;br /&gt;
#vani-stage-header-slot a.vanipedia-topbar-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.2) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Icon Styling */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
stroke: #f5d77f !important;&lt;br /&gt;
fill: none !important;&lt;br /&gt;
stroke-width: 2 !important;&lt;br /&gt;
stroke-linecap: round !important;&lt;br /&gt;
stroke-linejoin: round !important;&lt;br /&gt;
transition: stroke 0.2s ease, transform 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home:hover .vanipedia-home-icon svg {&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
transform: scale(1.1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Text Styling on Desktop */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* MOBILE RESPONSIVE (Both Vector &amp;amp; Minerva) */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 160px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* MINERVA MOBILE SKIN HEADER (Regular Articles on Mobile) */&lt;br /&gt;
.minerva-header .vanipedia-topbar-home,&lt;br /&gt;
.minerva-header #vanipedia-topbar-home-link {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 6px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* In Rotated Landscape Stage on Main Page */&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 8px !important;&lt;br /&gt;
width: 34px !important;&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start #p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Bar Home Link: Strict no underline */&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry,&lt;br /&gt;
a.vh-bottom-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry:hover,&lt;br /&gt;
a.vh-bottom-link:hover {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 129: RESTORE COMPLETE ORIGINAL STRUCTURE (ZERO OVERLAPS, 4 TAXONOMY IN 1 ROW)&lt;br /&gt;
+ TOP BANNER TITLE AS PLAIN TEXT&lt;br /&gt;
+ WHO IS ŚRĪLA PRABHUPĀDA PERMANENT TITLE&lt;br /&gt;
+ OPTION A: RICH BURNISHED ANTIQUE GOLD (#966817)&lt;br /&gt;
+ RISE HOVER EFFECT ON ALL 9 CARD TITLES&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BANNER TITLE AS PURE PLAIN TEXT */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
span#vanipedia-topbar-title,&lt;br /&gt;
a#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover,&lt;br /&gt;
span#vanipedia-topbar-title:hover,&lt;br /&gt;
a#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CARD TITLE SIZING &amp;amp; NO TEXT CHANGE */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 38px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
letter-spacing: 0.015em !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. OPTION A: RICH BURNISHED ANTIQUE GOLD ON ALL CARD TITLES */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-media-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
-webkit-text-stroke: 0 !important;&lt;br /&gt;
paint-order: normal !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
-webkit-filter: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RISE HOVER EFFECT ON ALL 9 CARD TITLES (-3px LIFT + GOLD ILLUMINATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. GOLDEN FILAMENT UNDERLINE AT REST &amp;amp; GLIDE ON HOVER */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. STRICT STRUCTURAL RESTORATION: CLEAN ELEVATION &amp;amp; COLUMN BALANCING */&lt;br /&gt;
/* Introductory Articles flat title styling &amp;amp; hover */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific article item headline within the spotlight card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Devotee Subtitle in Memories card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 5px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
/* Enforce 3 columns on desktop for Section 3 (Personalities, Names, Places) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page .vh-card-questions {&lt;br /&gt;
padding: 2px 10px 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lift 3 bottom taxonomy cards up so they sit comfortably above the footer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-72px) !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Founder-Ācārya and Preeminent Śikṣā-Guru single line fitting */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SHIFT MARKED SECTION (Hero Triad + Timeline) DOWN EXACTLY 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 380px !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin-top: 16px !important;&lt;br /&gt;
margin-bottom: 10px !important;&lt;br /&gt;
height: 125px !important;&lt;br /&gt;
min-height: 125px !important;&lt;br /&gt;
max-height: 125px !important;&lt;br /&gt;
flex: 0 0 125px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left &amp;amp; Right Stacked Columns: Symmetrical 340px widths */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card padding and bounding inside both columns */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 135px !important;&lt;br /&gt;
min-height: 135px !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 139: DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TWO-LINE TITLE &amp;amp; DEVOTEE NAME&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title {&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 141: STATIC TITLE ON MEMORIES ROTATION + 3-LINE WIDER LANGUAGES CARD&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TITLE: 100% STATIC (NEVER ANIMATES ON ROTATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 0 5px 0 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the disciple name subtitle during randomizer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
transition: opacity 0.45s ease, transform 0.45s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle.is-changing,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(3px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SP IN MEDIA: FRAME FITS EXACTLY AROUND THUMBNAIL WITH ZERO SIDE GAPS */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-card-content,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
transition: transform 0.35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 3: 4 COLUMNS WITH WIDER COLUMN FOR PARTICIPATING LANGUAGES */&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr 1fr 1.35fr !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1220px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page .vh-card-languages {&lt;br /&gt;
padding: 3px 8px 5px 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 4. LANGUAGES CARD: EXACTLY 3 ROWS (5 COUNTRIES PER ROW) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-languages-list,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-languages-list {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
padding: 2px 0 0 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-row,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a:hover {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Flag thumbnail element */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center !important;&lt;br /&gt;
background-repeat: no-repeat !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Crisp SVG Flag Definitions */&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 147: SOCIAL ICONS IN THE MID OF THE SPACE ON THE RIGHT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform 0.2s ease, opacity 0.2s ease !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item:hover {&lt;br /&gt;
transform: scale(1.15) !important;&lt;br /&gt;
opacity: 0.9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-height: 20px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 153: DISTINGUISHED VANISEVA PILL + ELEVATED BACK-TO-TOP + FLAG STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELEVATED BACK-TO-TOP ARROW (Floats 16px clearly above the 38px bottom bar) */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 16px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE EXTRA BOX/BAR AROUND HEADER (Outer container completely borderless &amp;amp; transparent) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-container.vector-sticky-header-container {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. THE VERY EXISTING TOP BAR: Single, clean, elegant header bar */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
body.page-Main_Page .vector-header-container header.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TOP BAR CENTER BLOCK */&lt;br /&gt;
.vanipedia-topbar-center-block {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 50% !important;&lt;br /&gt;
top: 54% !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: auto !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-center-block * {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. DISTINGUISHED MIDDLE LINE: VANISEVA LUMINOUS INVITATION PILL */&lt;br /&gt;
.vanipedia-topbar-vaniseva-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border:0 !important;&lt;br /&gt;
border-bottom:0 !important;&lt;br /&gt;
background:none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
border-radius:0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:hover,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:focus,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:active {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-color:transparent !important;&lt;br /&gt;
background-color:transparent !important;&lt;br /&gt;
box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SISTER PROJECTS (Line 3) */&lt;br /&gt;
.vanipedia-topbar-sister-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 1px 6px !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link:hover,&lt;br /&gt;
.vanipedia-topbar-sister-link:focus,&lt;br /&gt;
.vanipedia-topbar-sister-link:active {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. PARTICIPATING LANGUAGES FLAGS STYLING */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-flag svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MINERVA MOBILE SKIN (Phone Header) */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.1 Burger Navigation Drawer Button */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.2 Branding Box Title (Pure CSS Content Injection - 100% JS-Independent) */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box,&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin: 0 0 0 14px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a::before,&lt;br /&gt;
.minerva-header .branding-box a::before {&lt;br /&gt;
content: &amp;quot;Vanipedia&amp;quot; !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; img,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; img {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.3 Home Link in Minerva */&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.4 Search Button in Minerva */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.5 User Navigation in Minerva */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile */&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block-mobile,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-main-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-vaniseva-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-links,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-link,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar mobile styling (from STEP 165) */&lt;br /&gt;
body.skin-minerva .vh-bottom-social-links,&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. RESPONSIVE BREAKPOINTS (Desktop &amp;gt;= 1000px Intact; Mobile &amp;lt; 1000px Full Controls) */&lt;br /&gt;
@media screen and (max-width: 1200px) and (min-width: 1000px) {&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
/* Single Row Header on Mobile Viewports */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-header-container .mw-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Row Left Section: Burger + Search + Home in single row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. FORCE BURGER MENU TO DISPLAY VISIBLE ON MOBILE */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown,&lt;br /&gt;
#vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SEARCH INPUT WITH GUARANTEED VISIBLE MAGNIFYING GLASS */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
max-width: calc(100vw - 140px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input,&lt;br /&gt;
.vector-header-start .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__start-icon,&lt;br /&gt;
#p-search .cdx-text-input__icon,&lt;br /&gt;
#p-search .cdx-text-input__start-icon {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 10px !important;&lt;br /&gt;
top: 50% !important;&lt;br /&gt;
transform: translateY(-50%) !important;&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
z-index: 5 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
padding-left: 32px !important;&lt;br /&gt;
padding-right: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Home Icon */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
margin: 0 2px !important;&lt;br /&gt;
padding: 3px 5px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. USER ICON GUARANTEED ON FAR RIGHT */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-links-wide,&lt;br /&gt;
.vector-header-end .vector-user-links-main {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-userpage {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-overflow,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-label-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile viewports (&amp;lt; 1000px) */&lt;br /&gt;
.vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block-mobile,&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-mobile,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title,&lt;br /&gt;
.vanipedia-topbar-sister-links,&lt;br /&gt;
.vanipedia-topbar-sister-link,&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar social links hidden on mobile (from STEP 165) */&lt;br /&gt;
.vh-bottom-social-links,&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 173: RESTORE WORKING STEP 117 COMPACT STAGE PROPORTIONS (ZERO-CROP)&lt;br /&gt;
Overrides all desktop-specific shifts (min-height: 380px, translateY: 30px,&lt;br /&gt;
translateY: -72px, 324px photo) inside the mobile rotated landscape stage.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage #vani-rotated-box #vani-stage-content-slot #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 4px 16px 12px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 0 0 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
min-width: 200px !important;&lt;br /&gt;
min-height: 200px !important;&lt;br /&gt;
max-width: 200px !important;&lt;br /&gt;
max-height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(18, 63, 56, 0.35), 0 2px 6px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
flex: 0 0 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-track {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-item {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-languages {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-stage-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-main-title,&lt;br /&gt;
#vani-stage-header-slot .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin: 0 10px !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V174 — Vanipedia main page: static, naturally scrolling, and responsive. */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-paper:#faf7ef;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    --vp-ink:#263a39;&lt;br /&gt;
    --vp-brand:#345b63;&lt;br /&gt;
    --vp-accent:#b1873d;&lt;br /&gt;
    --vp-line:#ded7c6;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1240px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:clamp(18px,3vw,38px) !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    background:var(--vp-paper) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    animation:none !important;&lt;br /&gt;
    transition:none !important;&lt;br /&gt;
    scroll-behavior:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a {&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-decoration-color:#aab3a8 !important;&lt;br /&gt;
    text-underline-offset:3px !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:hover {&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    text-decoration-thickness:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:focus-visible {&lt;br /&gt;
    outline:3px solid var(--vp-brand) !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p {&lt;br /&gt;
    margin-top:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1 {&lt;br /&gt;
    margin:0 0 10px !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 clamp(29px,4vw,40px)/1.2 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2 {&lt;br /&gt;
    margin:0 0 14px !important;&lt;br /&gt;
    padding:0 0 9px !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 22px/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3 {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:600 18px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p { margin-bottom:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:220px minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,5vw,64px) !important;&lt;br /&gt;
    max-width:1000px !important;&lt;br /&gt;
    margin:0 auto 32px !important;&lt;br /&gt;
    padding:8px 0 28px !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    width:220px !important;&lt;br /&gt;
    height:220px !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:3px solid var(--vp-brand) !important;&lt;br /&gt;
    border-radius:50% !important;&lt;br /&gt;
    background:#f0eee3 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 35% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 auto 4px !important;&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    font-size:clamp(19px,2.2vw,25px) !important;&lt;br /&gt;
    font-weight:600 !important;&lt;br /&gt;
    line-height:1.35 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font-size:17px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:22px !important;&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    padding:20px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card:hover {&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card h3 { margin-bottom:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card blockquote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid var(--vp-accent) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-feature {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(120px,190px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    border-radius:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-outlet {&lt;br /&gt;
    margin-bottom:5px !important;&lt;br /&gt;
    color:#706b62 !important;&lt;br /&gt;
    font-size:14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-headline { font-size:17px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section {&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
    padding:20px 0 22px !important;&lt;br /&gt;
    border-block:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-intro { margin:-5px 0 12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(auto-fit,minmax(76px,1fr)) !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    justify-content:center !important;&lt;br /&gt;
    min-height:42px !important;&lt;br /&gt;
    padding:6px 8px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a:hover {&lt;br /&gt;
    border-color:var(--vp-brand) !important;&lt;br /&gt;
    background:#f1f3ee !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section { margin:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:18px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-card { padding:18px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card { grid-column:span 1 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-list {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    flex-wrap:wrap !important;&lt;br /&gt;
    gap:8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-lang-item {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
    min-height:32px !important;&lt;br /&gt;
    white-space:nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vh-flag {&lt;br /&gt;
    display:inline-block !important;&lt;br /&gt;
    flex:0 0 22px !important;&lt;br /&gt;
    width:22px !important;&lt;br /&gt;
    height:15px !important;&lt;br /&gt;
    vertical-align:middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restore ordinary page flow and neutralize any legacy rotated-stage wrapper. */&lt;br /&gt;
#vani-mobile-stage, #vani-rotated-box {&lt;br /&gt;
    position:static !important;&lt;br /&gt;
    inset:auto !important;&lt;br /&gt;
    width:auto !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    rotate:none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot, #vani-stage-content-slot, #vani-stage-footer-slot { display:contents !important; }&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:20px 16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding-bottom:22px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:160px !important; height:160px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid { grid-template-columns:minmax(0,1fr) !important; gap:16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:minmax(0,1fr) !important; gap:14px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-card { padding:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(100px,34%) minmax(0,1fr) !important; gap:12px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section { margin-bottom:24px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:380px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-image { max-width:260px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion:reduce) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::before,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::after {&lt;br /&gt;
        animation:none !important;&lt;br /&gt;
        transition:none !important;&lt;br /&gt;
        scroll-behavior:auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V175: natural document scrolling, Vanisource-style hero, Vanipedia colors. */&lt;br /&gt;
html,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:100% !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
    overflow-y:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-brand:#345B63;&lt;br /&gt;
    --vp-accent:#f5d77f;&lt;br /&gt;
    --vp-ink:#263a3d;&lt;br /&gt;
    --vp-line:#d8d1c3;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:min(100%, 1200px) !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1200px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:26px clamp(16px,3vw,34px) 100px !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
}&lt;br /&gt;
/* The site-wide footer remains fixed; this page has room to scroll past it. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    display:block;&lt;br /&gt;
    height:0;&lt;br /&gt;
    clear:both;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(170px,210px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,4vw,44px) !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:880px !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    margin:0 auto 30px !important;&lt;br /&gt;
    padding:22px 26px !important;&lt;br /&gt;
    border:1px solid #345B63 !important;&lt;br /&gt;
    border-left:5px solid #f5d77f !important;&lt;br /&gt;
    border-radius:8px !important;&lt;br /&gt;
    background:#345B63 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:min(100%,210px) !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    aspect-ratio:445 / 542 !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:2px solid #f5d77f !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    box-shadow:0 5px 18px rgba(18,35,37,.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin:0 0 9px !important;&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    font:600 clamp(32px,3vw,42px)/1.15 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:600 clamp(19px,1.7vw,22px)/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-underline-offset:4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a:hover { color:#fff !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:500 clamp(17px,1.5vw,20px)/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-quote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid #f5d77f !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove the old decorative cursor and restore the operating system pointer. */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page * {&lt;br /&gt;
    cursor:auto !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page a[href],&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .cdx-button {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:18px 14px 96px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:14px !important;&lt;br /&gt;
        max-width:460px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding:17px 17px 19px !important;&lt;br /&gt;
        border-left-width:4px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:min(100%,170px) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-role { font-size:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-organization { font-size:17px !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V176: native mouse cursor; main page language links are the remaining taxonomy feature. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-section {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 0 32px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card {&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    grid-column:auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: native Windows pointer and viewport-contained portal rollouts. */&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    cursor:default !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href] *,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home button,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    align-items:start !important;&lt;br /&gt;
    gap:24px 18px !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 auto 28px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    max-width:640px !important;&lt;br /&gt;
    margin-left:auto !important;&lt;br /&gt;
    margin-right:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card {&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    z-index:1 !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.07) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open {&lt;br /&gt;
    z-index:100 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image {&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border-radius:6px 6px 0 0 !important;&lt;br /&gt;
    background:#e9e4d8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 36% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy {&lt;br /&gt;
    min-height:145px !important;&lt;br /&gt;
    padding:14px 15px 13px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 {&lt;br /&gt;
    min-height:50px !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    padding:0 0 7px !important;&lt;br /&gt;
    border-bottom:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 18px/1.28 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 a {&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p {&lt;br /&gt;
    min-height:44px !important;&lt;br /&gt;
    margin:0 0 8px !important;&lt;br /&gt;
    color:#354444 !important;&lt;br /&gt;
    font:400 14px/1.45 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:7px !important;&lt;br /&gt;
    min-height:30px !important;&lt;br /&gt;
    padding:4px 9px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f6f2e9 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.3 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:focus-visible {&lt;br /&gt;
    border-color:#b1873d !important;&lt;br /&gt;
    outline:2px solid #b1873d !important;&lt;br /&gt;
    outline-offset:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    position:fixed !important;&lt;br /&gt;
    top:var(--vp-panel-top, 20px) !important;&lt;br /&gt;
    left:var(--vp-panel-left, 12px) !important;&lt;br /&gt;
    right:auto !important;&lt;br /&gt;
    bottom:auto !important;&lt;br /&gt;
    z-index:2147483000 !important;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:var(--vp-panel-width, 290px) !important;&lt;br /&gt;
    max-width:calc(100vw - 24px) !important;&lt;br /&gt;
    max-height:min(380px,calc(100vh - 100px)) !important;&lt;br /&gt;
    overflow:auto !important;&lt;br /&gt;
    overscroll-behavior:contain !important;&lt;br /&gt;
    padding:11px 12px 12px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-top:3px solid #b1873d !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 10px 22px rgba(38,58,57,.22) !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open &amp;gt; .vp-rollout-panel,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open &amp;gt; .vp-rollout-panel {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-heading {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
    gap:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options &amp;gt; span { display:block !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    min-height:34px !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:500 14px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:focus-visible {&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#805b16 !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    outline:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options { grid-template-columns:repeat(4,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options a { text-align:center !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options a { display:flex !important; align-items:center !important; gap:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all { display:block !important; margin-top:7px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:focus-visible { text-decoration:underline !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all { display:block !important; margin:0 0 10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:8px 10px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-categories-heading {&lt;br /&gt;
    padding-top:8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel {&lt;br /&gt;
    width:min(720px,calc(100vw - 24px)) !important;&lt;br /&gt;
    --vp-panel-width:720px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options {&lt;br /&gt;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:1px 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options a {&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    padding:5px 6px !important;&lt;br /&gt;
    font-size:12px !important;&lt;br /&gt;
    line-height:1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid { max-width:100% !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:min(620px,calc(100vw - 24px)) !important; --vp-panel-width:620px; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img { height:210px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
        position:static !important;&lt;br /&gt;
        top:auto !important;&lt;br /&gt;
        left:auto !important;&lt;br /&gt;
        right:auto !important;&lt;br /&gt;
        bottom:auto !important;&lt;br /&gt;
        width:auto !important;&lt;br /&gt;
        max-width:none !important;&lt;br /&gt;
        max-height:none !important;&lt;br /&gt;
        margin:0 !important;&lt;br /&gt;
        border-top:1px solid #d8d1c3 !important;&lt;br /&gt;
        border-left:3px solid #b1873d !important;&lt;br /&gt;
        border-radius:0 0 7px 7px !important;&lt;br /&gt;
        box-shadow:none !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:auto !important; --vp-panel-width:auto; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V181: restore the native Windows pointing hand on sidebar menu targets.&lt;br /&gt;
   Earlier Main Page cursor rules forced .vector-menu links to cursor:auto. */&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href],&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V183: restore the pointing-hand cursor on every actionable top and bottom bar item.&lt;br /&gt;
   Older Main Page rules set .vector-dropdown-label and .vh-bottom-link to cursor:auto. */&lt;br /&gt;
html body .vector-header-container a[href],&lt;br /&gt;
html body .vector-header-container a[href] *,&lt;br /&gt;
html body header.vector-header a[href],&lt;br /&gt;
html body header.vector-header a[href] *,&lt;br /&gt;
html body header.mw-header a[href],&lt;br /&gt;
html body header.mw-header a[href] *,&lt;br /&gt;
html body #mw-head a[href],&lt;br /&gt;
html body #mw-head a[href] *,&lt;br /&gt;
html body .minerva-header a[href],&lt;br /&gt;
html body .minerva-header a[href] *,&lt;br /&gt;
html body #vh-bottom-bar a[href],&lt;br /&gt;
html body #vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vh-bottom-bar a[href],&lt;br /&gt;
html body .vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vector-header-container button,&lt;br /&gt;
html body .vector-header-container button *,&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label *,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body .minerva-header button,&lt;br /&gt;
html body .minerva-header button *,&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar button,&lt;br /&gt;
html body #vh-bottom-bar button *,&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar .vh-bottom-link[href] {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:hover,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:focus {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V184: the legacy Main Page cursor reset also targets Vector menu links and&lt;br /&gt;
   dropdown labels. Override those exact top-bar targets after the legacy rules. */&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href],&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href] *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href]:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href]:hover *,&lt;br /&gt;
html body.page-Main_Page #mw-head a[href],&lt;br /&gt;
html body.page-Main_Page #mw-head a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-head a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href],&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label *,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label:focus,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-main-menu-dropdown-toggle,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-main-menu-dropdown-toggle *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-main-menu-dropdown-toggle,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-main-menu-dropdown-toggle *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container button,&lt;br /&gt;
html body.page-Main_Page .vector-header-container button *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body.page-Main_Page #mw-head button,&lt;br /&gt;
html body.page-Main_Page #mw-head button *,&lt;br /&gt;
html body.page-Main_Page #mw-head [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #mw-head [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
ct: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-dot {&lt;br /&gt;
transform: scale(1.5);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline must follow JS position immediately */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
scroll-behavior: auto !important;&lt;br /&gt;
transform-origin: 0 0;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VIRTUAL TIMELINE PERFORMANCE&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
display: flex;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
height: 100%;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
transform-style: flat;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TIMELINE YEAR NAVIGATION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 22px;&lt;br /&gt;
margin: 0 0 10px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 35px;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 4px 2px;&lt;br /&gt;
color: rgba(18,63,56,.62);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
transition:&lt;br /&gt;
color .2s ease,&lt;br /&gt;
transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* Random quotes */&lt;br /&gt;
.vh-quote {&lt;br /&gt;
height: 82px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
padding: 0 40px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
border-bottom: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
margin-top: 26px;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-inner {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
max-width: 1500px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-text {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
text-overflow: ellipsis;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: clamp(20px, 1.65vw, 29px);&lt;br /&gt;
line-height: 1.16;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source {&lt;br /&gt;
margin-top: 7px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source::before,&lt;br /&gt;
.vh-quote-source::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 74px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a {&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a:hover {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 15px;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 93px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote,&lt;br /&gt;
#vh-random-quote-source {&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote.is-changing,&lt;br /&gt;
#vh-random-quote-source.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured {&lt;br /&gt;
width: auto;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(760px, 1.3fr)&lt;br /&gt;
minmax(600px, 1fr);&lt;br /&gt;
column-gap: 32px;&lt;br /&gt;
align-items: start;&lt;br /&gt;
margin-top: 18px;&lt;br /&gt;
padding-top: 18px;&lt;br /&gt;
padding-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured,&lt;br /&gt;
.vh-network {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — TITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — GRID&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
INDIVIDUAL TREASURE CARD&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 48% 52%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature a {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MEDIA AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-media,&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px 0 0 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* Normal video/image cards */&lt;br /&gt;
.vh-feature-video .vh-feature-media,&lt;br /&gt;
.vh-feature-imagequote .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
/* SHORT&lt;br /&gt;
Keep complete vertical YouTube Shorts thumbnail visible.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-short .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: contain;&lt;br /&gt;
background-color: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEXT PANEL ON RIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 3px 10px 5px 12px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
border-radius: 0 6px 6px 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
/* SHORT / VIDEO / IMAGE QUOTE / NECTAR DROP */&lt;br /&gt;
.vh-feature-copy small {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Actual title */&lt;br /&gt;
.vh-feature-copy strong {&lt;br /&gt;
display: block;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
\* Metadata currently not needed.&lt;br /&gt;
\* Keep it hidden so dates do not appear underneath.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-copy span {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
NECTAR DROP&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-audio-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.50);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
line-height: 1;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
transform .2s ease,&lt;br /&gt;
background .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar:hover .vh-feature-audio-icon {&lt;br /&gt;
transform: scale(1.06);&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-network .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 120px;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 5px 10px 0;&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
border-right: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
background .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover .vh-network-icon {&lt;br /&gt;
transform: scale(1.12);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover strong {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
height: 42px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition:&lt;br /&gt;
transform .22s ease,&lt;br /&gt;
color .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes {&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 60px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat strong {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: -8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes + strong {&lt;br /&gt;
white-space: normal;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 19px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat small {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: 8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK MISSION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 430px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 0 0px 0 10px;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-world {&lt;br /&gt;
flex: 0 0 150px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
margin-right: 0px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission-text {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 250px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover .vh-network-world img {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
RESPONSIVE BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(650px, 1.2fr)&lt;br /&gt;
minmax(650px, 1fr);&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
grid-template-columns: 47% 53%;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
padding-left: 9px;&lt;br /&gt;
padding-right: 7px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 110px;&lt;br /&gt;
min-width: 110px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1.1fr)&lt;br /&gt;
minmax(620px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 105px;&lt;br /&gt;
min-width: 105px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =====================================================&lt;br /&gt;
SOCIAL PLATFORM STATISTICS&lt;br /&gt;
===================================================== */&lt;br /&gt;
/* Month / year title */&lt;br /&gt;
.social-stats-title {&lt;br /&gt;
margin: 30px 0 10px;&lt;br /&gt;
padding-bottom: 7px;&lt;br /&gt;
font-size: 25px;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
border-bottom: 2px solid #2a4452;&lt;br /&gt;
}&lt;br /&gt;
/* Clickable statistics bar */&lt;br /&gt;
.social-stats-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-header:hover {&lt;br /&gt;
background: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
/* Platform blocks */&lt;br /&gt;
.social-stats-platform {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
border-right: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-name {&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-views {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
/* Details */&lt;br /&gt;
.social-stats-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 7px;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #2a4452;&lt;br /&gt;
background: #eef2f4;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-arrow {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Expanded report */&lt;br /&gt;
.social-stats-details {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
padding: 24px 28px 30px;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-top: 1px solid #c8ccd1;&lt;br /&gt;
border-radius: 0 0 8px 8px;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-number {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.15;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-view-label {&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
IMAGE QUOTE POPUP&lt;br /&gt;
========================================================== */&lt;br /&gt;
#vh-imagequote-lightbox {&lt;br /&gt;
position: fixed;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
/* positioned by JS */&lt;br /&gt;
top: auto;&lt;br /&gt;
left: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .2s ease,&lt;br /&gt;
visibility .2s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox.is-open {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
visibility: visible;&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 20vw;&lt;br /&gt;
max-width: 380px;&lt;br /&gt;
min-width: 260px;&lt;br /&gt;
height: auto;&lt;br /&gt;
max-height: 55vh;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px&lt;br /&gt;
rgba(0, 0, 0, .28);&lt;br /&gt;
}&lt;br /&gt;
.vh-imagequote-lightbox-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
top: 5px;&lt;br /&gt;
right: 7px;&lt;br /&gt;
width: 28px;&lt;br /&gt;
height: 28px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: rgba(0, 0, 0, .55);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 26px;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar Drop audio activity */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 3px;&lt;br /&gt;
height: 18px;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave span {&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 4px;&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform-origin: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span {&lt;br /&gt;
animation: vhNectarWave .75s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(2) {&lt;br /&gt;
animation-delay: -.45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(3) {&lt;br /&gt;
animation-delay: -.20s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(4) {&lt;br /&gt;
animation-delay: -.60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(5) {&lt;br /&gt;
animation-delay: -.30s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(6) {&lt;br /&gt;
animation-delay: -.55s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(7) {&lt;br /&gt;
animation-delay: -.10s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vhNectarWave {&lt;br /&gt;
0% {&lt;br /&gt;
height: 3px;&lt;br /&gt;
}&lt;br /&gt;
100% {&lt;br /&gt;
height: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Nectar audio area — never scroll */&lt;br /&gt;
.vh-feature-nectar .vh-feature-audio {&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar .vh-nectar-wave {&lt;br /&gt;
flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Video + Nectar Drop title limit */&lt;br /&gt;
.vh-feature-video .vh-feature-copy strong,&lt;br /&gt;
.vh-feature-nectar .vh-feature-copy strong {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
display: -webkit-box;&lt;br /&gt;
-webkit-box-orient: vertical;&lt;br /&gt;
-webkit-line-clamp: 5;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
========================================================= */&lt;br /&gt;
.vani-flipbook-trigger {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
transition:&lt;br /&gt;
transform 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger:hover img {&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px&lt;br /&gt;
rgba(0, 0, 0, 0.22);&lt;br /&gt;
}&lt;br /&gt;
/* Full-screen dark overlay */&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
position: fixed;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
display: none;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
background:&lt;br /&gt;
rgba(15, 20, 18, 0.90);&lt;br /&gt;
}&lt;br /&gt;
#vani-flipbook-overlay.is-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* Popup */&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: calc(100vw - 80px);&lt;br /&gt;
height: calc(100vh - 40px);&lt;br /&gt;
max-width: 1800px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 20px 70px&lt;br /&gt;
rgba(0, 0, 0, 0.55);&lt;br /&gt;
}&lt;br /&gt;
/* Iframe holder */&lt;br /&gt;
#vani-flipbook-frame-holder {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Actual flipbook iframe */&lt;br /&gt;
#vani-flipbook-frame {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
}&lt;br /&gt;
/* Close button */&lt;br /&gt;
.vani-flipbook-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 10px;&lt;br /&gt;
right: 10px;&lt;br /&gt;
z-index: 100001;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background:&lt;br /&gt;
rgba(20, 20, 20, 0.80);&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
font-family:&lt;br /&gt;
Arial,&lt;br /&gt;
sans-serif;&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
line-height: 42px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-close:hover {&lt;br /&gt;
background: #000000;&lt;br /&gt;
}&lt;br /&gt;
body.vani-flipbook-open {&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
padding: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
max-width: none;&lt;br /&gt;
border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================&lt;br /&gt;
VANIPEDIA INSPIRATION&lt;br /&gt;
========================================= */&lt;br /&gt;
/* Image */&lt;br /&gt;
.vision-layout-wrapper .vision-logo {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
}&lt;br /&gt;
.vision-layout-wrapper .vision-logo img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 350px;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Two button columns */&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
display: flex;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-col {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Light green buttons */&lt;br /&gt;
.vision-buttons-container .vision-btn {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn:hover {&lt;br /&gt;
background-color: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn a,&lt;br /&gt;
.vision-buttons-container .vision-btn a.external {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ARCHITECTURAL WOOD SANCTUM &amp;amp; SHADOWBOX NICHES (A1 CONCEPT)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
:root {&lt;br /&gt;
--wood-darkest: #110804;&lt;br /&gt;
--wood-dark: #1c0e07;&lt;br /&gt;
--wood-mid: #2b170e;&lt;br /&gt;
--wood-warm: #3d2214;&lt;br /&gt;
--wood-light: #54311c;&lt;br /&gt;
--gold-bright: #f5d77f;&lt;br /&gt;
--gold-mid: #d4af37;&lt;br /&gt;
--gold-deep: #997a15;&lt;br /&gt;
--text-cream: #f4ebd9;&lt;br /&gt;
--text-muted: #bda892;&lt;br /&gt;
--spotlight-glow: radial-gradient(circle at 50% 0%, rgba(255, 230, 160, 0.28) 0%, rgba(255, 210, 120, 0.08) 45%, transparent 75%);&lt;br /&gt;
}&lt;br /&gt;
/* Master Architectural Container */&lt;br /&gt;
.sanctum-cabinet {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1280px;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
background: linear-gradient(180deg, #2b170e 0%, #1c0e07 40%, #140904 100%);&lt;br /&gt;
border: 3px solid #3d2314;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
box-shadow: 0 25px 60px rgba(0,0,0,0.9), inset 0 2px 4px rgba(255,220,150,0.2), inset 0 -2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
position: relative;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, &#039;Georgia&#039;, serif;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
}&lt;br /&gt;
.sanctum-cabinet::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0; left: 0; right: 0; bottom: 0;&lt;br /&gt;
background: repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0px, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 4px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 1: TOP ARCHITECTURAL CORNICE / NAV BAR */&lt;br /&gt;
.cornice-header {&lt;br /&gt;
background: linear-gradient(180deg, #3f2314 0%, #28140a 60%, #1b0c05 100%);&lt;br /&gt;
border-bottom: 2px solid #5a341b;&lt;br /&gt;
box-shadow: 0 8px 16px rgba(0,0,0,0.7), inset 0 2px 3px rgba(255,230,170,0.25);&lt;br /&gt;
padding: 14px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left .nav-burger {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
background: rgba(0,0,0,0.4);&lt;br /&gt;
padding: 6px 12px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
border: 1px solid #4a2814;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-group {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.main-brand-title {&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0,0,0,0.9), 0 0 12px rgba(212,175,55,0.3);&lt;br /&gt;
}&lt;br /&gt;
.brand-subline {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-search {&lt;br /&gt;
flex: 1;&lt;br /&gt;
max-width: 480px;&lt;br /&gt;
margin: 0 24px;&lt;br /&gt;
}&lt;br /&gt;
.search-input-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel {&lt;br /&gt;
width: 100%;&lt;br /&gt;
padding: 10px 18px 10px 42px;&lt;br /&gt;
background: #0f0704;&lt;br /&gt;
border: 1px solid #472613;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-family: inherit;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0,0,0,0.9), 0 1px 2px rgba(255,255,255,0.08);&lt;br /&gt;
outline: none;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel::placeholder {&lt;br /&gt;
color: #7d6b58;&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.search-icon {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 14px;&lt;br /&gt;
top: 50%;&lt;br /&gt;
transform: translateY(-50%);&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links .btn-gold a {&lt;br /&gt;
background: linear-gradient(180deg, #b8860b 0%, #7d5904 100%);&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: #fff !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* SPOTLIGHT HOOD &amp;amp; OVERHEAD LAMPS (A1 STYLE) */&lt;br /&gt;
.spotlight-frieze {&lt;br /&gt;
position: relative;&lt;br /&gt;
padding: 24px 20px 10px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
background: linear-gradient(180deg, #24130b 0%, #180c06 100%);&lt;br /&gt;
border-bottom: 2px solid #3a1e0f;&lt;br /&gt;
}&lt;br /&gt;
.lamp-row {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-around;&lt;br /&gt;
padding: 0 80px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.lamp {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
background: radial-gradient(ellipse at center, #ffd700 0%, #b8860b 60%, #442500 100%);&lt;br /&gt;
border-radius: 0 0 10px 10px;&lt;br /&gt;
box-shadow: 0 0 14px 4px rgba(255, 215, 0, 0.45);&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
.lamp::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 8px;&lt;br /&gt;
left: -70px;&lt;br /&gt;
width: 200px;&lt;br /&gt;
height: 280px;&lt;br /&gt;
background: var(--spotlight-glow);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.frieze-title {&lt;br /&gt;
font-size: 24px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-shadow: 0 2px 6px rgba(0,0,0,0.95);&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.frieze-subtitle {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.shadowbox-body {&lt;br /&gt;
padding: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 2: HERO STAGE */&lt;br /&gt;
.hero-sanctuary-stage {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 1fr 1.25fr 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
background: linear-gradient(180deg, #180c06 0%, #100703 100%);&lt;br /&gt;
border: 3px solid #361e10;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
box-shadow: inset 0 10px 25px rgba(0,0,0,0.9);&lt;br /&gt;
margin-bottom: 24px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-card {&lt;br /&gt;
background: rgba(0, 0, 0, 0.45);&lt;br /&gt;
border: 1px solid #3b2011;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.8);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-tag {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-headline a {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-body {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: #bcaaa4;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
margin: 10px 0;&lt;br /&gt;
flex: 1;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-footer a {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.center-frame {&lt;br /&gt;
background: #090402;&lt;br /&gt;
border: 3px solid #4a2814;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.95), inset 0 0 30px rgba(0,0,0,0.9);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.sanctuary-center-badge {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link a {&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 3px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 80px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
background: linear-gradient(90deg, transparent, var(--gold-mid), transparent);&lt;br /&gt;
margin: 10px auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.multilingual-tape {&lt;br /&gt;
background: #140904;&lt;br /&gt;
border: 1px solid #361b0d;&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
margin-top: 12px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 3: 3D RECESSED SHADOWBOX SHELF NICHES */&lt;br /&gt;
.niches-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche {&lt;br /&gt;
background: linear-gradient(180deg, #0e0603 0%, #170b05 100%);&lt;br /&gt;
border: 3px solid #381f11;&lt;br /&gt;
border-top: 4px solid #1a0c06;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 18px;&lt;br /&gt;
box-shadow: inset 0 8px 18px rgba(0,0,0,0.95), 0 4px 10px rgba(0,0,0,0.7), inset 0 0 20px rgba(0,0,0,0.8);&lt;br /&gt;
position: relative;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: transform 0.2s, border-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
border-color: #633b20;&lt;br /&gt;
}&lt;br /&gt;
.niche-lamp {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
width: 36px;&lt;br /&gt;
height: 5px;&lt;br /&gt;
background: #e2ba4d;&lt;br /&gt;
border-radius: 0 0 6px 6px;&lt;br /&gt;
box-shadow: 0 0 10px rgba(255,215,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.niche-icon-wrap {&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
margin: 10px 0 10px 0;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0,0,0,0.8));&lt;br /&gt;
}&lt;br /&gt;
.niche-title {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
.niche-desc {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.niche-meta {&lt;br /&gt;
margin-top: auto;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
border-top: 1px solid #2d180c;&lt;br /&gt;
padding-top: 8px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* SUPPLEMENTARY TAXONOMY SHELF */&lt;br /&gt;
.taxonomies-carved-shelf {&lt;br /&gt;
background: #110704;&lt;br /&gt;
border: 1px solid #361b0c;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 12px 18px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.shelf-label {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
background: #1d0f07;&lt;br /&gt;
border: 1px solid #422312;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 4px 10px;&lt;br /&gt;
margin: 0 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
/* CARVED TIMELINE RIBBON */&lt;br /&gt;
.timeline-carved-ribbon {&lt;br /&gt;
background: linear-gradient(180deg, #1c0e07 0%, #120803 100%);&lt;br /&gt;
border: 2px solid #381f11;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
box-shadow: inset 0 4px 10px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.timeline-label-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.timeline-title {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.timeline-span-badge {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.timeline-years-bar {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
background: #080301;&lt;br /&gt;
border: 1px solid #30170a;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-year {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: #9c8570;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
padding: 2px 6px;&lt;br /&gt;
transition: color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.vh-year:hover, .vh-year.active {&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 4: BASE PLINTH FOOTER */&lt;br /&gt;
.plinth-footer {&lt;br /&gt;
background: linear-gradient(180deg, #1d0f07 0%, #120803 100%);&lt;br /&gt;
border-top: 3px solid #3d2111;&lt;br /&gt;
padding: 20px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.05);&lt;br /&gt;
}&lt;br /&gt;
.plinth-stat {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-actions {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
background: #190b05;&lt;br /&gt;
border: 1px solid #4a2712;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
.niches-grid { grid-template-columns: 1fr; }&lt;br /&gt;
.hero-sanctuary-stage { grid-template-columns: 1fr; }&lt;br /&gt;
.taxonomies-carved-shelf { flex-direction: column; gap: 10px; }&lt;br /&gt;
.plinth-footer { flex-direction: column; gap: 14px; text-align: center; }&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PERSISTENT TOP BAR: #345B63 SINGLE-ROW (BURGER, SEARCH, TITLE, USER)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Full-Width Outer Banner Container (Strict #345B63) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Inner Flex Row: STRICT Single Horizontal Line */&lt;br /&gt;
.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CENTERED TITLE: Dead-Center On The Same Line */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.8px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. LEFT SECTION: Burger [ ≡ ] + Search In ONE Row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Force Burger Menu Dropdown to ALWAYS display on desktop */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .cdx-button--fake-button {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* HIGH-VISIBILITY GOLD FOR BURGER &amp;amp; ALL VECTOR ICONS */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.mw-header .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
filter: brightness(0) saturate(100%) invert(86%) sepia(26%) saturate(884%) hue-rotate(352deg) brightness(102%) contrast(96%) !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide duplicate site wordmark &amp;amp; tagline next to burger */&lt;br /&gt;
.vector-header-start .mw-logo-wordmark,&lt;br /&gt;
.vector-header-start .mw-logo-tagline,&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Box Container on Left */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Refined Inset Search Input (Option 1: Harmonious Deep Sea Teal) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 18px !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
padding: 4px 12px 4px 30px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
line-height: 30px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
transition: width 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(245, 215, 127, 0.4), inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input::placeholder,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]::placeholder,&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
color: #a5c4c9 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-search-box-inner .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide separate search submit buttons */&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container #searchButton,&lt;br /&gt;
.vector-header-container #mw-searchButton,&lt;br /&gt;
.vector-header-container .searchButton,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. RIGHT SECTION: User Part Fixed (No weird boxes, clean gold, unified dropdown) */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.1 Remove all clunky button box backgrounds and borders from top bar items */&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button--fake-button,&lt;br /&gt;
.vector-header-end .cdx-button--weight-quiet,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-menu-heading,&lt;br /&gt;
.vector-header-end #p-personal,&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-menu,&lt;br /&gt;
.vector-header-end .vector-menu,&lt;br /&gt;
.vector-header-end .vector-menu-content,&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.2 Style username &amp;amp; header icons in clean warm gold (no boxes) */&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #pt-userpage-2 span,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: background-color 0.2s ease, color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.3 Desktop User Dropdown Menu (Strictly Matching image_a7f3ff.png) */&lt;br /&gt;
.vector-header-end .vector-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content div,&lt;br /&gt;
.vector-header-end .vector-dropdown-content ul,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-menu-content {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure Talk (pt-mytalk) is visible in desktop dropdown */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide icons inside desktop user dropdown so it matches image_a7f3ff.png clean text */&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean, compact, single-row links */&lt;br /&gt;
.vector-header-end .vector-dropdown-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a span {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
font-size: inherit !important;&lt;br /&gt;
font-weight: inherit !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:focus,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Divider above Logout */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-user-menu-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. DISABLE ALL HOVER PREVIEWS / POPUPS IN TOP BAR */&lt;br /&gt;
.vector-header-container [title]:hover::after,&lt;br /&gt;
.vector-header-container [title]:hover::before,&lt;br /&gt;
.vector-header-container a[title]:hover::after,&lt;br /&gt;
.vector-header-container a[title]:hover::before,&lt;br /&gt;
.mw-header [title]:hover::after,&lt;br /&gt;
.mw-header [title]:hover::before,&lt;br /&gt;
.mw-header a[title]:hover::after,&lt;br /&gt;
.mw-header a[title]:hover::before {&lt;br /&gt;
display: none !important;&lt;br /&gt;
content: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Sticky Header Support (Color: #345B63) */&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
height: 48px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-sticky-header a,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Main Page Adjustments: Clean Flush Under Top Bar */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-top {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-photo-stage {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ELIMINATE UNWANTED LIGHT-GREEN STRIP / TOOLBAR UNDER TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure no gap or background bleed between top bar and content on Main Page */&lt;br /&gt;
body.page-Main_Page .vector-header-container {&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
WHO IS SRILA PRABHUPADA &amp;amp; FOUNDER-ACARYA HERO ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 16px auto 8px auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 3px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important; /* Temple Gold */&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
color: #1e353b !important; /* Deep Sacred Slate-Teal */&lt;br /&gt;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
margin: 6px auto 14px auto !important;&lt;br /&gt;
padding: 4px 18px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-radius: 20px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: &amp;quot;♦&amp;quot; !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PANORAMIC TIMELINE RIBBON (1896 – 1977) BETWEEN HERO &amp;amp; GATEWAYS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-timeline-panoramic {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 18px auto 24px auto !important;&lt;br /&gt;
padding: 12px 16px !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-timeline-years {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 auto 12px auto !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-wrap: wrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(255, 255, 255, 0.7) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(52, 91, 99, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* FORCE WARM PARCHMENT ON ALL MAIN PAGE CONTAINERS (KILL MINT GREEN BLEED) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA STRICT ZERO-SCROLL VIEWPORT-FIT SYSTEM (STEP 11)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Strict Zero-Scroll Viewport Locking */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Master Canvas Vertical Rhythm (Auto-distributed inside single screen) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 18px 10px 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Base Card Styling */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Ribbon */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-icon {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-sub {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
opacity: 0.85 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 1: HERO TRIAD (Compact) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 280px 1fr 280px !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories of Srila Prabhupada Card (Left) */&lt;br /&gt;
.vh-card-memories .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-actions {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.28) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Frame */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at center, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 34px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
/* Button below Srila Prabhupada: only &amp;quot;Founder-Ācārya of ISKCON&amp;quot;, clickable wiki link */&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
margin: 3px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Sacred Portrait Oval */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto 4px auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 110px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 2.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f4ebd9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
margin: 2px auto 0 auto !important;&lt;br /&gt;
max-width: 440px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 2: CLEAN INTERACTIVE TIMELINE (No outer border/box rectangle) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lifeline track window */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
flex: 0 0 200px !important;&lt;br /&gt;
padding: 6px 14px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 32px !important;&lt;br /&gt;
left: 14px !important;&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
height: 8px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #1e293b !important;&lt;br /&gt;
max-width: 170px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 3: 6 GATEWAYS GRID (Compact 6-Columns) */&lt;br /&gt;
.vh-gateways-frame {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(6, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 8px 6px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 30px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway .vh-icon {&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
color: #2c3e50 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 4: QUOTE SCROLL (Slim Banner) */&lt;br /&gt;
.vh-quote-frame {&lt;br /&gt;
background: #faf6ee !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
padding: 8px 24px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1000px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-inner {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-text {&lt;br /&gt;
max-width: 750px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-source {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
color: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
font-family: Georgia, serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 5: BOTTOM MODULES (Treasures &amp;amp; Network) */&lt;br /&gt;
.vh-bottom-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 8px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 8px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stats-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-around !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 8px 10px 4px 10px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 2px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-num {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-lbl {&lt;br /&gt;
font-size: 8.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 4px 10px 6px 10px !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
THEMATIC TAXONOMY INDEX (4 SECTIONS) &amp;amp; PRABHUPADA IN MEDIA (STEP 12)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Section Heading */&lt;br /&gt;
.vh-section-header {&lt;br /&gt;
margin: 18px 0 10px 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
padding-bottom: 6px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-badge {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
padding: 3px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.2px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4-Column Taxonomy Grid */&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Prabhupada in the Media Section */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-body {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
padding: 12px 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #334155 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow smooth scrolling when full sections are present */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: repeat(2, 1fr) !important; }&lt;br /&gt;
.vh-media-body { flex-direction: column !important; align-items: flex-start !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: 1fr !important; }&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide quote and bottom sections if any old cache or DOM remains */&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
#vh-random-quote-wrap,&lt;br /&gt;
.vh-bottom-grid,&lt;br /&gt;
.vh-bottom-card,&lt;br /&gt;
.vh-card-treasures,&lt;br /&gt;
.vh-card-network {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 14: TOP BAR SEARCH ANCHORED LEFT + SACRED 3D ARCHITECTURAL STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR LEFT ANCHOR FOR SEARCH */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 0 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. 3D CARDS (HERO TRIAD, GATEWAYS, TAXONOMY, MEDIA) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf8f4 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.32) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 1px 3px rgba(0, 0, 0, 0.05),&lt;br /&gt;
0 5px 15px rgba(30, 53, 59, 0.07),&lt;br /&gt;
0 10px 24px -5px rgba(30, 53, 59, 0.08),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 10px 25px rgba(30, 53, 59, 0.12),&lt;br /&gt;
0 16px 32px -6px rgba(177, 135, 61, 0.16),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Plaques (Embossed Top Bar) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #fbf9f4 0%, #f2ebdd 100%) !important;&lt;br /&gt;
border-bottom: 1.5px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(0, 0, 0, 0.03) !important;&lt;br /&gt;
border-top-left-radius: 7px !important;&lt;br /&gt;
border-top-right-radius: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Center Card (Elevated Sovereign Altar) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 35%, #ffffff 0%, #faf6ec 65%, #f3ece0 100%) !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 1) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.11),&lt;br /&gt;
0 16px 36px -6px rgba(177, 135, 61, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 20px rgba(177, 135, 61, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Frame */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 3.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(30, 53, 59, 0.22),&lt;br /&gt;
0 12px 28px rgba(0, 0, 0, 0.15),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.8),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
transition: transform 0.25s ease, box-shadow 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.28),&lt;br /&gt;
0 16px 36px rgba(177, 135, 61, 0.3),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Gateways Icon Medallions */&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
background: linear-gradient(145deg, #ffffff 0%, #f6efe0 50%, #eadecb 100%) !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
transition: transform 0.2s ease, box-shadow 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.08) translateY(-1px) !important;&lt;br /&gt;
background: linear-gradient(145deg, #fdfbf7 0%, #f2e3c6 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 5px 10px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Tactile Timeline Year Keys */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4eee2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.55) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.07),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.75) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 10px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1f373c 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #122124 !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0d1719 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 1px 2px rgba(0, 0, 0, 0.4),&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Raised 3D Pill Action Buttons */&lt;br /&gt;
.vh-btn-pill,&lt;br /&gt;
.vh-founder-subline a,&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.12),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.4),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #28474e 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #1a2f34 !important;&lt;br /&gt;
border-bottom: 2px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 4px 14px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b1873d 0%, #916c2a 100%) !important;&lt;br /&gt;
border-color: #72531a !important;&lt;br /&gt;
border-bottom: 2.5px solid #553e13 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f6efe2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #213c42 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162a2e !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1517 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(30, 53, 59, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Lifeline Track (Carved Groove with Illuminated Bar) */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #e4ded0 0%, #ede7db 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-bottom: 1px solid #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 15: &amp;quot;SOLID&amp;quot; ARCHITECTURAL PRESENCE &amp;amp; EMBOSSED 3D DEPTH&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SOLID CARD ARCHITECTURE (SUBSTANTIAL GROUNDED PRESENCE) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fbf9f4 60%, #f5efe2 100%) !important;&lt;br /&gt;
border: 1.5px solid #c09b4d !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #8e6b22 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.08),&lt;br /&gt;
0 8px 20px rgba(24, 38, 35, 0.12),&lt;br /&gt;
0 16px 32px -4px rgba(24, 38, 35, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 -1px 0 rgba(192, 155, 77, 0.2) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-4px) !important;&lt;br /&gt;
border-color: #d4ab55 !important;&lt;br /&gt;
border-bottom: 4.5px solid #7a5818 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.10),&lt;br /&gt;
0 14px 28px rgba(24, 38, 35, 0.18),&lt;br /&gt;
0 24px 42px -6px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SOLID EMBOSSED CARD HEADER (STONE/METAL LINTEL) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #faf6ee 0%, #ebe0ca 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #b89348 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 2px 4px rgba(0, 0, 0, 0.05) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.6px !important;&lt;br /&gt;
color: #725215 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #55442a !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.16) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (SOVEREIGN REVERENTIAL ALTAR) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 32%, #ffffff 0%, #fbf6ec 55%, #f0e6d2 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #785414 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.09),&lt;br /&gt;
0 12px 28px rgba(24, 38, 35, 0.16),&lt;br /&gt;
0 22px 44px -8px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SOLID CAST GOLD PORTRAIT MEDALLION */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 4px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(20, 35, 32, 0.32),&lt;br /&gt;
0 16px 36px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #c99c45 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 12px 32px rgba(20, 35, 32, 0.40),&lt;br /&gt;
0 20px 45px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SOLID GATEWAYS WITH SCULPTED BRONZE/GOLD MEDALLIONS */&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 14px 10px 12px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #eedfc7 50%, #d6ba8f 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top-color: #ffffff !important;&lt;br /&gt;
border-bottom-color: #825f18 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.14),&lt;br /&gt;
inset 0 1px 1.5px #ffffff,&lt;br /&gt;
inset 0 -2px 3px rgba(130, 95, 30, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.1) translateY(-2px) !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #f7ebd5 50%, #e5cb9e 100%) !important;&lt;br /&gt;
border-color: #c49d48 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 1px 2px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(130, 95, 30, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #14282c !important;&lt;br /&gt;
letter-spacing: 1.4px !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SOLID TACTILE TIMELINE YEAR BUTTONS */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #efe7d6 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #213c42 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
border-color: #cda24e !important;&lt;br /&gt;
border-bottom: 4.5px solid #63430c !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.28),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #0b1a1c !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #172c30 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0d191c !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #060c0d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 2px 4px rgba(0, 0, 0, 0.5),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SOLID CARVED LIFELINE TRACK */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #ded6c4 0%, #e8e1d3 100%) !important;&lt;br /&gt;
border: 1.5px solid #a8843c !important;&lt;br /&gt;
border-top-color: #8c6a26 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. SOLID 3D ACTION PILL BUTTONS */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #376069 0%, #20393f 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.45) !important;&lt;br /&gt;
border-bottom: 3px solid #0a1315 !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 5px 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 7px rgba(0, 0, 0, 0.20),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.5),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b88e40 0%, #8c661d 100%) !important;&lt;br /&gt;
border-color: #61440d !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
border-bottom: 3.5px solid #432e08 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(177, 135, 61, 0.38) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4ebd9 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #785414 !important;&lt;br /&gt;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1b3237 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #0e1e21 !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #050b0c !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(30, 53, 59, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. SOLID DEDICATED MEDIA ARCHIVES SECTION */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 10. Hide THEMATIC TAXONOMY INDEX announcement banner from old cache */&lt;br /&gt;
.vh-section-header,&lt;br /&gt;
.vh-section-badge,&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide the 6 gateways frame if any cache remains */&lt;br /&gt;
.vh-gateways-frame,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
SAFE NO-SCROLL DASHBOARD &amp;amp; ZERO-OVERLAP ARCHITECTURE (STEP 18)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PREVENT SCROLLING ON MAIN PAGE CLEANLY WITHOUT BREAKING VECTOR INTERNALS */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: hidden !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. THE MASTER DASHBOARD CONTAINER (FITS SCREEN EXACTLY) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 56px) !important;&lt;br /&gt;
max-height: calc(100vh - 56px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize old legacy absolute / conflicting rules */&lt;br /&gt;
.vh-intro,&lt;br /&gt;
.vh-now,&lt;br /&gt;
.vh-main,&lt;br /&gt;
.vh-gateways,&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 1: HERO TRIAD */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 38vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1.15fr 1fr !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Card: Sanctuary Altar */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin: 0 auto 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
padding: 2px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 85px !important;&lt;br /&gt;
height: 85px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 2: INTERACTIVE LIFE TIMELINE */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 62px !important;&lt;br /&gt;
max-height: 62px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 2px 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
max-height: 30px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 3: THEMATIC TAXONOMY (4 CARDS) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 39vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-header {&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 5px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
margin-top: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 4: PRABHUPĀDA IN THE MEDIA (COMPACT HORIZONTAL BAR 42px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-card-header {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-body {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-desc {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 3px 12px !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 19: FULL-WIDTH VIEW + TOP-BAR TEAL (#345B63) BORDERS &amp;amp; SHADOWS&lt;br /&gt;
+ REFINED COMPACT SIZING &amp;amp; EXPANDED AIRY SPACING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH VIEW (EXPAND TO 100% SCREEN WIDTH) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TEAL (#345B63) BORDERS &amp;amp; MULTI-STOP TEAL SHADOWS ACROSS ALL CARDS */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
border-color: #43727c !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.12),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.22),&lt;br /&gt;
0 22px 38px -6px rgba(52, 91, 99, 0.26),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Lintels (Teal Borders &amp;amp; Toned Accents) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #eaf1f2 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(52, 91, 99, 0.06) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #233e44 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY ALAR CARD (REFINED 3D TEAL EMBOSSING) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.10),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.18),&lt;br /&gt;
0 22px 40px -6px rgba(52, 91, 99, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(52, 91, 99, 0.05) !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Bezel in #345B63 */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 80px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
border: 3.5px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(52, 91, 99, 0.35),&lt;br /&gt;
0 12px 26px rgba(26, 47, 52, 0.25),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 22px rgba(52, 91, 99, 0.45),&lt;br /&gt;
0 16px 32px rgba(26, 47, 52, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Title &amp;amp; Subtitle */&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. BIG RECTANGLE ELEMENTS ARE SMALLER WITH BIGGER SPACE BETWEEN THEM */&lt;br /&gt;
/* Section 1: Hero Triad Grid (Reduced Height, Expanded 20px Gutter) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 220px !important;&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 2: Timeline (Sleek Key Row &amp;amp; Track, Teal Borders) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 58px !important;&lt;br /&gt;
height: 58px !important;&lt;br /&gt;
max-height: 58px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
border-bottom: 3.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.25), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1e353b 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-bottom: 3px solid #0b1517 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4), 0 2px 5px rgba(52, 91, 99, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 3: Thematic Taxonomy Grid (Reduced Height, Expanded 18px Gutter) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #3e565c !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 4: Media Bar (Compact 40px Single-Line Strip) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
max-height: 40px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. 3D PILL BUTTONS WITH TEAL THEME */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #1a2f34 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #4c828d 0%, #2e545b 100%) !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 20: NARROWER RECTANGLES + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. NARROWER PROPORTIONED CONTAINER (NO LONGER ENDLESSLY WIDE) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
max-width: 1260px !important;&lt;br /&gt;
width: 95% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CENTER CARD FIXES (PROPER HIERARCHY, NO WEIRD DOUBLE BOXES) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title a {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-sub {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-main {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide legacy floating who-corner and founder subline balloon boxes */&lt;br /&gt;
.vh-hero-title-wrap,&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dedicated button below portrait */&lt;br /&gt;
.vh-founder-btn-wrap {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 78px !important;&lt;br /&gt;
height: 78px !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(52, 91, 99, 0.32), inset 0 2px 4px rgba(255, 255, 255, 0.9), inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE LAYOUT CORRECTIONS (CLEAN &amp;amp; LEGIBLE TRACK) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 64px !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
max-height: 34px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CLEAN MEDIA SECTION (SINGLE HORIZONTAL FLEX ROW 44px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left .vh-badge-text a {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-center {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right .vh-btn-pill {&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. NARROWER HERO &amp;amp; TAXONOMY GRIDS WITH AMPLE SPACING */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 21: NARROW RECTANGLES (1140px) + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE NARROWER DASHBOARD WIDTH (OVERRIDE ALL PREVIOUS MIN-WIDTHS) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
max-width: 1140px !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. NARROW HERO TRIAD (3 CARDS ~360px EACH) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (COMPLETELY REBUILT ARCHITECTURE) */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 76px !important;&lt;br /&gt;
height: 76px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW THEMATIC TAXONOMY (4 CARDS ~270px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. CLEAN MEDIA BAR (HORIZONTAL SINGLE LINE) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 22: FULL-WIDTH VIEW + NARROWER CARDS + VISIBLE TOP BORDER + ZERO CUTOUTS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE VIEW (NO ARTIFICIAL MAX-WIDTH ON CONTAINER) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 10px 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. VISIBLE TOP BORDER ON ALL RECTANGLE ELEMENTS (NO MORE MISSING TOP BORDER!) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-sanctuary-card,&lt;br /&gt;
.vh-card-memories,&lt;br /&gt;
.vh-card-article,&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* CRITICAL: EXPLICIT VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. NARROWER RECTANGLES WITH GENEROUS GAPS (PAGE IS FULL WIDTH, CARDS ARE NARROWER) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 28px !important;&lt;br /&gt;
flex: 0 0 230px !important;&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 400px !important; /* NARROWER RECTANGLES */&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SANCTUARY CENTER CARD: ZERO WEIRD BOXES, PERFECT VERTICAL FIT */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text,&lt;br /&gt;
.vh-sanctuary-header-text *,&lt;br /&gt;
.vh-sanctuary-name,&lt;br /&gt;
.vh-sanctuary-name * {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 74px !important;&lt;br /&gt;
height: 74px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 3px 16px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. PREVENT CUT OUTS IN MEMORIES &amp;amp; SPOTLIGHT */&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-article .vh-discover-secondary {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. TIMELINE: ZERO OVERLAPPING */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 68px !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. NARROWER TAXONOMY CARDS (4 CARDS ~280px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 175px !important;&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 290px !important; /* NARROWER TAXONOMY CARDS */&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: calc(100% - 34px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MEDIA BAR (PERFECT SINGLE ROW, ZERO OVERLAPPING) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 23: DEFINITIVE FIXES FOR TOP BORDERS, WIDTHS, TIMELINE, FULL-WIDTH PAGE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE: UNLOCK MEDIAWIKI WRAPPERS &amp;amp; CONTAINERS TO 100% */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container,&lt;br /&gt;
body.page-Main_Page .vector-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TOP BORDERS: 100% VISIBLE SOLID #345B63 BORDER ON EVERY CARD &amp;amp; HEADER */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* ULTRA-VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* HEADER REINFORCED TOP BORDER */&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. YEAR BUTTONS: SOLID VISIBLE TOP BORDER */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* EXPLICIT SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
border-top: 2px solid #1a2f34 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-top: 2px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2.5px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW ALL RECTANGLES BY 30% */&lt;br /&gt;
/* HERO TRIAD: Cards narrowed to 280px (was 400px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 36px !important;&lt;br /&gt;
flex: 0 0 235px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* TAXONOMY: 4 Cards narrowed to 210px (was 290px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
/* MEDIA BAR: Narrowed to 930px to match Triad/Taxonomy cluster */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 930px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. FLOWING TIMELINE: FIX VERTICAL TRUNCATION (AMP UP HEIGHT TO 70px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1050px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 26px !important;&lt;br /&gt;
flex: 0 0 26px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
max-height: 72px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-date {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-title,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SANCTUARY PORTRAIT &amp;amp; BUTTONS - POLISHED HIERARCHY */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 72px !important;&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
border: 2.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule {&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-subtitle {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 24: FIX THICK BORDERS, FULL-WIDTH EDGES, AND BOTTOM OVERLAPPING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE 100% TRUE FULL-WIDTH (STRIP VECTOR 2022 LEFT/RIGHT INDENTATIONS) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important; /* PREVENTS PUSHING MEDIA SECTION OFF-SCREEN */&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. FIX UNUSUAL THICK TOP BORDER: UNIFORM 1.5px ON ALL CARDS &amp;amp; NO HEADER BORDER-TOP */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important; /* CRISP UNIFORM 1.5px (NOT THICK!) */&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: none !important; /* REMOVE DUPLICATE TOP BORDER ON HEADER */&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. HERO TRIAD (30% NARROWER RECTANGLES, PERFECTLY CENTERED) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 32px !important;&lt;br /&gt;
flex: 0 0 225px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. FULL-WIDTH FLOWING TIMELINE (STRETCHES EDGE-TO-EDGE) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 96px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH EDGE-TO-EDGE */&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 7px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 25px !important;&lt;br /&gt;
flex: 0 0 25px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH TRACK */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important; /* CONTINUOUS SEAMLESS EDGE-TO-EDGE */&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 60px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TAXONOMY 4 CARDS (30% NARROWER RECTANGLES, PERFECT FIT) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. FIX BOTTOM OVERLAPPING: SINGLE-CONTAINER MEDIA BAR */&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 920px !important;&lt;br /&gt;
max-width: 920px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRIP ALL NESTED SUB-BOXES / INTERNAL BORDERS IN MEDIA SECTION */&lt;br /&gt;
body.page-Main_Page .vh-media-bar &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-body,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn .vh-btn-pill,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 51: DEFINITIVE CLEAN ARCHITECTURE &amp;amp; VISIBLE AT-REST ANIMATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. CANVAS &amp;amp; WRAPPER RESET (FULL WIDTH, NO SIDEBAR) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. MAIN CONTAINER: FULL VIEWPORT HEIGHT SPREAD TOP TO BOTTOM */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 18px 40px 14px 40px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important; /* SPREAD CONTENT FROM TOP TO BOTTOM */&lt;br /&gt;
gap: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARDS: 100% TRANSPARENT OPEN SPACE (NO BOXES, NO BORDERS) */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all old badges, buttons, headers, and clutter */&lt;br /&gt;
body.page-Main_Page .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-actions,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-btn-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who,&lt;br /&gt;
body.page-Main_Page .vh-badge-sub,&lt;br /&gt;
body.page-Main_Page .vh-badge-icon,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-link,&lt;br /&gt;
body.page-Main_Page .vh-random-article-more,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 1: HERO TRIAD (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 295px !important;                    /* EXPANDED HEIGHT FOR 180px PORTRAIT */&lt;br /&gt;
height: 295px !important;&lt;br /&gt;
max-height: 295px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 360px !important;&lt;br /&gt;
width: 360px !important;&lt;br /&gt;
max-width: 360px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Portrait Medallion */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 4px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 10px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* +120% BIGGER (82px -&amp;gt; 180px) */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.7),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 2: TIMELINE (EDGE TO EDGE FULL WIDTH) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 27px !important;&lt;br /&gt;
flex: 0 0 27px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 3: THEMATIC TAXONOMY (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 155px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 260px !important;&lt;br /&gt;
width: 260px !important;&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SECTION 4: MEDIA BAR (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
border-top: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
border-bottom: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. DESCRIPTIVE TEXT IN CARDS */&lt;br /&gt;
body.page-Main_Page .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-snippet,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-desc,&lt;br /&gt;
body.page-Main_Page .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* 50% LARGER (12.5px -&amp;gt; 19px) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
9. CAITANYA 3D TITLES + VISIBLE AT-REST BREATHING LINE + ON-HOVER FULL GLIDE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Title Containers */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ALL TITLE LINKS (KEEPING THE EXACT GORGEOUS 3D STYLE FROM USER&#039;S SCREENSHOT) */&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page&lt;br /&gt;
-Main_Page .vh-media-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* PERFECT SPACE FOR UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* 1. LIGHT COLOR FACE (The exact warm temple gold from screenshot) */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 2. DARK SIDES &amp;amp; DEEP CAST SHADOW (The exact 3D from screenshot) */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific Font Sizes */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
letter-spacing: 0.03em !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 18.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title a {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
3. THE GOLDEN FILAMENT LINE BENEATH TITLES (RESTORES THE USER&#039;S FAVORITE FEATURE!)&lt;br /&gt;
- At Rest: Gently breathes in and out (25% to 65% width) so animation is clearly visible!&lt;br /&gt;
- On Hover: Pauses breathing and smoothly glides to full 90% width!&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
/* AT REST: VISIBLE BREATHING ANIMATION (2.8s CYCLE) */&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* At-Rest Line Breathing Keyframes */&lt;br /&gt;
@keyframes vhLineBreath {&lt;br /&gt;
0%, 100% {&lt;br /&gt;
width: 25%;&lt;br /&gt;
left: 37.5%;&lt;br /&gt;
opacity: 0.35;&lt;br /&gt;
}&lt;br /&gt;
50% {&lt;br /&gt;
width: 65%;&lt;br /&gt;
left: 17.5%;&lt;br /&gt;
opacity: 0.95;                              /* Clearly visible expanding light bar! */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
4. ON MOUSE HOVER: FULL GOLDEN LINE GLIDE + DIRECT SUNLIGHT 3D ILLUMINATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;     /* RETAINS 3D STEP MOVEMENT */&lt;br /&gt;
color: #dfad3e !important;                    /* DOES NOT CHANGE COLOR (STAYS RICH GOLD) */&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;  /* 100% CONSTANT COLOR */&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
/* Extended 3D shadow deepening as the letters step forward */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ON HOVER: LINE GLIDES OUT TO FULL 90% WIDTH &amp;amp; STAYS SOLID GOLD */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover::after {&lt;br /&gt;
animation: none !important;                   /* Stops at-rest breathing */&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;                       /* FULL EXTENSION GLIDE! */&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
/* EXACT SAME GOLD COLOR AS AT REST — ZERO COLOR CHANGE */&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 56: TIMELINE EXPANSION (NO TEXT CROPPING, NO BG, NO LINE) &amp;amp; CAPTION REGULAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR, NOT ITALIC */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TIMELINE SECTION: EXPANDED HEIGHT TO PREVENT ALL TEXT CROPPING */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 134px !important;&lt;br /&gt;
height: 134px !important;&lt;br /&gt;
min-height: 134px !important;&lt;br /&gt;
max-height: 134px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. LIFELINE WINDOW &amp;amp; TRACK: TRANSPARENT, NO TOP LINE, HEIGHT 96px */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 96px !important;                     /* EXPANDED HEIGHT (WAS 68px) */&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: transparent !important;          /* REMOVE BACKGROUND */&lt;br /&gt;
border: none !important;                     /* REMOVE ALL BORDERS */&lt;br /&gt;
border-top: none !important;                 /* REMOVE LINE ABOVE */&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line across the timeline items */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE ITEM: EXACT 240px MATCH WITH JAVASCRIPT ITEM_WIDTH */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
min-width: 240px !important;&lt;br /&gt;
max-width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;                    /* Clear Gold Date */&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
width: 9px !important;&lt;br /&gt;
height: 9px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #345B63 !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 57: TIMELINE FULL BLEED (EDGE-TO-EDGE), 50% TALLER (150px),&lt;br /&gt;
DOT/TEXT SEPARATION (ZERO OVERLAP), NO THIN LINE ABOVE,&lt;br /&gt;
AND CAPTION REGULAR (NOT ITALIC)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR (NOT ITALIC) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE ALL THIN LINES ABOVE TIMELINE (NO TOP BORDERS ANYWHERE) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. STRETCH TIMELINE EDGE-TO-EDGE TO VERY LEFT AND RIGHT (FULL BLEED) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
flex: 0 0 190px !important;                    /* EXPANDED TOTAL HEIGHT (150px track + 40px buttons) */&lt;br /&gt;
height: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
max-height: 190px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Year buttons container centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE TRACK WINDOW: 50% TALLER (150px) &amp;amp; FULL BLEED (VERY LEFT TO VERY RIGHT) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 150px !important;                    /* 50% TALLER (WAS 96px -&amp;gt; NOW 150px) */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 150px !important;&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line passing through the dots */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 28px !important;                         /* GUIDE LINE POSITION */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TIMELINE ITEM &amp;amp; DOT / TEXT SEPARATION (ZERO OVERLAP!) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 150px !important;                    /* FULL 150px HEIGHT */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the very top */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot on the horizontal line (top: 24px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 24px !important;                        /* CENTERED ON THE 28px LINE */&lt;br /&gt;
left: 18px !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event text starts strictly BELOW the dot and line (CLEAR SEPARATION) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 18px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT! */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 100px !important;                /* COMFORTABLY HOLDS 6-7 LINES */&lt;br /&gt;
}&lt;br /&gt;
/* Edge fades on the timeline window (seamless left &amp;amp; right fade) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to right, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to left, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 58: ABSOLUTE CROPPING ELIMINATION &amp;amp; PERFECT TIMELINE DOT ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. HERO TRIAD &amp;amp; PRABHUPĀDA CARD: UNCONSTRAINED HEIGHT (ZERO CROPPING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;                  /* AMPLE ROOM FOR 180px CIRCLE + CAPTION */&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 380px !important;&lt;br /&gt;
width: 380px !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait Medallion: 180px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 12px auto !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* FULL 180px CIRCLE */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
overflow: hidden !important;                   /* CLIPS ONLY THE PHOTO, NOT THE CARD */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Caption: Regular (Not Italic) at 19px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;               /* STRICTLY REGULAR (NOT ITALIC) */&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TIMELINE: 50% TALLER (155px), FULL BLEED, NO THIN TOP LINES&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Full Bleed Timeline Section */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 195px !important;&lt;br /&gt;
height: 195px !important;&lt;br /&gt;
min-height: 195px !important;&lt;br /&gt;
max-height: 195px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Track Window: 50% Taller (155px) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 155px !important;                    /* 50% TALLER (HOLDS 6-7 FULL LINES) */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line: Fixed at top: 30px */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 30px !important;                         /* GUIDE LINE LEVEL */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. TIMELINE ITEM: PERFECT VERTICAL &amp;amp; HORIZONTAL DOT ALIGNMENT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;                    /* FULL 155px HEIGHT */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date Text: Centered horizontally above the dot */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED HORIZONTALLY */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: EXACTLY CENTERED VERTICALLY ON THE 30px LINE &amp;amp; HORIZONTALLY WITH DATE */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px center (EXACT ON LINE!) */&lt;br /&gt;
left: 50% !important;                        /* CENTERED HORIZONTALLY */&lt;br /&gt;
transform: translateX(-50%) !important;      /* PERFECT HORIZONTAL ALIGNMENT WITH DATE */&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event Text: Safely below the line and dot (ZERO OVERLAPPING) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 22px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 105px !important;                /* COMFORTABLY HOLDS 6-7 FULL LINES */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 59: TOP BAR HELP TEXT REMOVAL, TIMELINE 3-TIER AXIS CENTERING,&lt;br /&gt;
AND SEAMLESS TITLE MORPH (Śrīla Prabhupāda &amp;lt;-&amp;gt; Who Is Śrīla Prabhupāda)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR: SUPPRESS ALL HOVER HELP TEXTS &amp;amp; TOOLTIPS */&lt;br /&gt;
#mw-head [title]::before,&lt;br /&gt;
#mw-head [title]::after,&lt;br /&gt;
.vector-header [title]::before,&lt;br /&gt;
.vector-header [title]::after,&lt;br /&gt;
.mw-tooltip,&lt;br /&gt;
.tipsy,&lt;br /&gt;
.tipsy-inner,&lt;br /&gt;
.tooltip {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PERMANENT SANCTUARY HERO TITLE: &amp;quot;Who Is Śrīla Prabhupāda&amp;quot; (NO TEXT CHANGE ON HOVER) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize and remove all text-swapping / morph behavior */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-default {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE: PERFECT 3-TIER CENTER ALIGNMENT (DATE, DOT, AND TEXT) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;               /* PERFECT HORIZONTAL AXIS CENTERING */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the top: centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 auto 4px auto !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 30px !important;&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: Center vertically on the 30px line, and horizontally with the date */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px (EXACT ON LINE) */&lt;br /&gt;
left: 50% !important;                        /* EXACT HORIZONTAL CENTER */&lt;br /&gt;
transform: translateX(-50%) !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text below: Properly centered under the dot with ample clearance */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 220px !important;&lt;br /&gt;
margin: 24px auto 0 auto !important;         /* CLEARLY BELOW DOT &amp;amp; LINE */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;                /* PROPERLY CENTERED TEXT */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Suppress any tooltip on top bar header title */&lt;br /&gt;
#vanipedia-header-title,&lt;br /&gt;
.vh-header-title,&lt;br /&gt;
.vanipedia-header-title,&lt;br /&gt;
#p-logo,&lt;br /&gt;
.vector-header {&lt;br /&gt;
-webkit-user-select: none !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition for Remembering Prabhupada random spotlight */&lt;br /&gt;
#vh-random-memories,&lt;br /&gt;
.vh-card-memories .vh-card-body {&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-memories.is-changing,&lt;br /&gt;
.vh-card-memories .vh-card-body.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the text below the titles when randomizing (STEP 70) */&lt;br /&gt;
.vh-card-tax .vh-card-text {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Rotator Titles remain opaque during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title,&lt;br /&gt;
.vh-card-tax .vh-card-body &amp;gt; .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 69: FIX BACKGROUND COLOR SCROLL BLEED &amp;amp; STICKY TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PERSISTENT STICKY TOP BAR WHEN SCROLLING DOWN */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.mw-header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT BACKGROUND COLOR CUTOFF ON SCROLL (SOLID SAGE/TEAL ON ALL PAGES) */&lt;br /&gt;
html {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-content-container {&lt;br /&gt;
min-height: 100vh !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restrict cream background strictly to Main Page */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ŚRĪLA PRABHUPĀDA IN THE MEDIA: ARCHIVAL THUMBNAIL STYLING */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 48px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
padding: 6px 24px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb,&lt;br /&gt;
.vh-media-archival-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb.is-changing,&lt;br /&gt;
.vh-media-archival-thumb.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: scale(0.95);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a:hover {&lt;br /&gt;
transform: translateY(-2px) scale(1.05) !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 75px !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 71: 5-CARD EQUAL FOOTING ROW (TAXONOMY + MEDIA WITH LARGE THUMBNAILS)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. 5-Column Grid on Equal Footing */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 220px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 210px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Soft-Switch ONLY Content Below Titles (Titles Stay 100% Static) */&lt;br /&gt;
.vh-card-tax .vh-card-text,&lt;br /&gt;
.vh-card-tax .vh-media-card-content {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
.vh-card-tax .vh-media-card-content.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing,&lt;br /&gt;
#vh-tax-random-media.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Titles are strictly fixed during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Card 5: Large Archival Media Thumbnail &amp;amp; Captions */&lt;br /&gt;
.vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 105px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fallback Vintage Press Badge */&lt;br /&gt;
.vh-card-media-item .vh-media-fallback-thumb {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: linear-gradient(135deg, #f7f3ec 0%, #ebdcc7 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-icon {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-tag {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions Below Large Thumbnail */&lt;br /&gt;
.vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Hide legacy bottom media bar since it is now unified in the 5-card row */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Grid Breakpoints */&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 72: UNIFIED &amp;quot;STEP FORTH&amp;quot; TOP BAR ICONS &amp;amp; LEFT COLUMN STACK&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. UNIFIED &amp;quot;STEP FORTH&amp;quot; ANIMATION ACROSS ALL TOP BAR ICONS &amp;amp; BUTTONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-start .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.25s ease,&lt;br /&gt;
color 0.25s ease,&lt;br /&gt;
background-color 0.25s ease !important;&lt;br /&gt;
will-change: transform, filter !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH HOVER: Icon floats up 2.5px, scales up, glows with 3D drop shadow */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: translateY(-2.5px) scale(1.14) !important;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.55))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.8)) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH BUTTON CONTAINER HOVER */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ACTIVE / CLICK STATE: Tactile press depression */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: translateY(0.5px) scale(0.98) !important;&lt;br /&gt;
filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TOP-LEFT COLUMN: MEMORIES (TOP) + SRILA PRABHUPADA IN MEDIA (BOTTOM)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Hero */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card in Hero Left: Large Thumbnail &amp;amp; Captions Below */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 95px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.14), inset 0 0 0 1px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. BOTTOM 4-COLUMN TAXONOMY GRID (EQUAL FOOTING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean up any legacy media bar */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 73: FIT EVERYTHING TO SCREEN + 100% LARGER TITLES &amp;amp; TEXTS&lt;br /&gt;
+ MAXIMIZED ŚRĪLA PRABHUPĀDA CARD SIZE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. FIT EVERYTHING TO SCREEN (ZERO SCROLLBAR ON DESKTOP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #faf7f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Master Homepage Container: Perfectly fits single viewport height */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 48px) !important;&lt;br /&gt;
max-height: calc(100vh - 48px) !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 8px 32px 10px 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. MAXIMIZED ŚRĪLA PRABHUPĀDA CARD &amp;amp; HERO ROW PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 310px !important;&lt;br /&gt;
max-height: 44vh !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Memories (Top) + Media (Bottom) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
/* CENTER: MAXIMIZED ŚRĪLA PRABHUPĀDA CARD */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Grand Portrait Circle - Maximized Size */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: min(240px, 24vh) !important;&lt;br /&gt;
height: min(240px, 24vh) !important;&lt;br /&gt;
min-width: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. INCREASE ALL CARD TITLES BY 100% (MAJESTIC 3D SACRED GOLD)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Center Title: &amp;quot;Śrīla Prabhupāda&amp;quot; (+100% -&amp;gt; 46px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories &amp;amp; Article Titles (+100% -&amp;gt; 28px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Title (+100% -&amp;gt; 26px) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 26px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Card Titles: Personalities, Names, Places, Questions (+100% -&amp;gt; 30px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 30px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
4. INCREASE ALL TEXTS IN THOSE CARDS BY 100%&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Śrīla Prabhupāda Sanctuary Subtitle (+100% -&amp;gt; 22px) */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 4px 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Descriptions (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Outlet Tag &amp;amp; Headline (+100%) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Thumbnail Dimensions */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Spotlight Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
5. COMPACT TIMELINE TO FIT THE 100vh SCREEN PERFECTLY&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 130px !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
min-height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
min-height: 32px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 92px !important;&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
6. BOTTOM 4 TAXONOMY CARDS PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 145px !important;&lt;br /&gt;
max-height: 22vh !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 140px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 77: TARGETED ADJUSTMENTS STARTING FROM STEP 73&lt;br /&gt;
1. Centered, ROUND picture (no oval distortion, no text overlap)&lt;br /&gt;
2. Subtitle second line in one line, not truncated (same text size: 20-22px)&lt;br /&gt;
3. Put media card UP to fit in under &amp;quot;...remembers...&amp;quot; (no push-down)&lt;br /&gt;
4. Put bottom 4 cards up &amp;amp; decrease text size (14.5px) to fit in cleanly&lt;br /&gt;
5. Put timeline and years above it MORE DOWN (margin-top: 38px)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: CENTERED ROUND PICTURE (NOT OVAL, NO TEXT OVERLAP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
min-width: 180px !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
max-width: 180px !important;&lt;br /&gt;
max-height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: SECOND LINE IN ONE LINE, NOT TRUNCATED (SAME TEXT SIZE)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 6px auto 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;                  /* NEVER OVERLAPS WITH PHOTO */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UP TO FIT IN UNDER &amp;quot;...REMEMBERS...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column: Natural flow (no space-between that forces media down) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PUT IT UP UNDER REMEMBERS */&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits directly under Memories with compact thumb */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;                      /* COMPACT THUMBNAIL FITS UP UNDER REMEMBERS */&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Card */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 660px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 7 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Row Container Height Capped at 275px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 5: PUT THE TIMELINE AND THE YEARS ABOVE IT MORE DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 120px !important;&lt;br /&gt;
min-height: 120px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 38px !important;                 /* PUSHES TIMELINE &amp;amp; YEARS DOWN */&lt;br /&gt;
margin-bottom: 22px !important;              /* GENEROUS BREATHING ROOM BELOW */&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
min-height: 28px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 3px 9px !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 82px !important;&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 4: PUT BOTTOM CARDS UP &amp;amp; DECREASE TEXT SIZE IN THESE FOUR CARDS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
margin-bottom: 10px !important;              /* ELEVATED ABOVE SCREEN BOTTOM */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Title: 24px Grand Golden 3D Typography */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Decreased text size so it fits in without truncation */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;                 /* DECREASED FROM 18px TO FIT IN */&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 78: 50% LARGER ROUND IMAGE, ZERO SUBTITLE GAP, SMALL MEDIA GAP&lt;br /&gt;
1. 50% larger round image (270px x 270px) with clean visual gaps above/below&lt;br /&gt;
2. Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
3. Small gap (4px) between &amp;quot;Remembers...&amp;quot; and &amp;quot;In the Media&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: 50% LARGER ROUND IMAGE (270px x 270px) WITH VISUAL GAPS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 6px !important;                 /* VISUAL GAP ABOVE ROUND IMAGE */&lt;br /&gt;
}&lt;br /&gt;
/* Portrait stage increased by 50% (180px -&amp;gt; 270px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;                      /* +50% LARGER (180px -&amp;gt; 270px) */&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: NO GAP BETWEEN &amp;quot;FOUNDER-ĀCĀRYA&amp;quot; AND &amp;quot;INTERNATIONAL SOCIETY...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 8px auto 0 auto !important;           /* VISUAL GAP BELOW ROUND IMAGE */&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINES */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UNDER &amp;quot;...REMEMBERS...&amp;quot; WITH JUST SMALL GAP (4px)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: 4px crisp small gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 4px !important;                          /* JUST SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (CONTROLLED BY 4px GAP) */&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Card height aligned */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 385px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline section spacing adjusted for new hero height */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
margin-top: 20px !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 cards padding &amp;amp; positioning */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 79: MOVE &amp;quot;FOUNDER...&amp;quot; +10px DOWN &amp;amp; REMOVE HUGE GAP UNDER REMEMBERS&lt;br /&gt;
1. Subtitle (&amp;quot;Founder-Ācārya / International Society...&amp;quot;) moved +10px down&lt;br /&gt;
2. &amp;quot;Śrīla Prabhupāda in the Media&amp;quot; pulled directly under &amp;quot;Remembers...&amp;quot;&lt;br /&gt;
with just a small 6px gap (huge empty gap completely eliminated)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: MOVE THOSE TWO LINES &amp;quot;FOUNDER...&amp;quot; +10px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 18px !important;                  /* MOVED +10px DOWN (FROM 8px TO 18px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: REMOVE HUGE EMPTY GAP UNDER REMEMBERS (PUT MEDIA DIRECTLY UNDER)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column Container: Natural tight vertical flow */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* TIGHT TOP PACKING (NO SPACE-BETWEEN) */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 6px !important;                          /* CRISP SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* UNCONSTRAINED TO PREVENT PUSH-DOWN */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Card: Memories (Tight fit to content, zero empty space below) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
height: auto !important;                      /* NEVER STRETCH TO 100% */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Card: Media Item (Sits immediately below Memories with only 6px gap) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 80: ABSOLUTE ELIMINATION OF LEFT GAP &amp;amp; CENTER VERTICAL SHIFTS&lt;br /&gt;
1. Left Column: Completely eliminate the huge gap between &amp;quot;...remembers...&amp;quot;&lt;br /&gt;
and &amp;quot;In the Media&amp;quot; (align-items: flex-start, unconstrained auto height,&lt;br /&gt;
flex: 0 0 auto on both cards, strict 4px gap).&lt;br /&gt;
2. Center Card:&lt;br /&gt;
- Shift the round image 30px down from the title (margin-top: 36px)&lt;br /&gt;
- Text lines under the image increased +30px from image (margin-top: 48px)&lt;br /&gt;
- Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: ABSOLUTE ELIMINATION OF THE HUGE EMPTY GAP ON THE LEFT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Unstretch hero row so left column hugs its content instead of stretching 390px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;           /* STOPS FORCING LEFT COLUMN TO STRETCH */&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Strictly pack items with only 4px gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PACK TIGHTLY AT TOP */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP ONLY */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits immediately 4px under Memories */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (4px GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: CENTER CARD - SHIFT IMAGE 30px DOWN &amp;amp; TEXT LINES +30px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 81: SPECIFICITY OVERHAUL - ELIMINATING THE 340px SQUARE ON MEMORIES CARD&lt;br /&gt;
The user&#039;s DevTools confirmed: .vh-card.vh-card-memories was computing to&lt;br /&gt;
EXACTLY 339.99px x 339.99px (a square) because an older high-specificity rule&lt;br /&gt;
&amp;quot;body.page-Main_Page .vh-triad-grid .vh-card { flex: 0 0 340px !important; }&amp;quot;&lt;br /&gt;
was matching it. In a column flex container (.vh-triad-column-left),&lt;br /&gt;
flex-basis: 340px forces the HEIGHT to 340px!&lt;br /&gt;
We now use #vani-home scoped selectors to permanently override and reset&lt;br /&gt;
flex, height, and margins on all cards inside the left column.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. HERO TRIAD GRID &amp;amp; LEFT COLUMN: UNSTRETCH &amp;amp; WRAP CONTENT */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP BETWEEN THE TWO CARDS */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. OVERRIDE THE 340px FLEX-BASIS ON ALL CARDS IN THE LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* KILLS 340px HEIGHT! */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;                      /* HUGS EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARD BODIES IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
height: auto !important;                      /* KILLS 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MEDIA ITEM CARD SPECIFIC STYLING IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
CENTER CARD: SHIFT ROUND IMAGE 30px DOWN &amp;amp; TEXT LINES +30px FROM IMAGE&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text br,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
RIGHT COLUMN: ARTICLE CARD (CLEAN UNCONSTRAINED AUTO HEIGHT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 440px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 82:&lt;br /&gt;
1. Unclamp Memories text so disciple name at the end of &amp;quot;recounted by...&amp;quot;&lt;br /&gt;
displays fully as it used to be (remove -webkit-line-clamp: 3).&lt;br /&gt;
2. Make +50px bigger gap between Memories card and &amp;quot;SP in Media&amp;quot; card&lt;br /&gt;
(gap: 50px).&lt;br /&gt;
3. Make the media thumbnail view a complete standard size (175px tall),&lt;br /&gt;
filling the plenty space below, with object-fit: contain so thumbnails&lt;br /&gt;
fit completely inside without any cropping and without changing their&lt;br /&gt;
aspect ratio.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: DISPLAY FULL NAME AT END OF &amp;quot;RECOUNTED BY...&amp;quot; (UNCLAMP TEXT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
-webkit-line-clamp: unset !important;&lt;br /&gt;
-webkit-box-orient: unset !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: +50px BIGGER GAP TO &amp;quot;SP IN THE MEDIA&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 50px !important;                         /* +50px BIGGER GAP */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: COMPLETE STANDARD SIZE THUMBNAIL VIEW (NO CROPPING, FIT ASPECT RATIO)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 175px !important;                     /* COMPLETE STANDARD VIEW SIZE FILLING THE SPACE */&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: #f4efe6 !important;               /* WARM VINTAGE PARCHMENT TONE */&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 6px 0 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
object-fit: contain !important;               /* FITS COMPLETE THUMBNAIL WITHOUT CROPPING */&lt;br /&gt;
object-position: center center !important;&lt;br /&gt;
transition: transform .3s ease !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions under the thumbnail */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-caption,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-outlet,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 86:&lt;br /&gt;
1. NEUTRALIZE STRAY PARAGRAPHS: Prevent MediaWiki parser from generating&lt;br /&gt;
top/side offsets.&lt;br /&gt;
2. FOUNDER-ĀCARYA CLICKABLE TITLE:&lt;br /&gt;
- Macron ONLY above capital &#039;A&#039; (Founder-Ācarya).&lt;br /&gt;
- Styled in exact 3D sacred gold as other card titles.&lt;br /&gt;
- Breathing filament underline at rest, 90% glide &amp;amp; lift on hover.&lt;br /&gt;
3. DECREASE GAP ABOVE 4 BOTTOM CARDS JUST TO 30px:&lt;br /&gt;
- Shifts .vh-taxonomy-section UP by 50px via translateY(-50px)&lt;br /&gt;
reducing the ~80px gap directly to 30px, keeping layout fully stable.&lt;br /&gt;
4. UNIFY HOVER ANIMATIONS FOR ALL TOP BAR ICONS &amp;amp; BUTTONS:&lt;br /&gt;
- Unified smooth lift (translateY(-2px)) on all topbar buttons/links.&lt;br /&gt;
- Unified warm gold glowing pill (rgba(245, 215, 127, 0.18)).&lt;br /&gt;
- Unified icon scale (1.08x) with soft glow, eliminating double-jumping.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Neutralize stray paragraph tags */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Decrease gap above 4 bottom cards just to 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-50px) !important;      /* DECREASES GAP ABOVE 4 BOTTOM CARDS TO 30px */&lt;br /&gt;
}&lt;br /&gt;
/* 3. Founder-Ācarya Clickable 3D Title Link */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 40px !important;                  /* MAINTAINS +30px GAP FROM 270px ROUND IMAGE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;                   /* IDENTICAL CARD TITLE SIZE */&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* SPACE FOR BREATHING UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* Temple Gold Face */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 3D Chiseled Shadow */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Golden Breathing Filament Underline at Rest */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Hover: 3D Lift &amp;amp; Full Glide Underline */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
}&lt;br /&gt;
/* Subtitle Line 2: International Society for Kṛṣṇa Consciousness */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. UNIFIED HOVER ANIMATION FOR ALL TOP BAR ICONS &amp;amp; BUTTONS */&lt;br /&gt;
/* Base transitions on all interactive elements in top bar */&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg {&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
background-color 0.2s ease,&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease,&lt;br /&gt;
filter 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified button container hover */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25), inset 0 0 0 1px rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified icon scale &amp;amp; soft glow (no double translation) */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: scale(1.08) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5))&lt;br /&gt;
drop-shadow(0 0 8px rgba(245, 215, 127, 0.65)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 87: COMPLETELY ELIMINATE / AVOID TOP BAR ICON ANIMATIONS&lt;br /&gt;
- Neutralize all transforms, scales, translations, and jumping animations on&lt;br /&gt;
all top bar icons, buttons, dropdowns, and links.&lt;br /&gt;
- Clean, quiet, stationary hover state with subtle background pill only.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Reset all transforms, filters, and animations on top bar container elements */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-start,&lt;br /&gt;
.vector-header-end,&lt;br /&gt;
.vector-header-container *,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg,&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
will-change: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. On hover: Keep icons strictly stationary — zero movement, zero scale, zero drop-shadow */&lt;br /&gt;
.vector-header-container .vector-icon:hover,&lt;br /&gt;
.vector-header-container svg:hover,&lt;br /&gt;
.vector-header-container .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover svg,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover svg,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover svg,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. On button/dropdown hover: subtle stationary background highlight only (no vertical lift, no jumping) */&lt;br /&gt;
.vector-header-container .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. On active / click: no displacement */&lt;br /&gt;
.vector-header-container .cdx-button:active,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:active,&lt;br /&gt;
.vector-header-container .vector-icon:active,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 91:&lt;br /&gt;
1. STRICTLY SCOPED TO MAIN PAGE (ZERO LEAKAGE TO REGULAR MEDIAWIKI PAGES):&lt;br /&gt;
- Every cursor rule is prefixed with html body.page-Main_Page.&lt;br /&gt;
- Regular MediaWiki pages retain 100% normal default Windows mouse behavior.&lt;br /&gt;
2. ABSOLUTE DISABLE OF WINDOWS CURSOR ACROSS MAIN PAGE &amp;amp; ALL HOVER STATES:&lt;br /&gt;
- Uses high-specificity rules targeting *:hover, a:hover, etc.&lt;br /&gt;
ensuring the native Windows cursor/pointing hand is completely suppressed.&lt;br /&gt;
3. CUSTOM GOLDEN CURSOR (ARROW AT REST, HAND ONLY ABOVE LINKS):&lt;br /&gt;
- Sleek golden arrow pointer by default.&lt;br /&gt;
- Smoothly switches to golden pointing hand ONLY above links (body.vh-cursor-link).&lt;br /&gt;
- No outer halo ring, zero lag, zero clutter.&lt;br /&gt;
4. FOUNDER-ĀCĀRYA MACRON CENTERING PRESERVED:&lt;br /&gt;
- &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039; font stack.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISABLE WINDOWS CURSOR ON MAIN PAGE ONLY (ACROSS ALL ELEMENTS &amp;amp; HOVER STATES) */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page *:hover,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page a:hover,&lt;br /&gt;
html body.page-Main_Page a:focus,&lt;br /&gt;
html body.page-Main_Page a:active,&lt;br /&gt;
html body.page-Main_Page a:visited,&lt;br /&gt;
html body.page-Main_Page a *,&lt;br /&gt;
html body.page-Main_Page a *:hover,&lt;br /&gt;
html body.page-Main_Page [href],&lt;br /&gt;
html body.page-Main_Page [href]:hover,&lt;br /&gt;
html body.page-Main_Page [href] *,&lt;br /&gt;
html body.page-Main_Page [href] *:hover,&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page button:hover,&lt;br /&gt;
html body.page-Main_Page input,&lt;br /&gt;
html body.page-Main_Page input:hover,&lt;br /&gt;
html body.page-Main_Page textarea,&lt;br /&gt;
html body.page-Main_Page select,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;]:hover,&lt;br /&gt;
html body.page-Main_Page .cdx-button,&lt;br /&gt;
html body.page-Main_Page .cdx-button:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card,&lt;br /&gt;
html body.page-Main_Page .vh-card:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card *,&lt;br /&gt;
html body.page-Main_Page .vh-card *:hover,&lt;br /&gt;
html body.page-Main_Page .vh-year,&lt;br /&gt;
html body.page-Main_Page .vh-year:hover,&lt;br /&gt;
html body.page-Main_Page .vector-menu a,&lt;br /&gt;
html body.page-Main_Page .vector-menu a:hover,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label:hover {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CUSTOM GOLDEN CURSOR (MAIN PAGE ONLY) */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
z-index: 99999999 !important;&lt;br /&gt;
transform: translate3d(-100px, -100px, 0);&lt;br /&gt;
will-change: transform !important;&lt;br /&gt;
transition: opacity 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.65))&lt;br /&gt;
drop-shadow(0 0 6px rgba(223, 173, 62, 0.75)) !important;&lt;br /&gt;
transition: transform 0.18s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 1: Default Golden Arrow */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 2: ONLY Above Links -&amp;gt; Golden Pointing Hand */&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(1.12) !important;&lt;br /&gt;
filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.75))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.95)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Click Compression */&lt;br /&gt;
body.page-Main_Page.vh-cursor-click #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(0.88) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Touchscreens / mobile protection: restore native behavior */&lt;br /&gt;
@media (hover: none) or (pointer: coarse) {&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page button {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOUNDER-ĀCĀRYA PERFECT MACRON CENTERING FIX */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR STYLING&lt;br /&gt;
- Appears on Main Page AND all regular MediaWiki pages.&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Deep temple teal background (#19383e), delicate gold top hairline border,&lt;br /&gt;
warm ivory/gold links, and highlighted Donate button.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid rgba(223, 173, 62, 0.45) !important;&lt;br /&gt;
box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
backdrop-filter: blur(8px) !important;&lt;br /&gt;
-webkit-backdrop-filter: blur(8px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
scrollbar-width: none !important;             /* Firefox */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner::-webkit-scrollbar {&lt;br /&gt;
display: none !important;                     /* Chrome/Safari */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
transition: color 0.18s ease, background-color 0.18s ease, transform 0.15s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate {&lt;br /&gt;
background: linear-gradient(135deg, rgba(223, 173, 62, 0.3) 0%, rgba(223, 173, 62, 0.12) 100%) !important;&lt;br /&gt;
border: 1px solid rgba(223, 173, 62, 0.65) !important;&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
padding: 2.5px 14px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate:hover {&lt;br /&gt;
background: linear-gradient(135deg, #dfad3e 0%, #b88a38 100%) !important;&lt;br /&gt;
color: #150b00 !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 0 10px rgba(223, 173, 62, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.35) !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure long wiki pages leave space above the permanent bottom bar */&lt;br /&gt;
body {&lt;br /&gt;
padding-bottom: 46px !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Main Page with custom cursor, ensure bottom links trigger the hand cursor */&lt;br /&gt;
body.page-Main_Page .vh-bottom-link {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 93:&lt;br /&gt;
1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE:&lt;br /&gt;
- Vector 2022 skin uses a multi-column CSS grid on .mw-page-container-inner&lt;br /&gt;
with .vector-column-end having background-color: #D4ECDD !important;.&lt;br /&gt;
- Collapse grid to 100% full width and hide right/left columns on Main Page.&lt;br /&gt;
- Ensure mw-page-container and mw-content-container match the warm cream background.&lt;br /&gt;
2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR PAGES:&lt;br /&gt;
- MediaWiki places .vector-sticky-header-container after the page content.&lt;br /&gt;
- Enforce position: fixed !important; top: 0 !important; on sticky header container,&lt;br /&gt;
and completely hide it (display: none !important;) when not actively sticky-visible.&lt;br /&gt;
3. VANI-TEMPLE RETURN LINK IN PERMANENT BOTTOM BAR:&lt;br /&gt;
- Provides an immediate 1-click return to the Main Page from any regular wiki page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE */&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-toc-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-appearance-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
max-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR WIKI PAGES */&lt;br /&gt;
.vector-sticky-header-container {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Strictly hide the sticky header container whenever it is NOT in active sticky view */&lt;br /&gt;
.vector-sticky-header-container:not(.vector-sticky-header-visible),&lt;br /&gt;
.vector-header-container.vector-sticky-header-container:not(.vector-sticky-header-visible) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. VANI-TEMPLE RETURN LINK STYLING */&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(223, 173, 62, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 95: SMOOTH TRANSITION FOR IN THE MEDIA CARD CONTENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
transition: opacity .5s ease, transform .5s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 96:&lt;br /&gt;
1. INCREASE ROUND HERO IMAGE BY 20% (270px -&amp;gt; 324px) WHILE KEEPING TOP/BOTTOM GAPS&lt;br /&gt;
2. INCREASE QUOTED TEXT IN RIGHT ARTICLE SPOTLIGHT BY +3 LINES (7 -&amp;gt; 10 LINES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Round hero image increased by 20% to 324px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 324px !important;&lt;br /&gt;
height: 324px !important;&lt;br /&gt;
min-width: 324px !important;&lt;br /&gt;
min-height: 324px !important;&lt;br /&gt;
max-width: 324px !important;&lt;br /&gt;
max-height: 324px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 12px 36px rgba(18, 63, 56, 0.40), 0 3px 10px rgba(0, 0, 0, 0.24), inset 0 2px 6px rgba(255, 255, 255, 0.75), inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure top gap from title remains clean (36px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin-top: 36px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure bottom gap from round image remains clean (40px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 40px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure sanctuary card container height gracefully accommodates 324px image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
min-height: 500px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Increase right article quoted text by +3 lines (-webkit-line-clamp: 10) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 10 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow right card to expand gracefully up to 500px to match sanctuary height */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
max-height: 500px !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicit fast and visible 1.4s crossfade for round hero photo */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-photo-stage .vh-photo,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-photo-stage .vh-photo {&lt;br /&gt;
transition: opacity 1.4s ease-in-out !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE OPTIMIZATION (STAGE 1 - REGULAR WIKI PAGES)&lt;br /&gt;
1. Universal #345B63 Dark Teal top bar across all pages and viewports.&lt;br /&gt;
2. Desktop title banner strictly scoped to screens &amp;gt;= 1000px.&lt;br /&gt;
3. Mobile header layout (burger menu, search, icons).&lt;br /&gt;
4. Mobile content readability, fluid images, and responsive table scrolling.&lt;br /&gt;
5. Mobile bottom bar and floating Back to Top button positioning.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. UNIVERSAL #345B63 TOP BAR ACROSS ALL PAGES AND VIEWPORTS */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header,&lt;br /&gt;
.mw-header,&lt;br /&gt;
#mw-head {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. DESKTOP TITLE BANNER SCOPED STRICTLY TO SCREENS &amp;gt;= 1000px */&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE REGULAR WIKI PAGES OPTIMIZATIONS (&amp;lt;= 768px) */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
/* 3.1 Top Bar Header Row */&lt;br /&gt;
.mw-header {&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.2 Hamburger Site Menu Button */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.3 Search Bar: Fluidly fits available space between burger and user tools */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 110px) !important;&lt;br /&gt;
min-width: 100px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 80px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
padding-left: 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.4 Mobile Vector Sidebar Navigation Drawer */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content,&lt;br /&gt;
#vector-main-menu-dropdown-content,&lt;br /&gt;
#vector-main-menu-unpinned-container,&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content.is-open {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
height: calc(100vh - 52px - 38px) !important;&lt;br /&gt;
max-height: calc(100vh - 90px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
z-index: 100001 !important;&lt;br /&gt;
padding: 10px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a,&lt;br /&gt;
#vector-main-menu-dropdown-content a,&lt;br /&gt;
#vector-main-menu-unpinned-container a {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
padding: 9px 18px !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-unpinned-container a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-left-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-dropdown-content .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-unpinned-container .vector-menu-heading {&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
letter-spacing: 0.6px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
border-bottom: 1px solid rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
padding: 10px 18px 6px 18px !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CONTENT VIEW ON MOBILE */&lt;br /&gt;
#content, .mw-body, .mw-content-container {&lt;br /&gt;
padding: 12px 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
line-height: 1.62 !important;&lt;br /&gt;
}&lt;br /&gt;
#firstHeading, .mw-first-heading {&lt;br /&gt;
font-size: 1.65em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-bottom: 0.4em !important;&lt;br /&gt;
word-wrap: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
h2, .mw-parser-output h2 {&lt;br /&gt;
font-size: 1.3em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 1.1em !important;&lt;br /&gt;
margin-bottom: 0.35em !important;&lt;br /&gt;
}&lt;br /&gt;
h3, .mw-parser-output h3 {&lt;br /&gt;
font-size: 1.15em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Tables horizontal scroll wrapping */&lt;br /&gt;
.vanitable, .wikitable, .daytable {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 12px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fluid images &amp;amp; media embeds */&lt;br /&gt;
div.tright, div.tleft, div.floatright, div.floatleft {&lt;br /&gt;
float: none !important;&lt;br /&gt;
margin: 12px auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
div.thumbinner {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. BOTTOM BAR &amp;amp; BACK TO TOP BUTTON ON MOBILE */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
padding: 2px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 50px !important;&lt;br /&gt;
right: 14px !important;&lt;br /&gt;
width: 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer, .mw-footer {&lt;br /&gt;
padding-bottom: 54px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 105: ROBUST NON-OVERLAPPING MINERVA MOBILE HEADER &amp;amp; USER DROPDOWN&lt;br /&gt;
1. Fix Magnifying Glass &amp;amp; User Icon Overlap:&lt;br /&gt;
- Header uses strictly rigid flex items:&lt;br /&gt;
Burger (32px left) + 20px gap + Title (auto) + [margin-left: auto spacer] + Search (32px right) + 8px gap + User (32px far right).&lt;br /&gt;
- Zero possibility of overlap.&lt;br /&gt;
2. User Menu Dropdown:&lt;br /&gt;
- Placed outside header flow (fixed positioning) with full dark teal &amp;amp; gold styling.&lt;br /&gt;
3. Plain burger icon, golden-yellow (#ffd700) SVGs for all icons.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR CONTAINER */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. STRICT RIGID SINGLE-ROW FLEX LAYOUT */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.1 BURGER (FAR LEFT: 32px) */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.2 SITE TITLE (SPACED 20px FROM BURGER) */&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 0 0 20px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.3 SEARCH FORM (PUSHED TO THE FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
margin-left: auto !important; /* Absorbs ALL horizontal space between title and search */&lt;br /&gt;
margin-right: 8px !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide the large search box input on mobile screens */&lt;br /&gt;
.minerva-header .minerva-search-form .search-box {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.4 USER ICON (FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-notifications,&lt;br /&gt;
.minerva-header .minerva-user-navigation ul,&lt;br /&gt;
.minerva-header .minerva-user-navigation li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE USER DROPDOWN MENU (POPUP AT TOP-RIGHT) */&lt;br /&gt;
#vanipedia-mobile-user-menu {&lt;br /&gt;
display: none !important;&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
width: 175px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu.is-open {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu .vani-user-menu-divider {&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background-color: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin: 5px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.2) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MINERVA NAVIGATION DRAWER (THE LEFT MENU) */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer,&lt;br /&gt;
#mw-mf-page-left.menu {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .minerva-icon {&lt;br /&gt;
background-color: #ffd700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 107: BULLETPROOF DESKTOP USER DROPDOWN (MATCHING image_a7f3ff.png)&lt;br /&gt;
1. Card background: Dark teal (#1f3e45) with gold border (#b1873d).&lt;br /&gt;
2. Zero white background bleed: all inner elements transparent.&lt;br /&gt;
3. Links: High-contrast warm gold (#f5d77f) text, white on hover (#345B63).&lt;br /&gt;
4. Pure clean text without clunky icons: .vector-icon hidden.&lt;br /&gt;
5. Divider above Log out with soft rose highlight.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DESKTOP USER DROPDOWN CARD */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content,&lt;br /&gt;
html body.page-Main_Page #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html body #p-personal.vector-menu,&lt;br /&gt;
html body #p-personal .vector-menu-content,&lt;br /&gt;
#vector-user-links-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. INNER CONTAINERS: 100% TRANSPARENT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content div,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content ul,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content li,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content-list,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content div,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content ul,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content li {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ENSURE TALK (pt-mytalk) IS VISIBLE */&lt;br /&gt;
html #vector-user-links-dropdown #pt-mytalk,&lt;br /&gt;
html .vector-user-menu #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RESTORE USER FIGURE ICON ON HEADER BUTTON (BRIGHT GOLD &amp;amp; VISIBLE) */&lt;br /&gt;
#vector-user-links-dropdown-label .vector-icon,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Inside dropdown items: keep icons compact &amp;amp; inline so they never cause vertical bloating */&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 16px !important;&lt;br /&gt;
height: 16px !important;&lt;br /&gt;
margin: 0 8px 0 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. LINKS: HIGH-CONTRAST WARM GOLD TEXT (#f5d77f) */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a,&lt;br /&gt;
html #p-personal .vector-menu-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a span,&lt;br /&gt;
html #p-personal .vector-menu-content a span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. HOVER STATE: LIGHTER TEAL (#345B63) WITH BRIGHT WHITE TEXT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:focus,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:active,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:focus,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover span {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. DIVIDER ABOVE LOGOUT */&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout,&lt;br /&gt;
html .vector-user-menu #pt-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a,&lt;br /&gt;
html .vector-user-menu #pt-logout a {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a:hover,&lt;br /&gt;
html .vector-user-menu #pt-logout a:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.25) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 110: MOBILE STICKY TOP BAR &amp;amp; BOTTOM BAR FIRST LINK (&amp;quot;MAIN PAGE&amp;quot;)&lt;br /&gt;
1. Top bar remains sticky/visible when scrolling down on mobile viewports.&lt;br /&gt;
2. Fix bottom bar flex centering bug: justify-content: flex-start on mobile&lt;br /&gt;
ensures the first link (&amp;quot;Main Page&amp;quot;) is always visible and not clipped.&lt;br /&gt;
3. Fully reverted experimental Main Page viewport scaling &amp;amp; hint banners.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. STICKY TOP BAR ON MOBILE (REMAINS VISIBLE ON SCROLL) */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome,&lt;br /&gt;
body.skin-minerva header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. BOTTOM BAR: ENSURE &amp;quot;MAIN PAGE&amp;quot; IS VISIBLE AS FIRST LINK ON MOBILE */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ENTRY PAGE SUPPRESSION (dev.vanipedia.org / VanipediaEntry3D)&lt;br /&gt;
Neither top bar nor bottom bar must appear on the 3D entry page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.ext-vp3d-fullscreen #vh-bottom-bar,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-chrome,&lt;br /&gt;
body.ext-vp3d-fullscreen .minerva-header,&lt;br /&gt;
body.ext-vp3d-fullscreen .vector-header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-head,&lt;br /&gt;
body.ext-vp3d-fullscreen .mw-header,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-navigation,&lt;br /&gt;
body:has(.vp-entry3d-container) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-container) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-container) .vector-header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .vector-header-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 116: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE FOR MAIN PAGE ON MOBILE&lt;br /&gt;
Includes Top Bar, Main Page, and Bottom Bar in one unified landscape orientation.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
transform-origin: top left !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-auto-landscape {&lt;br /&gt;
transform: rotate(90deg) translate(0, -100%) !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-native-landscape {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. TOP HEADER SLOT (Landscape orientation) */&lt;br /&gt;
#vani-stage-header-slot {&lt;br /&gt;
flex: 0 0 50px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
max-height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .header-container,&lt;br /&gt;
#vani-stage-header-slot .header-chrome,&lt;br /&gt;
#vani-stage-header-slot .minerva-header,&lt;br /&gt;
#vani-stage-header-slot .vector-header-container,&lt;br /&gt;
#vani-stage-header-slot #mw-head {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CONTENT SLOT (Landscape orientation, containing #vani-home) */&lt;br /&gt;
#vani-stage-content-slot {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: calc(100% - 50px - 36px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Enforce rigid 1200px desktop grid on #vani-home inside mobile stage */&lt;br /&gt;
#vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 8px 16px 20px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Triad in Mobile Landscape: Rigid 3-Column Horizontal Flow */&lt;br /&gt;
#vani-stage-content-slot .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-triad-column-left {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Interactive Timeline in Mobile Landscape */&lt;br /&gt;
#vani-stage-content-slot .vh-timeline-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Thematic Taxonomy in Mobile Landscape: Rigid 4-Column Grid */&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-tax {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOOTER SLOT (Landscape orientation, containing #vh-bottom-bar) */&lt;br /&gt;
#vani-stage-footer-slot {&lt;br /&gt;
flex: 0 0 36px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
min-height: 36px !important;&lt;br /&gt;
background-color: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot #vh-bottom-bar,&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dropdown Menu inside Stage Header */&lt;br /&gt;
#vani-stage-header-slot #vanipedia-mobile-user-menu {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 48px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
z-index: 1000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Minerva Left Navigation Drawer z-index when open */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer {&lt;br /&gt;
z-index: 1000005 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Robust Header Child Layout in Landscape Stage */&lt;br /&gt;
#vani-stage-header-slot .vector-header,&lt;br /&gt;
#vani-stage-header-slot .mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide any duplicate/stray bars outside the stage when active */&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-sticky-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; #mw-head,&lt;br /&gt;
body.has-vani-stage &amp;gt; #vh-bottom-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR FORMATTING FOR MOBILE BURGER MENU&lt;br /&gt;
1. Cleans out Minerva default clutter (Nearby, Random, Settings, About, etc.)&lt;br /&gt;
2. Styles the mobile drawer (#mw-mf-page-left) to match the desktop&lt;br /&gt;
accordion layout (.vanipedia-sidebar-menu).&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#mw-mf-page-left {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 20px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
padding: 12px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all Minerva default lists completely */&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-navigation,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-personal,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul.hlist,&lt;br /&gt;
#mw-mf-page-left .menu__item--nearby,&lt;br /&gt;
#mw-mf-page-left .menu__item--random {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile drawer container for desktop sidebar */&lt;br /&gt;
#mw-mf-page-left #vani-mobile-synced-sidebar {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* In mobile drawer, make .vanipedia-sidebar-menu take full drawer width */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure mobile drawer accordion header matches desktop */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading {&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
background-color: #2c4c50 !important;&lt;br /&gt;
border: 1px solid #1b3033 !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading {&lt;br /&gt;
border-radius: 4px 4px 0 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading:hover {&lt;br /&gt;
background-color: #385e63 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading::after {&lt;br /&gt;
content: &amp;quot;▼&amp;quot; !important;&lt;br /&gt;
font-size: 0.75em !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
transition: transform 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after {&lt;br /&gt;
transform: rotate(-90deg) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Content Area inside Mobile Accordion */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content {&lt;br /&gt;
background-color: #eaeff0 !important;&lt;br /&gt;
border: 1px solid #2c4c50 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-radius: 0 0 4px 4px !important;&lt;br /&gt;
padding: 0 0 4px 0 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content ul {&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 9px 14px 9px 18px !important;&lt;br /&gt;
color: #1b3033 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li:last-child a {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a:hover {&lt;br /&gt;
background-color: #dbe4e6 !important;&lt;br /&gt;
border-left: 3px solid #2c4c50 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 102 Languages Search box inside Mobile Drawer */&lt;br /&gt;
#mw-mf-page-left #sidebarLanguageSearch {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 7px 10px !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
border: 1px solid #a2a9b1 !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 122: STRICT POSITIONING OF &amp;quot;HOME&amp;quot; LINK/ICON (RIGHT OF SEARCH)&lt;br /&gt;
1. Desktop: Positioned strictly on the RIGHT of search bar via order: 10 vs order: 5.&lt;br /&gt;
2. Clean golden styling (#f5d77f), no underline, subtle hover highlight.&lt;br /&gt;
3. Mobile (both Minerva &amp;amp; Vector landscape): Golden Home icon (width 22px)&lt;br /&gt;
strictly visible next to the search icon.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Strict Flex Ordering: Left to Right across .vector-header-start */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .vector-main-menu-landmark,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Bar strictly ORDER 5 */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
div#p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Link strictly ORDER 10 (GUARANTEES IT SITS ON THE RIGHT OF SEARCH) */&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
margin-left: 10px !important;&lt;br /&gt;
margin-right: 14px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
a.vanipedia-topbar-home:hover,&lt;br /&gt;
a.vanipedia-topbar-home:active,&lt;br /&gt;
.vector-header-container a.vanipedia-topbar-home:hover,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link:hover,&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home:hover,&lt;br /&gt;
#vani-stage-header-slot a.vanipedia-topbar-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.2) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Icon Styling */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
stroke: #f5d77f !important;&lt;br /&gt;
fill: none !important;&lt;br /&gt;
stroke-width: 2 !important;&lt;br /&gt;
stroke-linecap: round !important;&lt;br /&gt;
stroke-linejoin: round !important;&lt;br /&gt;
transition: stroke 0.2s ease, transform 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home:hover .vanipedia-home-icon svg {&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
transform: scale(1.1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Text Styling on Desktop */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* MOBILE RESPONSIVE (Both Vector &amp;amp; Minerva) */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 160px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* MINERVA MOBILE SKIN HEADER (Regular Articles on Mobile) */&lt;br /&gt;
.minerva-header .vanipedia-topbar-home,&lt;br /&gt;
.minerva-header #vanipedia-topbar-home-link {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 6px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* In Rotated Landscape Stage on Main Page */&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 8px !important;&lt;br /&gt;
width: 34px !important;&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start #p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Bar Home Link: Strict no underline */&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry,&lt;br /&gt;
a.vh-bottom-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry:hover,&lt;br /&gt;
a.vh-bottom-link:hover {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 129: RESTORE COMPLETE ORIGINAL STRUCTURE (ZERO OVERLAPS, 4 TAXONOMY IN 1 ROW)&lt;br /&gt;
+ TOP BANNER TITLE AS PLAIN TEXT&lt;br /&gt;
+ WHO IS ŚRĪLA PRABHUPĀDA PERMANENT TITLE&lt;br /&gt;
+ OPTION A: RICH BURNISHED ANTIQUE GOLD (#966817)&lt;br /&gt;
+ RISE HOVER EFFECT ON ALL 9 CARD TITLES&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BANNER TITLE AS PURE PLAIN TEXT */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
span#vanipedia-topbar-title,&lt;br /&gt;
a#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover,&lt;br /&gt;
span#vanipedia-topbar-title:hover,&lt;br /&gt;
a#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CARD TITLE SIZING &amp;amp; NO TEXT CHANGE */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 38px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
letter-spacing: 0.015em !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. OPTION A: RICH BURNISHED ANTIQUE GOLD ON ALL CARD TITLES */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-media-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
-webkit-text-stroke: 0 !important;&lt;br /&gt;
paint-order: normal !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
-webkit-filter: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RISE HOVER EFFECT ON ALL 9 CARD TITLES (-3px LIFT + GOLD ILLUMINATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. GOLDEN FILAMENT UNDERLINE AT REST &amp;amp; GLIDE ON HOVER */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. STRICT STRUCTURAL RESTORATION: CLEAN ELEVATION &amp;amp; COLUMN BALANCING */&lt;br /&gt;
/* Introductory Articles flat title styling &amp;amp; hover */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific article item headline within the spotlight card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Devotee Subtitle in Memories card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 5px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
/* Enforce 3 columns on desktop for Section 3 (Personalities, Names, Places) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page .vh-card-questions {&lt;br /&gt;
padding: 2px 10px 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lift 3 bottom taxonomy cards up so they sit comfortably above the footer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-72px) !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Founder-Ācārya and Preeminent Śikṣā-Guru single line fitting */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SHIFT MARKED SECTION (Hero Triad + Timeline) DOWN EXACTLY 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 380px !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin-top: 16px !important;&lt;br /&gt;
margin-bottom: 10px !important;&lt;br /&gt;
height: 125px !important;&lt;br /&gt;
min-height: 125px !important;&lt;br /&gt;
max-height: 125px !important;&lt;br /&gt;
flex: 0 0 125px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left &amp;amp; Right Stacked Columns: Symmetrical 340px widths */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card padding and bounding inside both columns */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 135px !important;&lt;br /&gt;
min-height: 135px !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 139: DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TWO-LINE TITLE &amp;amp; DEVOTEE NAME&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title {&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 141: STATIC TITLE ON MEMORIES ROTATION + 3-LINE WIDER LANGUAGES CARD&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TITLE: 100% STATIC (NEVER ANIMATES ON ROTATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 0 5px 0 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the disciple name subtitle during randomizer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
transition: opacity 0.45s ease, transform 0.45s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle.is-changing,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(3px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SP IN MEDIA: FRAME FITS EXACTLY AROUND THUMBNAIL WITH ZERO SIDE GAPS */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-card-content,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
transition: transform 0.35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 3: 4 COLUMNS WITH WIDER COLUMN FOR PARTICIPATING LANGUAGES */&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr 1fr 1.35fr !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1220px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page .vh-card-languages {&lt;br /&gt;
padding: 3px 8px 5px 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 4. LANGUAGES CARD: EXACTLY 3 ROWS (5 COUNTRIES PER ROW) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-languages-list,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-languages-list {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
padding: 2px 0 0 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-row,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a:hover {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Flag thumbnail element */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center !important;&lt;br /&gt;
background-repeat: no-repeat !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Crisp SVG Flag Definitions */&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 147: SOCIAL ICONS IN THE MID OF THE SPACE ON THE RIGHT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform 0.2s ease, opacity 0.2s ease !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item:hover {&lt;br /&gt;
transform: scale(1.15) !important;&lt;br /&gt;
opacity: 0.9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-height: 20px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 153: DISTINGUISHED VANISEVA PILL + ELEVATED BACK-TO-TOP + FLAG STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELEVATED BACK-TO-TOP ARROW (Floats 16px clearly above the 38px bottom bar) */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 16px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE EXTRA BOX/BAR AROUND HEADER (Outer container completely borderless &amp;amp; transparent) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-container.vector-sticky-header-container {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. THE VERY EXISTING TOP BAR: Single, clean, elegant header bar */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
body.page-Main_Page .vector-header-container header.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TOP BAR CENTER BLOCK */&lt;br /&gt;
.vanipedia-topbar-center-block {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 50% !important;&lt;br /&gt;
top: 54% !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: auto !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-center-block * {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. DISTINGUISHED MIDDLE LINE: VANISEVA LUMINOUS INVITATION PILL */&lt;br /&gt;
.vanipedia-topbar-vaniseva-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border:0 !important;&lt;br /&gt;
border-bottom:0 !important;&lt;br /&gt;
background:none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
border-radius:0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:hover,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:focus,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:active {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-color:transparent !important;&lt;br /&gt;
background-color:transparent !important;&lt;br /&gt;
box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SISTER PROJECTS (Line 3) */&lt;br /&gt;
.vanipedia-topbar-sister-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 1px 6px !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link:hover,&lt;br /&gt;
.vanipedia-topbar-sister-link:focus,&lt;br /&gt;
.vanipedia-topbar-sister-link:active {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. PARTICIPATING LANGUAGES FLAGS STYLING */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-flag svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MINERVA MOBILE SKIN (Phone Header) */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.1 Burger Navigation Drawer Button */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.2 Branding Box Title (Pure CSS Content Injection - 100% JS-Independent) */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box,&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin: 0 0 0 14px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a::before,&lt;br /&gt;
.minerva-header .branding-box a::before {&lt;br /&gt;
content: &amp;quot;Vanipedia&amp;quot; !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; img,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; img {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.3 Home Link in Minerva */&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.4 Search Button in Minerva */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.5 User Navigation in Minerva */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile */&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block-mobile,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-main-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-vaniseva-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-links,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-link,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar mobile styling (from STEP 165) */&lt;br /&gt;
body.skin-minerva .vh-bottom-social-links,&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. RESPONSIVE BREAKPOINTS (Desktop &amp;gt;= 1000px Intact; Mobile &amp;lt; 1000px Full Controls) */&lt;br /&gt;
@media screen and (max-width: 1200px) and (min-width: 1000px) {&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
/* Single Row Header on Mobile Viewports */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-header-container .mw-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Row Left Section: Burger + Search + Home in single row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. FORCE BURGER MENU TO DISPLAY VISIBLE ON MOBILE */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown,&lt;br /&gt;
#vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SEARCH INPUT WITH GUARANTEED VISIBLE MAGNIFYING GLASS */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
max-width: calc(100vw - 140px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input,&lt;br /&gt;
.vector-header-start .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__start-icon,&lt;br /&gt;
#p-search .cdx-text-input__icon,&lt;br /&gt;
#p-search .cdx-text-input__start-icon {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 10px !important;&lt;br /&gt;
top: 50% !important;&lt;br /&gt;
transform: translateY(-50%) !important;&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
z-index: 5 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
padding-left: 32px !important;&lt;br /&gt;
padding-right: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Home Icon */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
margin: 0 2px !important;&lt;br /&gt;
padding: 3px 5px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. USER ICON GUARANTEED ON FAR RIGHT */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-links-wide,&lt;br /&gt;
.vector-header-end .vector-user-links-main {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-userpage {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-overflow,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-label-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile viewports (&amp;lt; 1000px) */&lt;br /&gt;
.vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block-mobile,&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-mobile,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title,&lt;br /&gt;
.vanipedia-topbar-sister-links,&lt;br /&gt;
.vanipedia-topbar-sister-link,&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar social links hidden on mobile (from STEP 165) */&lt;br /&gt;
.vh-bottom-social-links,&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 173: RESTORE WORKING STEP 117 COMPACT STAGE PROPORTIONS (ZERO-CROP)&lt;br /&gt;
Overrides all desktop-specific shifts (min-height: 380px, translateY: 30px,&lt;br /&gt;
translateY: -72px, 324px photo) inside the mobile rotated landscape stage.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage #vani-rotated-box #vani-stage-content-slot #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 4px 16px 12px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 0 0 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
min-width: 200px !important;&lt;br /&gt;
min-height: 200px !important;&lt;br /&gt;
max-width: 200px !important;&lt;br /&gt;
max-height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(18, 63, 56, 0.35), 0 2px 6px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
flex: 0 0 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-track {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-item {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-languages {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-stage-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-main-title,&lt;br /&gt;
#vani-stage-header-slot .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin: 0 10px !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V174 — Vanipedia main page: static, naturally scrolling, and responsive. */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-paper:#faf7ef;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    --vp-ink:#263a39;&lt;br /&gt;
    --vp-brand:#345b63;&lt;br /&gt;
    --vp-accent:#b1873d;&lt;br /&gt;
    --vp-line:#ded7c6;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1240px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:clamp(18px,3vw,38px) !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    background:var(--vp-paper) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    animation:none !important;&lt;br /&gt;
    transition:none !important;&lt;br /&gt;
    scroll-behavior:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a {&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-decoration-color:#aab3a8 !important;&lt;br /&gt;
    text-underline-offset:3px !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:hover {&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    text-decoration-thickness:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:focus-visible {&lt;br /&gt;
    outline:3px solid var(--vp-brand) !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p {&lt;br /&gt;
    margin-top:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1 {&lt;br /&gt;
    margin:0 0 10px !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 clamp(29px,4vw,40px)/1.2 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2 {&lt;br /&gt;
    margin:0 0 14px !important;&lt;br /&gt;
    padding:0 0 9px !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 22px/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3 {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:600 18px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p { margin-bottom:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:220px minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,5vw,64px) !important;&lt;br /&gt;
    max-width:1000px !important;&lt;br /&gt;
    margin:0 auto 32px !important;&lt;br /&gt;
    padding:8px 0 28px !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    width:220px !important;&lt;br /&gt;
    height:220px !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:3px solid var(--vp-brand) !important;&lt;br /&gt;
    border-radius:50% !important;&lt;br /&gt;
    background:#f0eee3 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 35% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 auto 4px !important;&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    font-size:clamp(19px,2.2vw,25px) !important;&lt;br /&gt;
    font-weight:600 !important;&lt;br /&gt;
    line-height:1.35 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font-size:17px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:22px !important;&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    padding:20px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card:hover {&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card h3 { margin-bottom:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card blockquote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid var(--vp-accent) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-feature {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(120px,190px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    border-radius:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-outlet {&lt;br /&gt;
    margin-bottom:5px !important;&lt;br /&gt;
    color:#706b62 !important;&lt;br /&gt;
    font-size:14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-headline { font-size:17px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section {&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
    padding:20px 0 22px !important;&lt;br /&gt;
    border-block:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-intro { margin:-5px 0 12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(auto-fit,minmax(76px,1fr)) !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    justify-content:center !important;&lt;br /&gt;
    min-height:42px !important;&lt;br /&gt;
    padding:6px 8px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a:hover {&lt;br /&gt;
    border-color:var(--vp-brand) !important;&lt;br /&gt;
    background:#f1f3ee !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section { margin:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:18px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-card { padding:18px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card { grid-column:span 1 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-list {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    flex-wrap:wrap !important;&lt;br /&gt;
    gap:8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-lang-item {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
    min-height:32px !important;&lt;br /&gt;
    white-space:nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vh-flag {&lt;br /&gt;
    display:inline-block !important;&lt;br /&gt;
    flex:0 0 22px !important;&lt;br /&gt;
    width:22px !important;&lt;br /&gt;
    height:15px !important;&lt;br /&gt;
    vertical-align:middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restore ordinary page flow and neutralize any legacy rotated-stage wrapper. */&lt;br /&gt;
#vani-mobile-stage, #vani-rotated-box {&lt;br /&gt;
    position:static !important;&lt;br /&gt;
    inset:auto !important;&lt;br /&gt;
    width:auto !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    rotate:none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot, #vani-stage-content-slot, #vani-stage-footer-slot { display:contents !important; }&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:20px 16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding-bottom:22px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:160px !important; height:160px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid { grid-template-columns:minmax(0,1fr) !important; gap:16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:minmax(0,1fr) !important; gap:14px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-card { padding:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(100px,34%) minmax(0,1fr) !important; gap:12px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section { margin-bottom:24px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:380px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-image { max-width:260px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion:reduce) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::before,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::after {&lt;br /&gt;
        animation:none !important;&lt;br /&gt;
        transition:none !important;&lt;br /&gt;
        scroll-behavior:auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V175: natural document scrolling, Vanisource-style hero, Vanipedia colors. */&lt;br /&gt;
html,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:100% !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
    overflow-y:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-brand:#345B63;&lt;br /&gt;
    --vp-accent:#f5d77f;&lt;br /&gt;
    --vp-ink:#263a3d;&lt;br /&gt;
    --vp-line:#d8d1c3;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:min(100%, 1200px) !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1200px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:26px clamp(16px,3vw,34px) 100px !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
}&lt;br /&gt;
/* The site-wide footer remains fixed; this page has room to scroll past it. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    display:block;&lt;br /&gt;
    height:0;&lt;br /&gt;
    clear:both;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(170px,210px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,4vw,44px) !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:880px !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    margin:0 auto 30px !important;&lt;br /&gt;
    padding:22px 26px !important;&lt;br /&gt;
    border:1px solid #345B63 !important;&lt;br /&gt;
    border-left:5px solid #f5d77f !important;&lt;br /&gt;
    border-radius:8px !important;&lt;br /&gt;
    background:#345B63 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:min(100%,210px) !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    aspect-ratio:445 / 542 !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:2px solid #f5d77f !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    box-shadow:0 5px 18px rgba(18,35,37,.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin:0 0 9px !important;&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    font:600 clamp(32px,3vw,42px)/1.15 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:600 clamp(19px,1.7vw,22px)/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-underline-offset:4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a:hover { color:#fff !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:500 clamp(17px,1.5vw,20px)/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-quote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid #f5d77f !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove the old decorative cursor and restore the operating system pointer. */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page * {&lt;br /&gt;
    cursor:auto !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page a[href],&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .cdx-button {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:18px 14px 96px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:14px !important;&lt;br /&gt;
        max-width:460px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding:17px 17px 19px !important;&lt;br /&gt;
        border-left-width:4px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:min(100%,170px) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-role { font-size:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-organization { font-size:17px !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V176: native mouse cursor; main page language links are the remaining taxonomy feature. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-section {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 0 32px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card {&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    grid-column:auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: native Windows pointer and viewport-contained portal rollouts. */&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    cursor:default !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href] *,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home button,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    align-items:start !important;&lt;br /&gt;
    gap:24px 18px !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 auto 28px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    max-width:640px !important;&lt;br /&gt;
    margin-left:auto !important;&lt;br /&gt;
    margin-right:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card {&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    z-index:1 !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.07) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open {&lt;br /&gt;
    z-index:100 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image {&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border-radius:6px 6px 0 0 !important;&lt;br /&gt;
    background:#e9e4d8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 36% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy {&lt;br /&gt;
    min-height:145px !important;&lt;br /&gt;
    padding:14px 15px 13px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 {&lt;br /&gt;
    min-height:50px !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    padding:0 0 7px !important;&lt;br /&gt;
    border-bottom:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 18px/1.28 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 a {&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p {&lt;br /&gt;
    min-height:44px !important;&lt;br /&gt;
    margin:0 0 8px !important;&lt;br /&gt;
    color:#354444 !important;&lt;br /&gt;
    font:400 14px/1.45 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:7px !important;&lt;br /&gt;
    min-height:30px !important;&lt;br /&gt;
    padding:4px 9px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f6f2e9 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.3 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:focus-visible {&lt;br /&gt;
    border-color:#b1873d !important;&lt;br /&gt;
    outline:2px solid #b1873d !important;&lt;br /&gt;
    outline-offset:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    position:fixed !important;&lt;br /&gt;
    top:var(--vp-panel-top, 20px) !important;&lt;br /&gt;
    left:var(--vp-panel-left, 12px) !important;&lt;br /&gt;
    right:auto !important;&lt;br /&gt;
    bottom:auto !important;&lt;br /&gt;
    z-index:2147483000 !important;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:var(--vp-panel-width, 290px) !important;&lt;br /&gt;
    max-width:calc(100vw - 24px) !important;&lt;br /&gt;
    max-height:min(380px,calc(100vh - 100px)) !important;&lt;br /&gt;
    overflow:auto !important;&lt;br /&gt;
    overscroll-behavior:contain !important;&lt;br /&gt;
    padding:11px 12px 12px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-top:3px solid #b1873d !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 10px 22px rgba(38,58,57,.22) !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open &amp;gt; .vp-rollout-panel,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open &amp;gt; .vp-rollout-panel {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-heading {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
    gap:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options &amp;gt; span { display:block !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    min-height:34px !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:500 14px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:focus-visible {&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#805b16 !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    outline:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options { grid-template-columns:repeat(4,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options a { text-align:center !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options a { display:flex !important; align-items:center !important; gap:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all { display:block !important; margin-top:7px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:focus-visible { text-decoration:underline !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all { display:block !important; margin:0 0 10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:8px 10px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-categories-heading {&lt;br /&gt;
    padding-top:8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel {&lt;br /&gt;
    width:min(720px,calc(100vw - 24px)) !important;&lt;br /&gt;
    --vp-panel-width:720px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options {&lt;br /&gt;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:1px 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options a {&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    padding:5px 6px !important;&lt;br /&gt;
    font-size:12px !important;&lt;br /&gt;
    line-height:1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid { max-width:100% !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:min(620px,calc(100vw - 24px)) !important; --vp-panel-width:620px; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img { height:210px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
        position:static !important;&lt;br /&gt;
        top:auto !important;&lt;br /&gt;
        left:auto !important;&lt;br /&gt;
        right:auto !important;&lt;br /&gt;
        bottom:auto !important;&lt;br /&gt;
        width:auto !important;&lt;br /&gt;
        max-width:none !important;&lt;br /&gt;
        max-height:none !important;&lt;br /&gt;
        margin:0 !important;&lt;br /&gt;
        border-top:1px solid #d8d1c3 !important;&lt;br /&gt;
        border-left:3px solid #b1873d !important;&lt;br /&gt;
        border-radius:0 0 7px 7px !important;&lt;br /&gt;
        box-shadow:none !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:auto !important; --vp-panel-width:auto; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V181: restore the native Windows pointing hand on sidebar menu targets.&lt;br /&gt;
   Earlier Main Page cursor rules forced .vector-menu links to cursor:auto. */&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href],&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V183: restore the pointing-hand cursor on every actionable top and bottom bar item.&lt;br /&gt;
   Older Main Page rules set .vector-dropdown-label and .vh-bottom-link to cursor:auto. */&lt;br /&gt;
html body .vector-header-container a[href],&lt;br /&gt;
html body .vector-header-container a[href] *,&lt;br /&gt;
html body header.vector-header a[href],&lt;br /&gt;
html body header.vector-header a[href] *,&lt;br /&gt;
html body header.mw-header a[href],&lt;br /&gt;
html body header.mw-header a[href] *,&lt;br /&gt;
html body #mw-head a[href],&lt;br /&gt;
html body #mw-head a[href] *,&lt;br /&gt;
html body .minerva-header a[href],&lt;br /&gt;
html body .minerva-header a[href] *,&lt;br /&gt;
html body #vh-bottom-bar a[href],&lt;br /&gt;
html body #vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vh-bottom-bar a[href],&lt;br /&gt;
html body .vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vector-header-container button,&lt;br /&gt;
html body .vector-header-container button *,&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label *,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body .minerva-header button,&lt;br /&gt;
html body .minerva-header button *,&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar button,&lt;br /&gt;
html body #vh-bottom-bar button *,&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar .vh-bottom-link[href] {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:hover,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:focus {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V185: plain, clickable gold collaboration invitation. */&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a:hover {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a:focus-visible {&lt;br /&gt;
    outline:1px dotted #f5d77f !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared petal label inside the hero */&lt;br /&gt;
.vani-hero-petal-title {&lt;br /&gt;
    margin: 0 0 8px !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    color: #f5d77f !important;&lt;br /&gt;
    font-family: Georgia, &amp;quot;Noto Serif&amp;quot;, serif !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 600 !important;&lt;br /&gt;
    line-height: 1.3 !important;&lt;br /&gt;
    letter-spacing: 2px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    text-transform: uppercase !important;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: -16px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin: 0 0 4px !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Match the organization text to the gold founder title */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Separate the introductory link from the main hero text */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who {&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove spacing from MediaWiki&#039;s hero heading wrapper */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy .mw-heading1 {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2026-11-11 (Vamshi Krishna): phones (700 px and below), where the photo sits above the title.&lt;br /&gt;
   Do not lift the VANIPEDIA title onto the photo, and give the two-line Founder-Acarya role room. */&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    html body.page-Main_Page #vani-home.vp-static-home .vani-hero-petal-title {&lt;br /&gt;
        top:0 !important;&lt;br /&gt;
    }&lt;br /&gt;
    html body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
        line-height:1.45 !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/* Remove white background and borders from search bar */&lt;br /&gt;
.vector-header-container form#searchform, &lt;br /&gt;
.vector-header-container .cdx-search-input, &lt;br /&gt;
.vector-header-container .cdx-text-input, &lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container .cdx-search-input__wrapper,&lt;br /&gt;
.vector-header-container .cdx-search-input__input-wrapper {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the magnifying glass icon */&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Strip all dynamic widths from Vue wrappers so they don&#039;t stretch */&lt;br /&gt;
.vector-typeahead-search-container,&lt;br /&gt;
.cdx-search-input,&lt;br /&gt;
.cdx-search-input__input-wrapper,&lt;br /&gt;
.cdx-text-input {&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Strictly control the input width (180px closed -&amp;gt; 240px focused) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
    width: 180px !important;&lt;br /&gt;
    max-width: 180px !important;&lt;br /&gt;
    min-width: 180px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
    transition: width 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
    width: 240px !important;&lt;br /&gt;
    max-width: 240px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. Provide a hard buffer to protect the Home link from overlap */&lt;br /&gt;
#vanipedia-topbar-home-link {&lt;br /&gt;
    margin-left: 20px !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. Push the entire search block slightly left */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-start .vector-search-box-vue {&lt;br /&gt;
    margin-right: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Completely hide native search suggestions dropdown on mobile and desktop */&lt;br /&gt;
.minerva-search-overlay .search-results,&lt;br /&gt;
.minerva-search-overlay .page-list,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    visibility: hidden !important;&lt;br /&gt;
    opacity: 0 !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   UNIFIED RESPONSIVE SEARCH BAR (DESKTOP &amp;amp; MOBILE VECTOR 2022)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
&lt;br /&gt;
/* Permanently suppress Minerva&#039;s broken blank #/search overlay */&lt;br /&gt;
.search-overlay,&lt;br /&gt;
.minerva-search-overlay,&lt;br /&gt;
div.mw-ui-overlay.search-overlay {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    visibility: hidden !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide native MediaWiki autocomplete suggestions on desktop */&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=658989</id>
		<title>MediaWiki:Mobile.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=658989"/>
		<updated>2026-11-13T01:42:01Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ==========================================================================&lt;br /&gt;
   DEFINITIVE MOBILE &amp;amp; DESKTOP VANI-SEARCH CONTROLLER&lt;br /&gt;
   Defeats Minerva&#039;s #/search blank overlay and provides a direct search bar&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
    // 1. If Minerva&#039;s #/search hash is in the URL, strip it immediately so the blank overlay closes&lt;br /&gt;
    if (window.location.hash === &#039;#/search&#039;) {&lt;br /&gt;
        history.replaceState(null, document.title, window.location.pathname + window.location.search);&lt;br /&gt;
    }&lt;br /&gt;
    window.addEventListener(&#039;hashchange&#039;, function() {&lt;br /&gt;
        if (window.location.hash === &#039;#/search&#039;) {&lt;br /&gt;
            history.replaceState(null, document.title, window.location.pathname + window.location.search);&lt;br /&gt;
            $(&#039;.search-overlay, .minerva-search-overlay&#039;).remove();&lt;br /&gt;
            $(&#039;body&#039;).removeClass(&#039;search-enabled overlay-enabled&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // 2. Build a dedicated, always-visible mobile search drawer right under the 52px top bar&lt;br /&gt;
    function toggleVaniMobileSearch() {&lt;br /&gt;
        var existing = document.getElementById(&#039;vani-custom-mobile-search&#039;);&lt;br /&gt;
        if (existing) {&lt;br /&gt;
            if (existing.style.display === &#039;none&#039;) {&lt;br /&gt;
                existing.style.display = &#039;flex&#039;;&lt;br /&gt;
                existing.querySelector(&#039;input&#039;).focus();&lt;br /&gt;
            } else {&lt;br /&gt;
                existing.style.display = &#039;none&#039;;&lt;br /&gt;
            }&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var bar = document.createElement(&#039;div&#039;);&lt;br /&gt;
        bar.id = &#039;vani-custom-mobile-search&#039;;&lt;br /&gt;
        bar.style.cssText = &#039;position:fixed !important; top:52px !important; left:0 !important; right:0 !important; height:54px !important; background:#1f3e45 !important; border-bottom:2px solid #b1873d !important; z-index:2147483647 !important; display:flex !important; align-items:center !important; padding:0 12px !important; gap:8px !important; box-shadow:0 6px 16px rgba(0,0,0,0.45) !important; box-sizing:border-box !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
        var input = document.createElement(&#039;input&#039;);&lt;br /&gt;
        input.type = &#039;text&#039;;&lt;br /&gt;
        input.placeholder = &#039;Search Vanipedia...&#039;;&lt;br /&gt;
        input.autocomplete = &#039;off&#039;;&lt;br /&gt;
        input.style.cssText = &#039;flex:1 1 auto !important; height:36px !important; background:#ffffff !important; color:#1e353b !important; -webkit-text-fill-color:#1e353b !important; border:1.5px solid #f5d77f !important; border-radius:18px !important; padding:0 14px !important; font-size:16px !important; outline:none !important; display:block !important; visibility:visible !important; opacity:1 !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
        var goBtn = document.createElement(&#039;button&#039;);&lt;br /&gt;
        goBtn.type = &#039;button&#039;;&lt;br /&gt;
        goBtn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
        goBtn.style.cssText = &#039;flex:0 0 38px !important; width:38px !important; height:36px !important; border-radius:50% !important; background:#b1873d !important; color:#ffffff !important; border:none !important; font-size:18px !important; cursor:pointer !important; display:flex !important; align-items:center !important; justify-content:center !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
        function runSearch() {&lt;br /&gt;
            var val = input.value.trim();&lt;br /&gt;
            if (val !== &#039;&#039;) {&lt;br /&gt;
                window.location.href = &#039;/wiki/Special:VaniSearch?search=&#039; + encodeURIComponent(val);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        goBtn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            e.stopPropagation();&lt;br /&gt;
            runSearch();&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        input.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
            if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                e.stopImmediatePropagation();&lt;br /&gt;
                runSearch();&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        bar.appendChild(input);&lt;br /&gt;
        bar.appendChild(goBtn);&lt;br /&gt;
        document.body.appendChild(bar);&lt;br /&gt;
        setTimeout(function() { input.focus(); }, 50);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // 3. Intercept the Minerva mobile magnifying glass (#searchIcon) BEFORE Minerva&#039;s router sees it&lt;br /&gt;
    document.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
        var searchTrigger = e.target.closest(&#039;#searchIcon, .minerva-header .minerva-search-form, .minerva-icon--search&#039;);&lt;br /&gt;
        if (searchTrigger &amp;amp;&amp;amp; (window.innerWidth &amp;lt;= 999 || document.body.classList.contains(&#039;skin-minerva&#039;))) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            e.stopPropagation();&lt;br /&gt;
            e.stopImmediatePropagation();&lt;br /&gt;
            toggleVaniMobileSearch();&lt;br /&gt;
            return false;&lt;br /&gt;
        }&lt;br /&gt;
    }, true); // Capture phase = true beats Minerva&#039;s native click handler&lt;br /&gt;
&lt;br /&gt;
    // 4. Desktop Search Bar: Add 🔍 icon and route Enter key to Special:VaniSearch&lt;br /&gt;
    document.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
        if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
            var el = e.target;&lt;br /&gt;
            if (el &amp;amp;&amp;amp; el.tagName === &#039;INPUT&#039; &amp;amp;&amp;amp; (el.type === &#039;search&#039; || el.name === &#039;search&#039; || el.id === &#039;searchInput&#039;)) {&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                e.stopImmediatePropagation();&lt;br /&gt;
                var val = el.value.trim();&lt;br /&gt;
                if (val !== &#039;&#039;) {&lt;br /&gt;
                    window.location.href = &#039;/wiki/Special:VaniSearch?search=&#039; + encodeURIComponent(val);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }, true);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=658988</id>
		<title>MediaWiki:Mobile.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Mobile.js&amp;diff=658988"/>
		<updated>2026-11-13T01:36:02Z</updated>

		<summary type="html">&lt;p&gt;Kashya: Created page with &amp;quot;/* PERMANENT VANI-SEARCH ICON &amp;amp; KEYBOARD ROUTER (DESKTOP + MOBILE) */ (function() {     function setupVaniSearch() {         // 1. Force the #p-search box to stay open on mobile Vector (defeats the collapsed icon toggle)         var searchBox = document.querySelector(&amp;#039;#p-search&amp;#039;);         if (searchBox) {             searchBox.classList.add(&amp;#039;vector-search-box-show-thumbnail&amp;#039;);         }          // 2. Find all search inputs on the page         var inputs = document.query...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* PERMANENT VANI-SEARCH ICON &amp;amp; KEYBOARD ROUTER (DESKTOP + MOBILE) */&lt;br /&gt;
(function() {&lt;br /&gt;
    function setupVaniSearch() {&lt;br /&gt;
        // 1. Force the #p-search box to stay open on mobile Vector (defeats the collapsed icon toggle)&lt;br /&gt;
        var searchBox = document.querySelector(&#039;#p-search&#039;);&lt;br /&gt;
        if (searchBox) {&lt;br /&gt;
            searchBox.classList.add(&#039;vector-search-box-show-thumbnail&#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Find all search inputs on the page&lt;br /&gt;
        var inputs = document.querySelectorAll(&#039;input[type=&amp;quot;search&amp;quot;], input[name=&amp;quot;search&amp;quot;], #searchInput&#039;);&lt;br /&gt;
        inputs.forEach(function(input) {&lt;br /&gt;
            // Turn off native browser autocomplete&lt;br /&gt;
            input.setAttribute(&#039;autocomplete&#039;, &#039;off&#039;);&lt;br /&gt;
&lt;br /&gt;
            var wrapper = input.parentElement;&lt;br /&gt;
            if (!wrapper) return;&lt;br /&gt;
&lt;br /&gt;
            // Only inject the 🔍 button once per search bar&lt;br /&gt;
            if (!wrapper.querySelector(&#039;.vani-search-trigger-btn&#039;)) {&lt;br /&gt;
                wrapper.style.setProperty(&#039;position&#039;, &#039;relative&#039;, &#039;important&#039;);&lt;br /&gt;
                wrapper.style.setProperty(&#039;display&#039;, &#039;flex&#039;, &#039;important&#039;);&lt;br /&gt;
                wrapper.style.setProperty(&#039;align-items&#039;, &#039;center&#039;, &#039;important&#039;);&lt;br /&gt;
&lt;br /&gt;
                var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                btn.type = &#039;button&#039;;&lt;br /&gt;
                btn.className = &#039;vani-search-trigger-btn&#039;;&lt;br /&gt;
                btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                btn.title = &#039;Search VaniSearch&#039;;&lt;br /&gt;
                btn.style.cssText = &#039;position:absolute !important; right:6px !important; top:50% !important; transform:translateY(-50%) !important; background:transparent !important; border:none !important; font-size:15px !important; line-height:1 !important; padding:4px !important; cursor:pointer !important; z-index:9999 !important; display:flex !important; align-items:center !important; justify-content:center !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                btn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    var val = input.value.trim();&lt;br /&gt;
                    if (val !== &#039;&#039;) {&lt;br /&gt;
                        window.location.href = &#039;/wiki/Special:VaniSearch?search=&#039; + encodeURIComponent(val);&lt;br /&gt;
                    } else {&lt;br /&gt;
                        input.focus();&lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                wrapper.appendChild(btn);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Intercept Enter / Mobile Keyboard &amp;quot;Search/Go&amp;quot; key in Capture Phase (beats Vue.js)&lt;br /&gt;
    document.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
        if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
            var el = e.target;&lt;br /&gt;
            if (el &amp;amp;&amp;amp; el.tagName === &#039;INPUT&#039; &amp;amp;&amp;amp; (el.type === &#039;search&#039; || el.name === &#039;search&#039; || el.id === &#039;searchInput&#039;)) {&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                e.stopImmediatePropagation();&lt;br /&gt;
                var val = el.value.trim();&lt;br /&gt;
                if (val !== &#039;&#039;) {&lt;br /&gt;
                    window.location.href = &#039;/wiki/Special:VaniSearch?search=&#039; + encodeURIComponent(val);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }, true);&lt;br /&gt;
&lt;br /&gt;
    // Intercept any form submission as a backup for mobile virtual keyboards&lt;br /&gt;
    document.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
        var form = e.target;&lt;br /&gt;
        var input = form &amp;amp;&amp;amp; form.querySelector(&#039;input[type=&amp;quot;search&amp;quot;], input[name=&amp;quot;search&amp;quot;], #searchInput&#039;);&lt;br /&gt;
        if (input) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            e.stopImmediatePropagation();&lt;br /&gt;
            var val = input.value.trim();&lt;br /&gt;
            if (val !== &#039;&#039;) {&lt;br /&gt;
                window.location.href = &#039;/wiki/Special:VaniSearch?search=&#039; + encodeURIComponent(val);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }, true);&lt;br /&gt;
&lt;br /&gt;
    // Run immediately, on DOM ready, and briefly poll in case Vue rebuilds the input&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, setupVaniSearch);&lt;br /&gt;
    } else {&lt;br /&gt;
        setupVaniSearch();&lt;br /&gt;
    }&lt;br /&gt;
    setInterval(setupVaniSearch, 800);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Common.js&amp;diff=658987</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Common.js&amp;diff=658987"/>
		<updated>2026-11-13T01:33:14Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* V176: remove legacy decorative cursor if it was left by cached site code. */&lt;br /&gt;
(function restoreNativeMainPageCursor() {&lt;br /&gt;
  function clean() {&lt;br /&gt;
    if (!document.body || !document.body.classList.contains(&amp;quot;page-Main_Page&amp;quot;)) return;&lt;br /&gt;
    var cursor = document.getElementById(&amp;quot;vh-cursor-pointer&amp;quot;);&lt;br /&gt;
    if (cursor) cursor.remove();&lt;br /&gt;
    var injected = document.getElementById(&amp;quot;vh-kill-windows-cursor&amp;quot;);&lt;br /&gt;
    if (injected) injected.remove();&lt;br /&gt;
    document.body.classList.remove(&amp;quot;vh-cursor-link&amp;quot;, &amp;quot;vh-cursor-click&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  if (document.readyState === &amp;quot;loading&amp;quot;) document.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, clean);&lt;br /&gt;
  else clean();&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
﻿﻿/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039; ) === &#039;Krishna_says_in_Bhagavad-gita&#039;) {&lt;br /&gt;
/* switch tooltip texts from content-div to label-div */&lt;br /&gt;
const v_labels = Array.from(document.getElementsByClassName(&amp;quot;tabs-label&amp;quot;));&lt;br /&gt;
const v_content = Array.from(document.getElementsByClassName(&amp;quot;tabs-content&amp;quot;));&lt;br /&gt;
for (var i = 0; i &amp;lt; v_labels.length; i++) {&lt;br /&gt;
v_labels[i].title = v_content[i].title;&lt;br /&gt;
v_content[i].title = &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
/* adjust wikitables */&lt;br /&gt;
var arr = Array.from(document.getElementsByClassName(&amp;quot;wikitable&amp;quot;));&lt;br /&gt;
for (var t = 0; t &amp;lt; arr.length; t++) {&lt;br /&gt;
/* insert THEAD in wikitable */&lt;br /&gt;
var thead = document.createElement(&amp;quot;thead&amp;quot;);&lt;br /&gt;
thead.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
var wtbl = arr[t];&lt;br /&gt;
wtbl.insertBefore(thead, wtbl.firstChild);&lt;br /&gt;
/* move first row of TBODY to THEAD */&lt;br /&gt;
thead.appendChild(wtbl.rows[0]);&lt;br /&gt;
/* make TBODY scrollable */&lt;br /&gt;
var tbody = wtbl.tBodies[0];&lt;br /&gt;
tbody.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
tbody.style.overflowY = &amp;quot;auto&amp;quot;;&lt;br /&gt;
tbody.style.maxHeight = &amp;quot;500px&amp;quot;;&lt;br /&gt;
for (var r = 0; r &amp;lt; wtbl.rows.length; r++) {&lt;br /&gt;
var row = wtbl.rows[r];&lt;br /&gt;
/* adjust column widths and hide from-until columns */&lt;br /&gt;
row.cells[0].classList = &amp;quot;cw_0&amp;quot;;&lt;br /&gt;
row.cells[1].classList = &amp;quot;cw_150&amp;quot;;&lt;br /&gt;
row.cells[2].classList = &amp;quot;cw_500&amp;quot;;&lt;br /&gt;
/* mark the text */&lt;br /&gt;
if (r == 0) continue;&lt;br /&gt;
var v_text = row.cells[2].textContent;&lt;br /&gt;
var v_html = &amp;quot;&amp;quot;; var v_from = 0;&lt;br /&gt;
var marks = JSON.parse(row.cells[0].textContent.replaceAll(&amp;quot;O&amp;quot;, &amp;quot;[&amp;quot;).replaceAll(&amp;quot;C&amp;quot;, &amp;quot;]&amp;quot;));&lt;br /&gt;
for (var m = 0; m &amp;lt; marks.length; m++) {&lt;br /&gt;
v_html +=&lt;br /&gt;
v_text.substr(v_from,marks[m][0]-v_from) + &amp;quot;&amp;lt;mark&amp;gt;&amp;quot; +&lt;br /&gt;
v_text.substr(marks[m][0],marks[m][1]-marks[m][0]+1) + &amp;quot;&amp;lt;/mark&amp;gt;&amp;quot;;&lt;br /&gt;
v_from = marks[m][1]+1;&lt;br /&gt;
}&lt;br /&gt;
v_html += v_text.substr(v_from);&lt;br /&gt;
row.cells[2].innerHTML = v_html;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// install Google Search&lt;br /&gt;
// document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
// + &#039;http://vanipedia.org/w/index.php?title=MediaWiki:GoogleSearch.js&#039;&lt;br /&gt;
// + &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install JQuery&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:JQuery.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install WikEd toolbar and Vanify&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Vaniquotes.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Replace&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:TextboxReplace.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Unify&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Unify.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Vanify&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Vanify.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Vani_suggest for diacritics auto-suggest pulldown on the search bar&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Vani_suggest.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install previous/next links for video categories in all languages&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/navcat/navcat.js&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// Buttons&lt;br /&gt;
//addOnloadHook(function() {&lt;br /&gt;
//if (document.editform) {&lt;br /&gt;
//addPortletLink(&amp;quot;p-cactions&amp;quot;, &amp;quot;javascript:Unify()&amp;quot;, &amp;quot;unify&amp;quot;, &amp;quot;ca-unify&amp;quot;, &amp;quot;Convert Balarama fonts to Unicode&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
// addPortletLink(&amp;quot;p-cactions&amp;quot;, &amp;quot;javascript:Vanify()&amp;quot;, &amp;quot;vanify&amp;quot;, &amp;quot;ca-vanify&amp;quot;, &amp;quot;Corrects vani markup&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
// addPortletLink(&#039;p-cactions&#039;, &#039;javascript:format()&#039;, &#039;format&#039;, &#039;ca-format&#039;, &#039;Format article&#039;, &#039;&#039;);&lt;br /&gt;
//addPortletLink(&#039;p-cactions&#039;, &#039;javascript:wpTextboxReplace()&#039;, &#039;Replace&#039;, &#039;ca-replace&#039;, &#039;Replaces text in the edit window&#039;, &#039;R&#039;);&lt;br /&gt;
//}&lt;br /&gt;
//});&lt;br /&gt;
// end Buttons&lt;br /&gt;
// --- YouTube Random Shorts (Kasya) ---&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
var $widget = $(&#039;.vani-shorts-viewport&#039;);&lt;br /&gt;
if ($widget.length) {&lt;br /&gt;
var $viewport = $widget;&lt;br /&gt;
var $titleFrame = $widget.find(&#039;.vani-shorts-title&#039;);&lt;br /&gt;
new mw.Api().get({&lt;br /&gt;
action: &#039;query&#039;,&lt;br /&gt;
prop: &#039;revisions&#039;,&lt;br /&gt;
titles: &#039;VanimediaMayapur YouTube SHORTS List&#039;,&lt;br /&gt;
rvprop: &#039;content&#039;,&lt;br /&gt;
format: &#039;json&#039;&lt;br /&gt;
}).done(function(data) {&lt;br /&gt;
try {&lt;br /&gt;
var pages = data.query.pages;&lt;br /&gt;
var pageId = Object.keys(pages)[0];&lt;br /&gt;
if (pageId == &amp;quot;-1&amp;quot; || !pages[pageId].revisions) {&lt;br /&gt;
$viewport.text(&amp;quot;Database list page not found.&amp;quot;);&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// FIXED: Corrected MediaWiki revision array syntax lookup&lt;br /&gt;
var rawWikiText = pages[pageId].revisions[0][&#039;*&#039;];&lt;br /&gt;
var lines = rawWikiText.split(&#039;\n&#039;);&lt;br /&gt;
var validShorts = [];&lt;br /&gt;
for (var i = 0; i &amp;lt; lines.length; i++) {&lt;br /&gt;
var line = $.trim(lines[i]);&lt;br /&gt;
if (line.indexOf(&#039;File:&#039;) === 0 &amp;amp;&amp;amp; line.toLowerCase().indexOf(&#039;link=&#039;) !== -1) {&lt;br /&gt;
validShorts.push(line);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (validShorts.length === 0) {&lt;br /&gt;
$viewport.text(&amp;quot;No gallery entries recognized.&amp;quot;);&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
var randomLine = validShorts[Math.floor(Math.random() * validShorts.length)];&lt;br /&gt;
var parts = randomLine.split(&#039;|&#039;);&lt;br /&gt;
// Reset defaults before parsing line elements&lt;br /&gt;
var rawUrl = &amp;quot;&amp;quot;;&lt;br /&gt;
for (var j = 0; j &amp;lt; parts.length; j++) {&lt;br /&gt;
var part = $.trim(parts[j]);&lt;br /&gt;
if (part.toLowerCase().indexOf(&#039;link=&#039;) === 0) {&lt;br /&gt;
rawUrl = part.substring(5).trim();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// Clean all template formatting brackets, space characters, and hidden control markers&lt;br /&gt;
var urlCleaned = rawUrl.replace(/[\u200e\u200f\s\}\}\]]/g, &#039;&#039;);&lt;br /&gt;
// Direct YouTube Alphanumeric Pattern Matcher&lt;br /&gt;
var idRegex = /(?:shorts\/|v=|embed\/|\/)([a-zA-Z0-9_-]{11})/;&lt;br /&gt;
var matchResults = urlCleaned.match(idRegex);&lt;br /&gt;
var videoId = &amp;quot;&amp;quot;;&lt;br /&gt;
if (matchResults &amp;amp;&amp;amp; matchResults[1]) {&lt;br /&gt;
// FIXED: Grabbed index 1 to pull the standalone 11-digit ID without any slashes&lt;br /&gt;
videoId = matchResults[1].trim();&lt;br /&gt;
}&lt;br /&gt;
if (videoId &amp;amp;&amp;amp; videoId.length === 11) {&lt;br /&gt;
// FIXED: Isolated to inject ONLY the video player iframe at the correct 280px width&lt;br /&gt;
var embedUrl = &amp;quot;https://www.youtube.com/embed/&amp;quot; + videoId;&lt;br /&gt;
$viewport.html(&#039;&amp;lt;iframe width=&amp;quot;280&amp;quot; height=&amp;quot;225&amp;quot; src=&amp;quot;&#039; + embedUrl + &#039;&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen style=&amp;quot;border-radius: 8px; border: none;&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
$viewport.html(&amp;quot;&amp;lt;div style=&#039;color:#c0392b; padding:10px; font-size:11px;&#039;&amp;gt;Invalid video ID sequence extracted.&amp;lt;/div&amp;gt;&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
} catch (err) {&lt;br /&gt;
console.error(&amp;quot;Shorts engine exception:&amp;quot;, err);&lt;br /&gt;
$viewport.text(&amp;quot;Error handling text structure values.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
}).fail(function() {&lt;br /&gt;
$viewport.text(&amp;quot;API connection failed.&amp;quot;);&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Kasya&lt;br /&gt;
/* Open Timeline links in a new tab ONLY on the Chapters page */&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function($content) {&lt;br /&gt;
// Check if we are exactly on the timeline page&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) === &amp;quot;Chapters_in_Srila_Prabhupada&#039;s_Life&amp;quot;) {&lt;br /&gt;
// If yes, apply the new tab rule to the table&lt;br /&gt;
$content.find(&#039;#mp-tfp a&#039;).attr(&#039;target&#039;, &#039;_blank&#039;).attr(&#039;rel&#039;, &#039;noopener noreferrer&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Wait for MediaWiki core modules and the DOM to load&lt;br /&gt;
mw.loader.using([&#039;mediawiki.api&#039;, &#039;mediawiki.util&#039;]).then(function () {&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
// 1. FIND THE &amp;quot;102 Languages&amp;quot; SIDEBAR SECTION&lt;br /&gt;
var $sidebarMenu = $(&#039;#p-102_Languages ul&#039;).first();&lt;br /&gt;
// Fallback in case your specific MediaWiki version formats the ID differently&lt;br /&gt;
if ($sidebarMenu.length === 0) {&lt;br /&gt;
$(&#039;.vector-menu-heading, .portal h3&#039;).each(function() {&lt;br /&gt;
// Looks for the heading text directly&lt;br /&gt;
if ($(this).text().trim() === &#039;102 Languages&#039;) {&lt;br /&gt;
$sidebarMenu = $(this).closest(&#039;.vector-menu, .portal&#039;).find(&#039;ul&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
// Exit if the 102 Languages menu isn&#039;t found on the page&lt;br /&gt;
if (!$sidebarMenu || $sidebarMenu.length === 0) return;&lt;br /&gt;
// 2. CREATE THE SEARCH BAR AS A MENU ITEM&lt;br /&gt;
var $searchLi = $(&#039;&amp;lt;li id=&amp;quot;n-language-search&amp;quot; style=&amp;quot;margin-top: 10px; margin-bottom: 5px; list-style: none;&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
var $searchBox = $(&#039;&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;sidebarLanguageSearch&amp;quot; placeholder=&amp;quot;Search 102 Languages...&amp;quot; style=&amp;quot;width: 100%; box-sizing: border-box; padding: 5px; font-size: 0.85em; border: 1px solid #a2a9b1; border-radius: 2px;&amp;quot; autocomplete=&amp;quot;off&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
// Container for the results (hidden by default)&lt;br /&gt;
var $resultsContainer = $(&#039;&amp;lt;ul id=&amp;quot;sidebarLanguageResults&amp;quot; style=&amp;quot;list-style: none; padding: 0; margin: 4px 0 0 0; max-height: 200px; overflow-y: auto; border: 1px solid #eaecf0; background: #ffffff; display: none;&amp;quot;&amp;gt;&amp;lt;/ul&amp;gt;&#039;);&lt;br /&gt;
// Build the menu item and append it to the sidebar&lt;br /&gt;
$searchLi.append($searchBox).append($resultsContainer);&lt;br /&gt;
$sidebarMenu.prepend($searchLi);&lt;br /&gt;
var api = new mw.Api();&lt;br /&gt;
var languageList = [];&lt;br /&gt;
// 3. FETCH LANGUAGES FROM THE CATEGORY VIA API IN THE BACKGROUND&lt;br /&gt;
api.get({&lt;br /&gt;
action: &#039;query&#039;,&lt;br /&gt;
list: &#039;categorymembers&#039;,&lt;br /&gt;
cmtitle: &#039;Category:Languages_with_Total_Pages&#039;,&lt;br /&gt;
cmlimit: &#039;max&#039;,&lt;br /&gt;
format: &#039;json&#039;&lt;br /&gt;
}).done(function (data) {&lt;br /&gt;
if (data.query &amp;amp;&amp;amp; data.query.categorymembers) {&lt;br /&gt;
languageList = data.query.categorymembers.map(function (member) {&lt;br /&gt;
return {&lt;br /&gt;
title: member.title,&lt;br /&gt;
url: mw.util.getUrl(member.title)&lt;br /&gt;
};&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 4. ADD SEARCH FUNCTIONALITY TO THE SIDEBAR BOX&lt;br /&gt;
$(&#039;#sidebarLanguageSearch&#039;).on(&#039;keyup&#039;, function (e) {&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
var searchTerm = $(this).val().toLowerCase();&lt;br /&gt;
$resultsContainer.empty();&lt;br /&gt;
// Hide the results box if the search is empty&lt;br /&gt;
if (searchTerm.length === 0) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// Filter the fetched languages&lt;br /&gt;
var filteredLanguages = languageList.filter(function (lang) {&lt;br /&gt;
return lang.title.toLowerCase().indexOf(searchTerm) &amp;gt; -1;&lt;br /&gt;
});&lt;br /&gt;
// Show results container&lt;br /&gt;
$resultsContainer.show();&lt;br /&gt;
// Append results using Vector&#039;s standard dark text color&lt;br /&gt;
if (filteredLanguages.length &amp;gt; 0) {&lt;br /&gt;
filteredLanguages.forEach(function (lang) {&lt;br /&gt;
$resultsContainer.append(&#039;&amp;lt;li style=&amp;quot;padding: 4px 6px; border-bottom: 1px solid #f8f9fa;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + lang.url + &#039;&amp;quot; style=&amp;quot;text-decoration: none; color: #0645ad; display: block; font-size: 0.9em;&amp;quot;&amp;gt;&#039; + lang.title + &#039;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
});&lt;br /&gt;
} else {&lt;br /&gt;
$resultsContainer.append(&#039;&amp;lt;li style=&amp;quot;padding: 4px 6px; color: #72777d; font-size: 0.9em;&amp;quot;&amp;gt;No languages found&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Prevent typing from accidentally triggering global keyboard shortcuts&lt;br /&gt;
$(&#039;#sidebarLanguageSearch&#039;).on(&#039;keydown&#039;, function(e) {&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
});&lt;br /&gt;
// Optional: Hide results when clicking outside the sidebar search&lt;br /&gt;
$(document).on(&#039;click&#039;, function(e) {&lt;br /&gt;
if (!$(e.target).closest(&#039;#n-language-search&#039;).length) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Re-show results if they click back into the search box&lt;br /&gt;
$(&#039;#sidebarLanguageSearch&#039;).on(&#039;click&#039;, function() {&lt;br /&gt;
if ($(this).val().length &amp;gt; 0) {&lt;br /&gt;
$resultsContainer.show();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
});&lt;br /&gt;
});&lt;br /&gt;
// 5. SIDEBAR ACCORDION - STRICT LEFT-COLUMN ISOLATION &amp;amp; TRUE ACCORDION&lt;br /&gt;
(function() {&lt;br /&gt;
// 1. Tag ONLY menus physically located in the left sidebar&lt;br /&gt;
function tagSidebarMenus() {&lt;br /&gt;
var allMenus = document.querySelectorAll(&#039;.vector-menu&#039;);&lt;br /&gt;
for (var i = 0; i &amp;lt; allMenus.length; i++) {&lt;br /&gt;
var menu = allMenus[i];&lt;br /&gt;
// STRICT INCLUSION: Only tag menus inside the modern or legacy left sidebar containers&lt;br /&gt;
if (menu.closest(&#039;#vector-main-menu, #mw-panel, #mw-navigation&#039;)) {&lt;br /&gt;
menu.classList.add(&#039;vanipedia-sidebar-menu&#039;);&lt;br /&gt;
// Collapse them by default if they have a heading&lt;br /&gt;
if (menu.querySelector(&#039;.vector-menu-heading&#039;) &amp;amp;&amp;amp; !menu.classList.contains(&#039;vanipedia-collapsed&#039;)) {&lt;br /&gt;
menu.classList.add(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// Run tagging immediately, and again on load as a failsafe&lt;br /&gt;
tagSidebarMenus();&lt;br /&gt;
if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
document.addEventListener(&#039;DOMContentLoaded&#039;, tagSidebarMenus);&lt;br /&gt;
}&lt;br /&gt;
// 2. Inject CSS targeted STRICTLY at our newly tagged custom class&lt;br /&gt;
var style = document.createElement(&#039;style&#039;);&lt;br /&gt;
style.textContent =&lt;br /&gt;
/* Widen only our tagged sidebar menus */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu { width: 185px !important; } &#039; +&lt;br /&gt;
/* Core functional hiding rule */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content { display: none !important; } &#039; +&lt;br /&gt;
/* Bold, Dark Header */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-heading { &#039; +&lt;br /&gt;
&#039;   cursor: pointer !important; &#039; +&lt;br /&gt;
&#039;   background-color: #2c4c50 !important; &#039; +&lt;br /&gt;
&#039;   border: 1px solid #1b3033 !important; &#039; +&lt;br /&gt;
&#039;   border-radius: 4px !important; &#039; +&lt;br /&gt;
&#039;   margin-bottom: 4px !important; &#039; +&lt;br /&gt;
&#039;   padding: 10px 12px !important; &#039; +&lt;br /&gt;
&#039;   font-weight: 600 !important; &#039; +&lt;br /&gt;
&#039;   color: #ffffff !important; &#039; +&lt;br /&gt;
&#039;   display: flex !important; &#039; +&lt;br /&gt;
&#039;   justify-content: space-between !important; &#039; +&lt;br /&gt;
&#039;   align-items: center !important; &#039; +&lt;br /&gt;
&#039;   gap: 10px !important; &#039; +&lt;br /&gt;
&#039;   transition: all 0.2s ease; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Fix header corners when expanded */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading { &#039; +&lt;br /&gt;
&#039;   border-radius: 4px 4px 0 0 !important; &#039; +&lt;br /&gt;
&#039;   margin-bottom: 0 !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Hover effect */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-heading:hover { background-color: #385e63 !important; } &#039; +&lt;br /&gt;
/* The dropdown caret */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-heading::after { &#039; +&lt;br /&gt;
&#039;   content: &amp;quot;▼&amp;quot;; &#039; +&lt;br /&gt;
&#039;   font-size: 0.75em; &#039; +&lt;br /&gt;
&#039;   color: #ffffff !important; &#039; +&lt;br /&gt;
&#039;   transition: transform 0.2s ease; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Rotate the arrow when collapsed */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after { &#039; +&lt;br /&gt;
&#039;   transform: rotate(-90deg); &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* The Expanded Content Area */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content { &#039; +&lt;br /&gt;
&#039;   background-color: #eaeff0 !important; &#039; +&lt;br /&gt;
&#039;   border: 1px solid #2c4c50 !important; &#039; +&lt;br /&gt;
&#039;   border-top: none !important; &#039; +&lt;br /&gt;
&#039;   border-radius: 0 0 4px 4px !important; &#039; +&lt;br /&gt;
&#039;   padding: 0 0 4px 0 !important; &#039; +&lt;br /&gt;
&#039;   margin-bottom: 6px !important; &#039; +&lt;br /&gt;
&#039;   box-shadow: 0 3px 6px rgba(0,0,0,0.15) !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Reset the list styles */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content ul { &#039; +&lt;br /&gt;
&#039;   list-style: none !important; &#039; +&lt;br /&gt;
&#039;   margin: 0 !important; &#039; +&lt;br /&gt;
&#039;   padding: 0 !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Menu links */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content li a { &#039; +&lt;br /&gt;
&#039;   display: block !important; &#039; +&lt;br /&gt;
&#039;   padding: 8px 12px 8px 16px !important; &#039; +&lt;br /&gt;
&#039;   color: #1b3033 !important; &#039; +&lt;br /&gt;
&#039;   text-decoration: none !important; &#039; +&lt;br /&gt;
&#039;   border-left: 3px solid transparent !important; &#039; +&lt;br /&gt;
&#039;   border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important; &#039; +&lt;br /&gt;
&#039;   transition: all 0.15s ease !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Remove separator from last item */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content li:last-child a { &#039; +&lt;br /&gt;
&#039;   border-bottom: none !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Hover effect for individual menu items */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content li a:hover { &#039; +&lt;br /&gt;
&#039;   background-color: #dbe4e6 !important; &#039; +&lt;br /&gt;
&#039;   border-left: 3px solid #2c4c50 !important; &#039; +&lt;br /&gt;
&#039;   color: #000000 !important; &#039; +&lt;br /&gt;
&#039;} &#039;;&lt;br /&gt;
document.head.appendChild(style);&lt;br /&gt;
// 3. Helper function to collapse all of our securely tagged menus&lt;br /&gt;
function collapseAllSidebarMenus() {&lt;br /&gt;
var menus = document.querySelectorAll(&#039;.vanipedia-sidebar-menu&#039;);&lt;br /&gt;
for (var i = 0; i &amp;lt; menus.length; i++) {&lt;br /&gt;
menus[i].classList.add(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// 4. Intercept clicks for True Accordion Behavior&lt;br /&gt;
document.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
var heading = e.target.closest(&#039;.vector-menu-heading&#039;);&lt;br /&gt;
if (!heading) return;&lt;br /&gt;
// ONLY react if this click belongs to one of our tagged sidebar menus&lt;br /&gt;
var navContainer = heading.closest(&#039;.vanipedia-sidebar-menu&#039;);&lt;br /&gt;
if (navContainer) {&lt;br /&gt;
var isAlreadyOpen = !navContainer.classList.contains(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
// Forcefully collapse ALL left sidebar menus first&lt;br /&gt;
collapseAllSidebarMenus();&lt;br /&gt;
// Open the clicked one if it wasn&#039;t already open&lt;br /&gt;
if (!isAlreadyOpen) {&lt;br /&gt;
navContainer.classList.remove(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
}&lt;br /&gt;
}, true);&lt;br /&gt;
})();&lt;br /&gt;
mw.loader.using(&#039;mediawiki.user&#039;).then(function() {&lt;br /&gt;
// Fetch the user&#039;s assigned groups&lt;br /&gt;
var userGroups = mw.config.get(&#039;wgUserGroups&#039;) || [];&lt;br /&gt;
// Define the roles that SHOULD see the administrative tabs&lt;br /&gt;
var isAuthorized = userGroups.includes(&#039;sysop&#039;) ||&lt;br /&gt;
userGroups.includes(&#039;interface-admin&#039;) ||&lt;br /&gt;
userGroups.includes(&#039;Editor&#039;);&lt;br /&gt;
// If the user is not in one of those groups, restrict the UI&lt;br /&gt;
if (!isAuthorized) {&lt;br /&gt;
document.body.classList.add(&#039;restricted-ui&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Function to open accordion from TOC and jump there //&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
function handleAccordionTOC(hash) {&lt;br /&gt;
if (!hash || hash === &#039;#&#039;) return false;&lt;br /&gt;
try {&lt;br /&gt;
var targetId = hash.substring(1);&lt;br /&gt;
var targetElement = document.getElementById(targetId) || document.getElementById(decodeURIComponent(targetId));&lt;br /&gt;
if (!targetElement) return false;&lt;br /&gt;
var $target = $(targetElement);&lt;br /&gt;
// Match either h2 or h3&lt;br /&gt;
var $heading = $target.is(&#039;h2, h3&#039;) ? $target : $target.closest(&#039;h2, h3&#039;);&lt;br /&gt;
if (!$heading.length) return false;&lt;br /&gt;
var $accordion = $heading.next(&#039;.book-accordion&#039;);&lt;br /&gt;
// If the heading itself is not followed directly by an accordion,&lt;br /&gt;
// check if the heading is located INSIDE a parent accordion (e.g., nested h3)&lt;br /&gt;
var $parentAccordions = $heading.parents(&#039;.book-accordion&#039;);&lt;br /&gt;
// If there&#039;s no direct accordion next to it and it&#039;s not inside any accordion,&lt;br /&gt;
// let the browser handle standard jump.&lt;br /&gt;
if (!$accordion.length &amp;amp;&amp;amp; !$parentAccordions.length) return false;&lt;br /&gt;
// 1. Open all ancestor accordions (if target heading is nested inside one)&lt;br /&gt;
$parentAccordions.each(function() {&lt;br /&gt;
var $parentCollapsible = $(this).children(&#039;.mw-collapsible&#039;);&lt;br /&gt;
if ($parentCollapsible.length &amp;amp;&amp;amp; $parentCollapsible.hasClass(&#039;mw-collapsed&#039;)) {&lt;br /&gt;
var pId = $parentCollapsible.attr(&#039;id&#039;);&lt;br /&gt;
if (pId) {&lt;br /&gt;
var pToggleClass = pId.replace(&#039;mw-customcollapsible-&#039;, &#039;mw-customtoggle-&#039;);&lt;br /&gt;
$(&#039;.&#039; + pToggleClass).first().click();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 2. Open the accordion immediately following this heading (if present)&lt;br /&gt;
if ($accordion.length) {&lt;br /&gt;
var $collapsible = $accordion.children(&#039;.mw-collapsible, .mw-collapsible-content&#039;).first();&lt;br /&gt;
if (!$collapsible.length) {&lt;br /&gt;
$collapsible = $accordion.find(&#039;.mw-collapsible&#039;);&lt;br /&gt;
}&lt;br /&gt;
if ($collapsible.length &amp;amp;&amp;amp; $collapsible.hasClass(&#039;mw-collapsed&#039;)) {&lt;br /&gt;
var collapsibleId = $collapsible.attr(&#039;id&#039;);&lt;br /&gt;
if (collapsibleId) {&lt;br /&gt;
var toggleClass = collapsibleId.replace(&#039;mw-customcollapsible-&#039;, &#039;mw-customtoggle-&#039;);&lt;br /&gt;
$(&#039;.&#039; + toggleClass).first().click();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// Target element to scroll to (the accordion, or the heading itself if accordion is missing)&lt;br /&gt;
var $scrollTarget = $accordion.length ? $accordion : $heading;&lt;br /&gt;
// 3. Scroll to the visible section&lt;br /&gt;
setTimeout(function() {&lt;br /&gt;
$(&#039;html, body&#039;).animate({&lt;br /&gt;
scrollTop: $scrollTarget.offset().top - 75&lt;br /&gt;
}, 300);&lt;br /&gt;
}, 100);&lt;br /&gt;
// Return true to indicate we successfully handled the TOC accordion click&lt;br /&gt;
return true;&lt;br /&gt;
} catch (e) {&lt;br /&gt;
console.error(&amp;quot;TOC Accordion script error:&amp;quot;, e);&lt;br /&gt;
return false;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(document).off(&#039;click.tocAccordion&#039;).on(&#039;click.tocAccordion&#039;, &#039;a[href^=&amp;quot;#&amp;quot;]&#039;, function(e) {&lt;br /&gt;
if ($(this).closest(&#039;#toc, .toc, .vector-toc&#039;).length &amp;gt; 0) {&lt;br /&gt;
var href = $(this).attr(&#039;href&#039;);&lt;br /&gt;
// Run our function to see if this is an accordion/heading link&lt;br /&gt;
var isAccordion = handleAccordionTOC(href);&lt;br /&gt;
// ONLY stop the default browser jump if we handled it&lt;br /&gt;
if (isAccordion) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
// Update the URL manually so the user can still share the link&lt;br /&gt;
if (history.pushState) {&lt;br /&gt;
history.pushState(null, null, href);&lt;br /&gt;
} else {&lt;br /&gt;
window.location.hash = href;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
if (window.location.hash) {&lt;br /&gt;
setTimeout(function() {&lt;br /&gt;
handleAccordionTOC(window.location.hash);&lt;br /&gt;
}, 500);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
/* Sticky burger menu - Pure Floating Dropdown (Forces Unpinned &amp;amp; Full Title) */&lt;br /&gt;
(function () {&lt;br /&gt;
let isMenuOpen = false;&lt;br /&gt;
// 1. Force the sidebar out of pinned mode and return menu into the dropdown container&lt;br /&gt;
function forceUnpinSidebar() {&lt;br /&gt;
document.documentElement.classList.remove(&#039;vector-feature-main-menu-pinned-enabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-1&#039;);&lt;br /&gt;
document.documentElement.classList.add(&#039;vector-feature-main-menu-pinned-disabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-0&#039;);&lt;br /&gt;
if (document.body) {&lt;br /&gt;
document.body.classList.remove(&#039;vector-feature-main-menu-pinned-enabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-1&#039;);&lt;br /&gt;
document.body.classList.add(&#039;vector-feature-main-menu-pinned-disabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-0&#039;);&lt;br /&gt;
}&lt;br /&gt;
// Clear stored pin preference&lt;br /&gt;
document.cookie = &amp;quot;vector-feature-main-menu-pinned=0; path=/; max-age=31536000&amp;quot;;&lt;br /&gt;
try { localStorage.setItem(&#039;vector-feature-main-menu-pinned&#039;, &#039;0&#039;); } catch(e) {}&lt;br /&gt;
// If #vector-main-menu was moved into the pinned container, move it back into dropdown&lt;br /&gt;
const mainMenu = document.getElementById(&#039;vector-main-menu&#039;);&lt;br /&gt;
const unpinnedContainer = document.getElementById(&#039;vector-main-menu-unpinned-container&#039;) ||&lt;br /&gt;
document.querySelector(&#039;#vector-main-menu-dropdown .vector-dropdown-content&#039;);&lt;br /&gt;
const pinnedContainer = document.getElementById(&#039;vector-main-menu-pinned-container&#039;);&lt;br /&gt;
if (mainMenu &amp;amp;&amp;amp; unpinnedContainer &amp;amp;&amp;amp; pinnedContainer &amp;amp;&amp;amp; pinnedContainer.contains(mainMenu)) {&lt;br /&gt;
unpinnedContainer.appendChild(mainMenu);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
function getDropdownElement() {&lt;br /&gt;
return document.querySelector(&#039;#vector-main-menu-dropdown .vector-dropdown-content&#039;) ||&lt;br /&gt;
document.getElementById(&#039;vector-main-menu-dropdown-content&#039;) ||&lt;br /&gt;
document.getElementById(&#039;vector-main-menu-unpinned-container&#039;) ||&lt;br /&gt;
document.getElementById(&#039;vector-main-menu&#039;);&lt;br /&gt;
}&lt;br /&gt;
function openMenu(menuBtn) {&lt;br /&gt;
forceUnpinSidebar();&lt;br /&gt;
const checkbox = document.getElementById(&#039;vector-main-menu-dropdown-checkbox&#039;);&lt;br /&gt;
const dropdown = getDropdownElement();&lt;br /&gt;
if (!dropdown) return;&lt;br /&gt;
if (checkbox) {&lt;br /&gt;
checkbox.checked = true;&lt;br /&gt;
checkbox.dispatchEvent(new Event(&#039;change&#039;, { bubbles: true }));&lt;br /&gt;
}&lt;br /&gt;
const rect = menuBtn.getBoundingClientRect();&lt;br /&gt;
dropdown.style.setProperty(&#039;position&#039;, &#039;fixed&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;top&#039;, rect.bottom + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;left&#039;, rect.left + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;z-index&#039;, &#039;99999&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;max-height&#039;, (window.innerHeight - rect.bottom - 16) + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;overflow-y&#039;, &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;display&#039;, &#039;block&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;visibility&#039;, &#039;visible&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;opacity&#039;, &#039;1&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;background-color&#039;, &#039;var(--background-color-base, #ffffff)&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;box-shadow&#039;, &#039;0 4px 16px rgba(0, 0, 0, 0.2)&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;border-radius&#039;, &#039;4px&#039;, &#039;important&#039;);&lt;br /&gt;
isMenuOpen = true;&lt;br /&gt;
}&lt;br /&gt;
function closeMenu() {&lt;br /&gt;
const checkbox = document.getElementById(&#039;vector-main-menu-dropdown-checkbox&#039;);&lt;br /&gt;
const dropdown = getDropdownElement();&lt;br /&gt;
if (!dropdown) return;&lt;br /&gt;
if (checkbox) {&lt;br /&gt;
checkbox.checked = false;&lt;br /&gt;
checkbox.dispatchEvent(new Event(&#039;change&#039;, { bubbles: true }));&lt;br /&gt;
}&lt;br /&gt;
dropdown.style.removeProperty(&#039;position&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;top&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;left&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;z-index&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;max-height&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;overflow-y&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;background-color&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;box-shadow&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;border-radius&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;visibility&#039;, &#039;hidden&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;opacity&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
isMenuOpen = false;&lt;br /&gt;
}&lt;br /&gt;
function initStickyBurger() {&lt;br /&gt;
forceUnpinSidebar();&lt;br /&gt;
const stickyHeader = document.getElementById(&#039;vector-sticky-header&#039;);&lt;br /&gt;
if (!stickyHeader) return false;&lt;br /&gt;
if (document.getElementById(&#039;vanipedia-sticky-main-menu&#039;)) return true;&lt;br /&gt;
// 1. Create burger button&lt;br /&gt;
const menuBtn = document.createElement(&#039;div&#039;);&lt;br /&gt;
menuBtn.id = &#039;vanipedia-sticky-main-menu&#039;;&lt;br /&gt;
menuBtn.title = &#039;Main menu&#039;;&lt;br /&gt;
menuBtn.style.cursor = &#039;pointer&#039;;&lt;br /&gt;
menuBtn.className = &#039;vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--icon-only&#039;;&lt;br /&gt;
// 2. Add hamburger icon&lt;br /&gt;
const iconSpan = document.createElement(&#039;span&#039;);&lt;br /&gt;
iconSpan.className = &#039;vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu&#039;;&lt;br /&gt;
menuBtn.appendChild(iconSpan);&lt;br /&gt;
// 3. Toggle click handler (1st click opens, 2nd click rolls back)&lt;br /&gt;
menuBtn.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
if (isMenuOpen) {&lt;br /&gt;
closeMenu();&lt;br /&gt;
} else {&lt;br /&gt;
openMenu(menuBtn);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 4. Inject into start container&lt;br /&gt;
let startContainer = stickyHeader.querySelector(&#039;.vector-sticky-header-start&#039;);&lt;br /&gt;
if (!startContainer) {&lt;br /&gt;
startContainer = document.createElement(&#039;div&#039;);&lt;br /&gt;
startContainer.className = &#039;vector-sticky-header-start&#039;;&lt;br /&gt;
stickyHeader.insertBefore(startContainer, stickyHeader.firstChild);&lt;br /&gt;
}&lt;br /&gt;
startContainer.insertBefore(menuBtn, startContainer.firstChild);&lt;br /&gt;
return true;&lt;br /&gt;
}&lt;br /&gt;
// 5. Close when clicking anywhere outside&lt;br /&gt;
document.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
if (!isMenuOpen) return;&lt;br /&gt;
const menuBtn = document.getElementById(&#039;vanipedia-sticky-main-menu&#039;);&lt;br /&gt;
const dropdown = getDropdownElement();&lt;br /&gt;
if (dropdown &amp;amp;&amp;amp; menuBtn &amp;amp;&amp;amp; !menuBtn.contains(e.target) &amp;amp;&amp;amp; !dropdown.contains(e.target)) {&lt;br /&gt;
closeMenu();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 6. Bootstrap initializer&lt;br /&gt;
if (!initStickyBurger()) {&lt;br /&gt;
const checkTimer = setInterval(function () {&lt;br /&gt;
if (initStickyBurger()) {&lt;br /&gt;
clearInterval(checkTimer);&lt;br /&gt;
}&lt;br /&gt;
}, 100);&lt;br /&gt;
setTimeout(function () { clearInterval(checkTimer); }, 4000);&lt;br /&gt;
}&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initStickyBurger);&lt;br /&gt;
$(initStickyBurger);&lt;br /&gt;
})();&lt;br /&gt;
/* Floating &amp;quot;Back to Top&amp;quot; Button Controller */&lt;br /&gt;
(function () {&lt;br /&gt;
function initBackToTop() {&lt;br /&gt;
if (document.getElementById(&#039;vanipedia-back-to-top&#039;)) return;&lt;br /&gt;
// 1. Create button element with an up-arrow SVG icon&lt;br /&gt;
const btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
btn.id = &#039;vanipedia-back-to-top&#039;;&lt;br /&gt;
btn.title = &#039;Back to top&#039;;&lt;br /&gt;
btn.setAttribute(&#039;aria-label&#039;, &#039;Back to top&#039;);&lt;br /&gt;
btn.innerHTML = `&lt;br /&gt;
&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; width=&amp;quot;22&amp;quot; height=&amp;quot;22&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2.5&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;polyline points=&amp;quot;18 15 12 9 6 15&amp;quot;&amp;gt;&amp;lt;/polyline&amp;gt;&lt;br /&gt;
&amp;lt;/svg&amp;gt;&lt;br /&gt;
`;&lt;br /&gt;
// 2. Smooth scroll to top on click&lt;br /&gt;
btn.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
window.scrollTo({ top: 0, behavior: &#039;smooth&#039; });&lt;br /&gt;
});&lt;br /&gt;
// 3. Show button only after scrolling down 300px&lt;br /&gt;
function toggleVisibility() {&lt;br /&gt;
if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
btn.classList.add(&#039;visible&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
btn.classList.remove(&#039;visible&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, toggleVisibility, { passive: true });&lt;br /&gt;
toggleVisibility();&lt;br /&gt;
document.body.appendChild(btn);&lt;br /&gt;
}&lt;br /&gt;
$(initBackToTop);&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initBackToTop);&lt;br /&gt;
})();&lt;br /&gt;
/* V176: Removed the homepage animation/random-content initializer. Main-page&lt;br /&gt;
   features now remain exactly as curated in Main-Page.wikitext. */&lt;br /&gt;
&lt;br /&gt;
// SAFE LEFT-ANCHORED SEARCH (STEP 18)&lt;br /&gt;
// ==========================================================================&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
var $search = $(&#039;#p-search&#039;);&lt;br /&gt;
var $start = $(&#039;.vector-header-start&#039;);&lt;br /&gt;
if ($search.length &amp;amp;&amp;amp; $start.length &amp;amp;&amp;amp; !$start.find(&#039;#p-search&#039;).length) {&lt;br /&gt;
$start.append($search);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
/* ======================================================================&lt;br /&gt;
STEP 59: REMOVE TOP BAR HOVER HELP TEXTS (BROWSER TOOLTIPS)&lt;br /&gt;
====================================================================== */&lt;br /&gt;
function removeTopBarHelpTexts() {&lt;br /&gt;
var selectors = [&lt;br /&gt;
&#039;#mw-head [title]&#039;,&lt;br /&gt;
&#039;.vector-header [title]&#039;,&lt;br /&gt;
&#039;#vanipedia-header-title&#039;,&lt;br /&gt;
&#039;.vh-header-title&#039;,&lt;br /&gt;
&#039;.vanipedia-header-title&#039;,&lt;br /&gt;
&#039;#p-logo [title]&#039;,&lt;br /&gt;
&#039;#p-logo a&#039;,&lt;br /&gt;
&#039;header [title]&#039;,&lt;br /&gt;
&#039;#p-personal [title]&#039;,&lt;br /&gt;
&#039;#p-search [title]&#039;,&lt;br /&gt;
&#039;.vector-user-menu [title]&#039;,&lt;br /&gt;
&#039;#pt-login [title]&#039;,&lt;br /&gt;
&#039;#pt-anonuserpage [title]&#039;,&lt;br /&gt;
&#039;#pt-anontalk [title]&#039;,&lt;br /&gt;
&#039;.vector-menu [title]&#039;&lt;br /&gt;
];&lt;br /&gt;
$(selectors.join(&#039;, &#039;)).removeAttr(&#039;title&#039;);&lt;br /&gt;
// Aggressively remove title from all top bar elements&lt;br /&gt;
$(&#039;#mw-head, .vector-header, header, .vector-header-container&#039;).find(&#039;*&#039;).removeAttr(&#039;title&#039;);&lt;br /&gt;
}&lt;br /&gt;
function initSanctuaryTitle() {&lt;br /&gt;
$(&#039;.vh-sanctuary-title a&#039;).each(function () {&lt;br /&gt;
var $link = $(this);&lt;br /&gt;
$link.removeClass(&#039;vh-title-morph&#039;);&lt;br /&gt;
$link.find(&#039;.vh-title-hover, .vh-title-default&#039;).remove();&lt;br /&gt;
$link.text(&#039;Who Is Śrīla Prabhupāda&#039;);&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
removeTopBarHelpTexts();&lt;br /&gt;
initSanctuaryTitle();&lt;br /&gt;
setTimeout(removeTopBarHelpTexts, 400);&lt;br /&gt;
setTimeout(removeTopBarHelpTexts, 1500);&lt;br /&gt;
});&lt;br /&gt;
// ==========================================================================&lt;br /&gt;
/* V175: decorative cursor code removed; the native system cursor is retained. */&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR (MAIN PAGE &amp;amp; REGULAR WIKI PAGES)&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Core Principles (/wiki/Vanipedia_Vision)&lt;br /&gt;
- Volunteer (/wiki/Vaniseva)&lt;br /&gt;
- Community (/wiki/Vanipedia_Community)&lt;br /&gt;
- Contact (/contact.php, opens in new window)&lt;br /&gt;
- Donate (/wiki/Special:IframePage)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function initPermanentBottomBar() {&lt;br /&gt;
function isEntryPage() {&lt;br /&gt;
return (&lt;br /&gt;
document.body.classList.contains(&#039;ext-vp3d-fullscreen&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-container&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-wrapper&#039;) ||&lt;br /&gt;
window.location.pathname === &#039;/&#039; ||&lt;br /&gt;
(window.location.pathname === &#039;/index.php&#039; &amp;amp;&amp;amp; !window.location.search) ||&lt;br /&gt;
(window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; (mw.config.get(&#039;wgPageName&#039;) === &#039;Entry_Page&#039; || mw.config.get(&#039;wgTitle&#039;) === &#039;Entry Page&#039;))&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
/* V190: mobile footer navigation starts at Home/Main Page, with reachable horizontal overflow. */&lt;br /&gt;
function updateBottomBarLayout(bar) {&lt;br /&gt;
if (!bar) return;&lt;br /&gt;
var mobile = window.innerWidth &amp;lt;= 999 || document.body.classList.contains(&#039;skin-minerva&#039;);&lt;br /&gt;
var inner = bar.querySelector(&#039;.vh-bottom-bar-inner&#039;);&lt;br /&gt;
var links = bar.querySelector(&#039;.vh-bottom-nav-links&#039;);&lt;br /&gt;
var left = bar.querySelector(&#039;.vh-bottom-bar-left-space&#039;);&lt;br /&gt;
var right = bar.querySelector(&#039;.vh-bottom-bar-right-space&#039;);&lt;br /&gt;
if (!inner || !links) return;&lt;br /&gt;
inner.style.setProperty(&#039;padding&#039;, mobile ? &#039;0 10px&#039; : &#039;0 24px&#039;, &#039;important&#039;);&lt;br /&gt;
inner.style.setProperty(&#039;min-width&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
if (mobile) inner.style.setProperty(&#039;justify-content&#039;, &#039;flex-start&#039;, &#039;important&#039;);&lt;br /&gt;
else inner.style.removeProperty(&#039;justify-content&#039;);&lt;br /&gt;
links.style.setProperty(&#039;justify-content&#039;, mobile ? &#039;flex-start&#039; : &#039;center&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;flex&#039;, mobile ? &#039;1 1 auto&#039; : &#039;0 0 auto&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;width&#039;, mobile ? &#039;100%&#039; : &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;min-width&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;gap&#039;, mobile ? &#039;8px&#039; : &#039;12px&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;flex-wrap&#039;, &#039;nowrap&#039;, &#039;important&#039;);&lt;br /&gt;
if (mobile) links.style.setProperty(&#039;overflow-x&#039;, &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
else links.style.removeProperty(&#039;overflow-x&#039;);&lt;br /&gt;
links.querySelectorAll(&#039;.vh-bottom-link, .vh-bottom-sep&#039;).forEach(function (item) {&lt;br /&gt;
item.style.setProperty(&#039;flex-shrink&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
});&lt;br /&gt;
if (left) left.style.setProperty(&#039;display&#039;, mobile ? &#039;none&#039; : &#039;block&#039;, &#039;important&#039;);&lt;br /&gt;
if (right) right.style.setProperty(&#039;display&#039;, mobile ? &#039;none&#039; : &#039;flex&#039;, &#039;important&#039;);&lt;br /&gt;
if (mobile &amp;amp;&amp;amp; bar.dataset.vpFooterMode !== &#039;mobile&#039;) {&lt;br /&gt;
links.scrollLeft = 0;&lt;br /&gt;
inner.scrollLeft = 0;&lt;br /&gt;
}&lt;br /&gt;
bar.dataset.vpFooterMode = mobile ? &#039;mobile&#039; : &#039;desktop&#039;;&lt;br /&gt;
}&lt;br /&gt;
function setupBottomBar() {&lt;br /&gt;
// Never inject on the 3D entry page; remove if already present&lt;br /&gt;
if (isEntryPage()) {&lt;br /&gt;
var existing = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (existing) existing.remove();&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
var currentBar = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (currentBar) { updateBottomBarLayout(currentBar); return; }&lt;br /&gt;
var bar = document.createElement(&#039;nav&#039;);&lt;br /&gt;
bar.id = &#039;vh-bottom-bar&#039;;&lt;br /&gt;
bar.className = &#039;vh-bottom-bar&#039;;&lt;br /&gt;
bar.setAttribute(&#039;aria-label&#039;, &#039;Vanipedia Global Navigation&#039;);&lt;br /&gt;
bar.innerHTML =&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-bar-inner&amp;quot; style=&amp;quot;display:flex !important; align-items:center !important; width:100% !important; max-width:100% !important; height:100% !important; padding:0 24px !important; box-sizing:border-box !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-bar-left-space&amp;quot; style=&amp;quot;flex:1 1 0 !important; min-width:0 !important;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-nav-links&amp;quot; style=&amp;quot;flex:0 0 auto !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:12px !important; white-space:nowrap !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/&amp;quot; class=&amp;quot;vh-bottom-link vh-bottom-entry&amp;quot;&amp;gt;Home&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot; class=&amp;quot;vh-bottom-link vh-bottom-home&amp;quot;&amp;gt;Main Page&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Vanipedia_Vision&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Core Principles&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Vaniseva&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Volunteer&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Vanipedia_Community&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Community&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/contact.php&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Contact&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Special:IframePage&amp;quot; class=&amp;quot;vh-bottom-link vh-bottom-donate&amp;quot;&amp;gt;Donate&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-bar-right-space&amp;quot; style=&amp;quot;flex:1 1 0 !important; min-width:0 !important; display:flex !important; align-items:center !important; justify-content:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-social-links&amp;quot; style=&amp;quot;position:static !important; transform:none !important; display:inline-flex !important; align-items:center !important; gap:24px !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.youtube.com/@VanimediaPrabhupada&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;YouTube&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/YouTube_Logo_B.png&amp;quot; alt=&amp;quot;YouTube&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.facebook.com/vanipedia.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;Facebook Page&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/Facebook_Group_Logo.png&amp;quot; alt=&amp;quot;Facebook&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.facebook.com/groups/VanipediaGroup&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;Facebook Group&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/Facebook_Logo_2023.png&amp;quot; alt=&amp;quot;Facebook Group&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.instagram.com/vanipediaprabhupada/&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;Instagram&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/Insta Logo.png&amp;quot; alt=&amp;quot;Instagram&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
var stageSlot = document.getElementById(&#039;vani-stage-footer-slot&#039;);&lt;br /&gt;
if (stageSlot) {&lt;br /&gt;
stageSlot.appendChild(bar);&lt;br /&gt;
} else {&lt;br /&gt;
document.body.appendChild(bar);&lt;br /&gt;
}&lt;br /&gt;
updateBottomBarLayout(bar);&lt;br /&gt;
}&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, function () {&lt;br /&gt;
updateBottomBarLayout(document.getElementById(&#039;vh-bottom-bar&#039;));&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
// Remove bar if 3D entry page activates asynchronously&lt;br /&gt;
if (window.MutationObserver &amp;amp;&amp;amp; document.body) {&lt;br /&gt;
var observer = new MutationObserver(function() {&lt;br /&gt;
if (isEntryPage()) {&lt;br /&gt;
var existing = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (existing) existing.remove();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
observer.observe(document.body, { attributes: true, attributeFilter: [&#039;class&#039;], childList: true });&lt;br /&gt;
}&lt;br /&gt;
if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
document.addEventListener(&#039;DOMContentLoaded&#039;, setupBottomBar);&lt;br /&gt;
} else {&lt;br /&gt;
setupBottomBar();&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
// Chrome suppression for Entry Page&lt;br /&gt;
(function suppressEntryPageChrome() {&lt;br /&gt;
function checkEntryChrome() {&lt;br /&gt;
var isEntry = (&lt;br /&gt;
document.body.classList.contains(&#039;ext-vp3d-fullscreen&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-container&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-wrapper&#039;) ||&lt;br /&gt;
window.location.pathname === &#039;/&#039; ||&lt;br /&gt;
(window.location.pathname === &#039;/index.php&#039; &amp;amp;&amp;amp; !window.location.search)&lt;br /&gt;
);&lt;br /&gt;
if (isEntry) {&lt;br /&gt;
var headers = document.querySelectorAll(&#039;.header-container, .header-chrome, .minerva-header, .vector-header-container, #mw-head, .mw-header&#039;);&lt;br /&gt;
for (var i = 0; i &amp;lt; headers.length; i++) {&lt;br /&gt;
headers[i].style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
}&lt;br /&gt;
var b = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (b) b.remove();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
document.addEventListener(&#039;DOMContentLoaded&#039;, checkEntryChrome);&lt;br /&gt;
} else {&lt;br /&gt;
checkEntryChrome();&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE BURGER MENU TOGGLE ENHANCER&lt;br /&gt;
Ensures the hamburger menu reliably opens and closes the Vector navigation&lt;br /&gt;
drawer on mobile viewports and touch devices.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
function initMobileMenuToggle() {&lt;br /&gt;
var dropdown = document.getElementById(&#039;vector-main-menu-dropdown&#039;);&lt;br /&gt;
if (!dropdown || dropdown.dataset.vaniMobileInit) return;&lt;br /&gt;
dropdown.dataset.vaniMobileInit = &#039;true&#039;;&lt;br /&gt;
var label = dropdown.querySelector(&#039;.vector-dropdown-label&#039;);&lt;br /&gt;
var checkbox = document.getElementById(&#039;vector-main-menu-dropdown-checkbox&#039;);&lt;br /&gt;
var content = dropdown.querySelector(&#039;.vector-dropdown-content&#039;);&lt;br /&gt;
if (label &amp;amp;&amp;amp; checkbox) {&lt;br /&gt;
label.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
setTimeout(function() {&lt;br /&gt;
if (content) {&lt;br /&gt;
if (checkbox.checked) {&lt;br /&gt;
content.classList.add(&#039;is-open&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
content.classList.remove(&#039;is-open&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}, 50);&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(initMobileMenuToggle);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initMobileMenuToggle);&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA MOBILE JAVASCRIPT (MediaWiki:Mobile.js)&lt;br /&gt;
1. User Menu Dropdown: Intercepts #ca-mytalks on mobile to show the regular&lt;br /&gt;
user dropdown menu (Talk, Preferences, Contributions, Log out) matching desktop.&lt;br /&gt;
2. Self-contained styles injected into &amp;lt;head&amp;gt;.&lt;br /&gt;
3. Screen Orientation lock to landscape on Main Page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
// 1. Inject self-contained dropdown styles immediately into &amp;lt;head&amp;gt;&lt;br /&gt;
var styleId = &#039;vani-mobile-dropdown-styles&#039;;&lt;br /&gt;
if (!document.getElementById(styleId)) {&lt;br /&gt;
var style = document.createElement(&#039;style&#039;);&lt;br /&gt;
style.id = styleId;&lt;br /&gt;
style.textContent = [&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu {&#039;,&lt;br /&gt;
&#039;  display: none !important;&#039;,&lt;br /&gt;
&#039;  position: fixed !important;&#039;,&lt;br /&gt;
&#039;  top: 52px !important;&#039;,&lt;br /&gt;
&#039;  right: 8px !important;&#039;,&lt;br /&gt;
&#039;  width: 175px !important;&#039;,&lt;br /&gt;
&#039;  background-color: #1f3e45 !important;&#039;,&lt;br /&gt;
&#039;  border: 1.5px solid #b1873d !important;&#039;,&lt;br /&gt;
&#039;  border-radius: 6px !important;&#039;,&lt;br /&gt;
&#039;  box-shadow: 0 8px 24px rgba(0,0,0,0.5) !important;&#039;,&lt;br /&gt;
&#039;  padding: 6px 0 !important;&#039;,&lt;br /&gt;
&#039;  z-index: 999999 !important;&#039;,&lt;br /&gt;
&#039;  box-sizing: border-box !important;&#039;,&lt;br /&gt;
&#039;  flex-direction: column !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu.is-open {&#039;,&lt;br /&gt;
&#039;  display: flex !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-item {&#039;,&lt;br /&gt;
&#039;  color: #f5d77f !important;&#039;,&lt;br /&gt;
&#039;  font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&#039;,&lt;br /&gt;
&#039;  font-size: 15px !important;&#039;,&lt;br /&gt;
&#039;  font-weight: 500 !important;&#039;,&lt;br /&gt;
&#039;  padding: 10px 18px !important;&#039;,&lt;br /&gt;
&#039;  text-decoration: none !important;&#039;,&lt;br /&gt;
&#039;  display: block !important;&#039;,&lt;br /&gt;
&#039;  line-height: 1.2 !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&#039;,&lt;br /&gt;
&#039;  background-color: #345B63 !important;&#039;,&lt;br /&gt;
&#039;  color: #ffffff !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu .vani-user-menu-divider {&#039;,&lt;br /&gt;
&#039;  height: 1px !important;&#039;,&lt;br /&gt;
&#039;  background-color: rgba(177, 135, 61, 0.35) !important;&#039;,&lt;br /&gt;
&#039;  margin: 5px 0 !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-logout {&#039;,&lt;br /&gt;
&#039;  color: #fca5a5 !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&#039;,&lt;br /&gt;
&#039;  background-color: rgba(239, 68, 68, 0.2) !important;&#039;,&lt;br /&gt;
&#039;  color: #ffffff !important;&#039;,&lt;br /&gt;
&#039;}&#039;&lt;br /&gt;
].join(&#039;\n&#039;);&lt;br /&gt;
document.head.appendChild(style);&lt;br /&gt;
}&lt;br /&gt;
// 2. Setup user dropdown click interceptor&lt;br /&gt;
function initUserMenuDropdown() {&lt;br /&gt;
var $userBtn = $(&#039;#ca-mytalks&#039;);&lt;br /&gt;
if (!$userBtn.length || $userBtn.data(&#039;vaniMenuInit&#039;)) return;&lt;br /&gt;
$userBtn.data(&#039;vaniMenuInit&#039;, true);&lt;br /&gt;
// Prevent opening talk page directly&lt;br /&gt;
$userBtn.attr(&#039;href&#039;, &#039;javascript:void(0)&#039;);&lt;br /&gt;
// Build the dropdown container attached to body&lt;br /&gt;
var $dropdown = $(&#039;#vanipedia-mobile-user-menu&#039;);&lt;br /&gt;
if (!$dropdown.length) {&lt;br /&gt;
$dropdown = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-mobile-user-menu&#039;,&lt;br /&gt;
class: &#039;vanipedia-mobile-user-dropdown&#039;&lt;br /&gt;
});&lt;br /&gt;
var user = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgUserName&#039;)) || &#039;Kashya&#039;;&lt;br /&gt;
var talkUrl = &#039;/wiki/User_talk:&#039; + encodeURIComponent(user);&lt;br /&gt;
var prefUrl = &#039;/wiki/Special:Preferences&#039;;&lt;br /&gt;
var contUrl = &#039;/wiki/Special:Contributions/&#039; + encodeURIComponent(user);&lt;br /&gt;
var page = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgPageName&#039;)) || &#039;Main_Page&#039;;&lt;br /&gt;
var logoutUrl = &#039;/w/index.php?title=Special:UserLogout&amp;amp;returnto=&#039; + encodeURIComponent(page) + &#039;&amp;amp;useformat=mobile&#039;;&lt;br /&gt;
$dropdown.html(&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + talkUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item&amp;quot;&amp;gt;Talk&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + prefUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item&amp;quot;&amp;gt;Preferences&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + contUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item&amp;quot;&amp;gt;Contributions&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vani-user-menu-divider&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + logoutUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item vani-user-menu-logout&amp;quot;&amp;gt;Log out&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
);&lt;br /&gt;
$(&#039;body&#039;).append($dropdown);&lt;br /&gt;
}&lt;br /&gt;
// Toggle on click&lt;br /&gt;
$userBtn.on(&#039;click&#039;, function(e) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
$dropdown.toggleClass(&#039;is-open&#039;);&lt;br /&gt;
});&lt;br /&gt;
// Close on clicking outside&lt;br /&gt;
$(document).on(&#039;click touchstart&#039;, function(e) {&lt;br /&gt;
if (!$(e.target).closest(&#039;#ca-mytalks, #vanipedia-mobile-user-menu&#039;).length) {&lt;br /&gt;
$dropdown.removeClass(&#039;is-open&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
// =========================================================================&lt;br /&gt;
// 3. Container-Level Auto-Landscape &amp;amp; 2D Fitting (STEP 115)&lt;br /&gt;
// Matches the exact architecture of VanipediaEntry3D:&lt;br /&gt;
// - Keeps &amp;lt;body&amp;gt; stable without full-page transforms.&lt;br /&gt;
// - Wraps #vani-home inside #vani-mobile-stage &amp;gt; #vani-rotated-box.&lt;br /&gt;
// - Rotates #vani-rotated-box 90deg in portrait mode.&lt;br /&gt;
// - Scales the 1200px desktop layout so all sections (Triad, Timeline,&lt;br /&gt;
//   4 Taxonomy Cards, Bottom Bar) fit the phone screen without cropping.&lt;br /&gt;
// =========================================================================&lt;br /&gt;
/* =========================================================================&lt;br /&gt;
3. STEP 117: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE (TOP BAR + MAIN PAGE + BOTTOM BAR)&lt;br /&gt;
- Puts Top Bar, #vani-home, and Bottom Bar together in landscape.&lt;br /&gt;
- Rotates 90deg as a single unified screen when held in portrait.&lt;br /&gt;
- Stays completely horizontal with zero rotation when held in native landscape.&lt;br /&gt;
- Leaves regular wiki pages and desktop view completely untouched.&lt;br /&gt;
========================================================================= */&lt;br /&gt;
function initMobileMainPageStage() {&lt;br /&gt;
if (window._vaniMainPageStageInit) return;&lt;br /&gt;
var pageName = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgPageName&#039;)) || &#039;&#039;;&lt;br /&gt;
var isMainPage = pageName === &#039;Main_Page&#039; || document.body.classList.contains(&#039;page-Main_Page&#039;);&lt;br /&gt;
if (!isMainPage) return;&lt;br /&gt;
var $vh = $(&#039;#vani-home&#039;);&lt;br /&gt;
if (!$vh.length) return;&lt;br /&gt;
window._vaniMainPageStageInit = true;&lt;br /&gt;
var $stage = null;&lt;br /&gt;
var $rotatedBox = null;&lt;br /&gt;
var $headerSlot = null;&lt;br /&gt;
var $contentSlot = null;&lt;br /&gt;
var $footerSlot = null;&lt;br /&gt;
var $topHeader = null;&lt;br /&gt;
var $bottomBar = null;&lt;br /&gt;
var $headerParent = null;&lt;br /&gt;
var $footerParent = null;&lt;br /&gt;
var $vhParent = null;&lt;br /&gt;
function ensureStage() {&lt;br /&gt;
if (!$(&#039;#vani-mobile-stage&#039;).length) {&lt;br /&gt;
$topHeader = $(&#039;.vector-header-container, #mw-head, .mw-header, .header-container, header.header-chrome&#039;).filter(&#039;:visible&#039;).first();&lt;br /&gt;
if (!$topHeader.length) {&lt;br /&gt;
$topHeader = $(&#039;.vector-header-container, #mw-head, .mw-header, .header-container, header.header-chrome&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
$bottomBar = $(&#039;#vh-bottom-bar&#039;);&lt;br /&gt;
if ($topHeader.length) $headerParent = $topHeader.parent();&lt;br /&gt;
if ($bottomBar.length) $footerParent = $bottomBar.parent();&lt;br /&gt;
$vhParent = $vh.parent();&lt;br /&gt;
var stageHtml = [&lt;br /&gt;
&#039;&amp;lt;div id=&amp;quot;vani-mobile-stage&amp;quot;&amp;gt;&#039;,&lt;br /&gt;
&#039;  &amp;lt;div id=&amp;quot;vani-rotated-box&amp;quot;&amp;gt;&#039;,&lt;br /&gt;
&#039;    &amp;lt;div id=&amp;quot;vani-stage-header-slot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;    &amp;lt;div id=&amp;quot;vani-stage-content-slot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;    &amp;lt;div id=&amp;quot;vani-stage-footer-slot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;  &amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
].join(&#039;&#039;);&lt;br /&gt;
$(&#039;body&#039;).append(stageHtml);&lt;br /&gt;
document.body.classList.add(&#039;has-vani-stage&#039;);&lt;br /&gt;
$stage = $(&#039;#vani-mobile-stage&#039;);&lt;br /&gt;
$rotatedBox = $(&#039;#vani-rotated-box&#039;);&lt;br /&gt;
$headerSlot = $(&#039;#vani-stage-header-slot&#039;);&lt;br /&gt;
$contentSlot = $(&#039;#vani-stage-content-slot&#039;);&lt;br /&gt;
$footerSlot = $(&#039;#vani-stage-footer-slot&#039;);&lt;br /&gt;
if ($topHeader.length) {&lt;br /&gt;
$headerSlot.append($topHeader);&lt;br /&gt;
var $menu = $(&#039;#vanipedia-mobile-user-menu&#039;);&lt;br /&gt;
if ($menu.length) $headerSlot.append($menu);&lt;br /&gt;
}&lt;br /&gt;
$contentSlot.append($vh);&lt;br /&gt;
if ($bottomBar.length) {&lt;br /&gt;
$footerSlot.append($bottomBar);&lt;br /&gt;
}&lt;br /&gt;
} else {&lt;br /&gt;
$stage = $(&#039;#vani-mobile-stage&#039;);&lt;br /&gt;
$rotatedBox = $(&#039;#vani-rotated-box&#039;);&lt;br /&gt;
$headerSlot = $(&#039;#vani-stage-header-slot&#039;);&lt;br /&gt;
$contentSlot = $(&#039;#vani-stage-content-slot&#039;);&lt;br /&gt;
$footerSlot = $(&#039;#vani-stage-footer-slot&#039;);&lt;br /&gt;
if (!$footerSlot.find(&#039;#vh-bottom-bar&#039;).length) {&lt;br /&gt;
var $b = $(&#039;#vh-bottom-bar&#039;);&lt;br /&gt;
if ($b.length) $footerSlot.append($b);&lt;br /&gt;
}&lt;br /&gt;
if (!$headerSlot.find(&#039;.vector-header-container, #mw-head, .header-container&#039;).length) {&lt;br /&gt;
var $h = $(&#039;.vector-header-container, #mw-head, .mw-header, .header-container&#039;).first();&lt;br /&gt;
if ($h.length) $headerSlot.append($h);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if ($headerSlot &amp;amp;&amp;amp; !$headerSlot.find(&#039;.vanipedia-stage-title-link&#039;).length) {&lt;br /&gt;
var $st = $(&#039;&amp;lt;a class=&amp;quot;vanipedia-stage-title-link&amp;quot; href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;Vanipedia&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
var $targetNav = $headerSlot.find(&#039;.vector-header-start, .minerva-header, .header-container&#039;);&lt;br /&gt;
if ($targetNav.length) {&lt;br /&gt;
$targetNav.first().children().first().after($st);&lt;br /&gt;
} else {&lt;br /&gt;
$headerSlot.prepend($st);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
function updateLayout() {&lt;br /&gt;
var screenW = window.innerWidth;&lt;br /&gt;
var screenH = window.innerHeight;&lt;br /&gt;
var isMobile = (&#039;ontouchstart&#039; in window) || (navigator.maxTouchPoints &amp;gt; 0) || (screenW &amp;lt; 900) || (screenH &amp;lt; 900 &amp;amp;&amp;amp; screenH &amp;gt; screenW);&lt;br /&gt;
if (!isMobile &amp;amp;&amp;amp; screenW &amp;gt;= 1000 &amp;amp;&amp;amp; screenW &amp;gt; screenH) {&lt;br /&gt;
if ($(&#039;#vani-mobile-stage&#039;).length) {&lt;br /&gt;
if ($topHeader &amp;amp;&amp;amp; $topHeader.length &amp;amp;&amp;amp; $headerParent) {&lt;br /&gt;
$headerParent.prepend($topHeader);&lt;br /&gt;
}&lt;br /&gt;
if ($vhParent) {&lt;br /&gt;
$vhParent.append($vh);&lt;br /&gt;
}&lt;br /&gt;
if ($bottomBar &amp;amp;&amp;amp; $bottomBar.length &amp;amp;&amp;amp; $footerParent) {&lt;br /&gt;
$footerParent.append($bottomBar);&lt;br /&gt;
}&lt;br /&gt;
var $m = $(&#039;#vanipedia-mobile-user-menu&#039;);&lt;br /&gt;
if ($m.length) $(&#039;body&#039;).append($m);&lt;br /&gt;
$(&#039;#vani-mobile-stage&#039;).remove();&lt;br /&gt;
document.body.classList.remove(&#039;has-vani-stage&#039;);&lt;br /&gt;
$vh.css({ &#039;transform&#039;: &#039;&#039;, &#039;transform-origin&#039;: &#039;&#039;, &#039;width&#039;: &#039;&#039; });&lt;br /&gt;
}&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
ensureStage();&lt;br /&gt;
var isMobilePortrait = (screenH &amp;gt; screenW) &amp;amp;&amp;amp; (screenW &amp;lt; 850);&lt;br /&gt;
var landscapeW = isMobilePortrait ? screenH : screenW;&lt;br /&gt;
var landscapeH = isMobilePortrait ? screenW : screenH;&lt;br /&gt;
$rotatedBox.css({&lt;br /&gt;
&#039;width&#039;: landscapeW + &#039;px&#039;,&lt;br /&gt;
&#039;height&#039;: landscapeH + &#039;px&#039;&lt;br /&gt;
});&lt;br /&gt;
if (isMobilePortrait) {&lt;br /&gt;
$rotatedBox.removeClass(&#039;is-native-landscape&#039;).addClass(&#039;is-auto-landscape&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
$rotatedBox.removeClass(&#039;is-auto-landscape&#039;).addClass(&#039;is-native-landscape&#039;);&lt;br /&gt;
}&lt;br /&gt;
var headerH = 50;&lt;br /&gt;
var footerH = 36;&lt;br /&gt;
var availableContentH = Math.max(120, landscapeH - headerH - footerH);&lt;br /&gt;
$contentSlot.css({&lt;br /&gt;
&#039;height&#039;: availableContentH + &#039;px&#039;&lt;br /&gt;
});&lt;br /&gt;
var baseW = 1200;&lt;br /&gt;
var baseH = 475;&lt;br /&gt;
var scaleW = landscapeW / baseW;&lt;br /&gt;
var scaleH = availableContentH / baseH;&lt;br /&gt;
var scale = Math.min(scaleW, scaleH);&lt;br /&gt;
if (scale &amp;gt; 0.85) scale = 0.85;&lt;br /&gt;
if (scale &amp;lt; 0.45) scale = 0.45;&lt;br /&gt;
var scaledWidth = baseW * scale;&lt;br /&gt;
var offsetX = Math.max(0, (landscapeW - scaledWidth) / 2);&lt;br /&gt;
$vh.css({&lt;br /&gt;
&#039;transform&#039;: &#039;translate(&#039; + offsetX.toFixed(1) + &#039;px, 0) scale(&#039; + scale.toFixed(4) + &#039;)&#039;,&lt;br /&gt;
&#039;transform-origin&#039;: &#039;top left&#039;,&lt;br /&gt;
&#039;width&#039;: baseW + &#039;px&#039;&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
var touchStartY = 0;&lt;br /&gt;
var touchStartScroll = 0;&lt;br /&gt;
window.addEventListener(&#039;touchstart&#039;, function(e) {&lt;br /&gt;
if ($rotatedBox &amp;amp;&amp;amp; $rotatedBox.hasClass(&#039;is-auto-landscape&#039;) &amp;amp;&amp;amp; e.touches &amp;amp;&amp;amp; e.touches.length === 1) {&lt;br /&gt;
touchStartY = e.touches[0].clientX;&lt;br /&gt;
if ($contentSlot &amp;amp;&amp;amp; $contentSlot[0]) {&lt;br /&gt;
touchStartScroll = $contentSlot[0].scrollTop || 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
window.addEventListener(&#039;touchmove&#039;, function(e) {&lt;br /&gt;
if ($rotatedBox &amp;amp;&amp;amp; $rotatedBox.hasClass(&#039;is-auto-landscape&#039;) &amp;amp;&amp;amp; e.touches &amp;amp;&amp;amp; e.touches.length === 1) {&lt;br /&gt;
var delta = touchStartY - e.touches[0].clientX;&lt;br /&gt;
if ($contentSlot &amp;amp;&amp;amp; $contentSlot[0]) {&lt;br /&gt;
$contentSlot[0].scrollTop = touchStartScroll + delta;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
window.addEventListener(&#039;wheel&#039;, function(e) {&lt;br /&gt;
if ($rotatedBox &amp;amp;&amp;amp; $rotatedBox.hasClass(&#039;is-auto-landscape&#039;) &amp;amp;&amp;amp; $contentSlot &amp;amp;&amp;amp; $contentSlot[0]) {&lt;br /&gt;
$contentSlot[0].scrollTop += e.deltaY;&lt;br /&gt;
}&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateLayout);&lt;br /&gt;
window.addEventListener(&#039;orientationchange&#039;, function() {&lt;br /&gt;
setTimeout(updateLayout, 150);&lt;br /&gt;
});&lt;br /&gt;
updateLayout();&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
initUserMenuDropdown(); // V174: natural portrait/landscape flow; no forced rotation.&lt;br /&gt;
});&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
initUserMenuDropdown(); // V174: natural portrait/landscape flow; no forced rotation.&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR INJECTION INTO MOBILE BURGER DRAWER&lt;br /&gt;
1. Empties all irrelevant Minerva items (Nearby, Random, Settings, About).&lt;br /&gt;
2. Clones or fetches the exact desktop Vector 2022 sidebar (#vector-main-menu).&lt;br /&gt;
3. Tags each section with .vanipedia-sidebar-menu for the true desktop accordion.&lt;br /&gt;
4. Connects the 102 Languages live search box.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function initExactMobileSidebar() {&lt;br /&gt;
function cleanAndInject($drawer, sidebarHtml) {&lt;br /&gt;
if ($drawer.data(&#039;vaniSidebarCleaned&#039;)) return;&lt;br /&gt;
$drawer.data(&#039;vaniSidebarCleaned&#039;, true);&lt;br /&gt;
// 1. Remove all default Minerva items (Nearby, Random, Personal, Hlist)&lt;br /&gt;
$drawer.find(&#039;#p-navigation, #p-personal, ul.hlist, .menu__item--nearby, .menu__item--random&#039;).remove();&lt;br /&gt;
// 2. Parse and filter desktop sidebar HTML&lt;br /&gt;
var $parsed = $(&#039;&amp;lt;div&amp;gt;&#039;).append($.parseHTML(sidebarHtml));&lt;br /&gt;
var $menus = $parsed.find(&#039;.vector-menu&#039;);&lt;br /&gt;
if (!$menus.length) {&lt;br /&gt;
$menus = $parsed.find(&#039;.portal, [id^=&amp;quot;p-&amp;quot;]&#039;);&lt;br /&gt;
}&lt;br /&gt;
var $container = $(&#039;&amp;lt;div&amp;gt;&#039;, { id: &#039;vani-mobile-synced-sidebar&#039; });&lt;br /&gt;
$menus.each(function(idx) {&lt;br /&gt;
var $menu = $(this).clone();&lt;br /&gt;
var menuId = $menu.attr(&#039;id&#039;) || &#039;&#039;;&lt;br /&gt;
// Ignore personal or search menus if caught&lt;br /&gt;
if (menuId === &#039;p-personal&#039; || menuId === &#039;p-search&#039; || menuId === &#039;p-logo&#039;) return;&lt;br /&gt;
// Apply standard desktop class&lt;br /&gt;
$menu.addClass(&#039;vanipedia-sidebar-menu&#039;);&lt;br /&gt;
// Collapse by default, except the first section (Navigation)&lt;br /&gt;
if (idx === 0) {&lt;br /&gt;
$menu.removeClass(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
$menu.addClass(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
$container.append($menu);&lt;br /&gt;
});&lt;br /&gt;
// 3. Mount cleanly inside mobile drawer&lt;br /&gt;
$drawer.empty().append($container);&lt;br /&gt;
// 4. Initialize 102 Languages live search box in the cloned menu&lt;br /&gt;
initLanguageSearchInDrawer($container);&lt;br /&gt;
}&lt;br /&gt;
function initLanguageSearchInDrawer($container) {&lt;br /&gt;
var $sidebarMenu = $container.find(&#039;#p-102_Languages ul, [id*=&amp;quot;102_Languages&amp;quot;] ul&#039;).first();&lt;br /&gt;
if ($sidebarMenu.length === 0) {&lt;br /&gt;
$container.find(&#039;.vector-menu-heading, .portal h3&#039;).each(function() {&lt;br /&gt;
if ($(this).text().trim().indexOf(&#039;102 Languages&#039;) !== -1) {&lt;br /&gt;
$sidebarMenu = $(this).closest(&#039;.vector-menu, .portal&#039;).find(&#039;ul&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
if (!$sidebarMenu || $sidebarMenu.length === 0 || $sidebarMenu.find(&#039;#sidebarLanguageSearch&#039;).length) return;&lt;br /&gt;
var $searchLi = $(&#039;&amp;lt;li id=&amp;quot;n-language-search&amp;quot; style=&amp;quot;margin: 8px 10px; list-style: none;&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
var $searchBox = $(&#039;&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;sidebarLanguageSearch&amp;quot; placeholder=&amp;quot;Search 102 Languages...&amp;quot; autocomplete=&amp;quot;off&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
var $resultsContainer = $(&#039;&amp;lt;ul id=&amp;quot;sidebarLanguageResults&amp;quot; style=&amp;quot;list-style: none; padding: 0; margin: 4px 0 0 0; max-height: 200px; overflow-y: auto; border: 1px solid #2c4c50; background: #ffffff; display: none;&amp;quot;&amp;gt;&amp;lt;/ul&amp;gt;&#039;);&lt;br /&gt;
$searchLi.append($searchBox).append($resultsContainer);&lt;br /&gt;
$sidebarMenu.prepend($searchLi);&lt;br /&gt;
var api = new mw.Api();&lt;br /&gt;
var languageList = [];&lt;br /&gt;
api.get({&lt;br /&gt;
action: &#039;query&#039;,&lt;br /&gt;
list: &#039;categorymembers&#039;,&lt;br /&gt;
cmtitle: &#039;Category:Languages_with_Total_Pages&#039;,&lt;br /&gt;
cmlimit: &#039;max&#039;,&lt;br /&gt;
format: &#039;json&#039;&lt;br /&gt;
}).done(function(data) {&lt;br /&gt;
if (data.query &amp;amp;&amp;amp; data.query.categorymembers) {&lt;br /&gt;
languageList = data.query.categorymembers.map(function(member) {&lt;br /&gt;
return {&lt;br /&gt;
title: member.title,&lt;br /&gt;
url: mw.util.getUrl(member.title)&lt;br /&gt;
};&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
$searchBox.on(&#039;keyup&#039;, function(e) {&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
var term = $(this).val().toLowerCase().trim();&lt;br /&gt;
$resultsContainer.empty();&lt;br /&gt;
if (term.length === 0) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
var matches = languageList.filter(function(item) {&lt;br /&gt;
return item.title.toLowerCase().indexOf(term) !== -1;&lt;br /&gt;
});&lt;br /&gt;
if (matches.length &amp;gt; 0) {&lt;br /&gt;
matches.slice(0, 15).forEach(function(item) {&lt;br /&gt;
var $li = $(&#039;&amp;lt;li&amp;gt;&#039;, { style: &#039;padding: 6px 12px; border-bottom: 1px solid #eaeff0;&#039; });&lt;br /&gt;
var $a = $(&#039;&amp;lt;a&amp;gt;&#039;, {&lt;br /&gt;
href: item.url,&lt;br /&gt;
text: item.title,&lt;br /&gt;
style: &#039;color: #1b3033; text-decoration: none; display: block;&#039;&lt;br /&gt;
});&lt;br /&gt;
$li.append($a);&lt;br /&gt;
$resultsContainer.append($li);&lt;br /&gt;
});&lt;br /&gt;
$resultsContainer.show();&lt;br /&gt;
} else {&lt;br /&gt;
$resultsContainer.html(&#039;&amp;lt;li style=&amp;quot;padding: 6px 12px; color: #888; font-style: italic;&amp;quot;&amp;gt;No languages found&amp;lt;/li&amp;gt;&#039;).show();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
$(document).on(&#039;click touchstart&#039;, function(e) {&lt;br /&gt;
if (!$(e.target).closest(&#039;#n-language-search&#039;).length) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
function setupMobileDrawer() {&lt;br /&gt;
var $drawer = $(&#039;#mw-mf-page-left&#039;);&lt;br /&gt;
if (!$drawer.length) return;&lt;br /&gt;
// Check if desktop sidebar is already in DOM&lt;br /&gt;
var $desktopSidebar = $(&#039;#vector-main-menu, .vector-sidebar-container #mw-panel&#039;);&lt;br /&gt;
if ($desktopSidebar.length &amp;amp;&amp;amp; $desktopSidebar.find(&#039;.vector-menu&#039;).length) {&lt;br /&gt;
cleanAndInject($drawer, $desktopSidebar.html());&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// Check sessionStorage cache&lt;br /&gt;
var cached = null;&lt;br /&gt;
try { cached = sessionStorage.getItem(&#039;vani_desktop_sidebar_html&#039;); } catch(e) {}&lt;br /&gt;
if (cached) {&lt;br /&gt;
cleanAndInject($drawer, cached);&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// Fetch desktop Vector 2022 page to get exact sidebar markup&lt;br /&gt;
var fetchUrl = (window.mw &amp;amp;&amp;amp; mw.util &amp;amp;&amp;amp; mw.util.getUrl(&#039;Main_Page&#039;, { useskin: &#039;vector-2022&#039; })) ||&lt;br /&gt;
&#039;/wiki/Main_Page?useskin=vector-2022&#039;;&lt;br /&gt;
$.ajax({&lt;br /&gt;
url: fetchUrl,&lt;br /&gt;
type: &#039;GET&#039;,&lt;br /&gt;
dataType: &#039;html&#039;,&lt;br /&gt;
success: function(response) {&lt;br /&gt;
try {&lt;br /&gt;
var $parsed = $(&#039;&amp;lt;div&amp;gt;&#039;).append($.parseHTML(response));&lt;br /&gt;
var $sidebar = $parsed.find(&#039;#vector-main-menu&#039;);&lt;br /&gt;
if (!$sidebar.length) {&lt;br /&gt;
$sidebar = $parsed.find(&#039;#mw-panel, .vector-sidebar-container&#039;);&lt;br /&gt;
}&lt;br /&gt;
if ($sidebar.length) {&lt;br /&gt;
var html = $sidebar.html();&lt;br /&gt;
try { sessionStorage.setItem(&#039;vani_desktop_sidebar_html&#039;, html); } catch(e) {}&lt;br /&gt;
cleanAndInject($drawer, html);&lt;br /&gt;
}&lt;br /&gt;
} catch(e) {&lt;br /&gt;
console.warn(&#039;[VANIPEDIA] Error extracting desktop sidebar:&#039;, e);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(setupMobileDrawer);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(setupMobileDrawer);&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PARTICIPATING LANGUAGES: INLINE SVG FLAG INJECTOR (STEP 153)&lt;br /&gt;
MediaWiki CSS sanitizer strips data:image from stylesheets.&lt;br /&gt;
Injecting pure vector SVGs directly into DOM spans ensures 100% compliance.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
function initLanguageFlags() {&lt;br /&gt;
var flags = {&lt;br /&gt;
&#039;es&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 750 500&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;750&amp;quot; height=&amp;quot;500&amp;quot; fill=&amp;quot;#c60b1e&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;125&amp;quot; width=&amp;quot;750&amp;quot; height=&amp;quot;250&amp;quot; fill=&amp;quot;#ffc400&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;fr&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;300&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#002654&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;300&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;600&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#ce1126&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;de&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 5 3&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;5&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#000&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;1&amp;quot; width=&amp;quot;5&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#d00&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;5&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#ffce00&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;it&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 3 2&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;1&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#008c45&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;1&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#f4f5f0&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;2&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#cd212a&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;ru&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 9 6&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#0039a6&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;4&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#d52b1e&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;in&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;200&amp;quot; fill=&amp;quot;#ff9933&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;200&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;200&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;400&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;200&amp;quot; fill=&amp;quot;#128807&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;450&amp;quot; cy=&amp;quot;300&amp;quot; r=&amp;quot;80&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;#000080&amp;quot; stroke-width=&amp;quot;16&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;450&amp;quot; cy=&amp;quot;300&amp;quot; r=&amp;quot;20&amp;quot; fill=&amp;quot;#000080&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;br&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 1000 700&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;1000&amp;quot; height=&amp;quot;700&amp;quot; fill=&amp;quot;#009b3a&amp;quot;/&amp;gt;&amp;lt;polygon points=&amp;quot;500,85 915,350 500,615 85,350&amp;quot; fill=&amp;quot;#fedf00&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;500&amp;quot; cy=&amp;quot;350&amp;quot; r=&amp;quot;175&amp;quot; fill=&amp;quot;#002776&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;pl&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 8 5&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;8&amp;quot; height=&amp;quot;2.5&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2.5&amp;quot; width=&amp;quot;8&amp;quot; height=&amp;quot;2.5&amp;quot; fill=&amp;quot;#dc143c&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;bd&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 10 6&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;10&amp;quot; height=&amp;quot;6&amp;quot; fill=&amp;quot;#006a4e&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;4.5&amp;quot; cy=&amp;quot;3&amp;quot; r=&amp;quot;2&amp;quot; fill=&amp;quot;#f42a41&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;cn&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#de2910&amp;quot;/&amp;gt;&amp;lt;polygon points=&amp;quot;150,50 180,140 100,85 200,85 120,140&amp;quot; fill=&amp;quot;#ffde00&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;jp&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;450&amp;quot; cy=&amp;quot;300&amp;quot; r=&amp;quot;180&amp;quot; fill=&amp;quot;#bc002d&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;nl&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 9 6&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#ae1c28&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;4&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#21468b&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;hr&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 6 3&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#f00&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;1&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#00f&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;cz&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;300&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;300&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;300&amp;quot; fill=&amp;quot;#d7141a&amp;quot;/&amp;gt;&amp;lt;polygon points=&amp;quot;0,0 450,300 0,600&amp;quot; fill=&amp;quot;#11457e&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;hu&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 6 3&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#ce2939&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;1&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#477050&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;&lt;br /&gt;
};&lt;br /&gt;
for (var code in flags) {&lt;br /&gt;
var elements = document.getElementsByClassName(&#039;vh-flag-&#039; + code);&lt;br /&gt;
for (var i = 0; i &amp;lt; elements.length; i++) {&lt;br /&gt;
if (!elements[i].childNodes.length) {&lt;br /&gt;
elements[i].innerHTML = flags[code];&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(initLanguageFlags);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initLanguageFlags);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: one viewport-contained rollout at a time, with fixed-footer clearance. */&lt;br /&gt;
(function initViewportPortalRollouts() {&lt;br /&gt;
&lt;br /&gt;
  /* V187: prepared link pools, matching the other petals&#039; rollout sampling.&lt;br /&gt;
     Select 20 unique entries once per browser page load from each 120-link pool.&lt;br /&gt;
     Sources: Vaniquotes Questions asked to Srila Prabhupada; public Vanipedia&lt;br /&gt;
     Living Devotees Remembering Srila Prabhupada (snapshot: 2026-10-27).&lt;br /&gt;
     Question links open Vaniquotes; remembrance links use the current wiki.&lt;br /&gt;
     No runtime API requests or persistent browser cache are needed.&lt;br /&gt;
  */&lt;br /&gt;
  var hookPools = {&amp;quot;questions&amp;quot;:[&amp;quot;And after you left the college, were you employed?&amp;quot;,&amp;quot;And that mental process, if you are working, is it a wrong mental process?&amp;quot;,&amp;quot;And this is your first visit to this (Paris) center?&amp;quot;,&amp;quot;Aren&#039;t there coverings of the 8 elements?&amp;quot;,&amp;quot;As the spirit soul is leaving the body, do you become older?&amp;quot;,&amp;quot;Babar was also a minister of his (Akbar)?&amp;quot;,&amp;quot;But how can that (real process is devotion) be scientifically presented? How can we accept that scientifically?&amp;quot;,&amp;quot;But how can we understand all this science and technology just by understanding Krsna, just by one book?&amp;quot;,&amp;quot;But is it (that worship made by trees and other lower animals) voluntary or involuntary?&amp;quot;,&amp;quot;But the innocent souls, they&#039;re not surrendered to Krsna?&amp;quot;,&amp;quot;Can one assume that matter is a kind of energy?&amp;quot;,&amp;quot;Could you explain further, purification of the senses? You said that you had to purify your senses before you can see God&amp;quot;,&amp;quot;Could you give them by name, the five kinds of liberation? In English?&amp;quot;,&amp;quot;Did Krsna describe to Arjuna the disciplic succession?&amp;quot;,&amp;quot;Do you have a name that you call... are they called students?&amp;quot;,&amp;quot;Do you have children? You just left them?&amp;quot;,&amp;quot;Do you spend a certain amount of time in each center? Do you yourself travel from one center to another?&amp;quot;,&amp;quot;Do you want to keep the checks or give them to him (Kirtanananda)?&amp;quot;,&amp;quot;Does any physical change take place in your body when you become Krsna conscious?&amp;quot;,&amp;quot;Does our line of succession go directly to Gaurakisora dasa Babaji or to Bhaktivinoda Thakura?&amp;quot;,&amp;quot;Excuse me, does that mean that people from other religions may..., it is not possible for them to achieve the highest perfection?&amp;quot;,&amp;quot;God has not created us imperfect?&amp;quot;,&amp;quot;How are the boys and girls to learn these things in manners of decorum and manners from the sannyasis, for example. How are they to offer respects to their godbrothers?&amp;quot;,&amp;quot;How are they feeling about it (temple), the Vrndavana Gosais?&amp;quot;,&amp;quot;How can a spirit become so ignorant?&amp;quot;,&amp;quot;How do you call devotion to the Lord?&amp;quot;,&amp;quot;How do you know (that is a bogus)? Have you met him (Guru Maharaji)?&amp;quot;,&amp;quot;How do you know if you have satisfied God?&amp;quot;,&amp;quot;How do you know that you know? May I ask this (we have to find out, we have to find out who can give the perfect knowledge)?&amp;quot;,&amp;quot;How do you want India to take this movement?&amp;quot;,&amp;quot;How is it that when our coat, size of the coat, changes because the body grows bigger the size of the coat is bigger?&amp;quot;,&amp;quot;How is our movement doing in India?&amp;quot;,&amp;quot;How old is this man (Prakasananda Sarasvati)?&amp;quot;,&amp;quot;I am thinking about this, Swamiji, that your Guru Maharaja is preaching through you, and you are preaching through them?&amp;quot;,&amp;quot;I mean, what is the idea in \&amp;quot;Even if it goes slowly, it must begin\&amp;quot;(so let them begin the foundation… Let it go on slowly, but it must begin)?&amp;quot;,&amp;quot;If a person experiences difficulty attaining a level of consciousness of God, how to counteract that?&amp;quot;,&amp;quot;If Krsna knows that we will suffer here in this material world if we come here, why does He let us go?&amp;quot;,&amp;quot;If we are given charge of the society, we should dismantle all this industry, all these cities...?&amp;quot;,&amp;quot;In what way we will live in that spiritual form?&amp;quot;,&amp;quot;Initiation (of Srila Prabhupada) was held at that Gaudiya Matha in Allahabad?&amp;quot;,&amp;quot;Introduced starting with ISKCON community (varnasrama-dharma should be introduced all over the world)?&amp;quot;,&amp;quot;Is everything done in our movement for preaching? Everything that is done in our movement is done for preaching?&amp;quot;,&amp;quot;Is he (Syamasundara&#039;s father is very rich man)?&amp;quot;,&amp;quot;Is it possible through Krsna consciousness to, in the supreme state, to be able to remember all that you were?&amp;quot;,&amp;quot;Is it true that there are more young people now in the world that are giving more serious thought to what life is really all about?&amp;quot;,&amp;quot;Is that differentiated (total material elements, mahat-tattva)?&amp;quot;,&amp;quot;Is that part of your income, to run a...(publishing house)?&amp;quot;,&amp;quot;Is that perfection possible in one life (our healthy life is to enjoy eternal life... So our human life should be utilized for attaining that perfectional stage)?&amp;quot;,&amp;quot;Is there any possible way of a balanced combination between spiritualism and materialism?&amp;quot;,&amp;quot;Is your spiritual master still alive?&amp;quot;,&amp;quot;Isn&#039;t it inevitable that it&#039;s going to occur, that the devolution occurs inevitably without anyone&#039;s being able to change it?&amp;quot;,&amp;quot;It becomes a belief rather than a logic now, then, for when we think about the God. You were saying everybody has father, so why God, in exception, He hasn&#039;t got a father?&amp;quot;,&amp;quot;It is possible to attain that affection of love for God... without taking part in this Krsna consciousness movement?&amp;quot;,&amp;quot;It&#039;s not dedicated to Krsna? The work is not dedicated to Krsna. How, specifically, how can you do this?&amp;quot;,&amp;quot;Krsna says to perform your sva-dharma, so how does one know what is his sva-dharma?&amp;quot;,&amp;quot;Last night you said that what is the meaning of the word \&amp;quot;nothing.\&amp;quot; That maya means \&amp;quot;nothing\&amp;quot;?&amp;quot;,&amp;quot;Maybe we will show Lord Caitanya&#039;s marriage? Is that nice to show?&amp;quot;,&amp;quot;No doubt, but what about the daily worship? Should we have Jagannatha deities if it&#039;s not possible for worshiping them? Should we have them just for the festival?&amp;quot;,&amp;quot;No, most of them, they have lived, a very short times. But still is it a fact that the soul is transplanted from one body to another body?&amp;quot;,&amp;quot;One thing that puzzles me is if what is practical for one person is not practical for another person, then what is the criterion of truth? Is truth relative?&amp;quot;,&amp;quot;Prabhupada, are all living entities, always under the protection at all times of the Supreme Lord, the Personality of Godhead, at all times?&amp;quot;,&amp;quot;Prabhupada, what does Balabhadra mean?&amp;quot;,&amp;quot;Sambodhana is to remove the evil, remove the bad part isn&#039;t it?&amp;quot;,&amp;quot;Say someone prepares something, like some prasadam for Krsna, but he does not make it so good?&amp;quot;,&amp;quot;She&#039;s (Mrs.Marchand) asking that since in these Western countries the families are so broken up and the women sometimes cannot find a qualified husband, what should she do?&amp;quot;,&amp;quot;So is that a fact, that he (Jesus Christ) went to India?&amp;quot;,&amp;quot;So then to love Krsna is unnatural?&amp;quot;,&amp;quot;So they&#039;re representatives (Guru Nanak, Muhammad, and other people)?&amp;quot;,&amp;quot;So why not eat, drink, and be merry because tomorrow you die?&amp;quot;,&amp;quot;Sometimes the question is put before us: \&amp;quot;You ask us not to eat meat, but you are eating vegetables. Do you think that is not violence?\&amp;quot;&amp;quot;,&amp;quot;Spiritual master is the mercy of God?&amp;quot;,&amp;quot;Srila Prabhupada, is the subtle bodies in the subtle world, are they made up of subtle atoms?&amp;quot;,&amp;quot;Srila Prabhupada, there was a fish on Laksmi&#039;s hand yesterday. The Deity in the temple, where Laksmi had her hand up like this, there was a fish here across her hand. What is this?&amp;quot;,&amp;quot;Swami, what do you think accounts for the..., your popularity, popularity of the..., the Krsna consciousness movement sweeping America?&amp;quot;,&amp;quot;Swamiji, so the government, the present government in the world...?&amp;quot;,&amp;quot;Swamiji? Are there people living on the moon now or were they in other yugas living there?&amp;quot;,&amp;quot;That desire is simple (he does not desire. He desires, and the matter helps. In the material world)?&amp;quot;,&amp;quot;That doesn&#039;t mean (in the spiritual world, it is full of variegatedness) that it is complex, Srila Prabhupada, yes?&amp;quot;,&amp;quot;That later-on Ramayana has caused some havoc... That later-on interpretation?&amp;quot;,&amp;quot;The body is matter, but still it is conscious as long as I am alive. So that means the life is consciousness?&amp;quot;,&amp;quot;The karmi and the jnani are both within the material world. Is the jnani considered more elevated than the karmi?&amp;quot;,&amp;quot;The literal meaning of sutra is a condensed statement, Prabhupada?&amp;quot;,&amp;quot;The school in Vrndavana, is this, I assume this is to be out there in the yard that they were clearing. When do you anticipate that will be built?&amp;quot;,&amp;quot;The shaved head, he&#039;s asking?&amp;quot;,&amp;quot;There are two, two functions in the tongue, one is (indistinct) and one is (indistinct)? So which one (indistinct). Preaching is a form of tapasya?&amp;quot;,&amp;quot;These days there are so many men who claim to have found the Absolute, who claim to be spiritual masters in their own way. How does one tell who is a bona fide spiritual master?&amp;quot;,&amp;quot;They have so many people in boxes in the hospitals they are keeping alive. So the big battle is raging whether or not they should pull out the plug?&amp;quot;,&amp;quot;They say, \&amp;quot;Then my chanting is useless? So I should stop?\&amp;quot; That&#039;s what they say&amp;quot;,&amp;quot;This would be the prescription for all people?&amp;quot;,&amp;quot;Today there&#039;s a little swelling in your... It seems to come and go… It seems to come and go. Is it bothering you?… Is it disturbing?... Really?&amp;quot;,&amp;quot;Upendra is here now. Should we give him the kismis to make?&amp;quot;,&amp;quot;We have a display over here in the window of your books, Srila Prabhupada... Would you like to see?&amp;quot;,&amp;quot;We have a spiritual body to serve Krsna?&amp;quot;,&amp;quot;Well, then, how is the individual soul eternal if it has a beginning?&amp;quot;,&amp;quot;Were some of the animals destined to survive through the destruction of other animals?&amp;quot;,&amp;quot;Were they liberated souls? The thief?&amp;quot;,&amp;quot;Were you just waiting to finish your books?&amp;quot;,&amp;quot;What about the poor, hungry, and the suffering bodies?&amp;quot;,&amp;quot;What does it (Gandharvapur) mean?&amp;quot;,&amp;quot;What happens to his consciousness which he has achieved as a man during that time which he is in the animal kingdom?&amp;quot;,&amp;quot;What happens to them (the devotees)?&amp;quot;,&amp;quot;What is an example of the throwing potency of maya?&amp;quot;,&amp;quot;What is good and what is bad, what is sinful activity?&amp;quot;,&amp;quot;What is the position of a soul that&#039;s in a sacred tree like a fig tree?&amp;quot;,&amp;quot;What is the purpose? What is the sense, if there is any, or does the very question (Why anything exists?) make sense?&amp;quot;,&amp;quot;What was that story of Caesar (scissors)?&amp;quot;,&amp;quot;What will the business of the trustees (for construction of Bombay) be?&amp;quot;,&amp;quot;Who are we, why are we here and where are we going?&amp;quot;,&amp;quot;Why is it seen that they (impersonalists) are making spiritual advancement?&amp;quot;,&amp;quot;Why is that better than loving your fellow man in the traditional bhakti-marga?&amp;quot;,&amp;quot;Why was it (Hindu-Muslim unity) the programs failed?&amp;quot;,&amp;quot;Why would someone who is not Krsna conscious have one hundred children? For example, why would someone like Dhrtarastra, who is not particularly Krsna conscious...?&amp;quot;,&amp;quot;Would, say, the cutting down of a plant, vegetable.... You are killing the growth there. Is that a living matter?&amp;quot;,&amp;quot;You conclude that when you become enlightened, you will see the God in form of human nature?&amp;quot;,&amp;quot;You don&#039;t think the patients have any mind of their own?&amp;quot;,&amp;quot;You have inquired about how we leave our body and enter into the Spiritual Sky?&amp;quot;,&amp;quot;You think we can&#039;t help people?&amp;quot;,&amp;quot;You were very well known in Vrndavana before you came? Because you were writing or…?… Or because of your ambition to come to the West?&amp;quot;,&amp;quot;You&#039;re feeling a little stronger today, Srila Prabhupada?&amp;quot;,&amp;quot;Your Divine Grace, since religion is one, do you think man will enter into a golden age in which he will accept one God?&amp;quot;],&amp;quot;memories&amp;quot;:[&amp;quot;Abhirama das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Adideva das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Aditi devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Amarendra das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Anada devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Anandamaya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Anuttama das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Arjuna das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Armarendra das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Atreya Rsi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bala Gopal devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Balai devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Batu Gopal das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhakta das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhakti Gauravani Goswami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhavatarini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhima das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhurijana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Brahmatirtha das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Brajendranandana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Candramauli Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Chaitanyachandra das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Chitralekha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dadhi-harta das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dayanidhi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dhananjaya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dharmatma das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dhristadyumna das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dhruva Maharaja das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dina Bandhu das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dinatarine devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dravinaksha das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Drumila das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gadi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gaura das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gokulananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gokularanajana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gopinath Acharya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Guru Gauranga das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Guruprasad das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Haravapuh das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Harikesa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jagadisa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jagat Guru Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jagat Purusa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jahnava devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Janaki devi dasi 01 Remembers Srila Prabhupada&amp;quot;,&amp;quot;Janaki devi dasi Remembers Srila Prabhupada 02&amp;quot;,&amp;quot;Janananda Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jaya Jagadish das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jivananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jyestha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kamalini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kanti devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Karanodakasayi Visnu das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kaushalya devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kedara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kesava Bharati Goswami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Ksudi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kulashekhara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Madan Mohan Mohini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Madhava Gosh das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Maha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mahakratu das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mahamaya devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mahatma das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mandapa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mishra Bhagavan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mohan Gopal das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mondakini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Nanda devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Narahari 02 das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Nayanabhiram das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Niranjan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Nischintya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pancadravida Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pavamana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Prabhavishnu Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Prafulla devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pragosh das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Prakashatma das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pratapana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Radha Krsna das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Radha Kunda devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Radhanatha Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rajashekar das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rambhoru devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Ramprasad das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Ranganath das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rangavati devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rucira devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sacinandana Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sahadevi devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sandamini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sankarshan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sarupananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Satarupa devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Satsvarupa das Goswami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Satyanarayana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sivananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sivarama Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sriniketana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Srutadev das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Suddha Jiva das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sukhada devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Surabhi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Suresvara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Susan Witty Remembers Srila Prabhupada&amp;quot;,&amp;quot;Tamohara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Tattvavit das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Tota Gopinatha das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vaishesika das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vedamata devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vedavyas das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Visakha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vishvadevi devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vrindavan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vrndavenesvari devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Yadubara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Yogindra Vandana das Remembers Srila Prabhupada&amp;quot;]};&lt;br /&gt;
  var hookSelections = Object.create(null);&lt;br /&gt;
&lt;br /&gt;
  function shuffleHooks(items) {&lt;br /&gt;
    var copy = items.slice();&lt;br /&gt;
    for (var i = copy.length - 1; i &amp;gt; 0; i--) {&lt;br /&gt;
      var j = Math.floor(Math.random() * (i + 1));&lt;br /&gt;
      var value = copy[i]; copy[i] = copy[j]; copy[j] = value;&lt;br /&gt;
    }&lt;br /&gt;
    return copy;&lt;br /&gt;
  }&lt;br /&gt;
  function getHookSelection(key) {&lt;br /&gt;
    if (!Object.prototype.hasOwnProperty.call(hookSelections, key)) {&lt;br /&gt;
      hookSelections[key] = shuffleHooks(hookPools[key] || []).slice(0, 20);&lt;br /&gt;
    }&lt;br /&gt;
    return hookSelections[key];&lt;br /&gt;
  }&lt;br /&gt;
  function populateHookLists(root) {&lt;br /&gt;
    [&#039;questions&#039;, &#039;memories&#039;].forEach(function (key) {&lt;br /&gt;
      var card = root.querySelector(&#039;.vp-portal-card[data-vp-rollout=&amp;quot;&#039; + key + &#039;&amp;quot;]&#039;);&lt;br /&gt;
      var panel = card &amp;amp;&amp;amp; card.querySelector(&#039;.vp-rollout-panel&#039;);&lt;br /&gt;
      if (!panel || panel.dataset.vpHooksReady === &#039;1&#039;) return;&lt;br /&gt;
      var fragment = document.createDocumentFragment();&lt;br /&gt;
      var heading = document.createElement(&#039;span&#039;);&lt;br /&gt;
      heading.className = &#039;vp-rollout-heading&#039;;&lt;br /&gt;
      heading.textContent = key === &#039;questions&#039; ? &#039;Questions and Answers&#039; : &#039;Disciples Remember&#039;;&lt;br /&gt;
      fragment.appendChild(heading);&lt;br /&gt;
      var list = document.createElement(&#039;span&#039;);&lt;br /&gt;
      list.className = &#039;vp-rollout-options&#039;;&lt;br /&gt;
      function addLink(title, label) {&lt;br /&gt;
        var row = document.createElement(&#039;span&#039;);&lt;br /&gt;
        var link = document.createElement(&#039;a&#039;);&lt;br /&gt;
        var host = key === &#039;questions&#039; ? &#039;https://vaniquotes.org&#039; : &#039;&#039;;&lt;br /&gt;
        link.href = host + &#039;/wiki/&#039; + encodeURIComponent(title.replace(/ /g, &#039;_&#039;));&lt;br /&gt;
        link.textContent = label;&lt;br /&gt;
        link.title = title;&lt;br /&gt;
        if (key === &#039;questions&#039;) {&lt;br /&gt;
          link.target = &#039;_blank&#039;;&lt;br /&gt;
          link.rel = &#039;noopener noreferrer&#039;;&lt;br /&gt;
        }&lt;br /&gt;
        row.appendChild(link);&lt;br /&gt;
        list.appendChild(row);&lt;br /&gt;
      }&lt;br /&gt;
      if (key === &#039;questions&#039;) {&lt;br /&gt;
        addLink(&#039;Category:Questions asked to Srila Prabhupada&#039;, &#039;Browse all questions&#039;);&lt;br /&gt;
      } else {&lt;br /&gt;
        addLink(&#039;Category:Living Devotees Remembering Srila Prabhupada&#039;, &#039;Browse all remembrances&#039;);&lt;br /&gt;
      }&lt;br /&gt;
      getHookSelection(key).forEach(function (title) {&lt;br /&gt;
        var label = key === &#039;memories&#039; ? title.replace(/ Remembers Srila Prabhupada$/, &#039;&#039;) : title;&lt;br /&gt;
        addLink(title, label);&lt;br /&gt;
      });&lt;br /&gt;
      fragment.appendChild(list);&lt;br /&gt;
      // Keep the original panel node and its existing hover/mobile behavior.&lt;br /&gt;
      panel.replaceChildren(fragment);&lt;br /&gt;
      panel.dataset.vpHooksReady = &#039;1&#039;;&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* V189: put the full index first in every other card&#039;s rollout too. */&lt;br /&gt;
  function putBrowseAllFirst(root) {&lt;br /&gt;
    var indexes = [&lt;br /&gt;
      { key:&#039;articles&#039;, existing:&#039;.vp-article-all&#039;, title:&#039;Category:Vanipedia Gemini - Articles&#039;, label:&#039;Browse all articles A–Z&#039; },&lt;br /&gt;
      { key:&#039;media&#039;, existing:&#039;.vp-media-all&#039;, title:&#039;Category:Srila Prabhupada in the Media&#039;, label:&#039;Browse all media&#039; },&lt;br /&gt;
      { key:&#039;timeline&#039;, title:&amp;quot;Timeline of Srila Prabhupada&#039;s Life&amp;quot;, label:&#039;Browse the full timeline&#039; },&lt;br /&gt;
      { key:&#039;languages&#039;, title:&#039;Category:Participating Languages - Main Pages&#039;, label:&#039;Browse all languages&#039; }&lt;br /&gt;
    ];&lt;br /&gt;
    indexes.forEach(function (index) {&lt;br /&gt;
      var card = root.querySelector(&#039;.vp-portal-card[data-vp-rollout=&amp;quot;&#039; + index.key + &#039;&amp;quot;]&#039;);&lt;br /&gt;
      var panel = card &amp;amp;&amp;amp; card.querySelector(&#039;.vp-rollout-panel&#039;);&lt;br /&gt;
      if (!panel || panel.querySelector(&#039;.vp-browse-all&#039;)) return;&lt;br /&gt;
      var row = index.existing &amp;amp;&amp;amp; panel.querySelector(index.existing);&lt;br /&gt;
      if (!row) {&lt;br /&gt;
        row = document.createElement(&#039;span&#039;);&lt;br /&gt;
        var link = document.createElement(&#039;a&#039;);&lt;br /&gt;
        link.href = &#039;/wiki/&#039; + encodeURIComponent(index.title.replace(/ /g, &#039;_&#039;));&lt;br /&gt;
        link.textContent = index.label;&lt;br /&gt;
        row.appendChild(link);&lt;br /&gt;
      }&lt;br /&gt;
      row.classList.add(&#039;vp-browse-all&#039;);&lt;br /&gt;
      row.style.display = &#039;block&#039;;&lt;br /&gt;
      row.style.margin = &#039;0 0 8px&#039;;&lt;br /&gt;
      var heading = panel.querySelector(&#039;.vp-rollout-heading&#039;);&lt;br /&gt;
      panel.insertBefore(row, heading ? heading.nextSibling : panel.firstChild);&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
  function init() {&lt;br /&gt;
    var root = document.querySelector(&amp;quot;body.page-Main_Page #vani-home.vp-static-home&amp;quot;);&lt;br /&gt;
    if (!root) return;&lt;br /&gt;
    populateHookLists(root);&lt;br /&gt;
    putBrowseAllFirst(root);&lt;br /&gt;
    if (root.dataset.vpRolloutsReady === &amp;quot;1&amp;quot;) return;&lt;br /&gt;
    root.dataset.vpRolloutsReady = &amp;quot;1&amp;quot;;&lt;br /&gt;
    var cards = Array.prototype.slice.call(root.querySelectorAll(&amp;quot;.vp-portal-card[data-vp-rollout]&amp;quot;));&lt;br /&gt;
    var mobile = function () {&lt;br /&gt;
      return window.matchMedia &amp;amp;&amp;amp; window.matchMedia(&amp;quot;(max-width:700px), (hover:none), (pointer:coarse)&amp;quot;).matches;&lt;br /&gt;
    };&lt;br /&gt;
    function setExpanded(card, expanded) {&lt;br /&gt;
      var toggle = card.querySelector(&amp;quot;.vp-rollout-toggle&amp;quot;);&lt;br /&gt;
      if (toggle) toggle.setAttribute(&amp;quot;aria-expanded&amp;quot;, expanded ? &amp;quot;true&amp;quot; : &amp;quot;false&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    function close(card) {&lt;br /&gt;
      card.classList.remove(&amp;quot;is-open&amp;quot;, &amp;quot;is-hover-open&amp;quot;);&lt;br /&gt;
      var panel = card.querySelector(&amp;quot;.vp-rollout-panel&amp;quot;);&lt;br /&gt;
      if (panel) {&lt;br /&gt;
        panel.classList.remove(&amp;quot;is-viewport-panel&amp;quot;);&lt;br /&gt;
        panel.style.removeProperty(&amp;quot;--vp-panel-top&amp;quot;);&lt;br /&gt;
        panel.style.removeProperty(&amp;quot;--vp-panel-left&amp;quot;);&lt;br /&gt;
        panel.style.removeProperty(&amp;quot;--vp-panel-width&amp;quot;);&lt;br /&gt;
        if (panel.dataset.vpHooksReady === &#039;1&#039;) {&lt;br /&gt;
          panel.style.removeProperty(&#039;max-height&#039;);&lt;br /&gt;
          panel.style.removeProperty(&#039;overflow-y&#039;);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      setExpanded(card, false);&lt;br /&gt;
    }&lt;br /&gt;
    function closeOthers(keep) {&lt;br /&gt;
      cards.forEach(function (card) { if (card !== keep) close(card); });&lt;br /&gt;
    }&lt;br /&gt;
    // V188: keep long random lists attached to the browse control and scroll inside them.&lt;br /&gt;
    function positionRandomHookPanel(card, panel) {&lt;br /&gt;
      var key = card.getAttribute(&#039;data-vp-rollout&#039;);&lt;br /&gt;
      if (key !== &#039;questions&#039; &amp;amp;&amp;amp; key !== &#039;memories&#039;) return false;&lt;br /&gt;
      var toggle = card.querySelector(&#039;.vp-rollout-toggle&#039;);&lt;br /&gt;
      if (!toggle) return false;&lt;br /&gt;
      var control = toggle.getBoundingClientRect();&lt;br /&gt;
      var cardBox = card.getBoundingClientRect();&lt;br /&gt;
      var header = document.querySelector(&#039;header.vector-header, header.mw-header&#039;);&lt;br /&gt;
      var footer = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
      var topLimit = 12;&lt;br /&gt;
      var bottomLimit = window.innerHeight - 76;&lt;br /&gt;
      if (header) {&lt;br /&gt;
        var headerBox = header.getBoundingClientRect();&lt;br /&gt;
        if (headerBox.top &amp;lt; window.innerHeight &amp;amp;&amp;amp; headerBox.bottom &amp;gt; 0) {&lt;br /&gt;
          topLimit = Math.max(topLimit, headerBox.bottom + 8);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      if (footer) {&lt;br /&gt;
        var footerBox = footer.getBoundingClientRect();&lt;br /&gt;
        if (footerBox.top &amp;gt; topLimit &amp;amp;&amp;amp; footerBox.top &amp;lt; window.innerHeight) {&lt;br /&gt;
          bottomLimit = footerBox.top - 8;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      var below = Math.max(0, bottomLimit - control.bottom);&lt;br /&gt;
      var above = Math.max(0, control.top - topLimit);&lt;br /&gt;
      var openBelow = below &amp;gt;= 120 || below &amp;gt;= above;&lt;br /&gt;
      var room = openBelow ? below : above;&lt;br /&gt;
      var height = Math.min(420, room);&lt;br /&gt;
      var width = Math.min(panel.getBoundingClientRect().width || 290, window.innerWidth - 24);&lt;br /&gt;
      var left = Math.max(12, Math.min(cardBox.left, window.innerWidth - width - 12));&lt;br /&gt;
      panel.style.setProperty(&#039;max-height&#039;, height + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
      panel.style.setProperty(&#039;overflow-y&#039;, &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
      var actualHeight = Math.min(panel.getBoundingClientRect().height, height);&lt;br /&gt;
      var top = openBelow ? control.bottom : control.top - actualHeight;&lt;br /&gt;
      top = Math.max(topLimit, Math.min(top, bottomLimit - actualHeight));&lt;br /&gt;
      panel.style.setProperty(&#039;--vp-panel-width&#039;, width + &#039;px&#039;);&lt;br /&gt;
      panel.style.setProperty(&#039;--vp-panel-left&#039;, left + &#039;px&#039;);&lt;br /&gt;
      panel.style.setProperty(&#039;--vp-panel-top&#039;, top + &#039;px&#039;);&lt;br /&gt;
      return true;&lt;br /&gt;
    }&lt;br /&gt;
    function place(card) {&lt;br /&gt;
      var panel = card.querySelector(&amp;quot;.vp-rollout-panel&amp;quot;);&lt;br /&gt;
      if (!panel || mobile() || (!card.classList.contains(&amp;quot;is-open&amp;quot;) &amp;amp;&amp;amp; !card.classList.contains(&amp;quot;is-hover-open&amp;quot;))) return;&lt;br /&gt;
      panel.classList.add(&amp;quot;is-viewport-panel&amp;quot;);&lt;br /&gt;
      if (positionRandomHookPanel(card, panel)) return;&lt;br /&gt;
      var anchor = card.getBoundingClientRect();&lt;br /&gt;
      var width = Math.min(panel.getBoundingClientRect().width || 290, window.innerWidth - 24);&lt;br /&gt;
      var height = panel.getBoundingClientRect().height || 280;&lt;br /&gt;
      var topLimit = 12;&lt;br /&gt;
      var bottomLimit = window.innerHeight - 76;&lt;br /&gt;
      var side = card.getAttribute(&amp;quot;data-vp-rollout-side&amp;quot;);&lt;br /&gt;
      var left;&lt;br /&gt;
      var top;&lt;br /&gt;
      if (side === &amp;quot;left&amp;quot; || side === &amp;quot;right&amp;quot;) {&lt;br /&gt;
        var preferredLeft = side === &amp;quot;left&amp;quot; ? anchor.left - width : anchor.right;&lt;br /&gt;
        left = Math.max(12, Math.min(preferredLeft, window.innerWidth - width - 12));&lt;br /&gt;
        top = Math.max(topLimit, Math.min(anchor.top, bottomLimit - height));&lt;br /&gt;
      } else {&lt;br /&gt;
        left = Math.max(12, Math.min(anchor.left, window.innerWidth - width - 12));&lt;br /&gt;
        var below = bottomLimit - anchor.bottom;&lt;br /&gt;
        var above = anchor.top - topLimit;&lt;br /&gt;
        if (height &amp;lt;= below) top = anchor.bottom;&lt;br /&gt;
        else if (height &amp;lt;= above) top = anchor.top - height;&lt;br /&gt;
        else top = Math.max(topLimit, Math.min(anchor.bottom, bottomLimit - height));&lt;br /&gt;
      }&lt;br /&gt;
      panel.style.setProperty(&amp;quot;--vp-panel-width&amp;quot;, width + &amp;quot;px&amp;quot;);&lt;br /&gt;
      panel.style.setProperty(&amp;quot;--vp-panel-left&amp;quot;, left + &amp;quot;px&amp;quot;);&lt;br /&gt;
      panel.style.setProperty(&amp;quot;--vp-panel-top&amp;quot;, top + &amp;quot;px&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    function open(card, mode) {&lt;br /&gt;
      closeOthers(card);&lt;br /&gt;
      card.classList.toggle(&amp;quot;is-hover-open&amp;quot;, mode === &amp;quot;hover&amp;quot;);&lt;br /&gt;
      card.classList.toggle(&amp;quot;is-open&amp;quot;, mode === &amp;quot;pinned&amp;quot;);&lt;br /&gt;
      setExpanded(card, true);&lt;br /&gt;
      window.requestAnimationFrame(function () { place(card); });&lt;br /&gt;
    }&lt;br /&gt;
    cards.forEach(function (card) {&lt;br /&gt;
      if (card.dataset.vpRolloutReady === &amp;quot;1&amp;quot;) return;&lt;br /&gt;
      card.dataset.vpRolloutReady = &amp;quot;1&amp;quot;;&lt;br /&gt;
      var toggle = card.querySelector(&amp;quot;.vp-rollout-toggle&amp;quot;);&lt;br /&gt;
      if (!toggle) return;&lt;br /&gt;
      card.addEventListener(&amp;quot;pointerdown&amp;quot;, function (event) {&lt;br /&gt;
        card.dataset.pointerTriggeredFocus = event.pointerType || &amp;quot;pointer&amp;quot;;&lt;br /&gt;
        window.setTimeout(function () { delete card.dataset.pointerTriggeredFocus; }, 0);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;pointerenter&amp;quot;, function (event) {&lt;br /&gt;
        if (event.pointerType === &amp;quot;mouse&amp;quot; &amp;amp;&amp;amp; !mobile() &amp;amp;&amp;amp; !card.classList.contains(&amp;quot;is-open&amp;quot;)) open(card, &amp;quot;hover&amp;quot;);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;pointerleave&amp;quot;, function (event) {&lt;br /&gt;
        if (card.contains(event.relatedTarget)) return;&lt;br /&gt;
        if (card.classList.contains(&amp;quot;is-open&amp;quot;) || card.contains(document.activeElement)) return;&lt;br /&gt;
        close(card);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;focusin&amp;quot;, function () {&lt;br /&gt;
        if (!card.classList.contains(&amp;quot;is-open&amp;quot;)) open(card, &amp;quot;hover&amp;quot;);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;focusout&amp;quot;, function () {&lt;br /&gt;
        window.setTimeout(function () {&lt;br /&gt;
          if (!card.contains(document.activeElement) &amp;amp;&amp;amp; !card.matches(&amp;quot;:hover&amp;quot;)) close(card);&lt;br /&gt;
        }, 0);&lt;br /&gt;
      });&lt;br /&gt;
      toggle.addEventListener(&amp;quot;click&amp;quot;, function (event) {&lt;br /&gt;
        event.preventDefault();&lt;br /&gt;
        var wasPinned = card.classList.contains(&amp;quot;is-open&amp;quot;);&lt;br /&gt;
        if (wasPinned) close(card);&lt;br /&gt;
        else open(card, &amp;quot;pinned&amp;quot;);&lt;br /&gt;
      });&lt;br /&gt;
      toggle.addEventListener(&amp;quot;keydown&amp;quot;, function (event) {&lt;br /&gt;
        if (event.key === &amp;quot;Enter&amp;quot; || event.key === &amp;quot; &amp;quot;) {&lt;br /&gt;
          event.preventDefault();&lt;br /&gt;
          if (card.classList.contains(&amp;quot;is-open&amp;quot;)) close(card);&lt;br /&gt;
          else open(card, &amp;quot;pinned&amp;quot;);&lt;br /&gt;
        } else if (event.key === &amp;quot;Escape&amp;quot;) {&lt;br /&gt;
          close(card);&lt;br /&gt;
          toggle.blur();&lt;br /&gt;
        }&lt;br /&gt;
      });&lt;br /&gt;
    });&lt;br /&gt;
    document.addEventListener(&amp;quot;pointerdown&amp;quot;, function (event) {&lt;br /&gt;
      if (root.contains(event.target)) return;&lt;br /&gt;
      cards.forEach(close);&lt;br /&gt;
    });&lt;br /&gt;
    document.addEventListener(&amp;quot;keydown&amp;quot;, function (event) {&lt;br /&gt;
      if (event.key === &amp;quot;Escape&amp;quot;) cards.forEach(close);&lt;br /&gt;
    });&lt;br /&gt;
    function repositionOpen() {&lt;br /&gt;
      cards.forEach(function (card) {&lt;br /&gt;
        if (card.classList.contains(&amp;quot;is-open&amp;quot;) || card.classList.contains(&amp;quot;is-hover-open&amp;quot;)) place(card);&lt;br /&gt;
      });&lt;br /&gt;
    }&lt;br /&gt;
    window.addEventListener(&amp;quot;resize&amp;quot;, repositionOpen, { passive: true });&lt;br /&gt;
    window.addEventListener(&amp;quot;scroll&amp;quot;, repositionOpen, { passive: true, capture: true });&lt;br /&gt;
  }&lt;br /&gt;
  if (document.readyState === &amp;quot;loading&amp;quot;) document.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, init);&lt;br /&gt;
  else init();&lt;br /&gt;
  if (window.mw &amp;amp;&amp;amp; mw.hook) mw.hook(&amp;quot;wikipage.content&amp;quot;).add(init);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* V182: restore original desktop Vanipedia top-bar branding and sister-petal links. */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA TOP BAR CONTROLLER (Step 172: Guaranteed Vanipedia Title &amp;amp; Icons on Mobile)&lt;br /&gt;
========================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
var titleText = &amp;quot;VANIPEDIA - ŚRĪLA PRABHUPĀDA&#039;S VANI-TEMPLE&amp;quot;;&lt;br /&gt;
var targetUrl = &amp;quot;https://vanipedia.org&amp;quot;;&lt;br /&gt;
function removeGlobalSiteNotice() {&lt;br /&gt;
$(&#039;#siteNotice, #localNotice, .vector-sitenotice-container, #mainbanner, .sitenotice, .mw-sitenotice, .anonnotice, .dismissable-notice, #centralNotice&#039;).remove();&lt;br /&gt;
}&lt;br /&gt;
function createHomeLink() {&lt;br /&gt;
var homeSvg = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; width=&amp;quot;18&amp;quot; height=&amp;quot;18&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z&amp;quot;&amp;gt;&amp;lt;/path&amp;gt;&amp;lt;polyline points=&amp;quot;9 22 9 12 15 12 15 22&amp;quot;&amp;gt;&amp;lt;/polyline&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
return $(&#039;&amp;lt;a&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-topbar-home-link&#039;,&lt;br /&gt;
href: &#039;/&#039;,&lt;br /&gt;
title: &#039;Vanipedia Home / Entry Portal&#039;,&lt;br /&gt;
&#039;aria-label&#039;: &#039;Home&#039;,&lt;br /&gt;
class: &#039;vanipedia-topbar-home&#039;&lt;br /&gt;
}).html(&#039;&amp;lt;span class=&amp;quot;vanipedia-home-icon&amp;quot;&amp;gt;&#039; + homeSvg + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;vanipedia-home-text&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
function createCenterBlock() {&lt;br /&gt;
var blockStyle = &#039;position:absolute !important; left:50% !important; top:54% !important; transform:translate(-50%, -50%) !important; display:flex !important; flex-direction:column !important; align-items:center !important; justify-content:center !important; text-align:center !important; white-space:nowrap !important; z-index:10 !important; pointer-events:auto !important;&#039;;&lt;br /&gt;
var titleStyle = &#039;position:static !important; transform:none !important; display:block !important; font-family:&amp;quot;Cinzel&amp;quot;, Georgia, serif !important; font-size:18px !important; font-weight:700 !important; letter-spacing:2px !important; color:#f5d77f !important; text-decoration:none !important; text-shadow:0 2px 4px rgba(0,0,0,0.9), 0 0 10px rgba(245,215,127,0.3) !important; line-height:1.25 !important; margin:0 0 4px 0 !important; padding:0 !important; user-select:text !important;&#039;;&lt;br /&gt;
var vanisevaWrapStyle = &#039;position:static !important; transform:none !important; display:block !important; margin:0 0 4px 0 !important; line-height:1.2 !important;&#039;;&lt;br /&gt;
var vanisevaLinkStyle = &#039;color:#f5d77f !important; font-family:&amp;quot;Noto Serif&amp;quot;, Georgia, serif !important; font-size:12.5px !important; font-style:normal !important; font-weight:500 !important; letter-spacing:0.35px !important; text-decoration:none !important; border:0 !important; background:none !important; outline:none !important; padding:0 !important; border-radius:0 !important; cursor:pointer !important; display:inline-block !important; transition:all 0.18s ease !important;box-shadow:none !important;&#039;;&lt;br /&gt;
var sisterWrapStyle = &#039;position:static !important; transform:none !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:14px !important; margin:0 !important; line-height:1.2 !important;&#039;;&lt;br /&gt;
var sisterLinkStyle = &#039;color:#f5d77f !important; font-family:&amp;quot;Noto Serif&amp;quot;, Georgia, serif !important; font-size:13px !important; font-weight:600 !important; letter-spacing:0.4px !important; text-decoration:none !important; border:none !important; border-bottom:none !important; outline:none !important; padding:2px 8px !important; border-radius:3px !important; display:inline-flex !important; align-items:center !important; cursor:pointer !important; transition:all 0.18s ease !important;&#039;;&lt;br /&gt;
var sepStyle = &#039;color:rgba(245,215,127,0.4) !important; font-size:11px !important; line-height:1 !important; user-select:none !important;&#039;;&lt;br /&gt;
var $block = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-topbar-center-block&#039;,&lt;br /&gt;
class: &#039;vanipedia-topbar-center-block&#039;,&lt;br /&gt;
style: blockStyle&lt;br /&gt;
});&lt;br /&gt;
var $title = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-topbar-title&#039;,&lt;br /&gt;
class: &#039;vanipedia-topbar-main-title&#039;,&lt;br /&gt;
style: titleStyle,&lt;br /&gt;
text: titleText&lt;br /&gt;
});&lt;br /&gt;
var $vaniseva = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
class: &#039;vanipedia-topbar-vaniseva-title&#039;,&lt;br /&gt;
style: vanisevaWrapStyle&lt;br /&gt;
}).html(&#039;&amp;lt;a href=&amp;quot;https://vaniseva.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; title=&amp;quot;Vaniseva&amp;quot; style=&amp;quot;&#039; + vanisevaLinkStyle + &#039;&amp;quot;&amp;gt;Collaborate with us to invoke and fully manifest Śrīla Prabhupāda&amp;amp;#39;s Vani-presence&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
var $sisterLinks = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
class: &#039;vanipedia-topbar-sister-links&#039;,&lt;br /&gt;
style: sisterWrapStyle&lt;br /&gt;
}).html(&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://vanisource.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vanipedia-topbar-sister-link&amp;quot; title=&amp;quot;Vanisource&amp;quot; style=&amp;quot;&#039; + sisterLinkStyle + &#039;&amp;quot;&amp;gt;vanisource.org&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vanipedia-topbar-sister-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot; style=&amp;quot;&#039; + sepStyle + &#039;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://vaniquotes.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vanipedia-topbar-sister-link&amp;quot; title=&amp;quot;Vaniquotes&amp;quot; style=&amp;quot;&#039; + sisterLinkStyle + &#039;&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vanipedia-topbar-sister-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot; style=&amp;quot;&#039; + sepStyle + &#039;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://vanimedia.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vanipedia-topbar-sister-link&amp;quot; title=&amp;quot;Vanimedia&amp;quot; style=&amp;quot;&#039; + sisterLinkStyle + &#039;&amp;quot;&amp;gt;vanimedia.org&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
);&lt;br /&gt;
$block.append($title, $vaniseva, $sisterLinks);&lt;br /&gt;
return $block;&lt;br /&gt;
}&lt;br /&gt;
function updateTopBar() {&lt;br /&gt;
removeGlobalSiteNotice();&lt;br /&gt;
$(&#039;#vanipedia-topbar-center-block, #vanipedia-topbar-center-block-mobile, #vanipedia-topbar-title, #vanipedia-topbar-title-mobile, #vanipedia-topbar-title-link, #vanipedia-topbar-center-title, #vanipedia-topbar-home-link, #vanipedia-topbar-sister-links, #vanipedia-topbar-sister-links-mobile, .vanipedia-topbar-sister-links, .vanipedia-topbar-center-block&#039;).remove();&lt;br /&gt;
$(&#039;.vector-header-container&#039;).css({&lt;br /&gt;
&#039;background&#039;: &#039;transparent&#039;,&lt;br /&gt;
&#039;background-color&#039;: &#039;transparent&#039;,&lt;br /&gt;
&#039;border&#039;: &#039;none&#039;,&lt;br /&gt;
&#039;box-shadow&#039;: &#039;none&#039;,&lt;br /&gt;
&#039;padding&#039;: &#039;0&#039;,&lt;br /&gt;
&#039;margin&#039;: &#039;0&#039;,&lt;br /&gt;
&#039;min-height&#039;: &#039;0&#039;,&lt;br /&gt;
&#039;height&#039;: &#039;auto&#039;,&lt;br /&gt;
&#039;width&#039;: &#039;100%&#039;,&lt;br /&gt;
&#039;max-width&#039;: &#039;100%&#039;&lt;br /&gt;
});&lt;br /&gt;
var isMobile = (window.innerWidth &amp;lt;= 999) || $(&#039;body&#039;).hasClass(&#039;skin-minerva&#039;) || $(&#039;body&#039;).hasClass(&#039;skin-vector-mobile&#039;) || $(&#039;.minerva-header&#039;).length &amp;gt; 0;&lt;br /&gt;
var $header = $(&#039;header.mw-header, header.vector-header&#039;).not(&#039;.minerva-header&#039;).first();&lt;br /&gt;
if (!$header.length &amp;amp;&amp;amp; !$(&#039;body&#039;).hasClass(&#039;skin-minerva&#039;) &amp;amp;&amp;amp; !$(&#039;.minerva-header&#039;).length) {&lt;br /&gt;
$header = $(&#039;#mw-head, header&#039;).not(&#039;.minerva-header&#039;).filter(&#039;:visible&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
if ($header.length) {&lt;br /&gt;
$header.css({&lt;br /&gt;
&#039;min-height&#039;: isMobile ? &#039;52px&#039; : &#039;86px&#039;,&lt;br /&gt;
&#039;height&#039;: isMobile ? &#039;52px&#039; : &#039;auto&#039;,&lt;br /&gt;
&#039;max-height&#039;: isMobile ? &#039;52px&#039; : &#039;none&#039;,&lt;br /&gt;
&#039;padding&#039;: isMobile ? &#039;0 10px&#039; : &#039;10px 24px&#039;,&lt;br /&gt;
&#039;background-color&#039;: &#039;#345B63&#039;,&lt;br /&gt;
&#039;border-bottom&#039;: &#039;2px solid #b1873d&#039;,&lt;br /&gt;
&#039;box-shadow&#039;: &#039;0 4px 18px rgba(0,0,0,0.35)&#039;,&lt;br /&gt;
&#039;position&#039;: &#039;relative&#039;,&lt;br /&gt;
&#039;display&#039;: &#039;flex&#039;,&lt;br /&gt;
&#039;flex-wrap&#039;: &#039;nowrap&#039;,&lt;br /&gt;
&#039;align-items&#039;: &#039;center&#039;,&lt;br /&gt;
&#039;justify-content&#039;: &#039;space-between&#039;,&lt;br /&gt;
&#039;box-sizing&#039;: &#039;border-box&#039;,&lt;br /&gt;
&#039;width&#039;: &#039;100%&#039;,&lt;br /&gt;
&#039;max-width&#039;: &#039;100%&#039;&lt;br /&gt;
});&lt;br /&gt;
if (!isMobile) {&lt;br /&gt;
$header.append(createCenterBlock());&lt;br /&gt;
}&lt;br /&gt;
var $search = $header.find(&#039;.vector-header-start #p-search, #p-search&#039;);&lt;br /&gt;
if ($search.length) {&lt;br /&gt;
$search.after(createHomeLink());&lt;br /&gt;
} else if ($header.find(&#039;.vector-header-start&#039;).length) {&lt;br /&gt;
$header.find(&#039;.vector-header-start&#039;).append(createHomeLink());&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
var $minervaHeader = $(&#039;.minerva-header&#039;);&lt;br /&gt;
if ($minervaHeader.length) {&lt;br /&gt;
// 1. Ensure &amp;quot;Vanipedia&amp;quot; Title Link exists with text in the branding box&lt;br /&gt;
var $branding = $minervaHeader.find(&#039;.branding-box&#039;);&lt;br /&gt;
if ($branding.length) {&lt;br /&gt;
var $brandLink = $branding.find(&#039;a&#039;);&lt;br /&gt;
if ($brandLink.length) {&lt;br /&gt;
if (!$brandLink.text().trim()) {&lt;br /&gt;
$brandLink.html(&#039;&amp;lt;span&amp;gt;Vanipedia&amp;lt;/span&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
} else {&lt;br /&gt;
$branding.html(&#039;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vanipedia&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
} else {&lt;br /&gt;
var brandHtml = &#039;&amp;lt;div class=&amp;quot;branding-box&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vanipedia&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
var $burger = $minervaHeader.find(&#039;#mw-mf-main-menu-button, .navigation-drawer.toggle-list&#039;).first();&lt;br /&gt;
if ($burger.length) {&lt;br /&gt;
$burger.after(brandHtml);&lt;br /&gt;
} else {&lt;br /&gt;
$minervaHeader.prepend(brandHtml);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// 2. Ensure Home Link is inserted cleanly&lt;br /&gt;
var $minervaForm = $minervaHeader.find(&#039;.minerva-search-form, #searchform&#039;).first();&lt;br /&gt;
if ($minervaForm.length &amp;amp;&amp;amp; !$minervaHeader.find(&#039;#vanipedia-topbar-home-link&#039;).length) {&lt;br /&gt;
$minervaForm.before(createHomeLink());&lt;br /&gt;
} else if (!$minervaHeader.find(&#039;#vanipedia-topbar-home-link&#039;).length) {&lt;br /&gt;
var $minervaUser = $minervaHeader.find(&#039;.minerva-user-navigation, #ca-mytalks&#039;).first();&lt;br /&gt;
if ($minervaUser.length) {&lt;br /&gt;
$minervaUser.before(createHomeLink());&lt;br /&gt;
} else {&lt;br /&gt;
$minervaHeader.append(createHomeLink());&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$minervaHeader.css({&lt;br /&gt;
&#039;flex-wrap&#039;: &#039;nowrap&#039;,&lt;br /&gt;
&#039;height&#039;: &#039;52px&#039;,&lt;br /&gt;
&#039;min-height&#039;: &#039;52px&#039;,&lt;br /&gt;
&#039;max-height&#039;: &#039;52px&#039;,&lt;br /&gt;
&#039;padding&#039;: &#039;0 10px&#039;,&lt;br /&gt;
&#039;display&#039;: &#039;flex&#039;,&lt;br /&gt;
&#039;align-items&#039;: &#039;center&#039;,&lt;br /&gt;
&#039;justify-content&#039;: &#039;space-between&#039;,&lt;br /&gt;
&#039;box-sizing&#039;: &#039;border-box&#039;&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
var $stageHeader = $(&#039;#vani-stage-header-slot&#039;);&lt;br /&gt;
if ($stageHeader.length &amp;amp;&amp;amp; !$stageHeader.find(&#039;.vanipedia-topbar-center-block&#039;).length) {&lt;br /&gt;
var $stageSearch = $stageHeader.find(&#039;#p-search, .search-box, .minerva-search-form&#039;).first();&lt;br /&gt;
if ($stageSearch.length &amp;amp;&amp;amp; !$stageHeader.find(&#039;#vanipedia-topbar-home-link&#039;).length) {&lt;br /&gt;
$stageSearch.after(createHomeLink());&lt;br /&gt;
}&lt;br /&gt;
if (!isMobile) {&lt;br /&gt;
$stageHeader.append(createCenterBlock());&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
var $stickyTitle = $(&#039;#vector-sticky-header .vector-sticky-header-title, #vector-sticky-header .vector-sticky-header-context-bar .mw-headline&#039;);&lt;br /&gt;
if ($stickyTitle.length) {&lt;br /&gt;
$stickyTitle.html(&#039;&amp;lt;a href=&amp;quot;&#039; + targetUrl + &#039;&amp;quot; style=&amp;quot;color: inherit; text-decoration: none;&amp;quot;&amp;gt;&#039; + titleText + &#039;&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(function() {&lt;br /&gt;
removeGlobalSiteNotice();&lt;br /&gt;
});&lt;br /&gt;
var topbarResizeTimer;&lt;br /&gt;
$(window).on(&#039;resize orientationchange&#039;, function() {&lt;br /&gt;
clearTimeout(topbarResizeTimer);&lt;br /&gt;
topbarResizeTimer = setTimeout(updateTopBar, 150);&lt;br /&gt;
});&lt;br /&gt;
$(document).ready(updateTopBar);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(updateTopBar);&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
// ==========================================================================&lt;br /&gt;
/* 2026-11-11 (Vamshi Krishna): keep the header and footer from overlapping at in-between widths.&lt;br /&gt;
   - Header: the centre block (site title, Vaniseva line, petal links) is hidden only when it would&lt;br /&gt;
     actually run over the search box, Home link or the user links.&lt;br /&gt;
   - Footer: on wide screens the social icons are hidden when they would cover Donate, and the links&lt;br /&gt;
     are centred. On narrow screens the right edge of the links fades while more are off-screen.&lt;br /&gt;
   The skin sets these styles inline with !important (and re-applies the footer layout on every resize), so&lt;br /&gt;
   this runs after it, and Common.css cannot override them. */&lt;br /&gt;
(function () {&lt;br /&gt;
    function leaves(el) {&lt;br /&gt;
        var out = [];&lt;br /&gt;
        el.querySelectorAll(&#039;*&#039;).forEach(function (e) {&lt;br /&gt;
            if (!e.children.length) {&lt;br /&gt;
                var r = e.getBoundingClientRect();&lt;br /&gt;
                if (r.width &amp;amp;&amp;amp; r.height) out.push(r);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        return out;&lt;br /&gt;
    }&lt;br /&gt;
    function clash(a, b) {&lt;br /&gt;
        for (var x = 0; x &amp;lt; a.length; x++) {&lt;br /&gt;
            for (var y = 0; y &amp;lt; b.length; y++) {&lt;br /&gt;
                var r = a[x], s = b[y];&lt;br /&gt;
                if (Math.min(r.right, s.right) - Math.max(r.left, s.left) &amp;gt; 0 &amp;amp;&amp;amp;&lt;br /&gt;
                    Math.min(r.bottom, s.bottom) - Math.max(r.top, s.top) &amp;gt; 2) return true;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
    function fixMidWidths() {&lt;br /&gt;
        var w = window.innerWidth;&lt;br /&gt;
        var header = document.querySelector(&#039;header.vector-header, header.mw-header&#039;);&lt;br /&gt;
        document.querySelectorAll(&#039;.vanipedia-topbar-center-block&#039;).forEach(function (b) {&lt;br /&gt;
            b.style.setProperty(&#039;display&#039;, &#039;flex&#039;, &#039;important&#039;);&lt;br /&gt;
            if (w &amp;lt; 1000 || !header) return;&lt;br /&gt;
            var theirs = [];&lt;br /&gt;
            header.querySelectorAll(&#039;#p-search, #vanipedia-topbar-home-link, .vector-header-end&#039;).forEach(function (e) {&lt;br /&gt;
                if (!b.contains(e)) theirs = theirs.concat(leaves(e));&lt;br /&gt;
            });&lt;br /&gt;
            if (clash(leaves(b), theirs)) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        var bar = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
        if (!bar) return;&lt;br /&gt;
        var left = bar.querySelector(&#039;.vh-bottom-bar-left-space&#039;);&lt;br /&gt;
        var right = bar.querySelector(&#039;.vh-bottom-bar-right-space&#039;);&lt;br /&gt;
        var inner = bar.querySelector(&#039;.vh-bottom-bar-inner&#039;);&lt;br /&gt;
        var nav = bar.querySelector(&#039;.vh-bottom-nav-links&#039;);&lt;br /&gt;
        var social = bar.querySelector(&#039;.vh-bottom-social-links&#039;);&lt;br /&gt;
        if (!left || !right || !inner || !nav || !social) return;&lt;br /&gt;
        // The icons measure 0 px until their images load, so check again once they have.&lt;br /&gt;
        bar.querySelectorAll(&#039;img&#039;).forEach(function (img) {&lt;br /&gt;
            if (!img.complete &amp;amp;&amp;amp; !img.dataset.fixBound) {&lt;br /&gt;
                img.dataset.fixBound = &#039;1&#039;;&lt;br /&gt;
                img.addEventListener(&#039;load&#039;, schedule);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        if (w &amp;gt;= 1000) {&lt;br /&gt;
            // The footer is kept between resizes here, so clear a fade left over from a narrow window.&lt;br /&gt;
            nav.style.removeProperty(&#039;-webkit-mask-image&#039;);&lt;br /&gt;
            nav.style.removeProperty(&#039;mask-image&#039;);&lt;br /&gt;
            var nr = nav.getBoundingClientRect(), sr = social.getBoundingClientRect();&lt;br /&gt;
            if (sr.width &amp;amp;&amp;amp; (nr.right + 8 &amp;gt; sr.left || sr.right &amp;gt; w)) {&lt;br /&gt;
                left.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
                right.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
                inner.style.setProperty(&#039;justify-content&#039;, &#039;center&#039;, &#039;important&#039;);&lt;br /&gt;
            }&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        var updateFade = function () {&lt;br /&gt;
            var more = nav.scrollLeft + nav.clientWidth &amp;lt; nav.scrollWidth - 2;&lt;br /&gt;
            var mask = more ? &#039;linear-gradient(to right, #000 calc(100% - 40px), transparent)&#039; : &#039;none&#039;;&lt;br /&gt;
            nav.style.setProperty(&#039;-webkit-mask-image&#039;, mask, &#039;important&#039;);&lt;br /&gt;
            nav.style.setProperty(&#039;mask-image&#039;, mask, &#039;important&#039;);&lt;br /&gt;
        };&lt;br /&gt;
        updateFade();&lt;br /&gt;
        if (!nav.dataset.fadeBound) {&lt;br /&gt;
            nav.dataset.fadeBound = &#039;1&#039;;&lt;br /&gt;
            nav.addEventListener(&#039;scroll&#039;, updateFade, { passive: true });&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    var pending;&lt;br /&gt;
    // Run after the skin&#039;s own header and footer setup (which re-runs on resize and 150 ms after it).&lt;br /&gt;
    function schedule() { clearTimeout(pending); pending = setTimeout(fixMidWidths, 300); }&lt;br /&gt;
    $(schedule);&lt;br /&gt;
    $(window).on(&#039;resize orientationchange&#039;, schedule);&lt;br /&gt;
    // This script often starts after the page has loaded, so also re-check when the fonts are ready.&lt;br /&gt;
    if (document.fonts &amp;amp;&amp;amp; document.fonts.ready) document.fonts.ready.then(schedule);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* PERMANENT VANI-SEARCH ICON &amp;amp; KEYBOARD ROUTER (DESKTOP + MOBILE) */&lt;br /&gt;
(function() {&lt;br /&gt;
    function setupVaniSearch() {&lt;br /&gt;
        // 1. Force the #p-search box to stay open on mobile Vector (defeats the collapsed icon toggle)&lt;br /&gt;
        var searchBox = document.querySelector(&#039;#p-search&#039;);&lt;br /&gt;
        if (searchBox) {&lt;br /&gt;
            searchBox.classList.add(&#039;vector-search-box-show-thumbnail&#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 2. Find all search inputs on the page&lt;br /&gt;
        var inputs = document.querySelectorAll(&#039;input[type=&amp;quot;search&amp;quot;], input[name=&amp;quot;search&amp;quot;], #searchInput&#039;);&lt;br /&gt;
        inputs.forEach(function(input) {&lt;br /&gt;
            // Turn off native browser autocomplete&lt;br /&gt;
            input.setAttribute(&#039;autocomplete&#039;, &#039;off&#039;);&lt;br /&gt;
&lt;br /&gt;
            var wrapper = input.parentElement;&lt;br /&gt;
            if (!wrapper) return;&lt;br /&gt;
&lt;br /&gt;
            // Only inject the 🔍 button once per search bar&lt;br /&gt;
            if (!wrapper.querySelector(&#039;.vani-search-trigger-btn&#039;)) {&lt;br /&gt;
                wrapper.style.setProperty(&#039;position&#039;, &#039;relative&#039;, &#039;important&#039;);&lt;br /&gt;
                wrapper.style.setProperty(&#039;display&#039;, &#039;flex&#039;, &#039;important&#039;);&lt;br /&gt;
                wrapper.style.setProperty(&#039;align-items&#039;, &#039;center&#039;, &#039;important&#039;);&lt;br /&gt;
&lt;br /&gt;
                var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                btn.type = &#039;button&#039;;&lt;br /&gt;
                btn.className = &#039;vani-search-trigger-btn&#039;;&lt;br /&gt;
                btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                btn.title = &#039;Search VaniSearch&#039;;&lt;br /&gt;
                btn.style.cssText = &#039;position:absolute !important; right:6px !important; top:50% !important; transform:translateY(-50%) !important; background:transparent !important; border:none !important; font-size:15px !important; line-height:1 !important; padding:4px !important; cursor:pointer !important; z-index:9999 !important; display:flex !important; align-items:center !important; justify-content:center !important;&#039;;&lt;br /&gt;
&lt;br /&gt;
                btn.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                    var val = input.value.trim();&lt;br /&gt;
                    if (val !== &#039;&#039;) {&lt;br /&gt;
                        window.location.href = &#039;/wiki/Special:VaniSearch?search=&#039; + encodeURIComponent(val);&lt;br /&gt;
                    } else {&lt;br /&gt;
                        input.focus();&lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                wrapper.appendChild(btn);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Intercept Enter / Mobile Keyboard &amp;quot;Search/Go&amp;quot; key in Capture Phase (beats Vue.js)&lt;br /&gt;
    document.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
        if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
            var el = e.target;&lt;br /&gt;
            if (el &amp;amp;&amp;amp; el.tagName === &#039;INPUT&#039; &amp;amp;&amp;amp; (el.type === &#039;search&#039; || el.name === &#039;search&#039; || el.id === &#039;searchInput&#039;)) {&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                e.stopImmediatePropagation();&lt;br /&gt;
                var val = el.value.trim();&lt;br /&gt;
                if (val !== &#039;&#039;) {&lt;br /&gt;
                    window.location.href = &#039;/wiki/Special:VaniSearch?search=&#039; + encodeURIComponent(val);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }, true);&lt;br /&gt;
&lt;br /&gt;
    // Intercept any form submission as a backup for mobile virtual keyboards&lt;br /&gt;
    document.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
        var form = e.target;&lt;br /&gt;
        var input = form &amp;amp;&amp;amp; form.querySelector(&#039;input[type=&amp;quot;search&amp;quot;], input[name=&amp;quot;search&amp;quot;], #searchInput&#039;);&lt;br /&gt;
        if (input) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            e.stopImmediatePropagation();&lt;br /&gt;
            var val = input.value.trim();&lt;br /&gt;
            if (val !== &#039;&#039;) {&lt;br /&gt;
                window.location.href = &#039;/wiki/Special:VaniSearch?search=&#039; + encodeURIComponent(val);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }, true);&lt;br /&gt;
&lt;br /&gt;
    // Run immediately, on DOM ready, and briefly poll in case Vue rebuilds the input&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
        document.addEventListener(&#039;DOMContentLoaded&#039;, setupVaniSearch);&lt;br /&gt;
    } else {&lt;br /&gt;
        setupVaniSearch();&lt;br /&gt;
    }&lt;br /&gt;
    setInterval(setupVaniSearch, 800);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Common.css&amp;diff=658986</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Common.css&amp;diff=658986"/>
		<updated>2026-11-13T01:31:51Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Use IDs (#) when there is only one concurrence per page */&lt;br /&gt;
/* Use classes (.) when there are one or more occurrences per page */&lt;br /&gt;
/* Useful parameters... margin-bottom:0.5em */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&amp;amp;family=DM+Serif+Display&amp;amp;family=Noto+Serif:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=DM+Serif+Display&amp;amp;family=Noto+Serif:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
.cw_0 {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
.cw_50 {&lt;br /&gt;
width: 50px;&lt;br /&gt;
}&lt;br /&gt;
.cw_150 {&lt;br /&gt;
width: 150px;&lt;br /&gt;
}&lt;br /&gt;
.cw_500 {&lt;br /&gt;
width: 500px;&lt;br /&gt;
}&lt;br /&gt;
.tabs-input {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.noautonum .tocnumber {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
.daytable {                    /* Usage: {| class=&amp;quot;daytable&amp;quot; */&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.vanitable {                      /* Usage: {| class=&amp;quot;vanitable&amp;quot; */&lt;br /&gt;
border: 0.1em solid #BFBFBF;  /* #BFBFBF=light grey border */&lt;br /&gt;
border-collapse: collapse;&lt;br /&gt;
padding: 0.25em;              /* 0.25em=4px cellpadding */&lt;br /&gt;
background-color: #F2F2F2;    /* #F2F2F2=pale grey background */&lt;br /&gt;
text-align: left;             /* left, center, right */&lt;br /&gt;
vertical-align: middle;       /* top, bottom, or middle */&lt;br /&gt;
}&lt;br /&gt;
.timelineh2 {                          /* (Used on the timeline pages) Usage: &amp;lt;div class=&amp;quot;timelineh2&amp;quot; */&lt;br /&gt;
text-align: center;&lt;br /&gt;
border: 1px solid #ddcef2;&lt;br /&gt;
background: #F2F2F2;                /* was #faf5ff; */&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.timelineh3 {                           /* Usage: &amp;lt;div class=&amp;quot;timelineh3&amp;quot; */&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-top: 1px solid #ddcef2;&lt;br /&gt;
border-bottom: 1px solid #ddcef2;&lt;br /&gt;
background: #FFFFFF;&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {                      /* Usage: &amp;lt;div class=&amp;quot;timelinesummary&amp;quot; */&lt;br /&gt;
border: thin solid #ddcef2;&lt;br /&gt;
border-radius: 1em;&lt;br /&gt;
box-shadow: 0.5em 0.5em 0.5em #888888;&lt;br /&gt;
background: #FFFFCC;&lt;br /&gt;
min-width: 77em;&lt;br /&gt;
margin: 1em auto 3em auto;&lt;br /&gt;
padding: 1em;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.timelinelinks {                      /* Usage: &amp;lt;div class=&amp;quot;timelinelinks&amp;quot;&amp;gt; for Timelinenav template */&lt;br /&gt;
text-align: center;&lt;br /&gt;
font-size: 132%;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.timelinelinks a {                    /* Usage: for Timelinenav template, link text color */&lt;br /&gt;
color: #B5BD64;                   /* #B5BD64 (light mustard) */&lt;br /&gt;
}&lt;br /&gt;
.greentext {                          /* Usage: &amp;lt;span class=&amp;quot;greentext&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.quotelink {                          /* Usage: &amp;lt;span class=&amp;quot;quotelink&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/span&amp;gt; for quote boxes */&lt;br /&gt;
font-size: 1em;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.nectardroptext {                     /* Usage: &amp;lt;span class=&amp;quot;nectardroptext&amp;quot;&amp;gt;&amp;quot;Text&amp;quot;&amp;lt;/span&amp;gt; for Nectar Drop boxes */&lt;br /&gt;
font-size: 1em;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.firstchar {                          /* Usage: &amp;lt;span class=&amp;quot;firstchar&amp;quot;&amp;gt;A&amp;lt;/span&amp;gt; */&lt;br /&gt;
float: left;&lt;br /&gt;
width: 0.7em;&lt;br /&gt;
font-size: 375%;&lt;br /&gt;
font-family: algerian, courier;&lt;br /&gt;
line-height: 80%;&lt;br /&gt;
}&lt;br /&gt;
.daystext {                            /* Usage: &amp;lt;span class=&amp;quot;daystext&amp;quot;&amp;gt;Text Here&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                    /* #296F39 = Green used for Video info on the Day in the life pages */&lt;br /&gt;
}&lt;br /&gt;
.daystextb {                           /* Usage: &amp;lt;span class=&amp;quot;daystextb&amp;quot;&amp;gt;Text Here&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                    /* #296F39 = Green used for Video info on the Day in the life pages */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.MITL_page_nav {                       /* Usage: &amp;lt;div class=&amp;quot;MITL_page_nav&amp;quot; */&lt;br /&gt;
text-align: left;&lt;br /&gt;
border: 1px solid #BFBFBF;&lt;br /&gt;
background: #FFF2E6;&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto&lt;br /&gt;
}&lt;br /&gt;
.daysnav,.monthsnav {                  /* For D/MITL desktop &amp;amp; mobile */&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.daysnav .month {&lt;br /&gt;
margin: 25px 2%;&lt;br /&gt;
}&lt;br /&gt;
.monthsnav .year {&lt;br /&gt;
margin: 25px 5%;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- Book styles (BG is done) ----------------- */&lt;br /&gt;
.devanagari {                    /* Usage: &amp;lt;div class=&amp;quot;devanagari&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
font-family: interDiac;&lt;br /&gt;
src: url(/css/GauraTimes.ttf);      /* Vedabase font */&lt;br /&gt;
}&lt;br /&gt;
.verse {                                /* Usage: &amp;lt;div class=&amp;quot;verse&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* Font color #0000 = black */&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.verse.inter_diac {                     /* Usage: &amp;lt;div class=&amp;quot;verse inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
}&lt;br /&gt;
.synonyms {                             /* Usage: &amp;lt;div class=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.synonyms.inter_diac {                  /* Usage: &amp;lt;div class=&amp;quot;synonyms inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
}&lt;br /&gt;
.translation {                          /* Usage: &amp;lt;div class=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* #296F39 = green */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.translation.inter_diac {               /* Usage: &amp;lt;div class=&amp;quot;translation inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
.purport {                              /* Usage: &amp;lt;div class=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.purport.inter_diac {                   /* Usage: &amp;lt;div class=&amp;quot;purport inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
\*:not(a).text {                                 /* Usage: &amp;lt;div class=&amp;quot;text&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
.text.inter_diac {                      /* Usage: &amp;lt;div class=&amp;quot;text inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
.SB65verse {                     /* 1962-65 SB */&lt;br /&gt;
white-space: pre-line;       /* CSS 3 */&lt;br /&gt;
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */&lt;br /&gt;
white-space: -pre-wrap;      /* Opera 4-6 */&lt;br /&gt;
white-space: -o-pre-wrap;    /* Opera 7 */&lt;br /&gt;
word-wrap: break-word;       /* Internet Explorer 5.5+ */&lt;br /&gt;
text-align: center;          /* Center or margin-left:1.5em; = a : colon. Only if not using text-align: center;*/&lt;br /&gt;
color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End book styles (BG is done) ----------------- */&lt;br /&gt;
/* --- Begin OLD book styles SB, CC (These #IDs should be replaced with .classes as above) --- */&lt;br /&gt;
#verse {&lt;br /&gt;
white-space: pre;&lt;br /&gt;
}&lt;br /&gt;
#text {                          /* Used for verses and was: font-style: italic; */&lt;br /&gt;
}&lt;br /&gt;
#synonyms {                      /* Usage: &amp;lt;div id=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
#translation {                   /* Usage: &amp;lt;div id=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
#purport {                       /* Usage: &amp;lt;div id=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End old books styles BG, SB, CC ----------------- */&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote {&lt;br /&gt;
margin: 1.5em 0em;             /* Places 20px space between quotes on multi-quote pages */&lt;br /&gt;
font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
.quote_heading {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;&lt;br /&gt;
}&lt;br /&gt;
.quote_translation {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_link {                      /* Vanisource link */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.quote_text {&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_verse {                     /* To center use: text-align: center; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_text a {                    /* Makes the Vanisource verse links bold */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END NEW COMPILE FORM -------------------- */&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 {&lt;br /&gt;
margin:0!important;&lt;br /&gt;
padding:0.2em 0.4em;&lt;br /&gt;
}&lt;br /&gt;
#mainbanner {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mainlinks {&lt;br /&gt;
text-align:center;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 110%;&lt;br /&gt;
margin-bottom:0.5em&lt;br /&gt;
}&lt;br /&gt;
#mainlinks a {&lt;br /&gt;
color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
#mainmantra {&lt;br /&gt;
text-align:center;&lt;br /&gt;
margin-top:1.5em;&lt;br /&gt;
color:#B5BD64;&lt;br /&gt;
}&lt;br /&gt;
.maincenter {&lt;br /&gt;
text-align:center;&lt;br /&gt;
max-width:65em;&lt;br /&gt;
margin:0px auto;&lt;br /&gt;
padding-bottom:1em;&lt;br /&gt;
}&lt;br /&gt;
/* Don&#039;t display some stuff on the main page */&lt;br /&gt;
body.page-Main_Page #t-cite,&lt;br /&gt;
body.page-Main_Page #lastmod,&lt;br /&gt;
body.page-Main_Page #siteSub {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE CODING -------------------- */&lt;br /&gt;
/* -------------------- BEGIN CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
/* 1. Override core Vector 2022 background CSS variables */&lt;br /&gt;
:root,&lt;br /&gt;
.skin-vector-2022,&lt;br /&gt;
html {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
--border-color-base: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Unify legacy elements and set global font */&lt;br /&gt;
body,&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base {&lt;br /&gt;
background: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
#headertabs {&lt;br /&gt;
background: inherit;&lt;br /&gt;
}&lt;br /&gt;
#headertabs ul li.ui-state-active {&lt;br /&gt;
background: #D4ECDD;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Force teal and remove borders on all Vector 2022 UI containers, sidebars, and Codex menus */&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.mw-page-container-inner,&lt;br /&gt;
.mw-content-container,&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-sidebar-container,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
#vector-toc,&lt;br /&gt;
.vector-toc-pinned-container,&lt;br /&gt;
.vector-toc-contents,&lt;br /&gt;
.vector-dropdown-content,&lt;br /&gt;
.vector-menu-content,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-menu__list {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ------------------------------------ */&lt;br /&gt;
div.thumb {          /* Remove white border from thumbnails */&lt;br /&gt;
border: none;&lt;br /&gt;
}&lt;br /&gt;
div.tright {&lt;br /&gt;
border: none;&lt;br /&gt;
margin: 0.5em 0 0.8em 1.4em;&lt;br /&gt;
}&lt;br /&gt;
div.tleft {&lt;br /&gt;
border: none;&lt;br /&gt;
margin: 0.5em 1.4em 0.8em 0;&lt;br /&gt;
}&lt;br /&gt;
#lastmod {&lt;br /&gt;
display:none&lt;br /&gt;
}&lt;br /&gt;
li#ca-unify {&lt;br /&gt;
margin-left:1.6em;&lt;br /&gt;
}&lt;br /&gt;
#google-search input {&lt;br /&gt;
font-size:95%;&lt;br /&gt;
width:10.9em;&lt;br /&gt;
}&lt;br /&gt;
#searchform {&lt;br /&gt;
padding-bottom:0.5em&lt;br /&gt;
}&lt;br /&gt;
#p-logo a, #p-logo a:hover {&lt;br /&gt;
height:190px;&lt;br /&gt;
}&lt;br /&gt;
#column-one {&lt;br /&gt;
padding-top:190px;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation {&lt;br /&gt;
padding-top:30px;&lt;br /&gt;
}&lt;br /&gt;
.ac_results {&lt;br /&gt;
padding: 0px;&lt;br /&gt;
border: 1px solid black;&lt;br /&gt;
background-color: Window;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
z-index: 99999;&lt;br /&gt;
}&lt;br /&gt;
.ac_results ul {&lt;br /&gt;
width: 100%;&lt;br /&gt;
list-style-position: outside;&lt;br /&gt;
list-style: none;&lt;br /&gt;
padding: 0;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.ac_results li {&lt;br /&gt;
margin: 0px;&lt;br /&gt;
padding: 2px 5px;&lt;br /&gt;
cursor: default;&lt;br /&gt;
display: block;&lt;br /&gt;
/* if width will be 100% horizontal scrollbar will appear when scroll mode will be used */&lt;br /&gt;
/* width: 100%; */&lt;br /&gt;
font: menu;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
/* it is very important, if line-height not set or set in relative units scroll will be broken in firefox */&lt;br /&gt;
line-height: 16px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.ac_loading {&lt;br /&gt;
background: Window url(&#039;indicator.gif&#039;) right center no-repeat;&lt;br /&gt;
}&lt;br /&gt;
.ac_odd {&lt;br /&gt;
background-color: #eee;&lt;br /&gt;
}&lt;br /&gt;
.ac_over {&lt;br /&gt;
background-color: aquamarine;&lt;br /&gt;
color: HighlightText;&lt;br /&gt;
}&lt;br /&gt;
.ac_moreItems {&lt;br /&gt;
text-align: center;&lt;br /&gt;
background-color: InactiveCaption;&lt;br /&gt;
color: InactiveCaptionText;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
padding: 0px 5px;&lt;br /&gt;
cursor: default;&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
font: bold menu 12px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
-moz-user-select: none;&lt;br /&gt;
-khtml-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE TEST -------------------- */&lt;br /&gt;
body.page-Main_Page_test h1 {&lt;br /&gt;
background:#f0f0f0;            /* was background:#faf5ff; */&lt;br /&gt;
border-bottom:1px solid #ccc;&lt;br /&gt;
border-top:1px solid #ccc;&lt;br /&gt;
padding:0.3em;&lt;br /&gt;
margin:1em 0;&lt;br /&gt;
color:#B5BD64;                /* font color */&lt;br /&gt;
font-family:georgia;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 140%;&lt;br /&gt;
text-align:center;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page_test h2 {&lt;br /&gt;
background:#f0f0f0;&lt;br /&gt;
border-bottom:1px solid #ccc;&lt;br /&gt;
border-top:1px solid #ccc;&lt;br /&gt;
padding:0.3em;&lt;br /&gt;
margin:1em 0;&lt;br /&gt;
color:#000000;&lt;br /&gt;
font-family:georgia;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 110%;&lt;br /&gt;
text-align:center;&lt;br /&gt;
}&lt;br /&gt;
#mainh2links a {&lt;br /&gt;
color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE TEST -------------------- */&lt;br /&gt;
/* --------------- DONATION PAGE - http://vanipedia.org/wiki/Special:IframePage/Donation --------------------*/&lt;br /&gt;
#iframeframe {&lt;br /&gt;
height: 800px;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
/* 2020-11-27 Elad: Scale and center main page banners */&lt;br /&gt;
a[href\*=&#039;MainPage&#039;]::after {&lt;br /&gt;
content: &#039;a&#039;;&lt;br /&gt;
font-size: 50px;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
img[src\*=&#039;MainPage&#039;] {&lt;br /&gt;
transform: scale(1.225) translateX(9%);&lt;br /&gt;
}&lt;br /&gt;
/* End mainpage banners */&lt;br /&gt;
/* Main page mobile view classes */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.MainPageBG {&lt;br /&gt;
display: inline-table;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
display: table-cell;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Stack the 5-column theme analysis sections vertically */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Prevent the timeline from breaking the mobile viewport */&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: unset;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin: 1em auto;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Make fixed-width captions flexible on mid-sized screens */&lt;br /&gt;
.youtube_right .thumbcaption,&lt;br /&gt;
.youtube_left .thumbcaption {&lt;br /&gt;
width: auto;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Ensure old table layouts don&#039;t cause horizontal scroll */&lt;br /&gt;
.vanitable {&lt;br /&gt;
display: block;&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 400px)&lt;br /&gt;
{&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;40em&amp;quot;] {&lt;br /&gt;
width: 78vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption {&lt;br /&gt;
width: 69vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideowrap {&lt;br /&gt;
width: 69vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo {&lt;br /&gt;
padding: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;24em&amp;quot;] {&lt;br /&gt;
width: unset !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo iframe {&lt;br /&gt;
width: 67vw;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;32em&amp;quot;] { /* right-to-left languages */&lt;br /&gt;
min-width: 80vw !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 320px)&lt;br /&gt;
{&lt;br /&gt;
#mp-upper .embedvideo iframe {&lt;br /&gt;
width: 70vw;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption {&lt;br /&gt;
width: 69vw;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo {&lt;br /&gt;
width: 71vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideowrap {&lt;br /&gt;
width: 67vw !important;&lt;br /&gt;
}&lt;br /&gt;
.NectarDropBox&lt;br /&gt;
{&lt;br /&gt;
min-width: 17.5em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-right &amp;gt; tbody &amp;gt; tr:nth-child(4) &amp;gt; td&lt;br /&gt;
{&lt;br /&gt;
padding: 0 0 0 .5em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-right &amp;gt; tbody &amp;gt; tr:nth-child(6) &amp;gt; td&lt;br /&gt;
{&lt;br /&gt;
padding: 0 0 0 .4em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;32em&amp;quot;] { /* right-to-left languages */&lt;br /&gt;
min-width: 86vw !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* End main page mobile view classes */&lt;br /&gt;
/* Generic center class */&lt;br /&gt;
div.center&lt;br /&gt;
{&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar drop classes */&lt;br /&gt;
@media only screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
div.NectarDropBox&lt;br /&gt;
{&lt;br /&gt;
max-width: 30%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox&lt;br /&gt;
{&lt;br /&gt;
text-align: left;&lt;br /&gt;
min-height: 11.6em;&lt;br /&gt;
border:thin solid #000000;&lt;br /&gt;
border-radius: 1em;&lt;br /&gt;
box-shadow: 0.5em 0.5em 1em #bcbcbc;&lt;br /&gt;
margin: 1em 0em;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 800px)&lt;br /&gt;
{&lt;br /&gt;
.vaniquotebox {&lt;br /&gt;
max-width:80%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox &amp;gt; table&lt;br /&gt;
{&lt;br /&gt;
text-align:left;&lt;br /&gt;
font-size:1em;&lt;br /&gt;
color:#000000;&lt;br /&gt;
min-height: 11.5em;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox td&lt;br /&gt;
{&lt;br /&gt;
padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
/* Put spacing between the YouTube video player and text that flows around it */&lt;br /&gt;
/* left-to-right languages */&lt;br /&gt;
.youtube_right .embedvideo&lt;br /&gt;
{&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption&lt;br /&gt;
{&lt;br /&gt;
width: 330px;&lt;br /&gt;
}&lt;br /&gt;
/* right-to-left languages */&lt;br /&gt;
.youtube_left .embedvideo&lt;br /&gt;
{&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc ul&lt;br /&gt;
{&lt;br /&gt;
text-align: right !important;&lt;br /&gt;
direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc .tocnumber {&lt;br /&gt;
padding-left: 0.5em;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc .toctitle&lt;br /&gt;
{&lt;br /&gt;
direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.ar .toctitle::before {&lt;br /&gt;
content: &amp;quot;محتويات&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he .toctitle::before {&lt;br /&gt;
content: &amp;quot;תוכן עניינים&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he,.rtltoc.ar {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
font-weight: sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he h2,.rtltoc.ar h2&lt;br /&gt;
{&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Kasya */&lt;br /&gt;
/* Custom Wikipedia-style Hover Popup Alternative */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
content: &amp;quot;Preview: &amp;quot; attr(title);&lt;br /&gt;
position: absolute;&lt;br /&gt;
bottom: 120%;&lt;br /&gt;
left: 50%;&lt;br /&gt;
transform: translateX(-50%);&lt;br /&gt;
background: var(--background-color-page, #ffffff);&lt;br /&gt;
color: var(--color-base, #202122);&lt;br /&gt;
padding: 12px 16px;&lt;br /&gt;
border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
white-space: normal;&lt;br /&gt;
width: 280px;&lt;br /&gt;
z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- THEME ANALYSIS PAGE STRUCTURE -------------------- */&lt;br /&gt;
/* 5-Column Grid */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr);&lt;br /&gt;
gap: 15px;&lt;br /&gt;
margin: 2em 0;&lt;br /&gt;
}&lt;br /&gt;
.theme-column {&lt;br /&gt;
background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
padding: 15px;&lt;br /&gt;
border: 1px solid #B5BD64;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
/* Formats the links cleanly inside each column */&lt;br /&gt;
.theme-column ul {&lt;br /&gt;
list-style-type: none;&lt;br /&gt;
padding: 0;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.theme-column li {&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
/* Eliminate structural white borders and force structural columns to teal */&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
#vector-toc,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-page-container-inner,&lt;br /&gt;
.vector-sidebar-container {&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Override core Vector 2022 background CSS variables */&lt;br /&gt;
:root,&lt;br /&gt;
.skin-vector-2022,&lt;br /&gt;
html {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
--border-color-base: transparent !important; /* Neutralizes structural borders */&lt;br /&gt;
}&lt;br /&gt;
/* Force the specific grid columns and pinned containers to adopt the teal */&lt;br /&gt;
.vector-sidebar-container,&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-toc-pinned-container,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.mw-page-container-inner {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Wit &amp;amp; Wisdom Card Hover Effects */&lt;br /&gt;
.ww-card {&lt;br /&gt;
transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
box-shadow: 0 6px 15px rgba(0,0,0,0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.ww-image-layer {&lt;br /&gt;
transition: transform 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover .ww-image-layer {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
.ww-text-arrow {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover .ww-text-arrow {&lt;br /&gt;
transform: translateX(4px);&lt;br /&gt;
}&lt;br /&gt;
/* Portal Books Accordion Styles */&lt;br /&gt;
.book-accordion-report {&lt;br /&gt;
background: #FDF2D5;&lt;br /&gt;
border: 1px solid #d0d7de;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,0.04);&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* --- ENHANCED PORTAL BOOKS ACCORDION --- */&lt;br /&gt;
/* The Main Container */&lt;br /&gt;
.book-accordion {&lt;br /&gt;
background: #FFF8EE;&lt;br /&gt;
border: none;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
margin-bottom: 20px;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0,0,0,0.06); /* Deeper, softer shadow */&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
/* The Clickable Header Bar */&lt;br /&gt;
.book-accordion-header {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
color: #1f4033;&lt;br /&gt;
padding: 16px 20px 16px 60px; /* Top: 16px, Right: 20px, Bottom: 16px, Left: 60px */&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background-color 0.2s ease;&lt;br /&gt;
user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* Header Hover Effect */&lt;br /&gt;
.book-accordion-header:hover {&lt;br /&gt;
background-color: #7fbd97; /* Lightens the bar slightly on hover */&lt;br /&gt;
}&lt;br /&gt;
.extra-button {&lt;br /&gt;
background-color: #5B3E34;&lt;br /&gt;
}&lt;br /&gt;
.extra-button:hover {&lt;br /&gt;
background-color: #907359;&lt;br /&gt;
}&lt;br /&gt;
/* Fix for the standard MediaWiki Collapse/Expand Button */&lt;br /&gt;
.book-accordion .mw-collapsible-toggle {&lt;br /&gt;
float: right;&lt;br /&gt;
font-weight: normal;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
background: rgba(255, 255, 255, 0.15);&lt;br /&gt;
padding: 4px 12px;&lt;br /&gt;
border-radius: 20px; /* Makes it a pill shape */&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
}&lt;br /&gt;
/* Target the link inside the toggle to ensure it stays white */&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover {&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
/* The Content Area */&lt;br /&gt;
.book-accordion-content {&lt;br /&gt;
padding: 24px;&lt;br /&gt;
}&lt;br /&gt;
/* The Grid Setup */&lt;br /&gt;
.book-grid-list {&lt;br /&gt;
column-width: 280px;&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
list-style-type: none;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Single-column version of accordion link list */&lt;br /&gt;
.book-grid-list.single-column {&lt;br /&gt;
column-width: auto;&lt;br /&gt;
column-count: 1;&lt;br /&gt;
column-gap: 0;&lt;br /&gt;
}&lt;br /&gt;
.book-grid-list li {&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
break-inside: avoid;&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Links */&lt;br /&gt;
.mw-parser-output .book-grid-list li a,&lt;br /&gt;
.mw-parser-output .book-grid-list li a.external {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
background-image: none !important; /* Safely removes the external link icon */&lt;br /&gt;
border: 1px solid #e1e4e8 !important;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
color: #1a5e9a;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,0.02);&lt;br /&gt;
transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Hover Effect */&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover,&lt;br /&gt;
.mw-parser-output .book-grid-list li a.external:hover {&lt;br /&gt;
background-color: #f4f8fc !important;&lt;br /&gt;
border-color: #1a5e9a !important;&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
box-shadow: 0 4px 10px rgba(26,94,154,0.12);&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Hover Effect */&lt;br /&gt;
.book-grid-list li a:hover {&lt;br /&gt;
background-color: #f4f8fc;&lt;br /&gt;
border-color: #1a5e9a;&lt;br /&gt;
transform: translateY(-2px); /* Lifts the card up slightly */&lt;br /&gt;
box-shadow: 0 4px 10px rgba(26,94,154,0.12); /* Subtle blue glow */&lt;br /&gt;
}&lt;br /&gt;
/* --- Solid Buttons with a Padded Outer Frame (Pseudo-Element Method) --- */&lt;br /&gt;
.vision-btn.btn-framed {&lt;br /&gt;
position: relative !important; /* Required to anchor the frame */&lt;br /&gt;
margin: 12px !important; /* Ensures there is room for the frame to render */&lt;br /&gt;
}&lt;br /&gt;
/* This draws the actual frame 6px outside the button */&lt;br /&gt;
.vision-btn.btn-framed::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: -12px;&lt;br /&gt;
left: -12px;&lt;br /&gt;
right: -12px;&lt;br /&gt;
bottom: -12px;&lt;br /&gt;
border: 2px solid #3a5c6e !important; /* The teal frame */&lt;br /&gt;
border-radius: 6px !important; /* Slightly rounded to match the button */&lt;br /&gt;
pointer-events: none; /* Ensures the frame doesn&#039;t block you from clicking the button */&lt;br /&gt;
}&lt;br /&gt;
/* Changes the frame color when you hover over the button */&lt;br /&gt;
.vision-btn.btn-framed:hover::after {&lt;br /&gt;
border-color: #466e84 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile Responsiveness for Custom Book Grids */&lt;br /&gt;
@media screen and (max-width: 720px) {&lt;br /&gt;
.book-grid-list {&lt;br /&gt;
/* Forces the grid to stack into a single vertical column on small screens */&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
/* Adjust padding for smaller screens if necessary */&lt;br /&gt;
.book-accordion-content {&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------&lt;br /&gt;
FIX: Mobile-Only Image Scaling (Leaves Desktop Intact)&lt;br /&gt;
---------------------------------------------------- */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Don&#039;t show external-link icon for image-only links */&lt;br /&gt;
.mw-parser-output a.external:has(img) {&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Layout for Image &amp;amp; Button Grids */&lt;br /&gt;
.compilation-wrapper {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
align-items: flex-start;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 30px;&lt;br /&gt;
margin: 20px auto;&lt;br /&gt;
max-width: 1000px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-image {&lt;br /&gt;
flex: 1 1 300px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
max-width: 450px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-button-grid {&lt;br /&gt;
flex: 1 1 400px;&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));&lt;br /&gt;
gap: 15px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn {&lt;br /&gt;
background-color: #3a5c6e;&lt;br /&gt;
padding: 12px 24px;&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn-full {&lt;br /&gt;
grid-column: 1 / -1;&lt;br /&gt;
}&lt;br /&gt;
/* Defines the layout for the main container holding all columns */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr); /* Creates exactly 5 equal columns */&lt;br /&gt;
gap: 15px; /* Adds consistent breathing room between the columns */&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Optional but highly recommended: Make it stack nicely on smaller screens */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: repeat(2, 1fr); /* 2 columns on medium screens */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: 1fr; /* 1 single column on mobile */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
MEDIA SNIPPETS OVERFLOW FIX (The Nuclear Option)&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Target the main column boxes by their unique background color */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important; /* Force-stops ANY visual spilling */&lt;br /&gt;
}&lt;br /&gt;
/* 2. Target the nested inner divs and forcefully strip their hardcoded 300px widths */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] div {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Keep images, video frames, and MediaWiki file wrappers strictly contained */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] img,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] iframe,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] .embedvideo,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 auto !important; /* Centers the media nicely */&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA VISION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vision-layout-wrapper {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 950px;&lt;br /&gt;
margin: 10px auto 30px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* INTRODUCTION */&lt;br /&gt;
.vision-intro {&lt;br /&gt;
max-width: 850px;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
color: #263b38;&lt;br /&gt;
font-size: 17px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
/* CORE PRINCIPLES TITLE */&lt;br /&gt;
.vision-core-title {&lt;br /&gt;
margin: 0 auto 14px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
color: #3a5c6e;&lt;br /&gt;
font-size: 22px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
}&lt;br /&gt;
.vision-core-title span {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
/* CORE PRINCIPLES IMAGE&lt;br /&gt;
No border/frame/padding.&lt;br /&gt;
Uses full available content width.&lt;br /&gt;
*/&lt;br /&gt;
.vision-core-image {&lt;br /&gt;
width: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
line-height: 0;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vision-core-image .mw-file-description,&lt;br /&gt;
.vision-core-image .mw-file-element,&lt;br /&gt;
.vision-core-image img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* BUTTONS */&lt;br /&gt;
.vision-buttons-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: row;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 22px;&lt;br /&gt;
}&lt;br /&gt;
/* EXISTING BUTTON GRAPHICS */&lt;br /&gt;
.vision-btn {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
background-color: #3a5c6e;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: background-color 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn:hover {&lt;br /&gt;
background-color: #466e84;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn a,&lt;br /&gt;
.vision-btn a.external {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
padding: 22px 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
text-align: center;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
/* RESPONSIVE */&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
.vision-buttons-row {&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn {&lt;br /&gt;
flex: 1 1 45%;&lt;br /&gt;
}&lt;br /&gt;
.vision-intro {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------&lt;br /&gt;
Vanipedia Community Section&lt;br /&gt;
---------------------------------------------------- */&lt;br /&gt;
.community-layout-wrapper {&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 35px auto 40px;&lt;br /&gt;
padding: 0 15px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Vanivillage + Vaniseva */&lt;br /&gt;
.community-platform-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 100px;&lt;br /&gt;
margin-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 240px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item a:hover {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
/* YouTube + Facebooks + Instagram */&lt;br /&gt;
.community-social-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 102px;&lt;br /&gt;
margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 115px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item a:hover {&lt;br /&gt;
transform: scale(1.08);&lt;br /&gt;
}&lt;br /&gt;
/* Community image */&lt;br /&gt;
.community-image-container {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
.community-image-container img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1000px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Contact + Statistics buttons */&lt;br /&gt;
.community-button-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
gap: 30px;&lt;br /&gt;
margin: 0 auto 30px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row .vision-btn {&lt;br /&gt;
width: 250px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.community-layout-wrapper {&lt;br /&gt;
padding: 0 10px;&lt;br /&gt;
margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-row {&lt;br /&gt;
gap: 25px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item img {&lt;br /&gt;
max-width: 150px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-row {&lt;br /&gt;
gap: 18px;&lt;br /&gt;
margin-bottom: 25px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item img {&lt;br /&gt;
max-width: 65px;&lt;br /&gt;
}&lt;br /&gt;
.community-image-container {&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row {&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row .vision-btn {&lt;br /&gt;
width: calc(50% - 6px);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
GLOBAL SITENOTICE / MEDIAWIKI HEADER SUPPRESSION (ALL PAGES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#siteNotice,&lt;br /&gt;
#localNotice,&lt;br /&gt;
.mw-sitenotice,&lt;br /&gt;
.sitenotice,&lt;br /&gt;
.vector-sitenotice-container,&lt;br /&gt;
#mainbanner,&lt;br /&gt;
.anonnotice,&lt;br /&gt;
.dismissable-notice,&lt;br /&gt;
#centralNotice {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Only hide these tabs if the JavaScript determines the user is NOT authorized */&lt;br /&gt;
body.restricted-ui #ca-history,&lt;br /&gt;
body.restricted-ui #ca-talk,&lt;br /&gt;
body.restricted-ui #ca-viewsource {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
NIGHT MODE / DARK MODE OVERRIDES&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Target the specific dark mode class applied by the Vector toggle */&lt;br /&gt;
html.skin-theme-clientpref-night {&lt;br /&gt;
--background-color-base: #121212 !important;&lt;br /&gt;
--background-color-page: #121212 !important;&lt;br /&gt;
--background-color-quiet: #1a1a1a !important;&lt;br /&gt;
--color-base: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Global background and text color overrides */&lt;br /&gt;
html.skin-theme-clientpref-night body,&lt;br /&gt;
html.skin-theme-clientpref-night #content,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-body,&lt;br /&gt;
html.skin-theme-clientpref-night #mw-page-base,&lt;br /&gt;
html.skin-theme-clientpref-night #mw-head-base {&lt;br /&gt;
background: #121212 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Unified Vector 2022 UI containers and Codex menus */&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container-inner,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-content-container,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-header-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-column-start,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-column-end,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sidebar-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinnable-element,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinnable-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc-contents,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-menu-content,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-appearance-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-page-toolbar-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-page-toolbar,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu__list,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-radio,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-appearance {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Fix specific custom components (Cards, Columns, Book Accordions) */&lt;br /&gt;
html.skin-theme-clientpref-night .theme-column {&lt;br /&gt;
background: rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .book-accordion {&lt;br /&gt;
background: #1a1a1a !important;&lt;br /&gt;
border-color: #333 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .book-accordion-header {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border-bottom: 3px solid #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a.external {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
color: #90cdf4 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a:hover {&lt;br /&gt;
background-color: #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text,&lt;br /&gt;
html.skin-theme-clientpref-night \*:not(a).text {&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Fix the Search Bar and Auto-suggest Dropdown */&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input__input-wrapper,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-typeahead-search-container {&lt;br /&gt;
background-color: #1a1a1a !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input__input {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input__input::placeholder {&lt;br /&gt;
color: #a0aec0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input__end-button {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border-color: #4a5568 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-typeahead-search__menu {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border: 1px solid #333 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item:hover,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item--selected {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Invert external iframes and override inline widget colors */&lt;br /&gt;
html.skin-theme-clientpref-night .vanipedia-clock iframe {&lt;br /&gt;
filter: invert(0.92) hue-rotate(180deg) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;#ede9ce&amp;quot;],&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;background-color: #ede9ce&amp;quot;],&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;background-color:#ede9ce&amp;quot;] {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border-color: #333 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;#ede9ce&amp;quot;] a,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-panelLayout-framed a {&lt;br /&gt;
color: #90cdf4 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-panelLayout-framed,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-tabPanelLayout {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border: 1px solid #333 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-fieldsetLayout,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-widget {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Scrollbars and Edge Stripes Cleanup */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content {&lt;br /&gt;
scrollbar-color: #3b4b5f #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar {&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar-track,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar-track {&lt;br /&gt;
background: #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar-thumb,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar-thumb {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc .vector-toc-list-item-active {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-pinned-container::after,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-pinned-container::before,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container::after,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container::before {&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Dark Mode Sidebar Menu Widgets &amp;amp; Headers */&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content {&lt;br /&gt;
background-color: #253141 !important;&lt;br /&gt;
border: 1px solid #3b4b5f !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a \*,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a \* {&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a:hover,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a:hover \*,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a:hover,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a:hover \* {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu .vector-menu-heading,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content .vector-menu-heading {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-sidebar-menu.vanipedia-collapsed:has(.vector-menu-content-list:empty) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
LIGHT MODE OVERRIDES&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Global Light Mode Layout Variables */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Light Mode Sidebar &amp;amp; Menu Backgrounds */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container {&lt;br /&gt;
background-color: #EEF2F9 !important;&lt;br /&gt;
--background-color-interactive: #EEF2F9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Give the floating dropdown a visible box in Light Mode */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content:not(#vector-user-links-dropdown *):not(.vector-user-menu *) {&lt;br /&gt;
background-color: #ffffff !important; /* Clean white background */&lt;br /&gt;
border: 1px solid #c8ccd1 !important; /* Soft grey border */&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; /* Soft shadow */&lt;br /&gt;
}&lt;br /&gt;
/* Ensure inner wrappers don&#039;t double-pad or override the box */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Light Mode Sidebar Menu Typography &amp;amp; Headers */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading {&lt;br /&gt;
background-color: #345B63 !important; /* Dark teal background for headers */&lt;br /&gt;
color: #ffffff !important; /* White text */&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link {&lt;br /&gt;
color: #2F5E5E !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover {&lt;br /&gt;
color: #0645ad !important;&lt;br /&gt;
background-color: #EEF2F9 !important; /* Soft hover highlight */&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
GLOBAL OVERRIDES (BOTH MODES)&lt;br /&gt;
========================================================= */&lt;br /&gt;
#mainbanner {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body,&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body-content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Personality Landing Hero */&lt;br /&gt;
.personality-card {&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 0 auto 35px auto;&lt;br /&gt;
background: #3a5c6e;&lt;br /&gt;
border: 1px solid #7FA28B;&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.personality-hero {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 28px;&lt;br /&gt;
align-items: center; /* This centers the shorter column (image or text) vertically */&lt;br /&gt;
}&lt;br /&gt;
.personality-image {&lt;br /&gt;
flex: 0 0 396px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.personality-image img {&lt;br /&gt;
max-width: 360px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
margin: auto;&lt;br /&gt;
padding: 4px;&lt;br /&gt;
background: #E7F3E5;&lt;br /&gt;
border: 1px solid #c8c8c8;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,.08);&lt;br /&gt;
}&lt;br /&gt;
/* Keep the title fix you applied earlier! */&lt;br /&gt;
.personality-title {&lt;br /&gt;
font-size: 180%;&lt;br /&gt;
text-align: left;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.personality-content {&lt;br /&gt;
flex: 1;&lt;br /&gt;
padding: 0 24px 0 0;&lt;br /&gt;
}&lt;br /&gt;
/* --- Mobile Layout Rules --- */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
.personality-hero {&lt;br /&gt;
flex-direction: column; /* Stacks the image and text vertically */&lt;br /&gt;
gap: 16px; /* Reduces the gap slightly so it doesn&#039;t feel too empty on mobile */&lt;br /&gt;
}&lt;br /&gt;
.personality-image {&lt;br /&gt;
flex: 1 1 auto; /* Removes the rigid 360px width constraint */&lt;br /&gt;
width: 100%; /* Allows the image to fill the mobile container gracefully */&lt;br /&gt;
}&lt;br /&gt;
.personality-image img {&lt;br /&gt;
max-width: 100%; /* Ensures the image never spills off the screen */&lt;br /&gt;
}&lt;br /&gt;
.personality-title {&lt;br /&gt;
text-align: center; /* Optional: Centering the title often looks better on stacked mobile layouts */&lt;br /&gt;
}&lt;br /&gt;
.personality-content {&lt;br /&gt;
padding: 0 16px; /* Adds 16px of space to the left and right of the text */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/*--- Additional Info Card ---*/&lt;br /&gt;
.info-card {&lt;br /&gt;
max-width: 900px;&lt;br /&gt;
margin: 30px auto;&lt;br /&gt;
padding: 24px 28px;&lt;br /&gt;
background: #FFF8EE;&lt;br /&gt;
border: 1px solid #D8C7A5;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.info-card h3 {&lt;br /&gt;
margin: 0 0 15px;&lt;br /&gt;
font-size: 150%;&lt;br /&gt;
color: #345B63;&lt;br /&gt;
}&lt;br /&gt;
.info-card p {&lt;br /&gt;
margin: 0 0 16px;&lt;br /&gt;
line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
.info-card .cta-button {&lt;br /&gt;
margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Hide empty sidebar menu headings */&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.accordion-toc-heading {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STICKY HEADER &amp;amp; FLOATING MENU ONLY&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Permanently remove the pinned sidebar column &amp;amp; all pinning buttons */&lt;br /&gt;
#vector-main-menu-pinned-container,&lt;br /&gt;
.vector-main-menu-pinned-container,&lt;br /&gt;
.vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action,&lt;br /&gt;
.vector-pinnable-header-toggle-button,&lt;br /&gt;
.vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button,&lt;br /&gt;
[data-event-name\*=&amp;quot;vector-main-menu.pin&amp;quot;],&lt;br /&gt;
[data-event-name\*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Hide magnifying glass / search toggle icon in sticky header */&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle,&lt;br /&gt;
#vector-sticky-header .mw-ui-icon-wikimedia-search,&lt;br /&gt;
#vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Sticky header container layout */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header,&lt;br /&gt;
#vector-sticky-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
background-color: #cce7d7 !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
padding-left: 16px !important;&lt;br /&gt;
padding-right: 16px !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode version */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header {&lt;br /&gt;
background-color: #1a1a1a !important;&lt;br /&gt;
border-bottom: 2px solid #3b4b5f !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Start Container: Burger + Search (PREVENTS growing/stretching across the bar) */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important; /* Stops it from expanding across the middle */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Burger button */&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
min-width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Search box */&lt;br /&gt;
#vector-sticky-header #p-search,&lt;br /&gt;
#vector-sticky-header form#searchform,&lt;br /&gt;
#vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner,&lt;br /&gt;
#vector-sticky-header .cdx-search-input {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
top: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
bottom: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
float: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox,&lt;br /&gt;
#vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Position Page Title in the MIDDLE of the top bar */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-title,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar .mw-headline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-size: 1.35rem !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode text */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Action tools stay on the far right */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. Floating Dropdown Menu Box Styling */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content {&lt;br /&gt;
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background-color: var(--background-color-base, #ffffff) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
FLOATING &amp;quot;BACK TO TOP&amp;quot; BUTTON&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background-color: #345B63 !important; /* Vanipedia dark teal */&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
transform: translateY(12px) !important;&lt;br /&gt;
transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shown when scrolled down */&lt;br /&gt;
#vanipedia-back-to-top.visible {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
transform: translateY(0) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top:hover {&lt;br /&gt;
background-color: #244147 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top:active {&lt;br /&gt;
transform: translateY(0) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top svg {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode theme */&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover {&lt;br /&gt;
background-color: #4f637c !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile positioning */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 18px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
UNIVERSAL VĀṆĪ-TEMPLE MAIN PAGE: FULL-WIDTH ARCHITECTURAL BLUEPRINT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Petal Color &amp;amp; Material Variables */&lt;br /&gt;
:root {&lt;br /&gt;
--petal-color:        #1b2e4b; /* Vanipedia Midnight Blue */&lt;br /&gt;
--petal-color-dark:   #101c2e;&lt;br /&gt;
--vani-gold:          #d4af37;&lt;br /&gt;
--vani-wood-wall:     #241913; /* Rich dark walnut edge-to-edge */&lt;br /&gt;
--vani-shelf-depth:   #140d09; /* Deep shadow inside open shelves */&lt;br /&gt;
--vani-border-wood:   #3d2b20;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Show &amp;amp; Theme the Vector 2022 Top Bar (from image_3992d7.png) */&lt;br /&gt;
body.page-Main_Page .vector-header-container, body.page-Main_Page #mw-head { display: flex !important; background: transparent !important; background-color: transparent !important; border: none !important; border-bottom: none !important; box-shadow: none !important; height: auto !important; min-height: 86px !important; }&lt;br /&gt;
.vector-header-container .mw-logo-wordmark,&lt;br /&gt;
.vector-header-container .vector-menu-heading,&lt;br /&gt;
.vector-header-container a,&lt;br /&gt;
.vector-sticky-header a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
border: 1px solid var(--vani-gold) !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
background-color: var(--petal-color-dark) !important;&lt;br /&gt;
color: var(--vani-gold) !important;&lt;br /&gt;
border: 1px solid var(--vani-gold) !important;&lt;br /&gt;
font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Full-Width Edge-to-Edge Wood Canvas (Zero Columns, Zero Plants) */&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
background-color: var(--vani-wood-wall) !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-wood-sanctuary {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
min-height: calc(100vh - 110px);&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 24px 40px 80px 40px !important;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(180deg, rgba(0,0,0,0.35) 0%, transparent 15%, transparent 85%, rgba(0,0,0,0.55) 100%),&lt;br /&gt;
radial-gradient(ellipse at 50% 25%, #3a281e 0%, var(--vani-wood-wall) 80%);&lt;br /&gt;
color: #e6dfd5;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif;&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Upper Canopy with Concealed Linear Cove Lighting (No Spotlights) */&lt;br /&gt;
.vani-canopy-box {&lt;br /&gt;
width: 100%;&lt;br /&gt;
background: linear-gradient(180deg, #18100c 0%, #2b1d15 70%, #1c130e 100%);&lt;br /&gt;
border-top: 2px solid var(--vani-gold);&lt;br /&gt;
border-bottom: 3px solid #140d09;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 30px 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
position: relative;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* Seamless warm golden wash fading down the wood grain */&lt;br /&gt;
.vani-canopy-box::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 3%;&lt;br /&gt;
right: 3%;&lt;br /&gt;
bottom: -24px;&lt;br /&gt;
height: 24px;&lt;br /&gt;
background: radial-gradient(ellipse at 50% 0%, rgba(212, 175, 55, 0.45) 0%, rgba(212, 175, 55, 0.12) 50%, transparent 80%);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
filter: blur(8px);&lt;br /&gt;
}&lt;br /&gt;
.vani-canopy-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif;&lt;br /&gt;
font-size: clamp(28px, 2.5vw, 42px);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
letter-spacing: 0.05em;&lt;br /&gt;
margin: 0 0 6px 0;&lt;br /&gt;
text-shadow: 0 2px 8px rgba(0,0,0,0.8);&lt;br /&gt;
}&lt;br /&gt;
.vani-canopy-subtitle {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
color: #c9bfb1;&lt;br /&gt;
margin: 0;&lt;br /&gt;
letter-spacing: 0.04em;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Open Recessed Wall Shelves (Without Glass) */&lt;br /&gt;
.vani-shelves-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 24px;&lt;br /&gt;
margin: 34px 0 28px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.vani-open-shelf {&lt;br /&gt;
background: linear-gradient(180deg, #110b08 0%, var(--vani-shelf-depth) 100%);&lt;br /&gt;
border: 2px solid var(--vani-border-wood);&lt;br /&gt;
border-bottom: 4px solid #0d0806;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 18px 20px;&lt;br /&gt;
min-height: 180px;&lt;br /&gt;
position: relative;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 6px 14px rgba(0, 0, 0, 0.75),&lt;br /&gt;
0 4px 12px rgba(0,0,0,0.35);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
}&lt;br /&gt;
/* Subtle indirect light strip inside the top of each shelf */&lt;br /&gt;
.vani-open-shelf::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 8%;&lt;br /&gt;
right: 8%;&lt;br /&gt;
height: 6px;&lt;br /&gt;
background: radial-gradient(ellipse at 50% 0%, rgba(212, 175, 55, 0.3) 0%, transparent 80%);&lt;br /&gt;
filter: blur(2px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vani-shelf-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
border-bottom: 1px solid rgba(212, 175, 55, 0.25);&lt;br /&gt;
padding-bottom: 6px;&lt;br /&gt;
margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
/* Content styling inside dark shelves */&lt;br /&gt;
.vani-open-shelf a {&lt;br /&gt;
color: #dcd4c7 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-open-shelf a:hover {&lt;br /&gt;
color: var(--vani-gold) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Central Showcase Display Window (Holds Virtual Timeline) */&lt;br /&gt;
.vani-center-showcase {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 0 auto 35px;&lt;br /&gt;
background: #0d0806;&lt;br /&gt;
border: 3px solid #3d2b20;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 0 20px rgba(0,0,0,0.8),&lt;br /&gt;
0 8px 25px rgba(0,0,0,0.5);&lt;br /&gt;
}&lt;br /&gt;
/* 7. Docked Base Plinth Footer (Always Visible) */&lt;br /&gt;
.vani-plinth-footer {&lt;br /&gt;
position: fixed;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
height: 48px;&lt;br /&gt;
background: linear-gradient(180deg, #18110c 0%, #0f0a07 100%);&lt;br /&gt;
border-top: 1px solid var(--vani-gold);&lt;br /&gt;
z-index: 1000;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
padding: 0 30px;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: 0 -4px 15px rgba(0,0,0,0.45);&lt;br /&gt;
}&lt;br /&gt;
.vani-footer-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
.vani-petal-badge {&lt;br /&gt;
color: #d1c7b8 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
padding: 4px 12px;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
background: rgba(255,255,255,0.06);&lt;br /&gt;
border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-petal-badge:hover,&lt;br /&gt;
.vani-petal-badge.is-active {&lt;br /&gt;
background: var(--petal-color);&lt;br /&gt;
border-color: var(--vani-gold);&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-footer-milestone {&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
letter-spacing: 0.03em;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vani-shelves-grid {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
Vanipedia Visitors Statistics — Zero Scrollbar Configuration&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Hide right Appearance menu */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vector-column-end,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #vector-appearance-pinned-container,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #vector-page-tools-pinned-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1350px centered container */&lt;br /&gt;
body.page-Vanipedia_Visitors_Statistics {&lt;br /&gt;
--max-width-base: 1350px !important;&lt;br /&gt;
--width-layout: 1350px !important;&lt;br /&gt;
}&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-page-container {&lt;br /&gt;
max-width: 1350px !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-page-container-inner,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-content-container,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #content,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-parser-output {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dashboard container */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vanipedia-analytics-dashboard {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 15px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Iframe with enough vertical room */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vanipedia-analytics-dashboard iframe {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: 950px !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA MAIN PAGE&lt;br /&gt;
Full-screen custom homepage&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
1. HIDE ALL WIKI TOOLS &amp;amp; UNWANTED CHROME ON MAIN PAGE&lt;br /&gt;
(Main Page, Discussion, Read, Edit, History, Tools, Notices)&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #left-navigation,&lt;br /&gt;
body.page-Main_Page #right-navigation,&lt;br /&gt;
body.page-Main_Page #p-namespaces,&lt;br /&gt;
body.page-Main_Page #p-views,&lt;br /&gt;
body.page-Main_Page #p-cactions,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-tools,&lt;br /&gt;
body.page-Main_Page #vector-page-tools-dropdown,&lt;br /&gt;
body.page-Main_Page #vector-page-tools-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-page-titlebar,&lt;br /&gt;
body.page-Main_Page .mw-page-title-main,&lt;br /&gt;
body.page-Main_Page .firstHeading,&lt;br /&gt;
body.page-Main_Page #firstHeading,&lt;br /&gt;
body.page-Main_Page .mw-indicators,&lt;br /&gt;
body.page-Main_Page .mw-editsection,&lt;br /&gt;
body.page-Main_Page .catlinks,&lt;br /&gt;
body.page-Main_Page .printfooter,&lt;br /&gt;
body.page-Main_Page #siteSub,&lt;br /&gt;
body.page-Main_Page #contentSub,&lt;br /&gt;
body.page-Main_Page #jump-to-nav,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mainbanner,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
2. REMOVE VECTOR WIDTH / GRID / MARGINS&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container {&lt;br /&gt;
display: block !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page main#content {&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden;&lt;br /&gt;
background: #f5f1e8 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
3. RESET MEDIAWIKI STYLING INSIDE HOMEPAGE&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-home *,&lt;br /&gt;
body.page-Main_Page #vani-home *::before,&lt;br /&gt;
body.page-Main_Page #vani-home *::after {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home a {&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home a.external {&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home img {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HOMEPAGE CANVAS&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
--cream: #f6f2e9;&lt;br /&gt;
--cream-2: #eee8dc;&lt;br /&gt;
--green: #123f38;&lt;br /&gt;
--green-soft: #31574f;&lt;br /&gt;
--gold: #b1873d;&lt;br /&gt;
--text: #18201d;&lt;br /&gt;
--muted: #746f65;&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
min-height: 720px;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 20px 38px 18px !important;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
background:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
circle at 62% 24%,&lt;br /&gt;
rgba(255,255,255,.76) 0,&lt;br /&gt;
rgba(255,255,255,.30) 26%,&lt;br /&gt;
transparent 48%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
105deg,&lt;br /&gt;
#faf7f0 0%,&lt;br /&gt;
var(--cream) 55%,&lt;br /&gt;
#f2ede3 100%&lt;br /&gt;
);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TOP BAR&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-top {&lt;br /&gt;
height: 66px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BRAND&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-brand {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
}&lt;br /&gt;
/* ROUND LOGO */&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo img {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
/* VANIPEDIA WORDMARK + SMALL NETWORK LINKS */&lt;br /&gt;
.vh-wordmark-group {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 100%;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
transform: translateX(10px);&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 24px;&lt;br /&gt;
margin-top: 3px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 14px;          /* VANISOURCE / VANIQUOTES / VANIMEDIA */&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .02em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network a {&lt;br /&gt;
color: #B5BC64 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network a:hover {&lt;br /&gt;
color: var(--gold) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network span {&lt;br /&gt;
margin: 0 3px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo img {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark img {&lt;br /&gt;
width: auto;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark img {&lt;br /&gt;
width: auto;&lt;br /&gt;
height: 50px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle {&lt;br /&gt;
width: 950px;&lt;br /&gt;
margin-left: 28px;&lt;br /&gt;
padding-left: 18px;&lt;br /&gt;
border-left: 2px solid rgba(177,135,61,.45);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
line-height: 1.3;&lt;br /&gt;
letter-spacing: .11em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
align-self: center;&lt;br /&gt;
transform: translateY(6px);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 17px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links i {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 17px;&lt;br /&gt;
background: rgba(177,135,61,.38);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links a {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-main {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1fr)&lt;br /&gt;
220px;&lt;br /&gt;
column-gap: 24px;&lt;br /&gt;
height: 510px;&lt;br /&gt;
}&lt;br /&gt;
.vh-main::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: -35px; /* move divider down */&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.35);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
FROM HIS LETTERS heading&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-letter-heading {&lt;br /&gt;
display: block;&lt;br /&gt;
width: auto;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 0 22px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Rotating content&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
#vh-random-letter {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .45s ease,&lt;br /&gt;
transform .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-letter.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Whole item clickable&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-link {&lt;br /&gt;
display: block;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Recipient&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-person {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 17px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Date&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-date {&lt;br /&gt;
margin-bottom: 14px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.3;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Selected passage&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-text {&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Read letter&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-more {&lt;br /&gt;
margin-top: 14px;&lt;br /&gt;
padding-top: 9px;&lt;br /&gt;
border-top:&lt;br /&gt;
1px solid rgba(177,135,61,.30);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Hover&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-link:hover&lt;br /&gt;
.vh-random-letter-person,&lt;br /&gt;
.vh-random-letter-link:hover&lt;br /&gt;
.vh-random-letter-more {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
MAIN TITLE / INTRO&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-intro {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 8;&lt;br /&gt;
grid-column: 1;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
width: 650px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
padding-top: 36px;&lt;br /&gt;
padding-left: 145px;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: clamp(64px, 5.2vw, 94px);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: .88;&lt;br /&gt;
letter-spacing: -.025em;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
}&lt;br /&gt;
.vh-description,&lt;br /&gt;
.vh-quote-text,&lt;br /&gt;
.vh-quote-source,&lt;br /&gt;
.vh-discover-primary,&lt;br /&gt;
.vh-discover-secondary,&lt;br /&gt;
.vh-gateway-text,&lt;br /&gt;
.vh-feature-copy,&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle,&lt;br /&gt;
.vh-top-links,&lt;br /&gt;
.vh-small-heading,&lt;br /&gt;
.vh-gateway-title,&lt;br /&gt;
.vh-section-title,&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
.vh-network-grid small {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 35px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
margin: 27px 0 18px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
ROTATING ŚRĪLA PRABHUPĀDA SUBTITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-description {&lt;br /&gt;
width: 700px;&lt;br /&gt;
max-width: 700px;&lt;br /&gt;
min-height: 64px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
line-height: 1.48;&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
left: 50px;&lt;br /&gt;
bottom: 0px;&lt;br /&gt;
background: transparent;&lt;br /&gt;
}&lt;br /&gt;
.vh-description.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO PHOTO AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-photo-stage {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
grid-column: 1;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
width: 790px;&lt;br /&gt;
justify-self: end;&lt;br /&gt;
margin: 0 35px 0 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
height: calc(105% + 90px);&lt;br /&gt;
top: -85px;&lt;br /&gt;
}&lt;br /&gt;
.vh-photo {&lt;br /&gt;
position: absolute;&lt;br /&gt;
inset: 0;&lt;br /&gt;
background-position: center center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
filter:&lt;br /&gt;
grayscale(.10)&lt;br /&gt;
sepia(.06)&lt;br /&gt;
saturate(.82)&lt;br /&gt;
contrast(.96);&lt;br /&gt;
transition: opacity 1.4s ease-in-out;&lt;br /&gt;
border-radius: 50;&lt;br /&gt;
-webkit-mask-image:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
ellipse 54% 60% at 50% 50%,&lt;br /&gt;
black 58%,&lt;br /&gt;
rgba(0,0,0,.99) 64%,&lt;br /&gt;
rgba(0,0,0,.92) 70%,&lt;br /&gt;
rgba(0,0,0,.78) 77%,&lt;br /&gt;
rgba(0,0,0,.58) 84%,&lt;br /&gt;
rgba(0,0,0,.36) 90%,&lt;br /&gt;
rgba(0,0,0,.16) 95%,&lt;br /&gt;
rgba(0,0,0,.05) 98%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to bottom,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
);&lt;br /&gt;
-webkit-mask-composite:&lt;br /&gt;
source-in,&lt;br /&gt;
source-in;&lt;br /&gt;
mask-image:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
ellipse 54% 60% at 50% 50%,&lt;br /&gt;
black 58%,&lt;br /&gt;
rgba(0,0,0,.99) 64%,&lt;br /&gt;
rgba(0,0,0,.92) 70%,&lt;br /&gt;
rgba(0,0,0,.78) 77%,&lt;br /&gt;
rgba(0,0,0,.58) 84%,&lt;br /&gt;
rgba(0,0,0,.36) 90%,&lt;br /&gt;
rgba(0,0,0,.16) 95%,&lt;br /&gt;
rgba(0,0,0,.05) 98%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to bottom,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
);&lt;br /&gt;
mask-composite:&lt;br /&gt;
intersect,&lt;br /&gt;
intersect;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
DISCOVER&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
THEMATIC ARTICLE SPOTLIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-discover {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 9;&lt;br /&gt;
grid-column: 2;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
top: 28px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
height: calc(100% - 0px);&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding-left: 24px;&lt;br /&gt;
border-left: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.42;&lt;br /&gt;
}&lt;br /&gt;
/* Section heading */&lt;br /&gt;
.vh-discover-heading {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* Random article container */&lt;br /&gt;
#vh-random-article {&lt;br /&gt;
margin-top: 28px;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .7s ease,&lt;br /&gt;
transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-article.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Whole article preview is clickable */&lt;br /&gt;
.vh-random-article-link {&lt;br /&gt;
display: block;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Article title */&lt;br /&gt;
.vh-random-article-title {&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.18;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
}&lt;br /&gt;
/* First lines of article */&lt;br /&gt;
.vh-random-article-extract {&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
/* Read article link */&lt;br /&gt;
.vh-random-article-more {&lt;br /&gt;
margin-top: 15px;&lt;br /&gt;
padding-top: 10px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Hover */&lt;br /&gt;
.vh-random-article-link:hover .vh-random-article-title,&lt;br /&gt;
.vh-random-article-link:hover .vh-random-article-more {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
GATEWAYS&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 170px;&lt;br /&gt;
bottom: 35px;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 1000px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 1 1 150px;&lt;br /&gt;
min-width: 140px;&lt;br /&gt;
padding: 0 8px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Taller separators between gateways */&lt;br /&gt;
.vh-gateway:not(:last-child)::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
right: 0;&lt;br /&gt;
top: 15px;&lt;br /&gt;
bottom: 15px;&lt;br /&gt;
width: 1px;&lt;br /&gt;
background: rgba(18,63,56,.18);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:last-child {&lt;br /&gt;
border-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon {&lt;br /&gt;
display: block;&lt;br /&gt;
height: 50px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 29px;&lt;br /&gt;
line-height: 45px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
margin: 4px 0 4px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.1;&lt;br /&gt;
letter-spacing: .05em;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title a {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
color: var(--text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.12;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text.vh-gateway-links {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.12;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
CONTINUOUS LIFE TIMELINE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
height: 116px;&lt;br /&gt;
margin-top: 30px;&lt;br /&gt;
width: 100vw;&lt;br /&gt;
max-width: 100vw;&lt;br /&gt;
margin-left: calc(50% - 50vw);&lt;br /&gt;
margin-right: calc(50% - 50vw);&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window:active {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: flex-start;&lt;br /&gt;
width: max-content;&lt;br /&gt;
height: 100%;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
}&lt;br /&gt;
/* horizontal line */&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
top: 42px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.55);&lt;br /&gt;
}&lt;br /&gt;
/* one timeline event */&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 10px 20px 0;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* date */&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
height: 21px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .06em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* dot */&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 38px;&lt;br /&gt;
left: 20px;&lt;br /&gt;
width: 8px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: var(--green);&lt;br /&gt;
border: 2px solid #f6f2e9;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
/* short event text */&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 24px;&lt;br /&gt;
max-width: 175px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
/* hover */&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-date,&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-text {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* subtle edge fade */&lt;br /&gt;
.vh-lifeline-window::before,&lt;br /&gt;
.vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
width: 65px;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window::before {&lt;br /&gt;
left: 0;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
#f6f2e9,&lt;br /&gt;
rgba(246,242,233,0)&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window::after {&lt;br /&gt;
right: 0;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to left,&lt;br /&gt;
#f6f2e9,&lt;br /&gt;
rgba(246,242,233,0)&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEMPORARY LOGO FALLBACK&lt;br /&gt;
Only relevant if you use .vh-logo-temp&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-logo-temp {&lt;br /&gt;
width: 58px;&lt;br /&gt;
height: 58px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
border: 3px solid var(--gold);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: var(--green);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MOTION ACCESSIBILITY&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-photo,&lt;br /&gt;
#vh-discover-content,&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
1366–1500px DESKTOPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
padding-left: 24px !important;&lt;br /&gt;
padding-right: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-size: 67px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
width: 585px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding-left: 8px;&lt;br /&gt;
padding-right: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(560px, 1.12fr)&lt;br /&gt;
minmax(570px, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-grid {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
repeat(4, 88px)&lt;br /&gt;
minmax(150px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark {&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
1200–1365px DESKTOPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-size: 61px;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
width: 525px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
1.05fr&lt;br /&gt;
.95fr;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-grid {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
repeat(4, 78px)&lt;br /&gt;
minmax(140px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
SMALL GATEWAY DESTINATION LINKS&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
/* Individual links */&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
opacity: .82;&lt;br /&gt;
transition:&lt;br /&gt;
color .22s ease,&lt;br /&gt;
opacity .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Very fine underline */&lt;br /&gt;
.vh-gateway-links a::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 50%;&lt;br /&gt;
bottom: -2px;&lt;br /&gt;
width: 0;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform: translateX(-50%);&lt;br /&gt;
transition:&lt;br /&gt;
width .28s cubic-bezier(.2,.8,.2,1);&lt;br /&gt;
}&lt;br /&gt;
/* Hover */&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: var(--gold) !important;&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover::after {&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
/* Separators */&lt;br /&gt;
.vh-link-sep {&lt;br /&gt;
margin: 0 3px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
opacity: .55;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
animation: vh-link-arrive .65s ease both;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(1) {&lt;br /&gt;
animation-delay: .45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(2) {&lt;br /&gt;
animation-delay: .60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(3) {&lt;br /&gt;
animation-delay: .75s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(4) {&lt;br /&gt;
animation-delay: .90s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vh-link-arrive {&lt;br /&gt;
from {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(4px);&lt;br /&gt;
}&lt;br /&gt;
to {&lt;br /&gt;
opacity: .82;&lt;br /&gt;
transform: translateY(0);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Prevent popups */&lt;br /&gt;
body.page-Main_Page #vani-home a[title]:hover::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MAIN PAGE — REMOVE STRAY TOP/BOTTOM SKIN STRIPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* Force every outer Vector wrapper behind homepage to cream */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* MediaWiki sometimes creates empty paragraphs around the page markup */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove any residual top/bottom spacing around parser output */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:first-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* No outer spacing around homepage */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-footer-container,&lt;br /&gt;
body.page-Main_Page footer,&lt;br /&gt;
body.page-Main_Page #footer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-jump-link {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-intro::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: -1;&lt;br /&gt;
left: -20px;&lt;br /&gt;
top: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
width: 500px;&lt;br /&gt;
height: 500px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-main-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-gold-rule,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-description {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: 60px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
FROM HIS LETTERS — LEFT PANEL&lt;br /&gt;
========================================================== */&lt;br /&gt;
/*&lt;br /&gt;
\* Keep .vh-now because it positions the left column.&lt;br /&gt;
\* It is now only an internal technical class name.&lt;br /&gt;
*/&lt;br /&gt;
.vh-now {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 15;&lt;br /&gt;
top: 28px;&lt;br /&gt;
left: -20px;&lt;br /&gt;
width: 180px;&lt;br /&gt;
height: calc(100% - 0px);&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 20px 18px 20px 0;&lt;br /&gt;
border-right: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
text-align: left;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.42;&lt;br /&gt;
}&lt;br /&gt;
.vh-letter-heading {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 0 22px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO TITLE — WHO IS REVEAL&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
/* MediaWiki-generated link wrapping everything */&lt;br /&gt;
.vh-hero-title-link &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
position: relative;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
position: absolute;&lt;br /&gt;
/* VERTICAL POSITION */&lt;br /&gt;
top: 3px;&lt;br /&gt;
/* HORIZONTAL POSITION */&lt;br /&gt;
right: -5px;&lt;br /&gt;
/* SIZE */&lt;br /&gt;
font-size: 40px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, serif;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: .88;&lt;br /&gt;
letter-spacing: -.025em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateX(-18px);&lt;br /&gt;
transition:&lt;br /&gt;
opacity .45s ease,&lt;br /&gt;
transform .55s cubic-bezier(.22,.7,.25,1);&lt;br /&gt;
}&lt;br /&gt;
/* Reveal */&lt;br /&gt;
.vh-hero-title-wrap:hover .vh-who-corner {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
/* No standard link effects */&lt;br /&gt;
.vh-hero-title-link a:hover,&lt;br /&gt;
.vh-hero-title-link a:visited {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
WHO IS ŚRĪLA PRABHUPĀDA?&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 4px;&lt;br /&gt;
bottom: -39px;&lt;br /&gt;
z-index: 30;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(-7px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .35s ease,&lt;br /&gt;
transform .35s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-link a {&lt;br /&gt;
display: inline-flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 9px;&lt;br /&gt;
padding: 8px 13px 7px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.65);&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: rgba(246,242,233,.88);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .10em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition:&lt;br /&gt;
color .25s ease,&lt;br /&gt;
border-color .25s ease,&lt;br /&gt;
background .25s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-arrow {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: -1px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition: transform .25s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Reveal ONLY when interacting with the hero title */&lt;br /&gt;
.vh-hero-title-wrap:hover .vh-who-link {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateY(0);&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
/* Button hover */&lt;br /&gt;
.vh-who-link a:hover {&lt;br /&gt;
color: var(--green);&lt;br /&gt;
border-color: var(--gold);&lt;br /&gt;
background: rgba(246,242,233,.98);&lt;br /&gt;
}&lt;br /&gt;
.vh-who-link a:hover .vh-who-arrow {&lt;br /&gt;
transform: translateX(3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-dot {&lt;br /&gt;
transform: scale(1.5);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline must follow JS position immediately */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
scroll-behavior: auto !important;&lt;br /&gt;
transform-origin: 0 0;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VIRTUAL TIMELINE PERFORMANCE&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
display: flex;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
height: 100%;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
transform-style: flat;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TIMELINE YEAR NAVIGATION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 22px;&lt;br /&gt;
margin: 0 0 10px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 35px;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 4px 2px;&lt;br /&gt;
color: rgba(18,63,56,.62);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
transition:&lt;br /&gt;
color .2s ease,&lt;br /&gt;
transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* Random quotes */&lt;br /&gt;
.vh-quote {&lt;br /&gt;
height: 82px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
padding: 0 40px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
border-bottom: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
margin-top: 26px;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-inner {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
max-width: 1500px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-text {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
text-overflow: ellipsis;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: clamp(20px, 1.65vw, 29px);&lt;br /&gt;
line-height: 1.16;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source {&lt;br /&gt;
margin-top: 7px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source::before,&lt;br /&gt;
.vh-quote-source::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 74px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a {&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a:hover {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 15px;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 93px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote,&lt;br /&gt;
#vh-random-quote-source {&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote.is-changing,&lt;br /&gt;
#vh-random-quote-source.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured {&lt;br /&gt;
width: auto;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(760px, 1.3fr)&lt;br /&gt;
minmax(600px, 1fr);&lt;br /&gt;
column-gap: 32px;&lt;br /&gt;
align-items: start;&lt;br /&gt;
margin-top: 18px;&lt;br /&gt;
padding-top: 18px;&lt;br /&gt;
padding-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured,&lt;br /&gt;
.vh-network {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — TITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — GRID&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
INDIVIDUAL TREASURE CARD&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 48% 52%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature a {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MEDIA AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-media,&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px 0 0 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* Normal video/image cards */&lt;br /&gt;
.vh-feature-video .vh-feature-media,&lt;br /&gt;
.vh-feature-imagequote .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
/* SHORT&lt;br /&gt;
Keep complete vertical YouTube Shorts thumbnail visible.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-short .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: contain;&lt;br /&gt;
background-color: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEXT PANEL ON RIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 3px 10px 5px 12px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
border-radius: 0 6px 6px 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
/* SHORT / VIDEO / IMAGE QUOTE / NECTAR DROP */&lt;br /&gt;
.vh-feature-copy small {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Actual title */&lt;br /&gt;
.vh-feature-copy strong {&lt;br /&gt;
display: block;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
\* Metadata currently not needed.&lt;br /&gt;
\* Keep it hidden so dates do not appear underneath.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-copy span {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
NECTAR DROP&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-audio-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.50);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
line-height: 1;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
transform .2s ease,&lt;br /&gt;
background .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar:hover .vh-feature-audio-icon {&lt;br /&gt;
transform: scale(1.06);&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-network .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 120px;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 5px 10px 0;&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
border-right: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
background .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover .vh-network-icon {&lt;br /&gt;
transform: scale(1.12);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover strong {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
height: 42px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition:&lt;br /&gt;
transform .22s ease,&lt;br /&gt;
color .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes {&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 60px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat strong {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: -8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes + strong {&lt;br /&gt;
white-space: normal;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 19px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat small {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: 8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK MISSION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 430px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 0 0px 0 10px;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-world {&lt;br /&gt;
flex: 0 0 150px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
margin-right: 0px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission-text {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 250px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover .vh-network-world img {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
RESPONSIVE BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(650px, 1.2fr)&lt;br /&gt;
minmax(650px, 1fr);&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
grid-template-columns: 47% 53%;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
padding-left: 9px;&lt;br /&gt;
padding-right: 7px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 110px;&lt;br /&gt;
min-width: 110px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1.1fr)&lt;br /&gt;
minmax(620px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 105px;&lt;br /&gt;
min-width: 105px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =====================================================&lt;br /&gt;
SOCIAL PLATFORM STATISTICS&lt;br /&gt;
===================================================== */&lt;br /&gt;
/* Month / year title */&lt;br /&gt;
.social-stats-title {&lt;br /&gt;
margin: 30px 0 10px;&lt;br /&gt;
padding-bottom: 7px;&lt;br /&gt;
font-size: 25px;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
border-bottom: 2px solid #2a4452;&lt;br /&gt;
}&lt;br /&gt;
/* Clickable statistics bar */&lt;br /&gt;
.social-stats-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-header:hover {&lt;br /&gt;
background: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
/* Platform blocks */&lt;br /&gt;
.social-stats-platform {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
border-right: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-name {&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-views {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
/* Details */&lt;br /&gt;
.social-stats-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 7px;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #2a4452;&lt;br /&gt;
background: #eef2f4;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-arrow {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Expanded report */&lt;br /&gt;
.social-stats-details {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
padding: 24px 28px 30px;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-top: 1px solid #c8ccd1;&lt;br /&gt;
border-radius: 0 0 8px 8px;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-number {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.15;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-view-label {&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
IMAGE QUOTE POPUP&lt;br /&gt;
========================================================== */&lt;br /&gt;
#vh-imagequote-lightbox {&lt;br /&gt;
position: fixed;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
/* positioned by JS */&lt;br /&gt;
top: auto;&lt;br /&gt;
left: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .2s ease,&lt;br /&gt;
visibility .2s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox.is-open {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
visibility: visible;&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 20vw;&lt;br /&gt;
max-width: 380px;&lt;br /&gt;
min-width: 260px;&lt;br /&gt;
height: auto;&lt;br /&gt;
max-height: 55vh;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px&lt;br /&gt;
rgba(0, 0, 0, .28);&lt;br /&gt;
}&lt;br /&gt;
.vh-imagequote-lightbox-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
top: 5px;&lt;br /&gt;
right: 7px;&lt;br /&gt;
width: 28px;&lt;br /&gt;
height: 28px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: rgba(0, 0, 0, .55);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 26px;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar Drop audio activity */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 3px;&lt;br /&gt;
height: 18px;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave span {&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 4px;&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform-origin: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span {&lt;br /&gt;
animation: vhNectarWave .75s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(2) {&lt;br /&gt;
animation-delay: -.45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(3) {&lt;br /&gt;
animation-delay: -.20s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(4) {&lt;br /&gt;
animation-delay: -.60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(5) {&lt;br /&gt;
animation-delay: -.30s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(6) {&lt;br /&gt;
animation-delay: -.55s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(7) {&lt;br /&gt;
animation-delay: -.10s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vhNectarWave {&lt;br /&gt;
0% {&lt;br /&gt;
height: 3px;&lt;br /&gt;
}&lt;br /&gt;
100% {&lt;br /&gt;
height: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Nectar audio area — never scroll */&lt;br /&gt;
.vh-feature-nectar .vh-feature-audio {&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar .vh-nectar-wave {&lt;br /&gt;
flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Video + Nectar Drop title limit */&lt;br /&gt;
.vh-feature-video .vh-feature-copy strong,&lt;br /&gt;
.vh-feature-nectar .vh-feature-copy strong {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
display: -webkit-box;&lt;br /&gt;
-webkit-box-orient: vertical;&lt;br /&gt;
-webkit-line-clamp: 5;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
========================================================= */&lt;br /&gt;
.vani-flipbook-trigger {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
transition:&lt;br /&gt;
transform 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger:hover img {&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px&lt;br /&gt;
rgba(0, 0, 0, 0.22);&lt;br /&gt;
}&lt;br /&gt;
/* Full-screen dark overlay */&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
position: fixed;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
display: none;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
background:&lt;br /&gt;
rgba(15, 20, 18, 0.90);&lt;br /&gt;
}&lt;br /&gt;
#vani-flipbook-overlay.is-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* Popup */&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: calc(100vw - 80px);&lt;br /&gt;
height: calc(100vh - 40px);&lt;br /&gt;
max-width: 1800px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 20px 70px&lt;br /&gt;
rgba(0, 0, 0, 0.55);&lt;br /&gt;
}&lt;br /&gt;
/* Iframe holder */&lt;br /&gt;
#vani-flipbook-frame-holder {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Actual flipbook iframe */&lt;br /&gt;
#vani-flipbook-frame {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
}&lt;br /&gt;
/* Close button */&lt;br /&gt;
.vani-flipbook-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 10px;&lt;br /&gt;
right: 10px;&lt;br /&gt;
z-index: 100001;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background:&lt;br /&gt;
rgba(20, 20, 20, 0.80);&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
font-family:&lt;br /&gt;
Arial,&lt;br /&gt;
sans-serif;&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
line-height: 42px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-close:hover {&lt;br /&gt;
background: #000000;&lt;br /&gt;
}&lt;br /&gt;
body.vani-flipbook-open {&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
padding: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
max-width: none;&lt;br /&gt;
border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================&lt;br /&gt;
VANIPEDIA INSPIRATION&lt;br /&gt;
========================================= */&lt;br /&gt;
/* Image */&lt;br /&gt;
.vision-layout-wrapper .vision-logo {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
}&lt;br /&gt;
.vision-layout-wrapper .vision-logo img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 350px;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Two button columns */&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
display: flex;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-col {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Light green buttons */&lt;br /&gt;
.vision-buttons-container .vision-btn {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn:hover {&lt;br /&gt;
background-color: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn a,&lt;br /&gt;
.vision-buttons-container .vision-btn a.external {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ARCHITECTURAL WOOD SANCTUM &amp;amp; SHADOWBOX NICHES (A1 CONCEPT)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
:root {&lt;br /&gt;
--wood-darkest: #110804;&lt;br /&gt;
--wood-dark: #1c0e07;&lt;br /&gt;
--wood-mid: #2b170e;&lt;br /&gt;
--wood-warm: #3d2214;&lt;br /&gt;
--wood-light: #54311c;&lt;br /&gt;
--gold-bright: #f5d77f;&lt;br /&gt;
--gold-mid: #d4af37;&lt;br /&gt;
--gold-deep: #997a15;&lt;br /&gt;
--text-cream: #f4ebd9;&lt;br /&gt;
--text-muted: #bda892;&lt;br /&gt;
--spotlight-glow: radial-gradient(circle at 50% 0%, rgba(255, 230, 160, 0.28) 0%, rgba(255, 210, 120, 0.08) 45%, transparent 75%);&lt;br /&gt;
}&lt;br /&gt;
/* Master Architectural Container */&lt;br /&gt;
.sanctum-cabinet {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1280px;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
background: linear-gradient(180deg, #2b170e 0%, #1c0e07 40%, #140904 100%);&lt;br /&gt;
border: 3px solid #3d2314;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
box-shadow: 0 25px 60px rgba(0,0,0,0.9), inset 0 2px 4px rgba(255,220,150,0.2), inset 0 -2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
position: relative;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, &#039;Georgia&#039;, serif;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
}&lt;br /&gt;
.sanctum-cabinet::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0; left: 0; right: 0; bottom: 0;&lt;br /&gt;
background: repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0px, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 4px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 1: TOP ARCHITECTURAL CORNICE / NAV BAR */&lt;br /&gt;
.cornice-header {&lt;br /&gt;
background: linear-gradient(180deg, #3f2314 0%, #28140a 60%, #1b0c05 100%);&lt;br /&gt;
border-bottom: 2px solid #5a341b;&lt;br /&gt;
box-shadow: 0 8px 16px rgba(0,0,0,0.7), inset 0 2px 3px rgba(255,230,170,0.25);&lt;br /&gt;
padding: 14px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left .nav-burger {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
background: rgba(0,0,0,0.4);&lt;br /&gt;
padding: 6px 12px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
border: 1px solid #4a2814;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-group {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.main-brand-title {&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0,0,0,0.9), 0 0 12px rgba(212,175,55,0.3);&lt;br /&gt;
}&lt;br /&gt;
.brand-subline {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-search {&lt;br /&gt;
flex: 1;&lt;br /&gt;
max-width: 480px;&lt;br /&gt;
margin: 0 24px;&lt;br /&gt;
}&lt;br /&gt;
.search-input-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel {&lt;br /&gt;
width: 100%;&lt;br /&gt;
padding: 10px 18px 10px 42px;&lt;br /&gt;
background: #0f0704;&lt;br /&gt;
border: 1px solid #472613;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-family: inherit;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0,0,0,0.9), 0 1px 2px rgba(255,255,255,0.08);&lt;br /&gt;
outline: none;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel::placeholder {&lt;br /&gt;
color: #7d6b58;&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.search-icon {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 14px;&lt;br /&gt;
top: 50%;&lt;br /&gt;
transform: translateY(-50%);&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links .btn-gold a {&lt;br /&gt;
background: linear-gradient(180deg, #b8860b 0%, #7d5904 100%);&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: #fff !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* SPOTLIGHT HOOD &amp;amp; OVERHEAD LAMPS (A1 STYLE) */&lt;br /&gt;
.spotlight-frieze {&lt;br /&gt;
position: relative;&lt;br /&gt;
padding: 24px 20px 10px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
background: linear-gradient(180deg, #24130b 0%, #180c06 100%);&lt;br /&gt;
border-bottom: 2px solid #3a1e0f;&lt;br /&gt;
}&lt;br /&gt;
.lamp-row {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-around;&lt;br /&gt;
padding: 0 80px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.lamp {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
background: radial-gradient(ellipse at center, #ffd700 0%, #b8860b 60%, #442500 100%);&lt;br /&gt;
border-radius: 0 0 10px 10px;&lt;br /&gt;
box-shadow: 0 0 14px 4px rgba(255, 215, 0, 0.45);&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
.lamp::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 8px;&lt;br /&gt;
left: -70px;&lt;br /&gt;
width: 200px;&lt;br /&gt;
height: 280px;&lt;br /&gt;
background: var(--spotlight-glow);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.frieze-title {&lt;br /&gt;
font-size: 24px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-shadow: 0 2px 6px rgba(0,0,0,0.95);&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.frieze-subtitle {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.shadowbox-body {&lt;br /&gt;
padding: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 2: HERO STAGE */&lt;br /&gt;
.hero-sanctuary-stage {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 1fr 1.25fr 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
background: linear-gradient(180deg, #180c06 0%, #100703 100%);&lt;br /&gt;
border: 3px solid #361e10;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
box-shadow: inset 0 10px 25px rgba(0,0,0,0.9);&lt;br /&gt;
margin-bottom: 24px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-card {&lt;br /&gt;
background: rgba(0, 0, 0, 0.45);&lt;br /&gt;
border: 1px solid #3b2011;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.8);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-tag {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-headline a {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-body {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: #bcaaa4;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
margin: 10px 0;&lt;br /&gt;
flex: 1;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-footer a {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.center-frame {&lt;br /&gt;
background: #090402;&lt;br /&gt;
border: 3px solid #4a2814;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.95), inset 0 0 30px rgba(0,0,0,0.9);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.sanctuary-center-badge {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link a {&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 3px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 80px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
background: linear-gradient(90deg, transparent, var(--gold-mid), transparent);&lt;br /&gt;
margin: 10px auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.multilingual-tape {&lt;br /&gt;
background: #140904;&lt;br /&gt;
border: 1px solid #361b0d;&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
margin-top: 12px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 3: 3D RECESSED SHADOWBOX SHELF NICHES */&lt;br /&gt;
.niches-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche {&lt;br /&gt;
background: linear-gradient(180deg, #0e0603 0%, #170b05 100%);&lt;br /&gt;
border: 3px solid #381f11;&lt;br /&gt;
border-top: 4px solid #1a0c06;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 18px;&lt;br /&gt;
box-shadow: inset 0 8px 18px rgba(0,0,0,0.95), 0 4px 10px rgba(0,0,0,0.7), inset 0 0 20px rgba(0,0,0,0.8);&lt;br /&gt;
position: relative;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: transform 0.2s, border-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
border-color: #633b20;&lt;br /&gt;
}&lt;br /&gt;
.niche-lamp {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
width: 36px;&lt;br /&gt;
height: 5px;&lt;br /&gt;
background: #e2ba4d;&lt;br /&gt;
border-radius: 0 0 6px 6px;&lt;br /&gt;
box-shadow: 0 0 10px rgba(255,215,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.niche-icon-wrap {&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
margin: 10px 0 10px 0;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0,0,0,0.8));&lt;br /&gt;
}&lt;br /&gt;
.niche-title {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
.niche-desc {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.niche-meta {&lt;br /&gt;
margin-top: auto;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
border-top: 1px solid #2d180c;&lt;br /&gt;
padding-top: 8px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* SUPPLEMENTARY TAXONOMY SHELF */&lt;br /&gt;
.taxonomies-carved-shelf {&lt;br /&gt;
background: #110704;&lt;br /&gt;
border: 1px solid #361b0c;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 12px 18px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.shelf-label {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
background: #1d0f07;&lt;br /&gt;
border: 1px solid #422312;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 4px 10px;&lt;br /&gt;
margin: 0 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
/* CARVED TIMELINE RIBBON */&lt;br /&gt;
.timeline-carved-ribbon {&lt;br /&gt;
background: linear-gradient(180deg, #1c0e07 0%, #120803 100%);&lt;br /&gt;
border: 2px solid #381f11;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
box-shadow: inset 0 4px 10px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.timeline-label-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.timeline-title {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.timeline-span-badge {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.timeline-years-bar {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
background: #080301;&lt;br /&gt;
border: 1px solid #30170a;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-year {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: #9c8570;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
padding: 2px 6px;&lt;br /&gt;
transition: color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.vh-year:hover, .vh-year.active {&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 4: BASE PLINTH FOOTER */&lt;br /&gt;
.plinth-footer {&lt;br /&gt;
background: linear-gradient(180deg, #1d0f07 0%, #120803 100%);&lt;br /&gt;
border-top: 3px solid #3d2111;&lt;br /&gt;
padding: 20px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.05);&lt;br /&gt;
}&lt;br /&gt;
.plinth-stat {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-actions {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
background: #190b05;&lt;br /&gt;
border: 1px solid #4a2712;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
.niches-grid { grid-template-columns: 1fr; }&lt;br /&gt;
.hero-sanctuary-stage { grid-template-columns: 1fr; }&lt;br /&gt;
.taxonomies-carved-shelf { flex-direction: column; gap: 10px; }&lt;br /&gt;
.plinth-footer { flex-direction: column; gap: 14px; text-align: center; }&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PERSISTENT TOP BAR: #345B63 SINGLE-ROW (BURGER, SEARCH, TITLE, USER)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Full-Width Outer Banner Container (Strict #345B63) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Inner Flex Row: STRICT Single Horizontal Line */&lt;br /&gt;
.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CENTERED TITLE: Dead-Center On The Same Line */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.8px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. LEFT SECTION: Burger [ ≡ ] + Search In ONE Row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Force Burger Menu Dropdown to ALWAYS display on desktop */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .cdx-button--fake-button {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* HIGH-VISIBILITY GOLD FOR BURGER &amp;amp; ALL VECTOR ICONS */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.mw-header .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
filter: brightness(0) saturate(100%) invert(86%) sepia(26%) saturate(884%) hue-rotate(352deg) brightness(102%) contrast(96%) !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide duplicate site wordmark &amp;amp; tagline next to burger */&lt;br /&gt;
.vector-header-start .mw-logo-wordmark,&lt;br /&gt;
.vector-header-start .mw-logo-tagline,&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Box Container on Left */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Refined Inset Search Input (Option 1: Harmonious Deep Sea Teal) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 18px !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
padding: 4px 12px 4px 30px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
line-height: 30px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
transition: width 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(245, 215, 127, 0.4), inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input::placeholder,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]::placeholder,&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
color: #a5c4c9 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-search-box-inner .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide separate search submit buttons */&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container #searchButton,&lt;br /&gt;
.vector-header-container #mw-searchButton,&lt;br /&gt;
.vector-header-container .searchButton,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. RIGHT SECTION: User Part Fixed (No weird boxes, clean gold, unified dropdown) */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.1 Remove all clunky button box backgrounds and borders from top bar items */&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button--fake-button,&lt;br /&gt;
.vector-header-end .cdx-button--weight-quiet,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-menu-heading,&lt;br /&gt;
.vector-header-end #p-personal,&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-menu,&lt;br /&gt;
.vector-header-end .vector-menu,&lt;br /&gt;
.vector-header-end .vector-menu-content,&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.2 Style username &amp;amp; header icons in clean warm gold (no boxes) */&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #pt-userpage-2 span,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: background-color 0.2s ease, color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.3 Desktop User Dropdown Menu (Strictly Matching image_a7f3ff.png) */&lt;br /&gt;
.vector-header-end .vector-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content div,&lt;br /&gt;
.vector-header-end .vector-dropdown-content ul,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-menu-content {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure Talk (pt-mytalk) is visible in desktop dropdown */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide icons inside desktop user dropdown so it matches image_a7f3ff.png clean text */&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean, compact, single-row links */&lt;br /&gt;
.vector-header-end .vector-dropdown-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a span {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
font-size: inherit !important;&lt;br /&gt;
font-weight: inherit !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:focus,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Divider above Logout */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-user-menu-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. DISABLE ALL HOVER PREVIEWS / POPUPS IN TOP BAR */&lt;br /&gt;
.vector-header-container [title]:hover::after,&lt;br /&gt;
.vector-header-container [title]:hover::before,&lt;br /&gt;
.vector-header-container a[title]:hover::after,&lt;br /&gt;
.vector-header-container a[title]:hover::before,&lt;br /&gt;
.mw-header [title]:hover::after,&lt;br /&gt;
.mw-header [title]:hover::before,&lt;br /&gt;
.mw-header a[title]:hover::after,&lt;br /&gt;
.mw-header a[title]:hover::before {&lt;br /&gt;
display: none !important;&lt;br /&gt;
content: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Sticky Header Support (Color: #345B63) */&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
height: 48px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-sticky-header a,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Main Page Adjustments: Clean Flush Under Top Bar */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-top {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-photo-stage {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ELIMINATE UNWANTED LIGHT-GREEN STRIP / TOOLBAR UNDER TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure no gap or background bleed between top bar and content on Main Page */&lt;br /&gt;
body.page-Main_Page .vector-header-container {&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
WHO IS SRILA PRABHUPADA &amp;amp; FOUNDER-ACARYA HERO ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 16px auto 8px auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 3px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important; /* Temple Gold */&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
color: #1e353b !important; /* Deep Sacred Slate-Teal */&lt;br /&gt;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
margin: 6px auto 14px auto !important;&lt;br /&gt;
padding: 4px 18px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-radius: 20px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: &amp;quot;♦&amp;quot; !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PANORAMIC TIMELINE RIBBON (1896 – 1977) BETWEEN HERO &amp;amp; GATEWAYS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-timeline-panoramic {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 18px auto 24px auto !important;&lt;br /&gt;
padding: 12px 16px !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-timeline-years {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 auto 12px auto !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-wrap: wrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(255, 255, 255, 0.7) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(52, 91, 99, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* FORCE WARM PARCHMENT ON ALL MAIN PAGE CONTAINERS (KILL MINT GREEN BLEED) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA STRICT ZERO-SCROLL VIEWPORT-FIT SYSTEM (STEP 11)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Strict Zero-Scroll Viewport Locking */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Master Canvas Vertical Rhythm (Auto-distributed inside single screen) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 18px 10px 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Base Card Styling */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Ribbon */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-icon {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-sub {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
opacity: 0.85 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 1: HERO TRIAD (Compact) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 280px 1fr 280px !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories of Srila Prabhupada Card (Left) */&lt;br /&gt;
.vh-card-memories .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-actions {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.28) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Frame */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at center, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 34px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
/* Button below Srila Prabhupada: only &amp;quot;Founder-Ācārya of ISKCON&amp;quot;, clickable wiki link */&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
margin: 3px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Sacred Portrait Oval */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto 4px auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 110px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 2.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f4ebd9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
margin: 2px auto 0 auto !important;&lt;br /&gt;
max-width: 440px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 2: CLEAN INTERACTIVE TIMELINE (No outer border/box rectangle) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lifeline track window */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
flex: 0 0 200px !important;&lt;br /&gt;
padding: 6px 14px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 32px !important;&lt;br /&gt;
left: 14px !important;&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
height: 8px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #1e293b !important;&lt;br /&gt;
max-width: 170px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 3: 6 GATEWAYS GRID (Compact 6-Columns) */&lt;br /&gt;
.vh-gateways-frame {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(6, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 8px 6px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 30px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway .vh-icon {&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
color: #2c3e50 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 4: QUOTE SCROLL (Slim Banner) */&lt;br /&gt;
.vh-quote-frame {&lt;br /&gt;
background: #faf6ee !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
padding: 8px 24px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1000px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-inner {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-text {&lt;br /&gt;
max-width: 750px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-source {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
color: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
font-family: Georgia, serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 5: BOTTOM MODULES (Treasures &amp;amp; Network) */&lt;br /&gt;
.vh-bottom-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 8px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 8px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stats-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-around !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 8px 10px 4px 10px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 2px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-num {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-lbl {&lt;br /&gt;
font-size: 8.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 4px 10px 6px 10px !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
THEMATIC TAXONOMY INDEX (4 SECTIONS) &amp;amp; PRABHUPADA IN MEDIA (STEP 12)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Section Heading */&lt;br /&gt;
.vh-section-header {&lt;br /&gt;
margin: 18px 0 10px 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
padding-bottom: 6px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-badge {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
padding: 3px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.2px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4-Column Taxonomy Grid */&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Prabhupada in the Media Section */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-body {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
padding: 12px 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #334155 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow smooth scrolling when full sections are present */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: repeat(2, 1fr) !important; }&lt;br /&gt;
.vh-media-body { flex-direction: column !important; align-items: flex-start !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: 1fr !important; }&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide quote and bottom sections if any old cache or DOM remains */&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
#vh-random-quote-wrap,&lt;br /&gt;
.vh-bottom-grid,&lt;br /&gt;
.vh-bottom-card,&lt;br /&gt;
.vh-card-treasures,&lt;br /&gt;
.vh-card-network {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 14: TOP BAR SEARCH ANCHORED LEFT + SACRED 3D ARCHITECTURAL STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR LEFT ANCHOR FOR SEARCH */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 0 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. 3D CARDS (HERO TRIAD, GATEWAYS, TAXONOMY, MEDIA) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf8f4 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.32) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 1px 3px rgba(0, 0, 0, 0.05),&lt;br /&gt;
0 5px 15px rgba(30, 53, 59, 0.07),&lt;br /&gt;
0 10px 24px -5px rgba(30, 53, 59, 0.08),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 10px 25px rgba(30, 53, 59, 0.12),&lt;br /&gt;
0 16px 32px -6px rgba(177, 135, 61, 0.16),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Plaques (Embossed Top Bar) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #fbf9f4 0%, #f2ebdd 100%) !important;&lt;br /&gt;
border-bottom: 1.5px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(0, 0, 0, 0.03) !important;&lt;br /&gt;
border-top-left-radius: 7px !important;&lt;br /&gt;
border-top-right-radius: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Center Card (Elevated Sovereign Altar) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 35%, #ffffff 0%, #faf6ec 65%, #f3ece0 100%) !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 1) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.11),&lt;br /&gt;
0 16px 36px -6px rgba(177, 135, 61, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 20px rgba(177, 135, 61, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Frame */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 3.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(30, 53, 59, 0.22),&lt;br /&gt;
0 12px 28px rgba(0, 0, 0, 0.15),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.8),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
transition: transform 0.25s ease, box-shadow 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.28),&lt;br /&gt;
0 16px 36px rgba(177, 135, 61, 0.3),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Gateways Icon Medallions */&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
background: linear-gradient(145deg, #ffffff 0%, #f6efe0 50%, #eadecb 100%) !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
transition: transform 0.2s ease, box-shadow 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.08) translateY(-1px) !important;&lt;br /&gt;
background: linear-gradient(145deg, #fdfbf7 0%, #f2e3c6 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 5px 10px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Tactile Timeline Year Keys */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4eee2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.55) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.07),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.75) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 10px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1f373c 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #122124 !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0d1719 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 1px 2px rgba(0, 0, 0, 0.4),&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Raised 3D Pill Action Buttons */&lt;br /&gt;
.vh-btn-pill,&lt;br /&gt;
.vh-founder-subline a,&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.12),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.4),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #28474e 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #1a2f34 !important;&lt;br /&gt;
border-bottom: 2px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 4px 14px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b1873d 0%, #916c2a 100%) !important;&lt;br /&gt;
border-color: #72531a !important;&lt;br /&gt;
border-bottom: 2.5px solid #553e13 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f6efe2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #213c42 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162a2e !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1517 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(30, 53, 59, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Lifeline Track (Carved Groove with Illuminated Bar) */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #e4ded0 0%, #ede7db 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-bottom: 1px solid #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 15: &amp;quot;SOLID&amp;quot; ARCHITECTURAL PRESENCE &amp;amp; EMBOSSED 3D DEPTH&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SOLID CARD ARCHITECTURE (SUBSTANTIAL GROUNDED PRESENCE) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fbf9f4 60%, #f5efe2 100%) !important;&lt;br /&gt;
border: 1.5px solid #c09b4d !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #8e6b22 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.08),&lt;br /&gt;
0 8px 20px rgba(24, 38, 35, 0.12),&lt;br /&gt;
0 16px 32px -4px rgba(24, 38, 35, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 -1px 0 rgba(192, 155, 77, 0.2) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-4px) !important;&lt;br /&gt;
border-color: #d4ab55 !important;&lt;br /&gt;
border-bottom: 4.5px solid #7a5818 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.10),&lt;br /&gt;
0 14px 28px rgba(24, 38, 35, 0.18),&lt;br /&gt;
0 24px 42px -6px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SOLID EMBOSSED CARD HEADER (STONE/METAL LINTEL) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #faf6ee 0%, #ebe0ca 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #b89348 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 2px 4px rgba(0, 0, 0, 0.05) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.6px !important;&lt;br /&gt;
color: #725215 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #55442a !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.16) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (SOVEREIGN REVERENTIAL ALTAR) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 32%, #ffffff 0%, #fbf6ec 55%, #f0e6d2 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #785414 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.09),&lt;br /&gt;
0 12px 28px rgba(24, 38, 35, 0.16),&lt;br /&gt;
0 22px 44px -8px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SOLID CAST GOLD PORTRAIT MEDALLION */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 4px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(20, 35, 32, 0.32),&lt;br /&gt;
0 16px 36px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #c99c45 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 12px 32px rgba(20, 35, 32, 0.40),&lt;br /&gt;
0 20px 45px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SOLID GATEWAYS WITH SCULPTED BRONZE/GOLD MEDALLIONS */&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 14px 10px 12px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #eedfc7 50%, #d6ba8f 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top-color: #ffffff !important;&lt;br /&gt;
border-bottom-color: #825f18 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.14),&lt;br /&gt;
inset 0 1px 1.5px #ffffff,&lt;br /&gt;
inset 0 -2px 3px rgba(130, 95, 30, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.1) translateY(-2px) !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #f7ebd5 50%, #e5cb9e 100%) !important;&lt;br /&gt;
border-color: #c49d48 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 1px 2px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(130, 95, 30, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #14282c !important;&lt;br /&gt;
letter-spacing: 1.4px !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SOLID TACTILE TIMELINE YEAR BUTTONS */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #efe7d6 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #213c42 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
border-color: #cda24e !important;&lt;br /&gt;
border-bottom: 4.5px solid #63430c !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.28),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #0b1a1c !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #172c30 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0d191c !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #060c0d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 2px 4px rgba(0, 0, 0, 0.5),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SOLID CARVED LIFELINE TRACK */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #ded6c4 0%, #e8e1d3 100%) !important;&lt;br /&gt;
border: 1.5px solid #a8843c !important;&lt;br /&gt;
border-top-color: #8c6a26 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. SOLID 3D ACTION PILL BUTTONS */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #376069 0%, #20393f 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.45) !important;&lt;br /&gt;
border-bottom: 3px solid #0a1315 !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 5px 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 7px rgba(0, 0, 0, 0.20),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.5),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b88e40 0%, #8c661d 100%) !important;&lt;br /&gt;
border-color: #61440d !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
border-bottom: 3.5px solid #432e08 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(177, 135, 61, 0.38) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4ebd9 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #785414 !important;&lt;br /&gt;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1b3237 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #0e1e21 !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #050b0c !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(30, 53, 59, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. SOLID DEDICATED MEDIA ARCHIVES SECTION */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 10. Hide THEMATIC TAXONOMY INDEX announcement banner from old cache */&lt;br /&gt;
.vh-section-header,&lt;br /&gt;
.vh-section-badge,&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide the 6 gateways frame if any cache remains */&lt;br /&gt;
.vh-gateways-frame,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
SAFE NO-SCROLL DASHBOARD &amp;amp; ZERO-OVERLAP ARCHITECTURE (STEP 18)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PREVENT SCROLLING ON MAIN PAGE CLEANLY WITHOUT BREAKING VECTOR INTERNALS */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: hidden !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. THE MASTER DASHBOARD CONTAINER (FITS SCREEN EXACTLY) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 56px) !important;&lt;br /&gt;
max-height: calc(100vh - 56px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize old legacy absolute / conflicting rules */&lt;br /&gt;
.vh-intro,&lt;br /&gt;
.vh-now,&lt;br /&gt;
.vh-main,&lt;br /&gt;
.vh-gateways,&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 1: HERO TRIAD */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 38vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1.15fr 1fr !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Card: Sanctuary Altar */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin: 0 auto 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
padding: 2px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 85px !important;&lt;br /&gt;
height: 85px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 2: INTERACTIVE LIFE TIMELINE */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 62px !important;&lt;br /&gt;
max-height: 62px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 2px 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
max-height: 30px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 3: THEMATIC TAXONOMY (4 CARDS) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 39vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-header {&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 5px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
margin-top: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 4: PRABHUPĀDA IN THE MEDIA (COMPACT HORIZONTAL BAR 42px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-card-header {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-body {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-desc {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 3px 12px !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 19: FULL-WIDTH VIEW + TOP-BAR TEAL (#345B63) BORDERS &amp;amp; SHADOWS&lt;br /&gt;
+ REFINED COMPACT SIZING &amp;amp; EXPANDED AIRY SPACING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH VIEW (EXPAND TO 100% SCREEN WIDTH) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TEAL (#345B63) BORDERS &amp;amp; MULTI-STOP TEAL SHADOWS ACROSS ALL CARDS */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
border-color: #43727c !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.12),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.22),&lt;br /&gt;
0 22px 38px -6px rgba(52, 91, 99, 0.26),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Lintels (Teal Borders &amp;amp; Toned Accents) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #eaf1f2 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(52, 91, 99, 0.06) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #233e44 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY ALAR CARD (REFINED 3D TEAL EMBOSSING) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.10),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.18),&lt;br /&gt;
0 22px 40px -6px rgba(52, 91, 99, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(52, 91, 99, 0.05) !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Bezel in #345B63 */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 80px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
border: 3.5px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(52, 91, 99, 0.35),&lt;br /&gt;
0 12px 26px rgba(26, 47, 52, 0.25),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 22px rgba(52, 91, 99, 0.45),&lt;br /&gt;
0 16px 32px rgba(26, 47, 52, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Title &amp;amp; Subtitle */&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. BIG RECTANGLE ELEMENTS ARE SMALLER WITH BIGGER SPACE BETWEEN THEM */&lt;br /&gt;
/* Section 1: Hero Triad Grid (Reduced Height, Expanded 20px Gutter) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 220px !important;&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 2: Timeline (Sleek Key Row &amp;amp; Track, Teal Borders) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 58px !important;&lt;br /&gt;
height: 58px !important;&lt;br /&gt;
max-height: 58px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
border-bottom: 3.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.25), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1e353b 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-bottom: 3px solid #0b1517 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4), 0 2px 5px rgba(52, 91, 99, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 3: Thematic Taxonomy Grid (Reduced Height, Expanded 18px Gutter) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #3e565c !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 4: Media Bar (Compact 40px Single-Line Strip) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
max-height: 40px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. 3D PILL BUTTONS WITH TEAL THEME */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #1a2f34 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #4c828d 0%, #2e545b 100%) !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 20: NARROWER RECTANGLES + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. NARROWER PROPORTIONED CONTAINER (NO LONGER ENDLESSLY WIDE) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
max-width: 1260px !important;&lt;br /&gt;
width: 95% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CENTER CARD FIXES (PROPER HIERARCHY, NO WEIRD DOUBLE BOXES) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title a {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-sub {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-main {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide legacy floating who-corner and founder subline balloon boxes */&lt;br /&gt;
.vh-hero-title-wrap,&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dedicated button below portrait */&lt;br /&gt;
.vh-founder-btn-wrap {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 78px !important;&lt;br /&gt;
height: 78px !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(52, 91, 99, 0.32), inset 0 2px 4px rgba(255, 255, 255, 0.9), inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE LAYOUT CORRECTIONS (CLEAN &amp;amp; LEGIBLE TRACK) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 64px !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
max-height: 34px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CLEAN MEDIA SECTION (SINGLE HORIZONTAL FLEX ROW 44px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left .vh-badge-text a {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-center {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right .vh-btn-pill {&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. NARROWER HERO &amp;amp; TAXONOMY GRIDS WITH AMPLE SPACING */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 21: NARROW RECTANGLES (1140px) + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE NARROWER DASHBOARD WIDTH (OVERRIDE ALL PREVIOUS MIN-WIDTHS) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
max-width: 1140px !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. NARROW HERO TRIAD (3 CARDS ~360px EACH) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (COMPLETELY REBUILT ARCHITECTURE) */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 76px !important;&lt;br /&gt;
height: 76px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW THEMATIC TAXONOMY (4 CARDS ~270px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. CLEAN MEDIA BAR (HORIZONTAL SINGLE LINE) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 22: FULL-WIDTH VIEW + NARROWER CARDS + VISIBLE TOP BORDER + ZERO CUTOUTS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE VIEW (NO ARTIFICIAL MAX-WIDTH ON CONTAINER) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 10px 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. VISIBLE TOP BORDER ON ALL RECTANGLE ELEMENTS (NO MORE MISSING TOP BORDER!) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-sanctuary-card,&lt;br /&gt;
.vh-card-memories,&lt;br /&gt;
.vh-card-article,&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* CRITICAL: EXPLICIT VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. NARROWER RECTANGLES WITH GENEROUS GAPS (PAGE IS FULL WIDTH, CARDS ARE NARROWER) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 28px !important;&lt;br /&gt;
flex: 0 0 230px !important;&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 400px !important; /* NARROWER RECTANGLES */&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SANCTUARY CENTER CARD: ZERO WEIRD BOXES, PERFECT VERTICAL FIT */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text,&lt;br /&gt;
.vh-sanctuary-header-text *,&lt;br /&gt;
.vh-sanctuary-name,&lt;br /&gt;
.vh-sanctuary-name * {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 74px !important;&lt;br /&gt;
height: 74px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 3px 16px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. PREVENT CUT OUTS IN MEMORIES &amp;amp; SPOTLIGHT */&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-article .vh-discover-secondary {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. TIMELINE: ZERO OVERLAPPING */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 68px !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. NARROWER TAXONOMY CARDS (4 CARDS ~280px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 175px !important;&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 290px !important; /* NARROWER TAXONOMY CARDS */&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: calc(100% - 34px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MEDIA BAR (PERFECT SINGLE ROW, ZERO OVERLAPPING) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 23: DEFINITIVE FIXES FOR TOP BORDERS, WIDTHS, TIMELINE, FULL-WIDTH PAGE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE: UNLOCK MEDIAWIKI WRAPPERS &amp;amp; CONTAINERS TO 100% */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container,&lt;br /&gt;
body.page-Main_Page .vector-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TOP BORDERS: 100% VISIBLE SOLID #345B63 BORDER ON EVERY CARD &amp;amp; HEADER */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* ULTRA-VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* HEADER REINFORCED TOP BORDER */&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. YEAR BUTTONS: SOLID VISIBLE TOP BORDER */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* EXPLICIT SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
border-top: 2px solid #1a2f34 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-top: 2px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2.5px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW ALL RECTANGLES BY 30% */&lt;br /&gt;
/* HERO TRIAD: Cards narrowed to 280px (was 400px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 36px !important;&lt;br /&gt;
flex: 0 0 235px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* TAXONOMY: 4 Cards narrowed to 210px (was 290px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
/* MEDIA BAR: Narrowed to 930px to match Triad/Taxonomy cluster */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 930px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. FLOWING TIMELINE: FIX VERTICAL TRUNCATION (AMP UP HEIGHT TO 70px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1050px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 26px !important;&lt;br /&gt;
flex: 0 0 26px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
max-height: 72px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-date {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-title,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SANCTUARY PORTRAIT &amp;amp; BUTTONS - POLISHED HIERARCHY */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 72px !important;&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
border: 2.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule {&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-subtitle {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 24: FIX THICK BORDERS, FULL-WIDTH EDGES, AND BOTTOM OVERLAPPING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE 100% TRUE FULL-WIDTH (STRIP VECTOR 2022 LEFT/RIGHT INDENTATIONS) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important; /* PREVENTS PUSHING MEDIA SECTION OFF-SCREEN */&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. FIX UNUSUAL THICK TOP BORDER: UNIFORM 1.5px ON ALL CARDS &amp;amp; NO HEADER BORDER-TOP */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important; /* CRISP UNIFORM 1.5px (NOT THICK!) */&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: none !important; /* REMOVE DUPLICATE TOP BORDER ON HEADER */&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. HERO TRIAD (30% NARROWER RECTANGLES, PERFECTLY CENTERED) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 32px !important;&lt;br /&gt;
flex: 0 0 225px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. FULL-WIDTH FLOWING TIMELINE (STRETCHES EDGE-TO-EDGE) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 96px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH EDGE-TO-EDGE */&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 7px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 25px !important;&lt;br /&gt;
flex: 0 0 25px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH TRACK */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important; /* CONTINUOUS SEAMLESS EDGE-TO-EDGE */&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 60px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TAXONOMY 4 CARDS (30% NARROWER RECTANGLES, PERFECT FIT) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. FIX BOTTOM OVERLAPPING: SINGLE-CONTAINER MEDIA BAR */&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 920px !important;&lt;br /&gt;
max-width: 920px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRIP ALL NESTED SUB-BOXES / INTERNAL BORDERS IN MEDIA SECTION */&lt;br /&gt;
body.page-Main_Page .vh-media-bar &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-body,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn .vh-btn-pill,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 51: DEFINITIVE CLEAN ARCHITECTURE &amp;amp; VISIBLE AT-REST ANIMATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. CANVAS &amp;amp; WRAPPER RESET (FULL WIDTH, NO SIDEBAR) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. MAIN CONTAINER: FULL VIEWPORT HEIGHT SPREAD TOP TO BOTTOM */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 18px 40px 14px 40px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important; /* SPREAD CONTENT FROM TOP TO BOTTOM */&lt;br /&gt;
gap: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARDS: 100% TRANSPARENT OPEN SPACE (NO BOXES, NO BORDERS) */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all old badges, buttons, headers, and clutter */&lt;br /&gt;
body.page-Main_Page .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-actions,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-btn-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who,&lt;br /&gt;
body.page-Main_Page .vh-badge-sub,&lt;br /&gt;
body.page-Main_Page .vh-badge-icon,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-link,&lt;br /&gt;
body.page-Main_Page .vh-random-article-more,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 1: HERO TRIAD (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 295px !important;                    /* EXPANDED HEIGHT FOR 180px PORTRAIT */&lt;br /&gt;
height: 295px !important;&lt;br /&gt;
max-height: 295px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 360px !important;&lt;br /&gt;
width: 360px !important;&lt;br /&gt;
max-width: 360px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Portrait Medallion */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 4px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 10px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* +120% BIGGER (82px -&amp;gt; 180px) */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.7),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 2: TIMELINE (EDGE TO EDGE FULL WIDTH) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 27px !important;&lt;br /&gt;
flex: 0 0 27px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 3: THEMATIC TAXONOMY (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 155px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 260px !important;&lt;br /&gt;
width: 260px !important;&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SECTION 4: MEDIA BAR (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
border-top: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
border-bottom: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. DESCRIPTIVE TEXT IN CARDS */&lt;br /&gt;
body.page-Main_Page .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-snippet,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-desc,&lt;br /&gt;
body.page-Main_Page .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* 50% LARGER (12.5px -&amp;gt; 19px) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
9. CAITANYA 3D TITLES + VISIBLE AT-REST BREATHING LINE + ON-HOVER FULL GLIDE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Title Containers */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ALL TITLE LINKS (KEEPING THE EXACT GORGEOUS 3D STYLE FROM USER&#039;S SCREENSHOT) */&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page&lt;br /&gt;
-Main_Page .vh-media-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* PERFECT SPACE FOR UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* 1. LIGHT COLOR FACE (The exact warm temple gold from screenshot) */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 2. DARK SIDES &amp;amp; DEEP CAST SHADOW (The exact 3D from screenshot) */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific Font Sizes */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
letter-spacing: 0.03em !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 18.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title a {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
3. THE GOLDEN FILAMENT LINE BENEATH TITLES (RESTORES THE USER&#039;S FAVORITE FEATURE!)&lt;br /&gt;
- At Rest: Gently breathes in and out (25% to 65% width) so animation is clearly visible!&lt;br /&gt;
- On Hover: Pauses breathing and smoothly glides to full 90% width!&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
/* AT REST: VISIBLE BREATHING ANIMATION (2.8s CYCLE) */&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* At-Rest Line Breathing Keyframes */&lt;br /&gt;
@keyframes vhLineBreath {&lt;br /&gt;
0%, 100% {&lt;br /&gt;
width: 25%;&lt;br /&gt;
left: 37.5%;&lt;br /&gt;
opacity: 0.35;&lt;br /&gt;
}&lt;br /&gt;
50% {&lt;br /&gt;
width: 65%;&lt;br /&gt;
left: 17.5%;&lt;br /&gt;
opacity: 0.95;                              /* Clearly visible expanding light bar! */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
4. ON MOUSE HOVER: FULL GOLDEN LINE GLIDE + DIRECT SUNLIGHT 3D ILLUMINATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;     /* RETAINS 3D STEP MOVEMENT */&lt;br /&gt;
color: #dfad3e !important;                    /* DOES NOT CHANGE COLOR (STAYS RICH GOLD) */&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;  /* 100% CONSTANT COLOR */&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
/* Extended 3D shadow deepening as the letters step forward */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ON HOVER: LINE GLIDES OUT TO FULL 90% WIDTH &amp;amp; STAYS SOLID GOLD */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover::after {&lt;br /&gt;
animation: none !important;                   /* Stops at-rest breathing */&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;                       /* FULL EXTENSION GLIDE! */&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
/* EXACT SAME GOLD COLOR AS AT REST — ZERO COLOR CHANGE */&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 56: TIMELINE EXPANSION (NO TEXT CROPPING, NO BG, NO LINE) &amp;amp; CAPTION REGULAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR, NOT ITALIC */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TIMELINE SECTION: EXPANDED HEIGHT TO PREVENT ALL TEXT CROPPING */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 134px !important;&lt;br /&gt;
height: 134px !important;&lt;br /&gt;
min-height: 134px !important;&lt;br /&gt;
max-height: 134px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. LIFELINE WINDOW &amp;amp; TRACK: TRANSPARENT, NO TOP LINE, HEIGHT 96px */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 96px !important;                     /* EXPANDED HEIGHT (WAS 68px) */&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: transparent !important;          /* REMOVE BACKGROUND */&lt;br /&gt;
border: none !important;                     /* REMOVE ALL BORDERS */&lt;br /&gt;
border-top: none !important;                 /* REMOVE LINE ABOVE */&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line across the timeline items */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE ITEM: EXACT 240px MATCH WITH JAVASCRIPT ITEM_WIDTH */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
min-width: 240px !important;&lt;br /&gt;
max-width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;                    /* Clear Gold Date */&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
width: 9px !important;&lt;br /&gt;
height: 9px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #345B63 !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 57: TIMELINE FULL BLEED (EDGE-TO-EDGE), 50% TALLER (150px),&lt;br /&gt;
DOT/TEXT SEPARATION (ZERO OVERLAP), NO THIN LINE ABOVE,&lt;br /&gt;
AND CAPTION REGULAR (NOT ITALIC)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR (NOT ITALIC) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE ALL THIN LINES ABOVE TIMELINE (NO TOP BORDERS ANYWHERE) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. STRETCH TIMELINE EDGE-TO-EDGE TO VERY LEFT AND RIGHT (FULL BLEED) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
flex: 0 0 190px !important;                    /* EXPANDED TOTAL HEIGHT (150px track + 40px buttons) */&lt;br /&gt;
height: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
max-height: 190px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Year buttons container centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE TRACK WINDOW: 50% TALLER (150px) &amp;amp; FULL BLEED (VERY LEFT TO VERY RIGHT) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 150px !important;                    /* 50% TALLER (WAS 96px -&amp;gt; NOW 150px) */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 150px !important;&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line passing through the dots */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 28px !important;                         /* GUIDE LINE POSITION */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TIMELINE ITEM &amp;amp; DOT / TEXT SEPARATION (ZERO OVERLAP!) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 150px !important;                    /* FULL 150px HEIGHT */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the very top */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot on the horizontal line (top: 24px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 24px !important;                        /* CENTERED ON THE 28px LINE */&lt;br /&gt;
left: 18px !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event text starts strictly BELOW the dot and line (CLEAR SEPARATION) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 18px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT! */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 100px !important;                /* COMFORTABLY HOLDS 6-7 LINES */&lt;br /&gt;
}&lt;br /&gt;
/* Edge fades on the timeline window (seamless left &amp;amp; right fade) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to right, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to left, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 58: ABSOLUTE CROPPING ELIMINATION &amp;amp; PERFECT TIMELINE DOT ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. HERO TRIAD &amp;amp; PRABHUPĀDA CARD: UNCONSTRAINED HEIGHT (ZERO CROPPING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;                  /* AMPLE ROOM FOR 180px CIRCLE + CAPTION */&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 380px !important;&lt;br /&gt;
width: 380px !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait Medallion: 180px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 12px auto !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* FULL 180px CIRCLE */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
overflow: hidden !important;                   /* CLIPS ONLY THE PHOTO, NOT THE CARD */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Caption: Regular (Not Italic) at 19px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;               /* STRICTLY REGULAR (NOT ITALIC) */&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TIMELINE: 50% TALLER (155px), FULL BLEED, NO THIN TOP LINES&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Full Bleed Timeline Section */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 195px !important;&lt;br /&gt;
height: 195px !important;&lt;br /&gt;
min-height: 195px !important;&lt;br /&gt;
max-height: 195px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Track Window: 50% Taller (155px) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 155px !important;                    /* 50% TALLER (HOLDS 6-7 FULL LINES) */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line: Fixed at top: 30px */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 30px !important;                         /* GUIDE LINE LEVEL */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. TIMELINE ITEM: PERFECT VERTICAL &amp;amp; HORIZONTAL DOT ALIGNMENT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;                    /* FULL 155px HEIGHT */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date Text: Centered horizontally above the dot */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED HORIZONTALLY */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: EXACTLY CENTERED VERTICALLY ON THE 30px LINE &amp;amp; HORIZONTALLY WITH DATE */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px center (EXACT ON LINE!) */&lt;br /&gt;
left: 50% !important;                        /* CENTERED HORIZONTALLY */&lt;br /&gt;
transform: translateX(-50%) !important;      /* PERFECT HORIZONTAL ALIGNMENT WITH DATE */&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event Text: Safely below the line and dot (ZERO OVERLAPPING) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 22px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 105px !important;                /* COMFORTABLY HOLDS 6-7 FULL LINES */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 59: TOP BAR HELP TEXT REMOVAL, TIMELINE 3-TIER AXIS CENTERING,&lt;br /&gt;
AND SEAMLESS TITLE MORPH (Śrīla Prabhupāda &amp;lt;-&amp;gt; Who Is Śrīla Prabhupāda)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR: SUPPRESS ALL HOVER HELP TEXTS &amp;amp; TOOLTIPS */&lt;br /&gt;
#mw-head [title]::before,&lt;br /&gt;
#mw-head [title]::after,&lt;br /&gt;
.vector-header [title]::before,&lt;br /&gt;
.vector-header [title]::after,&lt;br /&gt;
.mw-tooltip,&lt;br /&gt;
.tipsy,&lt;br /&gt;
.tipsy-inner,&lt;br /&gt;
.tooltip {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PERMANENT SANCTUARY HERO TITLE: &amp;quot;Who Is Śrīla Prabhupāda&amp;quot; (NO TEXT CHANGE ON HOVER) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize and remove all text-swapping / morph behavior */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-default {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE: PERFECT 3-TIER CENTER ALIGNMENT (DATE, DOT, AND TEXT) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;               /* PERFECT HORIZONTAL AXIS CENTERING */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the top: centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 auto 4px auto !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 30px !important;&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: Center vertically on the 30px line, and horizontally with the date */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px (EXACT ON LINE) */&lt;br /&gt;
left: 50% !important;                        /* EXACT HORIZONTAL CENTER */&lt;br /&gt;
transform: translateX(-50%) !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text below: Properly centered under the dot with ample clearance */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 220px !important;&lt;br /&gt;
margin: 24px auto 0 auto !important;         /* CLEARLY BELOW DOT &amp;amp; LINE */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;                /* PROPERLY CENTERED TEXT */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Suppress any tooltip on top bar header title */&lt;br /&gt;
#vanipedia-header-title,&lt;br /&gt;
.vh-header-title,&lt;br /&gt;
.vanipedia-header-title,&lt;br /&gt;
#p-logo,&lt;br /&gt;
.vector-header {&lt;br /&gt;
-webkit-user-select: none !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition for Remembering Prabhupada random spotlight */&lt;br /&gt;
#vh-random-memories,&lt;br /&gt;
.vh-card-memories .vh-card-body {&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-memories.is-changing,&lt;br /&gt;
.vh-card-memories .vh-card-body.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the text below the titles when randomizing (STEP 70) */&lt;br /&gt;
.vh-card-tax .vh-card-text {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Rotator Titles remain opaque during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title,&lt;br /&gt;
.vh-card-tax .vh-card-body &amp;gt; .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 69: FIX BACKGROUND COLOR SCROLL BLEED &amp;amp; STICKY TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PERSISTENT STICKY TOP BAR WHEN SCROLLING DOWN */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.mw-header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT BACKGROUND COLOR CUTOFF ON SCROLL (SOLID SAGE/TEAL ON ALL PAGES) */&lt;br /&gt;
html {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-content-container {&lt;br /&gt;
min-height: 100vh !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restrict cream background strictly to Main Page */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ŚRĪLA PRABHUPĀDA IN THE MEDIA: ARCHIVAL THUMBNAIL STYLING */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 48px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
padding: 6px 24px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb,&lt;br /&gt;
.vh-media-archival-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb.is-changing,&lt;br /&gt;
.vh-media-archival-thumb.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: scale(0.95);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a:hover {&lt;br /&gt;
transform: translateY(-2px) scale(1.05) !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 75px !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 71: 5-CARD EQUAL FOOTING ROW (TAXONOMY + MEDIA WITH LARGE THUMBNAILS)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. 5-Column Grid on Equal Footing */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 220px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 210px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Soft-Switch ONLY Content Below Titles (Titles Stay 100% Static) */&lt;br /&gt;
.vh-card-tax .vh-card-text,&lt;br /&gt;
.vh-card-tax .vh-media-card-content {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
.vh-card-tax .vh-media-card-content.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing,&lt;br /&gt;
#vh-tax-random-media.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Titles are strictly fixed during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Card 5: Large Archival Media Thumbnail &amp;amp; Captions */&lt;br /&gt;
.vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 105px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fallback Vintage Press Badge */&lt;br /&gt;
.vh-card-media-item .vh-media-fallback-thumb {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: linear-gradient(135deg, #f7f3ec 0%, #ebdcc7 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-icon {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-tag {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions Below Large Thumbnail */&lt;br /&gt;
.vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Hide legacy bottom media bar since it is now unified in the 5-card row */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Grid Breakpoints */&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 72: UNIFIED &amp;quot;STEP FORTH&amp;quot; TOP BAR ICONS &amp;amp; LEFT COLUMN STACK&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. UNIFIED &amp;quot;STEP FORTH&amp;quot; ANIMATION ACROSS ALL TOP BAR ICONS &amp;amp; BUTTONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-start .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.25s ease,&lt;br /&gt;
color 0.25s ease,&lt;br /&gt;
background-color 0.25s ease !important;&lt;br /&gt;
will-change: transform, filter !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH HOVER: Icon floats up 2.5px, scales up, glows with 3D drop shadow */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: translateY(-2.5px) scale(1.14) !important;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.55))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.8)) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH BUTTON CONTAINER HOVER */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ACTIVE / CLICK STATE: Tactile press depression */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: translateY(0.5px) scale(0.98) !important;&lt;br /&gt;
filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TOP-LEFT COLUMN: MEMORIES (TOP) + SRILA PRABHUPADA IN MEDIA (BOTTOM)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Hero */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card in Hero Left: Large Thumbnail &amp;amp; Captions Below */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 95px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.14), inset 0 0 0 1px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. BOTTOM 4-COLUMN TAXONOMY GRID (EQUAL FOOTING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean up any legacy media bar */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 73: FIT EVERYTHING TO SCREEN + 100% LARGER TITLES &amp;amp; TEXTS&lt;br /&gt;
+ MAXIMIZED ŚRĪLA PRABHUPĀDA CARD SIZE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. FIT EVERYTHING TO SCREEN (ZERO SCROLLBAR ON DESKTOP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #faf7f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Master Homepage Container: Perfectly fits single viewport height */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 48px) !important;&lt;br /&gt;
max-height: calc(100vh - 48px) !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 8px 32px 10px 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. MAXIMIZED ŚRĪLA PRABHUPĀDA CARD &amp;amp; HERO ROW PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 310px !important;&lt;br /&gt;
max-height: 44vh !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Memories (Top) + Media (Bottom) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
/* CENTER: MAXIMIZED ŚRĪLA PRABHUPĀDA CARD */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Grand Portrait Circle - Maximized Size */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: min(240px, 24vh) !important;&lt;br /&gt;
height: min(240px, 24vh) !important;&lt;br /&gt;
min-width: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. INCREASE ALL CARD TITLES BY 100% (MAJESTIC 3D SACRED GOLD)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Center Title: &amp;quot;Śrīla Prabhupāda&amp;quot; (+100% -&amp;gt; 46px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories &amp;amp; Article Titles (+100% -&amp;gt; 28px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Title (+100% -&amp;gt; 26px) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 26px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Card Titles: Personalities, Names, Places, Questions (+100% -&amp;gt; 30px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 30px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
4. INCREASE ALL TEXTS IN THOSE CARDS BY 100%&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Śrīla Prabhupāda Sanctuary Subtitle (+100% -&amp;gt; 22px) */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 4px 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Descriptions (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Outlet Tag &amp;amp; Headline (+100%) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Thumbnail Dimensions */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Spotlight Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
5. COMPACT TIMELINE TO FIT THE 100vh SCREEN PERFECTLY&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 130px !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
min-height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
min-height: 32px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 92px !important;&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
6. BOTTOM 4 TAXONOMY CARDS PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 145px !important;&lt;br /&gt;
max-height: 22vh !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 140px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 77: TARGETED ADJUSTMENTS STARTING FROM STEP 73&lt;br /&gt;
1. Centered, ROUND picture (no oval distortion, no text overlap)&lt;br /&gt;
2. Subtitle second line in one line, not truncated (same text size: 20-22px)&lt;br /&gt;
3. Put media card UP to fit in under &amp;quot;...remembers...&amp;quot; (no push-down)&lt;br /&gt;
4. Put bottom 4 cards up &amp;amp; decrease text size (14.5px) to fit in cleanly&lt;br /&gt;
5. Put timeline and years above it MORE DOWN (margin-top: 38px)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: CENTERED ROUND PICTURE (NOT OVAL, NO TEXT OVERLAP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
min-width: 180px !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
max-width: 180px !important;&lt;br /&gt;
max-height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: SECOND LINE IN ONE LINE, NOT TRUNCATED (SAME TEXT SIZE)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 6px auto 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;                  /* NEVER OVERLAPS WITH PHOTO */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UP TO FIT IN UNDER &amp;quot;...REMEMBERS...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column: Natural flow (no space-between that forces media down) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PUT IT UP UNDER REMEMBERS */&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits directly under Memories with compact thumb */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;                      /* COMPACT THUMBNAIL FITS UP UNDER REMEMBERS */&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Card */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 660px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 7 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Row Container Height Capped at 275px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 5: PUT THE TIMELINE AND THE YEARS ABOVE IT MORE DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 120px !important;&lt;br /&gt;
min-height: 120px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 38px !important;                 /* PUSHES TIMELINE &amp;amp; YEARS DOWN */&lt;br /&gt;
margin-bottom: 22px !important;              /* GENEROUS BREATHING ROOM BELOW */&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
min-height: 28px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 3px 9px !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 82px !important;&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 4: PUT BOTTOM CARDS UP &amp;amp; DECREASE TEXT SIZE IN THESE FOUR CARDS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
margin-bottom: 10px !important;              /* ELEVATED ABOVE SCREEN BOTTOM */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Title: 24px Grand Golden 3D Typography */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Decreased text size so it fits in without truncation */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;                 /* DECREASED FROM 18px TO FIT IN */&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 78: 50% LARGER ROUND IMAGE, ZERO SUBTITLE GAP, SMALL MEDIA GAP&lt;br /&gt;
1. 50% larger round image (270px x 270px) with clean visual gaps above/below&lt;br /&gt;
2. Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
3. Small gap (4px) between &amp;quot;Remembers...&amp;quot; and &amp;quot;In the Media&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: 50% LARGER ROUND IMAGE (270px x 270px) WITH VISUAL GAPS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 6px !important;                 /* VISUAL GAP ABOVE ROUND IMAGE */&lt;br /&gt;
}&lt;br /&gt;
/* Portrait stage increased by 50% (180px -&amp;gt; 270px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;                      /* +50% LARGER (180px -&amp;gt; 270px) */&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: NO GAP BETWEEN &amp;quot;FOUNDER-ĀCĀRYA&amp;quot; AND &amp;quot;INTERNATIONAL SOCIETY...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 8px auto 0 auto !important;           /* VISUAL GAP BELOW ROUND IMAGE */&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINES */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UNDER &amp;quot;...REMEMBERS...&amp;quot; WITH JUST SMALL GAP (4px)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: 4px crisp small gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 4px !important;                          /* JUST SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (CONTROLLED BY 4px GAP) */&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Card height aligned */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 385px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline section spacing adjusted for new hero height */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
margin-top: 20px !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 cards padding &amp;amp; positioning */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 79: MOVE &amp;quot;FOUNDER...&amp;quot; +10px DOWN &amp;amp; REMOVE HUGE GAP UNDER REMEMBERS&lt;br /&gt;
1. Subtitle (&amp;quot;Founder-Ācārya / International Society...&amp;quot;) moved +10px down&lt;br /&gt;
2. &amp;quot;Śrīla Prabhupāda in the Media&amp;quot; pulled directly under &amp;quot;Remembers...&amp;quot;&lt;br /&gt;
with just a small 6px gap (huge empty gap completely eliminated)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: MOVE THOSE TWO LINES &amp;quot;FOUNDER...&amp;quot; +10px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 18px !important;                  /* MOVED +10px DOWN (FROM 8px TO 18px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: REMOVE HUGE EMPTY GAP UNDER REMEMBERS (PUT MEDIA DIRECTLY UNDER)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column Container: Natural tight vertical flow */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* TIGHT TOP PACKING (NO SPACE-BETWEEN) */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 6px !important;                          /* CRISP SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* UNCONSTRAINED TO PREVENT PUSH-DOWN */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Card: Memories (Tight fit to content, zero empty space below) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
height: auto !important;                      /* NEVER STRETCH TO 100% */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Card: Media Item (Sits immediately below Memories with only 6px gap) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 80: ABSOLUTE ELIMINATION OF LEFT GAP &amp;amp; CENTER VERTICAL SHIFTS&lt;br /&gt;
1. Left Column: Completely eliminate the huge gap between &amp;quot;...remembers...&amp;quot;&lt;br /&gt;
and &amp;quot;In the Media&amp;quot; (align-items: flex-start, unconstrained auto height,&lt;br /&gt;
flex: 0 0 auto on both cards, strict 4px gap).&lt;br /&gt;
2. Center Card:&lt;br /&gt;
- Shift the round image 30px down from the title (margin-top: 36px)&lt;br /&gt;
- Text lines under the image increased +30px from image (margin-top: 48px)&lt;br /&gt;
- Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: ABSOLUTE ELIMINATION OF THE HUGE EMPTY GAP ON THE LEFT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Unstretch hero row so left column hugs its content instead of stretching 390px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;           /* STOPS FORCING LEFT COLUMN TO STRETCH */&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Strictly pack items with only 4px gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PACK TIGHTLY AT TOP */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP ONLY */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits immediately 4px under Memories */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (4px GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: CENTER CARD - SHIFT IMAGE 30px DOWN &amp;amp; TEXT LINES +30px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 81: SPECIFICITY OVERHAUL - ELIMINATING THE 340px SQUARE ON MEMORIES CARD&lt;br /&gt;
The user&#039;s DevTools confirmed: .vh-card.vh-card-memories was computing to&lt;br /&gt;
EXACTLY 339.99px x 339.99px (a square) because an older high-specificity rule&lt;br /&gt;
&amp;quot;body.page-Main_Page .vh-triad-grid .vh-card { flex: 0 0 340px !important; }&amp;quot;&lt;br /&gt;
was matching it. In a column flex container (.vh-triad-column-left),&lt;br /&gt;
flex-basis: 340px forces the HEIGHT to 340px!&lt;br /&gt;
We now use #vani-home scoped selectors to permanently override and reset&lt;br /&gt;
flex, height, and margins on all cards inside the left column.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. HERO TRIAD GRID &amp;amp; LEFT COLUMN: UNSTRETCH &amp;amp; WRAP CONTENT */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP BETWEEN THE TWO CARDS */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. OVERRIDE THE 340px FLEX-BASIS ON ALL CARDS IN THE LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* KILLS 340px HEIGHT! */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;                      /* HUGS EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARD BODIES IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
height: auto !important;                      /* KILLS 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MEDIA ITEM CARD SPECIFIC STYLING IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
CENTER CARD: SHIFT ROUND IMAGE 30px DOWN &amp;amp; TEXT LINES +30px FROM IMAGE&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text br,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
RIGHT COLUMN: ARTICLE CARD (CLEAN UNCONSTRAINED AUTO HEIGHT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 440px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 82:&lt;br /&gt;
1. Unclamp Memories text so disciple name at the end of &amp;quot;recounted by...&amp;quot;&lt;br /&gt;
displays fully as it used to be (remove -webkit-line-clamp: 3).&lt;br /&gt;
2. Make +50px bigger gap between Memories card and &amp;quot;SP in Media&amp;quot; card&lt;br /&gt;
(gap: 50px).&lt;br /&gt;
3. Make the media thumbnail view a complete standard size (175px tall),&lt;br /&gt;
filling the plenty space below, with object-fit: contain so thumbnails&lt;br /&gt;
fit completely inside without any cropping and without changing their&lt;br /&gt;
aspect ratio.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: DISPLAY FULL NAME AT END OF &amp;quot;RECOUNTED BY...&amp;quot; (UNCLAMP TEXT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
-webkit-line-clamp: unset !important;&lt;br /&gt;
-webkit-box-orient: unset !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: +50px BIGGER GAP TO &amp;quot;SP IN THE MEDIA&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 50px !important;                         /* +50px BIGGER GAP */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: COMPLETE STANDARD SIZE THUMBNAIL VIEW (NO CROPPING, FIT ASPECT RATIO)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 175px !important;                     /* COMPLETE STANDARD VIEW SIZE FILLING THE SPACE */&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: #f4efe6 !important;               /* WARM VINTAGE PARCHMENT TONE */&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 6px 0 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
object-fit: contain !important;               /* FITS COMPLETE THUMBNAIL WITHOUT CROPPING */&lt;br /&gt;
object-position: center center !important;&lt;br /&gt;
transition: transform .3s ease !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions under the thumbnail */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-caption,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-outlet,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 86:&lt;br /&gt;
1. NEUTRALIZE STRAY PARAGRAPHS: Prevent MediaWiki parser from generating&lt;br /&gt;
top/side offsets.&lt;br /&gt;
2. FOUNDER-ĀCARYA CLICKABLE TITLE:&lt;br /&gt;
- Macron ONLY above capital &#039;A&#039; (Founder-Ācarya).&lt;br /&gt;
- Styled in exact 3D sacred gold as other card titles.&lt;br /&gt;
- Breathing filament underline at rest, 90% glide &amp;amp; lift on hover.&lt;br /&gt;
3. DECREASE GAP ABOVE 4 BOTTOM CARDS JUST TO 30px:&lt;br /&gt;
- Shifts .vh-taxonomy-section UP by 50px via translateY(-50px)&lt;br /&gt;
reducing the ~80px gap directly to 30px, keeping layout fully stable.&lt;br /&gt;
4. UNIFY HOVER ANIMATIONS FOR ALL TOP BAR ICONS &amp;amp; BUTTONS:&lt;br /&gt;
- Unified smooth lift (translateY(-2px)) on all topbar buttons/links.&lt;br /&gt;
- Unified warm gold glowing pill (rgba(245, 215, 127, 0.18)).&lt;br /&gt;
- Unified icon scale (1.08x) with soft glow, eliminating double-jumping.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Neutralize stray paragraph tags */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Decrease gap above 4 bottom cards just to 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-50px) !important;      /* DECREASES GAP ABOVE 4 BOTTOM CARDS TO 30px */&lt;br /&gt;
}&lt;br /&gt;
/* 3. Founder-Ācarya Clickable 3D Title Link */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 40px !important;                  /* MAINTAINS +30px GAP FROM 270px ROUND IMAGE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;                   /* IDENTICAL CARD TITLE SIZE */&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* SPACE FOR BREATHING UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* Temple Gold Face */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 3D Chiseled Shadow */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Golden Breathing Filament Underline at Rest */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Hover: 3D Lift &amp;amp; Full Glide Underline */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
}&lt;br /&gt;
/* Subtitle Line 2: International Society for Kṛṣṇa Consciousness */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. UNIFIED HOVER ANIMATION FOR ALL TOP BAR ICONS &amp;amp; BUTTONS */&lt;br /&gt;
/* Base transitions on all interactive elements in top bar */&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg {&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
background-color 0.2s ease,&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease,&lt;br /&gt;
filter 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified button container hover */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25), inset 0 0 0 1px rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified icon scale &amp;amp; soft glow (no double translation) */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: scale(1.08) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5))&lt;br /&gt;
drop-shadow(0 0 8px rgba(245, 215, 127, 0.65)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 87: COMPLETELY ELIMINATE / AVOID TOP BAR ICON ANIMATIONS&lt;br /&gt;
- Neutralize all transforms, scales, translations, and jumping animations on&lt;br /&gt;
all top bar icons, buttons, dropdowns, and links.&lt;br /&gt;
- Clean, quiet, stationary hover state with subtle background pill only.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Reset all transforms, filters, and animations on top bar container elements */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-start,&lt;br /&gt;
.vector-header-end,&lt;br /&gt;
.vector-header-container *,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg,&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
will-change: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. On hover: Keep icons strictly stationary — zero movement, zero scale, zero drop-shadow */&lt;br /&gt;
.vector-header-container .vector-icon:hover,&lt;br /&gt;
.vector-header-container svg:hover,&lt;br /&gt;
.vector-header-container .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover svg,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover svg,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover svg,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. On button/dropdown hover: subtle stationary background highlight only (no vertical lift, no jumping) */&lt;br /&gt;
.vector-header-container .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. On active / click: no displacement */&lt;br /&gt;
.vector-header-container .cdx-button:active,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:active,&lt;br /&gt;
.vector-header-container .vector-icon:active,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 91:&lt;br /&gt;
1. STRICTLY SCOPED TO MAIN PAGE (ZERO LEAKAGE TO REGULAR MEDIAWIKI PAGES):&lt;br /&gt;
- Every cursor rule is prefixed with html body.page-Main_Page.&lt;br /&gt;
- Regular MediaWiki pages retain 100% normal default Windows mouse behavior.&lt;br /&gt;
2. ABSOLUTE DISABLE OF WINDOWS CURSOR ACROSS MAIN PAGE &amp;amp; ALL HOVER STATES:&lt;br /&gt;
- Uses high-specificity rules targeting *:hover, a:hover, etc.&lt;br /&gt;
ensuring the native Windows cursor/pointing hand is completely suppressed.&lt;br /&gt;
3. CUSTOM GOLDEN CURSOR (ARROW AT REST, HAND ONLY ABOVE LINKS):&lt;br /&gt;
- Sleek golden arrow pointer by default.&lt;br /&gt;
- Smoothly switches to golden pointing hand ONLY above links (body.vh-cursor-link).&lt;br /&gt;
- No outer halo ring, zero lag, zero clutter.&lt;br /&gt;
4. FOUNDER-ĀCĀRYA MACRON CENTERING PRESERVED:&lt;br /&gt;
- &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039; font stack.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISABLE WINDOWS CURSOR ON MAIN PAGE ONLY (ACROSS ALL ELEMENTS &amp;amp; HOVER STATES) */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page *:hover,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page a:hover,&lt;br /&gt;
html body.page-Main_Page a:focus,&lt;br /&gt;
html body.page-Main_Page a:active,&lt;br /&gt;
html body.page-Main_Page a:visited,&lt;br /&gt;
html body.page-Main_Page a *,&lt;br /&gt;
html body.page-Main_Page a *:hover,&lt;br /&gt;
html body.page-Main_Page [href],&lt;br /&gt;
html body.page-Main_Page [href]:hover,&lt;br /&gt;
html body.page-Main_Page [href] *,&lt;br /&gt;
html body.page-Main_Page [href] *:hover,&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page button:hover,&lt;br /&gt;
html body.page-Main_Page input,&lt;br /&gt;
html body.page-Main_Page input:hover,&lt;br /&gt;
html body.page-Main_Page textarea,&lt;br /&gt;
html body.page-Main_Page select,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;]:hover,&lt;br /&gt;
html body.page-Main_Page .cdx-button,&lt;br /&gt;
html body.page-Main_Page .cdx-button:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card,&lt;br /&gt;
html body.page-Main_Page .vh-card:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card *,&lt;br /&gt;
html body.page-Main_Page .vh-card *:hover,&lt;br /&gt;
html body.page-Main_Page .vh-year,&lt;br /&gt;
html body.page-Main_Page .vh-year:hover,&lt;br /&gt;
html body.page-Main_Page .vector-menu a,&lt;br /&gt;
html body.page-Main_Page .vector-menu a:hover,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label:hover {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CUSTOM GOLDEN CURSOR (MAIN PAGE ONLY) */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
z-index: 99999999 !important;&lt;br /&gt;
transform: translate3d(-100px, -100px, 0);&lt;br /&gt;
will-change: transform !important;&lt;br /&gt;
transition: opacity 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.65))&lt;br /&gt;
drop-shadow(0 0 6px rgba(223, 173, 62, 0.75)) !important;&lt;br /&gt;
transition: transform 0.18s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 1: Default Golden Arrow */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 2: ONLY Above Links -&amp;gt; Golden Pointing Hand */&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(1.12) !important;&lt;br /&gt;
filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.75))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.95)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Click Compression */&lt;br /&gt;
body.page-Main_Page.vh-cursor-click #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(0.88) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Touchscreens / mobile protection: restore native behavior */&lt;br /&gt;
@media (hover: none) or (pointer: coarse) {&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page button {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOUNDER-ĀCĀRYA PERFECT MACRON CENTERING FIX */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR STYLING&lt;br /&gt;
- Appears on Main Page AND all regular MediaWiki pages.&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Deep temple teal background (#19383e), delicate gold top hairline border,&lt;br /&gt;
warm ivory/gold links, and highlighted Donate button.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid rgba(223, 173, 62, 0.45) !important;&lt;br /&gt;
box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
backdrop-filter: blur(8px) !important;&lt;br /&gt;
-webkit-backdrop-filter: blur(8px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
scrollbar-width: none !important;             /* Firefox */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner::-webkit-scrollbar {&lt;br /&gt;
display: none !important;                     /* Chrome/Safari */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
transition: color 0.18s ease, background-color 0.18s ease, transform 0.15s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate {&lt;br /&gt;
background: linear-gradient(135deg, rgba(223, 173, 62, 0.3) 0%, rgba(223, 173, 62, 0.12) 100%) !important;&lt;br /&gt;
border: 1px solid rgba(223, 173, 62, 0.65) !important;&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
padding: 2.5px 14px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate:hover {&lt;br /&gt;
background: linear-gradient(135deg, #dfad3e 0%, #b88a38 100%) !important;&lt;br /&gt;
color: #150b00 !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 0 10px rgba(223, 173, 62, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.35) !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure long wiki pages leave space above the permanent bottom bar */&lt;br /&gt;
body {&lt;br /&gt;
padding-bottom: 46px !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Main Page with custom cursor, ensure bottom links trigger the hand cursor */&lt;br /&gt;
body.page-Main_Page .vh-bottom-link {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 93:&lt;br /&gt;
1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE:&lt;br /&gt;
- Vector 2022 skin uses a multi-column CSS grid on .mw-page-container-inner&lt;br /&gt;
with .vector-column-end having background-color: #D4ECDD !important;.&lt;br /&gt;
- Collapse grid to 100% full width and hide right/left columns on Main Page.&lt;br /&gt;
- Ensure mw-page-container and mw-content-container match the warm cream background.&lt;br /&gt;
2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR PAGES:&lt;br /&gt;
- MediaWiki places .vector-sticky-header-container after the page content.&lt;br /&gt;
- Enforce position: fixed !important; top: 0 !important; on sticky header container,&lt;br /&gt;
and completely hide it (display: none !important;) when not actively sticky-visible.&lt;br /&gt;
3. VANI-TEMPLE RETURN LINK IN PERMANENT BOTTOM BAR:&lt;br /&gt;
- Provides an immediate 1-click return to the Main Page from any regular wiki page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE */&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-toc-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-appearance-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
max-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR WIKI PAGES */&lt;br /&gt;
.vector-sticky-header-container {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Strictly hide the sticky header container whenever it is NOT in active sticky view */&lt;br /&gt;
.vector-sticky-header-container:not(.vector-sticky-header-visible),&lt;br /&gt;
.vector-header-container.vector-sticky-header-container:not(.vector-sticky-header-visible) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. VANI-TEMPLE RETURN LINK STYLING */&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(223, 173, 62, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 95: SMOOTH TRANSITION FOR IN THE MEDIA CARD CONTENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
transition: opacity .5s ease, transform .5s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 96:&lt;br /&gt;
1. INCREASE ROUND HERO IMAGE BY 20% (270px -&amp;gt; 324px) WHILE KEEPING TOP/BOTTOM GAPS&lt;br /&gt;
2. INCREASE QUOTED TEXT IN RIGHT ARTICLE SPOTLIGHT BY +3 LINES (7 -&amp;gt; 10 LINES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Round hero image increased by 20% to 324px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 324px !important;&lt;br /&gt;
height: 324px !important;&lt;br /&gt;
min-width: 324px !important;&lt;br /&gt;
min-height: 324px !important;&lt;br /&gt;
max-width: 324px !important;&lt;br /&gt;
max-height: 324px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 12px 36px rgba(18, 63, 56, 0.40), 0 3px 10px rgba(0, 0, 0, 0.24), inset 0 2px 6px rgba(255, 255, 255, 0.75), inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure top gap from title remains clean (36px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin-top: 36px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure bottom gap from round image remains clean (40px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 40px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure sanctuary card container height gracefully accommodates 324px image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
min-height: 500px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Increase right article quoted text by +3 lines (-webkit-line-clamp: 10) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 10 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow right card to expand gracefully up to 500px to match sanctuary height */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
max-height: 500px !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicit fast and visible 1.4s crossfade for round hero photo */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-photo-stage .vh-photo,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-photo-stage .vh-photo {&lt;br /&gt;
transition: opacity 1.4s ease-in-out !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE OPTIMIZATION (STAGE 1 - REGULAR WIKI PAGES)&lt;br /&gt;
1. Universal #345B63 Dark Teal top bar across all pages and viewports.&lt;br /&gt;
2. Desktop title banner strictly scoped to screens &amp;gt;= 1000px.&lt;br /&gt;
3. Mobile header layout (burger menu, search, icons).&lt;br /&gt;
4. Mobile content readability, fluid images, and responsive table scrolling.&lt;br /&gt;
5. Mobile bottom bar and floating Back to Top button positioning.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. UNIVERSAL #345B63 TOP BAR ACROSS ALL PAGES AND VIEWPORTS */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header,&lt;br /&gt;
.mw-header,&lt;br /&gt;
#mw-head {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. DESKTOP TITLE BANNER SCOPED STRICTLY TO SCREENS &amp;gt;= 1000px */&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE REGULAR WIKI PAGES OPTIMIZATIONS (&amp;lt;= 768px) */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
/* 3.1 Top Bar Header Row */&lt;br /&gt;
.mw-header {&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.2 Hamburger Site Menu Button */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.3 Search Bar: Fluidly fits available space between burger and user tools */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 110px) !important;&lt;br /&gt;
min-width: 100px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 80px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
padding-left: 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.4 Mobile Vector Sidebar Navigation Drawer */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content,&lt;br /&gt;
#vector-main-menu-dropdown-content,&lt;br /&gt;
#vector-main-menu-unpinned-container,&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content.is-open {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
height: calc(100vh - 52px - 38px) !important;&lt;br /&gt;
max-height: calc(100vh - 90px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
z-index: 100001 !important;&lt;br /&gt;
padding: 10px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a,&lt;br /&gt;
#vector-main-menu-dropdown-content a,&lt;br /&gt;
#vector-main-menu-unpinned-container a {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
padding: 9px 18px !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-unpinned-container a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-left-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-dropdown-content .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-unpinned-container .vector-menu-heading {&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
letter-spacing: 0.6px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
border-bottom: 1px solid rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
padding: 10px 18px 6px 18px !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CONTENT VIEW ON MOBILE */&lt;br /&gt;
#content, .mw-body, .mw-content-container {&lt;br /&gt;
padding: 12px 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
line-height: 1.62 !important;&lt;br /&gt;
}&lt;br /&gt;
#firstHeading, .mw-first-heading {&lt;br /&gt;
font-size: 1.65em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-bottom: 0.4em !important;&lt;br /&gt;
word-wrap: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
h2, .mw-parser-output h2 {&lt;br /&gt;
font-size: 1.3em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 1.1em !important;&lt;br /&gt;
margin-bottom: 0.35em !important;&lt;br /&gt;
}&lt;br /&gt;
h3, .mw-parser-output h3 {&lt;br /&gt;
font-size: 1.15em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Tables horizontal scroll wrapping */&lt;br /&gt;
.vanitable, .wikitable, .daytable {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 12px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fluid images &amp;amp; media embeds */&lt;br /&gt;
div.tright, div.tleft, div.floatright, div.floatleft {&lt;br /&gt;
float: none !important;&lt;br /&gt;
margin: 12px auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
div.thumbinner {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. BOTTOM BAR &amp;amp; BACK TO TOP BUTTON ON MOBILE */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
padding: 2px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 50px !important;&lt;br /&gt;
right: 14px !important;&lt;br /&gt;
width: 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer, .mw-footer {&lt;br /&gt;
padding-bottom: 54px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 105: ROBUST NON-OVERLAPPING MINERVA MOBILE HEADER &amp;amp; USER DROPDOWN&lt;br /&gt;
1. Fix Magnifying Glass &amp;amp; User Icon Overlap:&lt;br /&gt;
- Header uses strictly rigid flex items:&lt;br /&gt;
Burger (32px left) + 20px gap + Title (auto) + [margin-left: auto spacer] + Search (32px right) + 8px gap + User (32px far right).&lt;br /&gt;
- Zero possibility of overlap.&lt;br /&gt;
2. User Menu Dropdown:&lt;br /&gt;
- Placed outside header flow (fixed positioning) with full dark teal &amp;amp; gold styling.&lt;br /&gt;
3. Plain burger icon, golden-yellow (#ffd700) SVGs for all icons.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR CONTAINER */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. STRICT RIGID SINGLE-ROW FLEX LAYOUT */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.1 BURGER (FAR LEFT: 32px) */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.2 SITE TITLE (SPACED 20px FROM BURGER) */&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 0 0 20px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.3 SEARCH FORM (PUSHED TO THE FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
margin-left: auto !important; /* Absorbs ALL horizontal space between title and search */&lt;br /&gt;
margin-right: 8px !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide the large search box input on mobile screens */&lt;br /&gt;
.minerva-header .minerva-search-form .search-box {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.4 USER ICON (FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-notifications,&lt;br /&gt;
.minerva-header .minerva-user-navigation ul,&lt;br /&gt;
.minerva-header .minerva-user-navigation li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE USER DROPDOWN MENU (POPUP AT TOP-RIGHT) */&lt;br /&gt;
#vanipedia-mobile-user-menu {&lt;br /&gt;
display: none !important;&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
width: 175px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu.is-open {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu .vani-user-menu-divider {&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background-color: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin: 5px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.2) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MINERVA NAVIGATION DRAWER (THE LEFT MENU) */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer,&lt;br /&gt;
#mw-mf-page-left.menu {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .minerva-icon {&lt;br /&gt;
background-color: #ffd700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 107: BULLETPROOF DESKTOP USER DROPDOWN (MATCHING image_a7f3ff.png)&lt;br /&gt;
1. Card background: Dark teal (#1f3e45) with gold border (#b1873d).&lt;br /&gt;
2. Zero white background bleed: all inner elements transparent.&lt;br /&gt;
3. Links: High-contrast warm gold (#f5d77f) text, white on hover (#345B63).&lt;br /&gt;
4. Pure clean text without clunky icons: .vector-icon hidden.&lt;br /&gt;
5. Divider above Log out with soft rose highlight.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DESKTOP USER DROPDOWN CARD */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content,&lt;br /&gt;
html body.page-Main_Page #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html body #p-personal.vector-menu,&lt;br /&gt;
html body #p-personal .vector-menu-content,&lt;br /&gt;
#vector-user-links-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. INNER CONTAINERS: 100% TRANSPARENT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content div,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content ul,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content li,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content-list,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content div,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content ul,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content li {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ENSURE TALK (pt-mytalk) IS VISIBLE */&lt;br /&gt;
html #vector-user-links-dropdown #pt-mytalk,&lt;br /&gt;
html .vector-user-menu #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RESTORE USER FIGURE ICON ON HEADER BUTTON (BRIGHT GOLD &amp;amp; VISIBLE) */&lt;br /&gt;
#vector-user-links-dropdown-label .vector-icon,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Inside dropdown items: keep icons compact &amp;amp; inline so they never cause vertical bloating */&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 16px !important;&lt;br /&gt;
height: 16px !important;&lt;br /&gt;
margin: 0 8px 0 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. LINKS: HIGH-CONTRAST WARM GOLD TEXT (#f5d77f) */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a,&lt;br /&gt;
html #p-personal .vector-menu-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a span,&lt;br /&gt;
html #p-personal .vector-menu-content a span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. HOVER STATE: LIGHTER TEAL (#345B63) WITH BRIGHT WHITE TEXT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:focus,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:active,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:focus,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover span {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. DIVIDER ABOVE LOGOUT */&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout,&lt;br /&gt;
html .vector-user-menu #pt-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a,&lt;br /&gt;
html .vector-user-menu #pt-logout a {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a:hover,&lt;br /&gt;
html .vector-user-menu #pt-logout a:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.25) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 110: MOBILE STICKY TOP BAR &amp;amp; BOTTOM BAR FIRST LINK (&amp;quot;MAIN PAGE&amp;quot;)&lt;br /&gt;
1. Top bar remains sticky/visible when scrolling down on mobile viewports.&lt;br /&gt;
2. Fix bottom bar flex centering bug: justify-content: flex-start on mobile&lt;br /&gt;
ensures the first link (&amp;quot;Main Page&amp;quot;) is always visible and not clipped.&lt;br /&gt;
3. Fully reverted experimental Main Page viewport scaling &amp;amp; hint banners.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. STICKY TOP BAR ON MOBILE (REMAINS VISIBLE ON SCROLL) */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome,&lt;br /&gt;
body.skin-minerva header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. BOTTOM BAR: ENSURE &amp;quot;MAIN PAGE&amp;quot; IS VISIBLE AS FIRST LINK ON MOBILE */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ENTRY PAGE SUPPRESSION (dev.vanipedia.org / VanipediaEntry3D)&lt;br /&gt;
Neither top bar nor bottom bar must appear on the 3D entry page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.ext-vp3d-fullscreen #vh-bottom-bar,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-chrome,&lt;br /&gt;
body.ext-vp3d-fullscreen .minerva-header,&lt;br /&gt;
body.ext-vp3d-fullscreen .vector-header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-head,&lt;br /&gt;
body.ext-vp3d-fullscreen .mw-header,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-navigation,&lt;br /&gt;
body:has(.vp-entry3d-container) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-container) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-container) .vector-header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .vector-header-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 116: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE FOR MAIN PAGE ON MOBILE&lt;br /&gt;
Includes Top Bar, Main Page, and Bottom Bar in one unified landscape orientation.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
transform-origin: top left !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-auto-landscape {&lt;br /&gt;
transform: rotate(90deg) translate(0, -100%) !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-native-landscape {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. TOP HEADER SLOT (Landscape orientation) */&lt;br /&gt;
#vani-stage-header-slot {&lt;br /&gt;
flex: 0 0 50px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
max-height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .header-container,&lt;br /&gt;
#vani-stage-header-slot .header-chrome,&lt;br /&gt;
#vani-stage-header-slot .minerva-header,&lt;br /&gt;
#vani-stage-header-slot .vector-header-container,&lt;br /&gt;
#vani-stage-header-slot #mw-head {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CONTENT SLOT (Landscape orientation, containing #vani-home) */&lt;br /&gt;
#vani-stage-content-slot {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: calc(100% - 50px - 36px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Enforce rigid 1200px desktop grid on #vani-home inside mobile stage */&lt;br /&gt;
#vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 8px 16px 20px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Triad in Mobile Landscape: Rigid 3-Column Horizontal Flow */&lt;br /&gt;
#vani-stage-content-slot .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-triad-column-left {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Interactive Timeline in Mobile Landscape */&lt;br /&gt;
#vani-stage-content-slot .vh-timeline-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Thematic Taxonomy in Mobile Landscape: Rigid 4-Column Grid */&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-tax {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOOTER SLOT (Landscape orientation, containing #vh-bottom-bar) */&lt;br /&gt;
#vani-stage-footer-slot {&lt;br /&gt;
flex: 0 0 36px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
min-height: 36px !important;&lt;br /&gt;
background-color: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot #vh-bottom-bar,&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dropdown Menu inside Stage Header */&lt;br /&gt;
#vani-stage-header-slot #vanipedia-mobile-user-menu {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 48px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
z-index: 1000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Minerva Left Navigation Drawer z-index when open */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer {&lt;br /&gt;
z-index: 1000005 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Robust Header Child Layout in Landscape Stage */&lt;br /&gt;
#vani-stage-header-slot .vector-header,&lt;br /&gt;
#vani-stage-header-slot .mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide any duplicate/stray bars outside the stage when active */&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-sticky-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; #mw-head,&lt;br /&gt;
body.has-vani-stage &amp;gt; #vh-bottom-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR FORMATTING FOR MOBILE BURGER MENU&lt;br /&gt;
1. Cleans out Minerva default clutter (Nearby, Random, Settings, About, etc.)&lt;br /&gt;
2. Styles the mobile drawer (#mw-mf-page-left) to match the desktop&lt;br /&gt;
accordion layout (.vanipedia-sidebar-menu).&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#mw-mf-page-left {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 20px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
padding: 12px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all Minerva default lists completely */&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-navigation,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-personal,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul.hlist,&lt;br /&gt;
#mw-mf-page-left .menu__item--nearby,&lt;br /&gt;
#mw-mf-page-left .menu__item--random {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile drawer container for desktop sidebar */&lt;br /&gt;
#mw-mf-page-left #vani-mobile-synced-sidebar {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* In mobile drawer, make .vanipedia-sidebar-menu take full drawer width */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure mobile drawer accordion header matches desktop */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading {&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
background-color: #2c4c50 !important;&lt;br /&gt;
border: 1px solid #1b3033 !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading {&lt;br /&gt;
border-radius: 4px 4px 0 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading:hover {&lt;br /&gt;
background-color: #385e63 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading::after {&lt;br /&gt;
content: &amp;quot;▼&amp;quot; !important;&lt;br /&gt;
font-size: 0.75em !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
transition: transform 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after {&lt;br /&gt;
transform: rotate(-90deg) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Content Area inside Mobile Accordion */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content {&lt;br /&gt;
background-color: #eaeff0 !important;&lt;br /&gt;
border: 1px solid #2c4c50 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-radius: 0 0 4px 4px !important;&lt;br /&gt;
padding: 0 0 4px 0 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content ul {&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 9px 14px 9px 18px !important;&lt;br /&gt;
color: #1b3033 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li:last-child a {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a:hover {&lt;br /&gt;
background-color: #dbe4e6 !important;&lt;br /&gt;
border-left: 3px solid #2c4c50 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 102 Languages Search box inside Mobile Drawer */&lt;br /&gt;
#mw-mf-page-left #sidebarLanguageSearch {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 7px 10px !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
border: 1px solid #a2a9b1 !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 122: STRICT POSITIONING OF &amp;quot;HOME&amp;quot; LINK/ICON (RIGHT OF SEARCH)&lt;br /&gt;
1. Desktop: Positioned strictly on the RIGHT of search bar via order: 10 vs order: 5.&lt;br /&gt;
2. Clean golden styling (#f5d77f), no underline, subtle hover highlight.&lt;br /&gt;
3. Mobile (both Minerva &amp;amp; Vector landscape): Golden Home icon (width 22px)&lt;br /&gt;
strictly visible next to the search icon.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Strict Flex Ordering: Left to Right across .vector-header-start */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .vector-main-menu-landmark,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Bar strictly ORDER 5 */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
div#p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Link strictly ORDER 10 (GUARANTEES IT SITS ON THE RIGHT OF SEARCH) */&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
margin-left: 10px !important;&lt;br /&gt;
margin-right: 14px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
a.vanipedia-topbar-home:hover,&lt;br /&gt;
a.vanipedia-topbar-home:active,&lt;br /&gt;
.vector-header-container a.vanipedia-topbar-home:hover,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link:hover,&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home:hover,&lt;br /&gt;
#vani-stage-header-slot a.vanipedia-topbar-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.2) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Icon Styling */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
stroke: #f5d77f !important;&lt;br /&gt;
fill: none !important;&lt;br /&gt;
stroke-width: 2 !important;&lt;br /&gt;
stroke-linecap: round !important;&lt;br /&gt;
stroke-linejoin: round !important;&lt;br /&gt;
transition: stroke 0.2s ease, transform 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home:hover .vanipedia-home-icon svg {&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
transform: scale(1.1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Text Styling on Desktop */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* MOBILE RESPONSIVE (Both Vector &amp;amp; Minerva) */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 160px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* MINERVA MOBILE SKIN HEADER (Regular Articles on Mobile) */&lt;br /&gt;
.minerva-header .vanipedia-topbar-home,&lt;br /&gt;
.minerva-header #vanipedia-topbar-home-link {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 6px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* In Rotated Landscape Stage on Main Page */&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 8px !important;&lt;br /&gt;
width: 34px !important;&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start #p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Bar Home Link: Strict no underline */&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry,&lt;br /&gt;
a.vh-bottom-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry:hover,&lt;br /&gt;
a.vh-bottom-link:hover {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 129: RESTORE COMPLETE ORIGINAL STRUCTURE (ZERO OVERLAPS, 4 TAXONOMY IN 1 ROW)&lt;br /&gt;
+ TOP BANNER TITLE AS PLAIN TEXT&lt;br /&gt;
+ WHO IS ŚRĪLA PRABHUPĀDA PERMANENT TITLE&lt;br /&gt;
+ OPTION A: RICH BURNISHED ANTIQUE GOLD (#966817)&lt;br /&gt;
+ RISE HOVER EFFECT ON ALL 9 CARD TITLES&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BANNER TITLE AS PURE PLAIN TEXT */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
span#vanipedia-topbar-title,&lt;br /&gt;
a#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover,&lt;br /&gt;
span#vanipedia-topbar-title:hover,&lt;br /&gt;
a#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CARD TITLE SIZING &amp;amp; NO TEXT CHANGE */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 38px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
letter-spacing: 0.015em !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. OPTION A: RICH BURNISHED ANTIQUE GOLD ON ALL CARD TITLES */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-media-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
-webkit-text-stroke: 0 !important;&lt;br /&gt;
paint-order: normal !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
-webkit-filter: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RISE HOVER EFFECT ON ALL 9 CARD TITLES (-3px LIFT + GOLD ILLUMINATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. GOLDEN FILAMENT UNDERLINE AT REST &amp;amp; GLIDE ON HOVER */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. STRICT STRUCTURAL RESTORATION: CLEAN ELEVATION &amp;amp; COLUMN BALANCING */&lt;br /&gt;
/* Introductory Articles flat title styling &amp;amp; hover */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific article item headline within the spotlight card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Devotee Subtitle in Memories card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 5px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
/* Enforce 3 columns on desktop for Section 3 (Personalities, Names, Places) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page .vh-card-questions {&lt;br /&gt;
padding: 2px 10px 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lift 3 bottom taxonomy cards up so they sit comfortably above the footer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-72px) !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Founder-Ācārya and Preeminent Śikṣā-Guru single line fitting */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SHIFT MARKED SECTION (Hero Triad + Timeline) DOWN EXACTLY 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 380px !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin-top: 16px !important;&lt;br /&gt;
margin-bottom: 10px !important;&lt;br /&gt;
height: 125px !important;&lt;br /&gt;
min-height: 125px !important;&lt;br /&gt;
max-height: 125px !important;&lt;br /&gt;
flex: 0 0 125px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left &amp;amp; Right Stacked Columns: Symmetrical 340px widths */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card padding and bounding inside both columns */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 135px !important;&lt;br /&gt;
min-height: 135px !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 139: DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TWO-LINE TITLE &amp;amp; DEVOTEE NAME&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title {&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 141: STATIC TITLE ON MEMORIES ROTATION + 3-LINE WIDER LANGUAGES CARD&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TITLE: 100% STATIC (NEVER ANIMATES ON ROTATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 0 5px 0 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the disciple name subtitle during randomizer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
transition: opacity 0.45s ease, transform 0.45s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle.is-changing,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(3px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SP IN MEDIA: FRAME FITS EXACTLY AROUND THUMBNAIL WITH ZERO SIDE GAPS */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-card-content,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
transition: transform 0.35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 3: 4 COLUMNS WITH WIDER COLUMN FOR PARTICIPATING LANGUAGES */&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr 1fr 1.35fr !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1220px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page .vh-card-languages {&lt;br /&gt;
padding: 3px 8px 5px 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 4. LANGUAGES CARD: EXACTLY 3 ROWS (5 COUNTRIES PER ROW) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-languages-list,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-languages-list {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
padding: 2px 0 0 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-row,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a:hover {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Flag thumbnail element */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center !important;&lt;br /&gt;
background-repeat: no-repeat !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Crisp SVG Flag Definitions */&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 147: SOCIAL ICONS IN THE MID OF THE SPACE ON THE RIGHT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform 0.2s ease, opacity 0.2s ease !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item:hover {&lt;br /&gt;
transform: scale(1.15) !important;&lt;br /&gt;
opacity: 0.9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-height: 20px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 153: DISTINGUISHED VANISEVA PILL + ELEVATED BACK-TO-TOP + FLAG STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELEVATED BACK-TO-TOP ARROW (Floats 16px clearly above the 38px bottom bar) */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 16px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE EXTRA BOX/BAR AROUND HEADER (Outer container completely borderless &amp;amp; transparent) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-container.vector-sticky-header-container {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. THE VERY EXISTING TOP BAR: Single, clean, elegant header bar */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
body.page-Main_Page .vector-header-container header.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TOP BAR CENTER BLOCK */&lt;br /&gt;
.vanipedia-topbar-center-block {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 50% !important;&lt;br /&gt;
top: 54% !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: auto !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-center-block * {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. DISTINGUISHED MIDDLE LINE: VANISEVA LUMINOUS INVITATION PILL */&lt;br /&gt;
.vanipedia-topbar-vaniseva-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border:0 !important;&lt;br /&gt;
border-bottom:0 !important;&lt;br /&gt;
background:none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
border-radius:0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:hover,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:focus,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:active {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-color:transparent !important;&lt;br /&gt;
background-color:transparent !important;&lt;br /&gt;
box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SISTER PROJECTS (Line 3) */&lt;br /&gt;
.vanipedia-topbar-sister-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 1px 6px !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link:hover,&lt;br /&gt;
.vanipedia-topbar-sister-link:focus,&lt;br /&gt;
.vanipedia-topbar-sister-link:active {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. PARTICIPATING LANGUAGES FLAGS STYLING */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-flag svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MINERVA MOBILE SKIN (Phone Header) */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.1 Burger Navigation Drawer Button */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.2 Branding Box Title (Pure CSS Content Injection - 100% JS-Independent) */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box,&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin: 0 0 0 14px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a::before,&lt;br /&gt;
.minerva-header .branding-box a::before {&lt;br /&gt;
content: &amp;quot;Vanipedia&amp;quot; !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; img,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; img {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.3 Home Link in Minerva */&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.4 Search Button in Minerva */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.5 User Navigation in Minerva */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile */&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block-mobile,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-main-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-vaniseva-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-links,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-link,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar mobile styling (from STEP 165) */&lt;br /&gt;
body.skin-minerva .vh-bottom-social-links,&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. RESPONSIVE BREAKPOINTS (Desktop &amp;gt;= 1000px Intact; Mobile &amp;lt; 1000px Full Controls) */&lt;br /&gt;
@media screen and (max-width: 1200px) and (min-width: 1000px) {&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
/* Single Row Header on Mobile Viewports */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-header-container .mw-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Row Left Section: Burger + Search + Home in single row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. FORCE BURGER MENU TO DISPLAY VISIBLE ON MOBILE */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown,&lt;br /&gt;
#vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SEARCH INPUT WITH GUARANTEED VISIBLE MAGNIFYING GLASS */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
max-width: calc(100vw - 140px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input,&lt;br /&gt;
.vector-header-start .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__start-icon,&lt;br /&gt;
#p-search .cdx-text-input__icon,&lt;br /&gt;
#p-search .cdx-text-input__start-icon {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 10px !important;&lt;br /&gt;
top: 50% !important;&lt;br /&gt;
transform: translateY(-50%) !important;&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
z-index: 5 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
padding-left: 32px !important;&lt;br /&gt;
padding-right: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Home Icon */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
margin: 0 2px !important;&lt;br /&gt;
padding: 3px 5px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. USER ICON GUARANTEED ON FAR RIGHT */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-links-wide,&lt;br /&gt;
.vector-header-end .vector-user-links-main {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-userpage {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-overflow,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-label-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile viewports (&amp;lt; 1000px) */&lt;br /&gt;
.vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block-mobile,&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-mobile,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title,&lt;br /&gt;
.vanipedia-topbar-sister-links,&lt;br /&gt;
.vanipedia-topbar-sister-link,&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar social links hidden on mobile (from STEP 165) */&lt;br /&gt;
.vh-bottom-social-links,&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 173: RESTORE WORKING STEP 117 COMPACT STAGE PROPORTIONS (ZERO-CROP)&lt;br /&gt;
Overrides all desktop-specific shifts (min-height: 380px, translateY: 30px,&lt;br /&gt;
translateY: -72px, 324px photo) inside the mobile rotated landscape stage.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage #vani-rotated-box #vani-stage-content-slot #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 4px 16px 12px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 0 0 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
min-width: 200px !important;&lt;br /&gt;
min-height: 200px !important;&lt;br /&gt;
max-width: 200px !important;&lt;br /&gt;
max-height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(18, 63, 56, 0.35), 0 2px 6px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
flex: 0 0 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-track {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-item {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-languages {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-stage-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-main-title,&lt;br /&gt;
#vani-stage-header-slot .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin: 0 10px !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V174 — Vanipedia main page: static, naturally scrolling, and responsive. */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-paper:#faf7ef;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    --vp-ink:#263a39;&lt;br /&gt;
    --vp-brand:#345b63;&lt;br /&gt;
    --vp-accent:#b1873d;&lt;br /&gt;
    --vp-line:#ded7c6;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1240px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:clamp(18px,3vw,38px) !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    background:var(--vp-paper) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    animation:none !important;&lt;br /&gt;
    transition:none !important;&lt;br /&gt;
    scroll-behavior:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a {&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-decoration-color:#aab3a8 !important;&lt;br /&gt;
    text-underline-offset:3px !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:hover {&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    text-decoration-thickness:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:focus-visible {&lt;br /&gt;
    outline:3px solid var(--vp-brand) !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p {&lt;br /&gt;
    margin-top:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1 {&lt;br /&gt;
    margin:0 0 10px !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 clamp(29px,4vw,40px)/1.2 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2 {&lt;br /&gt;
    margin:0 0 14px !important;&lt;br /&gt;
    padding:0 0 9px !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 22px/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3 {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:600 18px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p { margin-bottom:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:220px minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,5vw,64px) !important;&lt;br /&gt;
    max-width:1000px !important;&lt;br /&gt;
    margin:0 auto 32px !important;&lt;br /&gt;
    padding:8px 0 28px !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    width:220px !important;&lt;br /&gt;
    height:220px !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:3px solid var(--vp-brand) !important;&lt;br /&gt;
    border-radius:50% !important;&lt;br /&gt;
    background:#f0eee3 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 35% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 auto 4px !important;&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    font-size:clamp(19px,2.2vw,25px) !important;&lt;br /&gt;
    font-weight:600 !important;&lt;br /&gt;
    line-height:1.35 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font-size:17px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:22px !important;&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    padding:20px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card:hover {&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card h3 { margin-bottom:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card blockquote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid var(--vp-accent) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-feature {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(120px,190px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    border-radius:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-outlet {&lt;br /&gt;
    margin-bottom:5px !important;&lt;br /&gt;
    color:#706b62 !important;&lt;br /&gt;
    font-size:14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-headline { font-size:17px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section {&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
    padding:20px 0 22px !important;&lt;br /&gt;
    border-block:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-intro { margin:-5px 0 12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(auto-fit,minmax(76px,1fr)) !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    justify-content:center !important;&lt;br /&gt;
    min-height:42px !important;&lt;br /&gt;
    padding:6px 8px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a:hover {&lt;br /&gt;
    border-color:var(--vp-brand) !important;&lt;br /&gt;
    background:#f1f3ee !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section { margin:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:18px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-card { padding:18px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card { grid-column:span 1 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-list {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    flex-wrap:wrap !important;&lt;br /&gt;
    gap:8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-lang-item {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
    min-height:32px !important;&lt;br /&gt;
    white-space:nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vh-flag {&lt;br /&gt;
    display:inline-block !important;&lt;br /&gt;
    flex:0 0 22px !important;&lt;br /&gt;
    width:22px !important;&lt;br /&gt;
    height:15px !important;&lt;br /&gt;
    vertical-align:middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restore ordinary page flow and neutralize any legacy rotated-stage wrapper. */&lt;br /&gt;
#vani-mobile-stage, #vani-rotated-box {&lt;br /&gt;
    position:static !important;&lt;br /&gt;
    inset:auto !important;&lt;br /&gt;
    width:auto !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    rotate:none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot, #vani-stage-content-slot, #vani-stage-footer-slot { display:contents !important; }&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:20px 16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding-bottom:22px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:160px !important; height:160px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid { grid-template-columns:minmax(0,1fr) !important; gap:16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:minmax(0,1fr) !important; gap:14px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-card { padding:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(100px,34%) minmax(0,1fr) !important; gap:12px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section { margin-bottom:24px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:380px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-image { max-width:260px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion:reduce) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::before,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::after {&lt;br /&gt;
        animation:none !important;&lt;br /&gt;
        transition:none !important;&lt;br /&gt;
        scroll-behavior:auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V175: natural document scrolling, Vanisource-style hero, Vanipedia colors. */&lt;br /&gt;
html,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:100% !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
    overflow-y:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-brand:#345B63;&lt;br /&gt;
    --vp-accent:#f5d77f;&lt;br /&gt;
    --vp-ink:#263a3d;&lt;br /&gt;
    --vp-line:#d8d1c3;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:min(100%, 1200px) !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1200px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:26px clamp(16px,3vw,34px) 100px !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
}&lt;br /&gt;
/* The site-wide footer remains fixed; this page has room to scroll past it. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    display:block;&lt;br /&gt;
    height:0;&lt;br /&gt;
    clear:both;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(170px,210px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,4vw,44px) !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:880px !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    margin:0 auto 30px !important;&lt;br /&gt;
    padding:22px 26px !important;&lt;br /&gt;
    border:1px solid #345B63 !important;&lt;br /&gt;
    border-left:5px solid #f5d77f !important;&lt;br /&gt;
    border-radius:8px !important;&lt;br /&gt;
    background:#345B63 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:min(100%,210px) !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    aspect-ratio:445 / 542 !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:2px solid #f5d77f !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    box-shadow:0 5px 18px rgba(18,35,37,.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin:0 0 9px !important;&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    font:600 clamp(32px,3vw,42px)/1.15 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:600 clamp(19px,1.7vw,22px)/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-underline-offset:4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a:hover { color:#fff !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:500 clamp(17px,1.5vw,20px)/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-quote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid #f5d77f !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove the old decorative cursor and restore the operating system pointer. */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page * {&lt;br /&gt;
    cursor:auto !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page a[href],&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .cdx-button {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:18px 14px 96px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:14px !important;&lt;br /&gt;
        max-width:460px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding:17px 17px 19px !important;&lt;br /&gt;
        border-left-width:4px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:min(100%,170px) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-role { font-size:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-organization { font-size:17px !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V176: native mouse cursor; main page language links are the remaining taxonomy feature. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-section {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 0 32px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card {&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    grid-column:auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: native Windows pointer and viewport-contained portal rollouts. */&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    cursor:default !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href] *,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home button,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    align-items:start !important;&lt;br /&gt;
    gap:24px 18px !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 auto 28px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    max-width:640px !important;&lt;br /&gt;
    margin-left:auto !important;&lt;br /&gt;
    margin-right:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card {&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    z-index:1 !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.07) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open {&lt;br /&gt;
    z-index:100 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image {&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border-radius:6px 6px 0 0 !important;&lt;br /&gt;
    background:#e9e4d8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 36% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy {&lt;br /&gt;
    min-height:145px !important;&lt;br /&gt;
    padding:14px 15px 13px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 {&lt;br /&gt;
    min-height:50px !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    padding:0 0 7px !important;&lt;br /&gt;
    border-bottom:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 18px/1.28 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 a {&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p {&lt;br /&gt;
    min-height:44px !important;&lt;br /&gt;
    margin:0 0 8px !important;&lt;br /&gt;
    color:#354444 !important;&lt;br /&gt;
    font:400 14px/1.45 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:7px !important;&lt;br /&gt;
    min-height:30px !important;&lt;br /&gt;
    padding:4px 9px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f6f2e9 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.3 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:focus-visible {&lt;br /&gt;
    border-color:#b1873d !important;&lt;br /&gt;
    outline:2px solid #b1873d !important;&lt;br /&gt;
    outline-offset:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    position:fixed !important;&lt;br /&gt;
    top:var(--vp-panel-top, 20px) !important;&lt;br /&gt;
    left:var(--vp-panel-left, 12px) !important;&lt;br /&gt;
    right:auto !important;&lt;br /&gt;
    bottom:auto !important;&lt;br /&gt;
    z-index:2147483000 !important;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:var(--vp-panel-width, 290px) !important;&lt;br /&gt;
    max-width:calc(100vw - 24px) !important;&lt;br /&gt;
    max-height:min(380px,calc(100vh - 100px)) !important;&lt;br /&gt;
    overflow:auto !important;&lt;br /&gt;
    overscroll-behavior:contain !important;&lt;br /&gt;
    padding:11px 12px 12px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-top:3px solid #b1873d !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 10px 22px rgba(38,58,57,.22) !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open &amp;gt; .vp-rollout-panel,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open &amp;gt; .vp-rollout-panel {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-heading {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
    gap:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options &amp;gt; span { display:block !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    min-height:34px !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:500 14px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:focus-visible {&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#805b16 !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    outline:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options { grid-template-columns:repeat(4,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options a { text-align:center !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options a { display:flex !important; align-items:center !important; gap:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all { display:block !important; margin-top:7px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:focus-visible { text-decoration:underline !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all { display:block !important; margin:0 0 10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:8px 10px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-categories-heading {&lt;br /&gt;
    padding-top:8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel {&lt;br /&gt;
    width:min(720px,calc(100vw - 24px)) !important;&lt;br /&gt;
    --vp-panel-width:720px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options {&lt;br /&gt;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:1px 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options a {&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    padding:5px 6px !important;&lt;br /&gt;
    font-size:12px !important;&lt;br /&gt;
    line-height:1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid { max-width:100% !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:min(620px,calc(100vw - 24px)) !important; --vp-panel-width:620px; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img { height:210px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
        position:static !important;&lt;br /&gt;
        top:auto !important;&lt;br /&gt;
        left:auto !important;&lt;br /&gt;
        right:auto !important;&lt;br /&gt;
        bottom:auto !important;&lt;br /&gt;
        width:auto !important;&lt;br /&gt;
        max-width:none !important;&lt;br /&gt;
        max-height:none !important;&lt;br /&gt;
        margin:0 !important;&lt;br /&gt;
        border-top:1px solid #d8d1c3 !important;&lt;br /&gt;
        border-left:3px solid #b1873d !important;&lt;br /&gt;
        border-radius:0 0 7px 7px !important;&lt;br /&gt;
        box-shadow:none !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:auto !important; --vp-panel-width:auto; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V181: restore the native Windows pointing hand on sidebar menu targets.&lt;br /&gt;
   Earlier Main Page cursor rules forced .vector-menu links to cursor:auto. */&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href],&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V183: restore the pointing-hand cursor on every actionable top and bottom bar item.&lt;br /&gt;
   Older Main Page rules set .vector-dropdown-label and .vh-bottom-link to cursor:auto. */&lt;br /&gt;
html body .vector-header-container a[href],&lt;br /&gt;
html body .vector-header-container a[href] *,&lt;br /&gt;
html body header.vector-header a[href],&lt;br /&gt;
html body header.vector-header a[href] *,&lt;br /&gt;
html body header.mw-header a[href],&lt;br /&gt;
html body header.mw-header a[href] *,&lt;br /&gt;
html body #mw-head a[href],&lt;br /&gt;
html body #mw-head a[href] *,&lt;br /&gt;
html body .minerva-header a[href],&lt;br /&gt;
html body .minerva-header a[href] *,&lt;br /&gt;
html body #vh-bottom-bar a[href],&lt;br /&gt;
html body #vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vh-bottom-bar a[href],&lt;br /&gt;
html body .vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vector-header-container button,&lt;br /&gt;
html body .vector-header-container button *,&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label *,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body .minerva-header button,&lt;br /&gt;
html body .minerva-header button *,&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar button,&lt;br /&gt;
html body #vh-bottom-bar button *,&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar .vh-bottom-link[href] {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:hover,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:focus {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V184: the legacy Main Page cursor reset also targets Vector menu links and&lt;br /&gt;
   dropdown labels. Override those exact top-bar targets after the legacy rules. */&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href],&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href] *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href]:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href]:hover *,&lt;br /&gt;
html body.page-Main_Page #mw-head a[href],&lt;br /&gt;
html body.page-Main_Page #mw-head a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-head a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href],&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label *,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label:focus,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-main-menu-dropdown-toggle,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-main-menu-dropdown-toggle *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-main-menu-dropdown-toggle,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-main-menu-dropdown-toggle *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container button,&lt;br /&gt;
html body.page-Main_Page .vector-header-container button *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body.page-Main_Page #mw-head button,&lt;br /&gt;
html body.page-Main_Page #mw-head button *,&lt;br /&gt;
html body.page-Main_Page #mw-head [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #mw-head [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
ct: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-dot {&lt;br /&gt;
transform: scale(1.5);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline must follow JS position immediately */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
scroll-behavior: auto !important;&lt;br /&gt;
transform-origin: 0 0;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VIRTUAL TIMELINE PERFORMANCE&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
display: flex;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
height: 100%;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
transform-style: flat;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TIMELINE YEAR NAVIGATION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 22px;&lt;br /&gt;
margin: 0 0 10px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 35px;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 4px 2px;&lt;br /&gt;
color: rgba(18,63,56,.62);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
transition:&lt;br /&gt;
color .2s ease,&lt;br /&gt;
transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* Random quotes */&lt;br /&gt;
.vh-quote {&lt;br /&gt;
height: 82px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
padding: 0 40px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
border-bottom: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
margin-top: 26px;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-inner {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
max-width: 1500px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-text {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
text-overflow: ellipsis;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: clamp(20px, 1.65vw, 29px);&lt;br /&gt;
line-height: 1.16;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source {&lt;br /&gt;
margin-top: 7px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source::before,&lt;br /&gt;
.vh-quote-source::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 74px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a {&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a:hover {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 15px;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 93px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote,&lt;br /&gt;
#vh-random-quote-source {&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote.is-changing,&lt;br /&gt;
#vh-random-quote-source.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured {&lt;br /&gt;
width: auto;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(760px, 1.3fr)&lt;br /&gt;
minmax(600px, 1fr);&lt;br /&gt;
column-gap: 32px;&lt;br /&gt;
align-items: start;&lt;br /&gt;
margin-top: 18px;&lt;br /&gt;
padding-top: 18px;&lt;br /&gt;
padding-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured,&lt;br /&gt;
.vh-network {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — TITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — GRID&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
INDIVIDUAL TREASURE CARD&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 48% 52%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature a {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MEDIA AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-media,&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px 0 0 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* Normal video/image cards */&lt;br /&gt;
.vh-feature-video .vh-feature-media,&lt;br /&gt;
.vh-feature-imagequote .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
/* SHORT&lt;br /&gt;
Keep complete vertical YouTube Shorts thumbnail visible.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-short .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: contain;&lt;br /&gt;
background-color: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEXT PANEL ON RIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 3px 10px 5px 12px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
border-radius: 0 6px 6px 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
/* SHORT / VIDEO / IMAGE QUOTE / NECTAR DROP */&lt;br /&gt;
.vh-feature-copy small {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Actual title */&lt;br /&gt;
.vh-feature-copy strong {&lt;br /&gt;
display: block;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
\* Metadata currently not needed.&lt;br /&gt;
\* Keep it hidden so dates do not appear underneath.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-copy span {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
NECTAR DROP&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-audio-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.50);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
line-height: 1;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
transform .2s ease,&lt;br /&gt;
background .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar:hover .vh-feature-audio-icon {&lt;br /&gt;
transform: scale(1.06);&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-network .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 120px;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 5px 10px 0;&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
border-right: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
background .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover .vh-network-icon {&lt;br /&gt;
transform: scale(1.12);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover strong {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
height: 42px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition:&lt;br /&gt;
transform .22s ease,&lt;br /&gt;
color .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes {&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 60px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat strong {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: -8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes + strong {&lt;br /&gt;
white-space: normal;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 19px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat small {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: 8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK MISSION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 430px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 0 0px 0 10px;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-world {&lt;br /&gt;
flex: 0 0 150px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
margin-right: 0px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission-text {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 250px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover .vh-network-world img {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
RESPONSIVE BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(650px, 1.2fr)&lt;br /&gt;
minmax(650px, 1fr);&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
grid-template-columns: 47% 53%;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
padding-left: 9px;&lt;br /&gt;
padding-right: 7px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 110px;&lt;br /&gt;
min-width: 110px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1.1fr)&lt;br /&gt;
minmax(620px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 105px;&lt;br /&gt;
min-width: 105px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =====================================================&lt;br /&gt;
SOCIAL PLATFORM STATISTICS&lt;br /&gt;
===================================================== */&lt;br /&gt;
/* Month / year title */&lt;br /&gt;
.social-stats-title {&lt;br /&gt;
margin: 30px 0 10px;&lt;br /&gt;
padding-bottom: 7px;&lt;br /&gt;
font-size: 25px;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
border-bottom: 2px solid #2a4452;&lt;br /&gt;
}&lt;br /&gt;
/* Clickable statistics bar */&lt;br /&gt;
.social-stats-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-header:hover {&lt;br /&gt;
background: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
/* Platform blocks */&lt;br /&gt;
.social-stats-platform {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
border-right: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-name {&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-views {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
/* Details */&lt;br /&gt;
.social-stats-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 7px;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #2a4452;&lt;br /&gt;
background: #eef2f4;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-arrow {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Expanded report */&lt;br /&gt;
.social-stats-details {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
padding: 24px 28px 30px;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-top: 1px solid #c8ccd1;&lt;br /&gt;
border-radius: 0 0 8px 8px;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-number {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.15;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-view-label {&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
IMAGE QUOTE POPUP&lt;br /&gt;
========================================================== */&lt;br /&gt;
#vh-imagequote-lightbox {&lt;br /&gt;
position: fixed;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
/* positioned by JS */&lt;br /&gt;
top: auto;&lt;br /&gt;
left: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .2s ease,&lt;br /&gt;
visibility .2s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox.is-open {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
visibility: visible;&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 20vw;&lt;br /&gt;
max-width: 380px;&lt;br /&gt;
min-width: 260px;&lt;br /&gt;
height: auto;&lt;br /&gt;
max-height: 55vh;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px&lt;br /&gt;
rgba(0, 0, 0, .28);&lt;br /&gt;
}&lt;br /&gt;
.vh-imagequote-lightbox-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
top: 5px;&lt;br /&gt;
right: 7px;&lt;br /&gt;
width: 28px;&lt;br /&gt;
height: 28px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: rgba(0, 0, 0, .55);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 26px;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar Drop audio activity */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 3px;&lt;br /&gt;
height: 18px;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave span {&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 4px;&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform-origin: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span {&lt;br /&gt;
animation: vhNectarWave .75s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(2) {&lt;br /&gt;
animation-delay: -.45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(3) {&lt;br /&gt;
animation-delay: -.20s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(4) {&lt;br /&gt;
animation-delay: -.60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(5) {&lt;br /&gt;
animation-delay: -.30s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(6) {&lt;br /&gt;
animation-delay: -.55s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(7) {&lt;br /&gt;
animation-delay: -.10s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vhNectarWave {&lt;br /&gt;
0% {&lt;br /&gt;
height: 3px;&lt;br /&gt;
}&lt;br /&gt;
100% {&lt;br /&gt;
height: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Nectar audio area — never scroll */&lt;br /&gt;
.vh-feature-nectar .vh-feature-audio {&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar .vh-nectar-wave {&lt;br /&gt;
flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Video + Nectar Drop title limit */&lt;br /&gt;
.vh-feature-video .vh-feature-copy strong,&lt;br /&gt;
.vh-feature-nectar .vh-feature-copy strong {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
display: -webkit-box;&lt;br /&gt;
-webkit-box-orient: vertical;&lt;br /&gt;
-webkit-line-clamp: 5;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
========================================================= */&lt;br /&gt;
.vani-flipbook-trigger {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
transition:&lt;br /&gt;
transform 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger:hover img {&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px&lt;br /&gt;
rgba(0, 0, 0, 0.22);&lt;br /&gt;
}&lt;br /&gt;
/* Full-screen dark overlay */&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
position: fixed;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
display: none;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
background:&lt;br /&gt;
rgba(15, 20, 18, 0.90);&lt;br /&gt;
}&lt;br /&gt;
#vani-flipbook-overlay.is-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* Popup */&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: calc(100vw - 80px);&lt;br /&gt;
height: calc(100vh - 40px);&lt;br /&gt;
max-width: 1800px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 20px 70px&lt;br /&gt;
rgba(0, 0, 0, 0.55);&lt;br /&gt;
}&lt;br /&gt;
/* Iframe holder */&lt;br /&gt;
#vani-flipbook-frame-holder {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Actual flipbook iframe */&lt;br /&gt;
#vani-flipbook-frame {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
}&lt;br /&gt;
/* Close button */&lt;br /&gt;
.vani-flipbook-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 10px;&lt;br /&gt;
right: 10px;&lt;br /&gt;
z-index: 100001;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background:&lt;br /&gt;
rgba(20, 20, 20, 0.80);&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
font-family:&lt;br /&gt;
Arial,&lt;br /&gt;
sans-serif;&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
line-height: 42px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-close:hover {&lt;br /&gt;
background: #000000;&lt;br /&gt;
}&lt;br /&gt;
body.vani-flipbook-open {&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
padding: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
max-width: none;&lt;br /&gt;
border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================&lt;br /&gt;
VANIPEDIA INSPIRATION&lt;br /&gt;
========================================= */&lt;br /&gt;
/* Image */&lt;br /&gt;
.vision-layout-wrapper .vision-logo {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
}&lt;br /&gt;
.vision-layout-wrapper .vision-logo img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 350px;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Two button columns */&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
display: flex;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-col {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Light green buttons */&lt;br /&gt;
.vision-buttons-container .vision-btn {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn:hover {&lt;br /&gt;
background-color: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn a,&lt;br /&gt;
.vision-buttons-container .vision-btn a.external {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ARCHITECTURAL WOOD SANCTUM &amp;amp; SHADOWBOX NICHES (A1 CONCEPT)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
:root {&lt;br /&gt;
--wood-darkest: #110804;&lt;br /&gt;
--wood-dark: #1c0e07;&lt;br /&gt;
--wood-mid: #2b170e;&lt;br /&gt;
--wood-warm: #3d2214;&lt;br /&gt;
--wood-light: #54311c;&lt;br /&gt;
--gold-bright: #f5d77f;&lt;br /&gt;
--gold-mid: #d4af37;&lt;br /&gt;
--gold-deep: #997a15;&lt;br /&gt;
--text-cream: #f4ebd9;&lt;br /&gt;
--text-muted: #bda892;&lt;br /&gt;
--spotlight-glow: radial-gradient(circle at 50% 0%, rgba(255, 230, 160, 0.28) 0%, rgba(255, 210, 120, 0.08) 45%, transparent 75%);&lt;br /&gt;
}&lt;br /&gt;
/* Master Architectural Container */&lt;br /&gt;
.sanctum-cabinet {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1280px;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
background: linear-gradient(180deg, #2b170e 0%, #1c0e07 40%, #140904 100%);&lt;br /&gt;
border: 3px solid #3d2314;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
box-shadow: 0 25px 60px rgba(0,0,0,0.9), inset 0 2px 4px rgba(255,220,150,0.2), inset 0 -2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
position: relative;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, &#039;Georgia&#039;, serif;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
}&lt;br /&gt;
.sanctum-cabinet::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0; left: 0; right: 0; bottom: 0;&lt;br /&gt;
background: repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0px, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 4px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 1: TOP ARCHITECTURAL CORNICE / NAV BAR */&lt;br /&gt;
.cornice-header {&lt;br /&gt;
background: linear-gradient(180deg, #3f2314 0%, #28140a 60%, #1b0c05 100%);&lt;br /&gt;
border-bottom: 2px solid #5a341b;&lt;br /&gt;
box-shadow: 0 8px 16px rgba(0,0,0,0.7), inset 0 2px 3px rgba(255,230,170,0.25);&lt;br /&gt;
padding: 14px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left .nav-burger {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
background: rgba(0,0,0,0.4);&lt;br /&gt;
padding: 6px 12px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
border: 1px solid #4a2814;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-group {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.main-brand-title {&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0,0,0,0.9), 0 0 12px rgba(212,175,55,0.3);&lt;br /&gt;
}&lt;br /&gt;
.brand-subline {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-search {&lt;br /&gt;
flex: 1;&lt;br /&gt;
max-width: 480px;&lt;br /&gt;
margin: 0 24px;&lt;br /&gt;
}&lt;br /&gt;
.search-input-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel {&lt;br /&gt;
width: 100%;&lt;br /&gt;
padding: 10px 18px 10px 42px;&lt;br /&gt;
background: #0f0704;&lt;br /&gt;
border: 1px solid #472613;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-family: inherit;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0,0,0,0.9), 0 1px 2px rgba(255,255,255,0.08);&lt;br /&gt;
outline: none;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel::placeholder {&lt;br /&gt;
color: #7d6b58;&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.search-icon {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 14px;&lt;br /&gt;
top: 50%;&lt;br /&gt;
transform: translateY(-50%);&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links .btn-gold a {&lt;br /&gt;
background: linear-gradient(180deg, #b8860b 0%, #7d5904 100%);&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: #fff !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* SPOTLIGHT HOOD &amp;amp; OVERHEAD LAMPS (A1 STYLE) */&lt;br /&gt;
.spotlight-frieze {&lt;br /&gt;
position: relative;&lt;br /&gt;
padding: 24px 20px 10px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
background: linear-gradient(180deg, #24130b 0%, #180c06 100%);&lt;br /&gt;
border-bottom: 2px solid #3a1e0f;&lt;br /&gt;
}&lt;br /&gt;
.lamp-row {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-around;&lt;br /&gt;
padding: 0 80px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.lamp {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
background: radial-gradient(ellipse at center, #ffd700 0%, #b8860b 60%, #442500 100%);&lt;br /&gt;
border-radius: 0 0 10px 10px;&lt;br /&gt;
box-shadow: 0 0 14px 4px rgba(255, 215, 0, 0.45);&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
.lamp::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 8px;&lt;br /&gt;
left: -70px;&lt;br /&gt;
width: 200px;&lt;br /&gt;
height: 280px;&lt;br /&gt;
background: var(--spotlight-glow);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.frieze-title {&lt;br /&gt;
font-size: 24px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-shadow: 0 2px 6px rgba(0,0,0,0.95);&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.frieze-subtitle {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.shadowbox-body {&lt;br /&gt;
padding: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 2: HERO STAGE */&lt;br /&gt;
.hero-sanctuary-stage {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 1fr 1.25fr 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
background: linear-gradient(180deg, #180c06 0%, #100703 100%);&lt;br /&gt;
border: 3px solid #361e10;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
box-shadow: inset 0 10px 25px rgba(0,0,0,0.9);&lt;br /&gt;
margin-bottom: 24px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-card {&lt;br /&gt;
background: rgba(0, 0, 0, 0.45);&lt;br /&gt;
border: 1px solid #3b2011;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.8);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-tag {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-headline a {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-body {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: #bcaaa4;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
margin: 10px 0;&lt;br /&gt;
flex: 1;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-footer a {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.center-frame {&lt;br /&gt;
background: #090402;&lt;br /&gt;
border: 3px solid #4a2814;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.95), inset 0 0 30px rgba(0,0,0,0.9);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.sanctuary-center-badge {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link a {&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 3px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 80px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
background: linear-gradient(90deg, transparent, var(--gold-mid), transparent);&lt;br /&gt;
margin: 10px auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.multilingual-tape {&lt;br /&gt;
background: #140904;&lt;br /&gt;
border: 1px solid #361b0d;&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
margin-top: 12px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 3: 3D RECESSED SHADOWBOX SHELF NICHES */&lt;br /&gt;
.niches-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche {&lt;br /&gt;
background: linear-gradient(180deg, #0e0603 0%, #170b05 100%);&lt;br /&gt;
border: 3px solid #381f11;&lt;br /&gt;
border-top: 4px solid #1a0c06;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 18px;&lt;br /&gt;
box-shadow: inset 0 8px 18px rgba(0,0,0,0.95), 0 4px 10px rgba(0,0,0,0.7), inset 0 0 20px rgba(0,0,0,0.8);&lt;br /&gt;
position: relative;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: transform 0.2s, border-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
border-color: #633b20;&lt;br /&gt;
}&lt;br /&gt;
.niche-lamp {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
width: 36px;&lt;br /&gt;
height: 5px;&lt;br /&gt;
background: #e2ba4d;&lt;br /&gt;
border-radius: 0 0 6px 6px;&lt;br /&gt;
box-shadow: 0 0 10px rgba(255,215,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.niche-icon-wrap {&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
margin: 10px 0 10px 0;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0,0,0,0.8));&lt;br /&gt;
}&lt;br /&gt;
.niche-title {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
.niche-desc {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.niche-meta {&lt;br /&gt;
margin-top: auto;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
border-top: 1px solid #2d180c;&lt;br /&gt;
padding-top: 8px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* SUPPLEMENTARY TAXONOMY SHELF */&lt;br /&gt;
.taxonomies-carved-shelf {&lt;br /&gt;
background: #110704;&lt;br /&gt;
border: 1px solid #361b0c;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 12px 18px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.shelf-label {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
background: #1d0f07;&lt;br /&gt;
border: 1px solid #422312;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 4px 10px;&lt;br /&gt;
margin: 0 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
/* CARVED TIMELINE RIBBON */&lt;br /&gt;
.timeline-carved-ribbon {&lt;br /&gt;
background: linear-gradient(180deg, #1c0e07 0%, #120803 100%);&lt;br /&gt;
border: 2px solid #381f11;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
box-shadow: inset 0 4px 10px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.timeline-label-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.timeline-title {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.timeline-span-badge {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.timeline-years-bar {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
background: #080301;&lt;br /&gt;
border: 1px solid #30170a;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-year {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: #9c8570;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
padding: 2px 6px;&lt;br /&gt;
transition: color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.vh-year:hover, .vh-year.active {&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 4: BASE PLINTH FOOTER */&lt;br /&gt;
.plinth-footer {&lt;br /&gt;
background: linear-gradient(180deg, #1d0f07 0%, #120803 100%);&lt;br /&gt;
border-top: 3px solid #3d2111;&lt;br /&gt;
padding: 20px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.05);&lt;br /&gt;
}&lt;br /&gt;
.plinth-stat {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-actions {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
background: #190b05;&lt;br /&gt;
border: 1px solid #4a2712;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
.niches-grid { grid-template-columns: 1fr; }&lt;br /&gt;
.hero-sanctuary-stage { grid-template-columns: 1fr; }&lt;br /&gt;
.taxonomies-carved-shelf { flex-direction: column; gap: 10px; }&lt;br /&gt;
.plinth-footer { flex-direction: column; gap: 14px; text-align: center; }&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PERSISTENT TOP BAR: #345B63 SINGLE-ROW (BURGER, SEARCH, TITLE, USER)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Full-Width Outer Banner Container (Strict #345B63) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Inner Flex Row: STRICT Single Horizontal Line */&lt;br /&gt;
.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CENTERED TITLE: Dead-Center On The Same Line */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.8px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. LEFT SECTION: Burger [ ≡ ] + Search In ONE Row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Force Burger Menu Dropdown to ALWAYS display on desktop */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .cdx-button--fake-button {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* HIGH-VISIBILITY GOLD FOR BURGER &amp;amp; ALL VECTOR ICONS */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.mw-header .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
filter: brightness(0) saturate(100%) invert(86%) sepia(26%) saturate(884%) hue-rotate(352deg) brightness(102%) contrast(96%) !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide duplicate site wordmark &amp;amp; tagline next to burger */&lt;br /&gt;
.vector-header-start .mw-logo-wordmark,&lt;br /&gt;
.vector-header-start .mw-logo-tagline,&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Box Container on Left */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Refined Inset Search Input (Option 1: Harmonious Deep Sea Teal) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 18px !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
padding: 4px 12px 4px 30px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
line-height: 30px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
transition: width 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(245, 215, 127, 0.4), inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input::placeholder,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]::placeholder,&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
color: #a5c4c9 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-search-box-inner .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide separate search submit buttons */&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container #searchButton,&lt;br /&gt;
.vector-header-container #mw-searchButton,&lt;br /&gt;
.vector-header-container .searchButton,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. RIGHT SECTION: User Part Fixed (No weird boxes, clean gold, unified dropdown) */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.1 Remove all clunky button box backgrounds and borders from top bar items */&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button--fake-button,&lt;br /&gt;
.vector-header-end .cdx-button--weight-quiet,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-menu-heading,&lt;br /&gt;
.vector-header-end #p-personal,&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-menu,&lt;br /&gt;
.vector-header-end .vector-menu,&lt;br /&gt;
.vector-header-end .vector-menu-content,&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.2 Style username &amp;amp; header icons in clean warm gold (no boxes) */&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #pt-userpage-2 span,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: background-color 0.2s ease, color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.3 Desktop User Dropdown Menu (Strictly Matching image_a7f3ff.png) */&lt;br /&gt;
.vector-header-end .vector-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content div,&lt;br /&gt;
.vector-header-end .vector-dropdown-content ul,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-menu-content {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure Talk (pt-mytalk) is visible in desktop dropdown */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide icons inside desktop user dropdown so it matches image_a7f3ff.png clean text */&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean, compact, single-row links */&lt;br /&gt;
.vector-header-end .vector-dropdown-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a span {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
font-size: inherit !important;&lt;br /&gt;
font-weight: inherit !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:focus,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Divider above Logout */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-user-menu-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. DISABLE ALL HOVER PREVIEWS / POPUPS IN TOP BAR */&lt;br /&gt;
.vector-header-container [title]:hover::after,&lt;br /&gt;
.vector-header-container [title]:hover::before,&lt;br /&gt;
.vector-header-container a[title]:hover::after,&lt;br /&gt;
.vector-header-container a[title]:hover::before,&lt;br /&gt;
.mw-header [title]:hover::after,&lt;br /&gt;
.mw-header [title]:hover::before,&lt;br /&gt;
.mw-header a[title]:hover::after,&lt;br /&gt;
.mw-header a[title]:hover::before {&lt;br /&gt;
display: none !important;&lt;br /&gt;
content: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Sticky Header Support (Color: #345B63) */&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
height: 48px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-sticky-header a,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Main Page Adjustments: Clean Flush Under Top Bar */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-top {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-photo-stage {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ELIMINATE UNWANTED LIGHT-GREEN STRIP / TOOLBAR UNDER TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure no gap or background bleed between top bar and content on Main Page */&lt;br /&gt;
body.page-Main_Page .vector-header-container {&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
WHO IS SRILA PRABHUPADA &amp;amp; FOUNDER-ACARYA HERO ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 16px auto 8px auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 3px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important; /* Temple Gold */&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
color: #1e353b !important; /* Deep Sacred Slate-Teal */&lt;br /&gt;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
margin: 6px auto 14px auto !important;&lt;br /&gt;
padding: 4px 18px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-radius: 20px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: &amp;quot;♦&amp;quot; !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PANORAMIC TIMELINE RIBBON (1896 – 1977) BETWEEN HERO &amp;amp; GATEWAYS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-timeline-panoramic {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 18px auto 24px auto !important;&lt;br /&gt;
padding: 12px 16px !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-timeline-years {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 auto 12px auto !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-wrap: wrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(255, 255, 255, 0.7) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(52, 91, 99, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* FORCE WARM PARCHMENT ON ALL MAIN PAGE CONTAINERS (KILL MINT GREEN BLEED) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA STRICT ZERO-SCROLL VIEWPORT-FIT SYSTEM (STEP 11)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Strict Zero-Scroll Viewport Locking */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Master Canvas Vertical Rhythm (Auto-distributed inside single screen) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 18px 10px 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Base Card Styling */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Ribbon */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-icon {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-sub {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
opacity: 0.85 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 1: HERO TRIAD (Compact) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 280px 1fr 280px !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories of Srila Prabhupada Card (Left) */&lt;br /&gt;
.vh-card-memories .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-actions {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.28) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Frame */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at center, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 34px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
/* Button below Srila Prabhupada: only &amp;quot;Founder-Ācārya of ISKCON&amp;quot;, clickable wiki link */&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
margin: 3px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Sacred Portrait Oval */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto 4px auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 110px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 2.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f4ebd9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
margin: 2px auto 0 auto !important;&lt;br /&gt;
max-width: 440px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 2: CLEAN INTERACTIVE TIMELINE (No outer border/box rectangle) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lifeline track window */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
flex: 0 0 200px !important;&lt;br /&gt;
padding: 6px 14px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 32px !important;&lt;br /&gt;
left: 14px !important;&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
height: 8px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #1e293b !important;&lt;br /&gt;
max-width: 170px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 3: 6 GATEWAYS GRID (Compact 6-Columns) */&lt;br /&gt;
.vh-gateways-frame {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(6, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 8px 6px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 30px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway .vh-icon {&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
color: #2c3e50 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 4: QUOTE SCROLL (Slim Banner) */&lt;br /&gt;
.vh-quote-frame {&lt;br /&gt;
background: #faf6ee !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
padding: 8px 24px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1000px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-inner {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-text {&lt;br /&gt;
max-width: 750px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-source {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
color: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
font-family: Georgia, serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 5: BOTTOM MODULES (Treasures &amp;amp; Network) */&lt;br /&gt;
.vh-bottom-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 8px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 8px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stats-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-around !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 8px 10px 4px 10px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 2px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-num {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-lbl {&lt;br /&gt;
font-size: 8.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 4px 10px 6px 10px !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
THEMATIC TAXONOMY INDEX (4 SECTIONS) &amp;amp; PRABHUPADA IN MEDIA (STEP 12)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Section Heading */&lt;br /&gt;
.vh-section-header {&lt;br /&gt;
margin: 18px 0 10px 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
padding-bottom: 6px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-badge {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
padding: 3px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.2px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4-Column Taxonomy Grid */&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Prabhupada in the Media Section */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-body {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
padding: 12px 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #334155 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow smooth scrolling when full sections are present */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: repeat(2, 1fr) !important; }&lt;br /&gt;
.vh-media-body { flex-direction: column !important; align-items: flex-start !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: 1fr !important; }&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide quote and bottom sections if any old cache or DOM remains */&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
#vh-random-quote-wrap,&lt;br /&gt;
.vh-bottom-grid,&lt;br /&gt;
.vh-bottom-card,&lt;br /&gt;
.vh-card-treasures,&lt;br /&gt;
.vh-card-network {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 14: TOP BAR SEARCH ANCHORED LEFT + SACRED 3D ARCHITECTURAL STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR LEFT ANCHOR FOR SEARCH */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 0 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. 3D CARDS (HERO TRIAD, GATEWAYS, TAXONOMY, MEDIA) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf8f4 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.32) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 1px 3px rgba(0, 0, 0, 0.05),&lt;br /&gt;
0 5px 15px rgba(30, 53, 59, 0.07),&lt;br /&gt;
0 10px 24px -5px rgba(30, 53, 59, 0.08),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 10px 25px rgba(30, 53, 59, 0.12),&lt;br /&gt;
0 16px 32px -6px rgba(177, 135, 61, 0.16),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Plaques (Embossed Top Bar) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #fbf9f4 0%, #f2ebdd 100%) !important;&lt;br /&gt;
border-bottom: 1.5px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(0, 0, 0, 0.03) !important;&lt;br /&gt;
border-top-left-radius: 7px !important;&lt;br /&gt;
border-top-right-radius: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Center Card (Elevated Sovereign Altar) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 35%, #ffffff 0%, #faf6ec 65%, #f3ece0 100%) !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 1) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.11),&lt;br /&gt;
0 16px 36px -6px rgba(177, 135, 61, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 20px rgba(177, 135, 61, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Frame */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 3.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(30, 53, 59, 0.22),&lt;br /&gt;
0 12px 28px rgba(0, 0, 0, 0.15),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.8),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
transition: transform 0.25s ease, box-shadow 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.28),&lt;br /&gt;
0 16px 36px rgba(177, 135, 61, 0.3),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Gateways Icon Medallions */&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
background: linear-gradient(145deg, #ffffff 0%, #f6efe0 50%, #eadecb 100%) !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
transition: transform 0.2s ease, box-shadow 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.08) translateY(-1px) !important;&lt;br /&gt;
background: linear-gradient(145deg, #fdfbf7 0%, #f2e3c6 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 5px 10px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Tactile Timeline Year Keys */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4eee2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.55) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.07),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.75) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 10px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1f373c 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #122124 !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0d1719 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 1px 2px rgba(0, 0, 0, 0.4),&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Raised 3D Pill Action Buttons */&lt;br /&gt;
.vh-btn-pill,&lt;br /&gt;
.vh-founder-subline a,&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.12),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.4),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #28474e 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #1a2f34 !important;&lt;br /&gt;
border-bottom: 2px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 4px 14px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b1873d 0%, #916c2a 100%) !important;&lt;br /&gt;
border-color: #72531a !important;&lt;br /&gt;
border-bottom: 2.5px solid #553e13 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f6efe2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #213c42 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162a2e !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1517 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(30, 53, 59, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Lifeline Track (Carved Groove with Illuminated Bar) */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #e4ded0 0%, #ede7db 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-bottom: 1px solid #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 15: &amp;quot;SOLID&amp;quot; ARCHITECTURAL PRESENCE &amp;amp; EMBOSSED 3D DEPTH&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SOLID CARD ARCHITECTURE (SUBSTANTIAL GROUNDED PRESENCE) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fbf9f4 60%, #f5efe2 100%) !important;&lt;br /&gt;
border: 1.5px solid #c09b4d !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #8e6b22 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.08),&lt;br /&gt;
0 8px 20px rgba(24, 38, 35, 0.12),&lt;br /&gt;
0 16px 32px -4px rgba(24, 38, 35, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 -1px 0 rgba(192, 155, 77, 0.2) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-4px) !important;&lt;br /&gt;
border-color: #d4ab55 !important;&lt;br /&gt;
border-bottom: 4.5px solid #7a5818 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.10),&lt;br /&gt;
0 14px 28px rgba(24, 38, 35, 0.18),&lt;br /&gt;
0 24px 42px -6px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SOLID EMBOSSED CARD HEADER (STONE/METAL LINTEL) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #faf6ee 0%, #ebe0ca 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #b89348 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 2px 4px rgba(0, 0, 0, 0.05) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.6px !important;&lt;br /&gt;
color: #725215 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #55442a !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.16) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (SOVEREIGN REVERENTIAL ALTAR) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 32%, #ffffff 0%, #fbf6ec 55%, #f0e6d2 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #785414 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.09),&lt;br /&gt;
0 12px 28px rgba(24, 38, 35, 0.16),&lt;br /&gt;
0 22px 44px -8px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SOLID CAST GOLD PORTRAIT MEDALLION */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 4px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(20, 35, 32, 0.32),&lt;br /&gt;
0 16px 36px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #c99c45 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 12px 32px rgba(20, 35, 32, 0.40),&lt;br /&gt;
0 20px 45px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SOLID GATEWAYS WITH SCULPTED BRONZE/GOLD MEDALLIONS */&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 14px 10px 12px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #eedfc7 50%, #d6ba8f 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top-color: #ffffff !important;&lt;br /&gt;
border-bottom-color: #825f18 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.14),&lt;br /&gt;
inset 0 1px 1.5px #ffffff,&lt;br /&gt;
inset 0 -2px 3px rgba(130, 95, 30, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.1) translateY(-2px) !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #f7ebd5 50%, #e5cb9e 100%) !important;&lt;br /&gt;
border-color: #c49d48 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 1px 2px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(130, 95, 30, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #14282c !important;&lt;br /&gt;
letter-spacing: 1.4px !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SOLID TACTILE TIMELINE YEAR BUTTONS */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #efe7d6 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #213c42 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
border-color: #cda24e !important;&lt;br /&gt;
border-bottom: 4.5px solid #63430c !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.28),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #0b1a1c !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #172c30 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0d191c !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #060c0d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 2px 4px rgba(0, 0, 0, 0.5),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SOLID CARVED LIFELINE TRACK */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #ded6c4 0%, #e8e1d3 100%) !important;&lt;br /&gt;
border: 1.5px solid #a8843c !important;&lt;br /&gt;
border-top-color: #8c6a26 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. SOLID 3D ACTION PILL BUTTONS */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #376069 0%, #20393f 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.45) !important;&lt;br /&gt;
border-bottom: 3px solid #0a1315 !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 5px 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 7px rgba(0, 0, 0, 0.20),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.5),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b88e40 0%, #8c661d 100%) !important;&lt;br /&gt;
border-color: #61440d !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
border-bottom: 3.5px solid #432e08 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(177, 135, 61, 0.38) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4ebd9 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #785414 !important;&lt;br /&gt;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1b3237 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #0e1e21 !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #050b0c !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(30, 53, 59, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. SOLID DEDICATED MEDIA ARCHIVES SECTION */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 10. Hide THEMATIC TAXONOMY INDEX announcement banner from old cache */&lt;br /&gt;
.vh-section-header,&lt;br /&gt;
.vh-section-badge,&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide the 6 gateways frame if any cache remains */&lt;br /&gt;
.vh-gateways-frame,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
SAFE NO-SCROLL DASHBOARD &amp;amp; ZERO-OVERLAP ARCHITECTURE (STEP 18)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PREVENT SCROLLING ON MAIN PAGE CLEANLY WITHOUT BREAKING VECTOR INTERNALS */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: hidden !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. THE MASTER DASHBOARD CONTAINER (FITS SCREEN EXACTLY) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 56px) !important;&lt;br /&gt;
max-height: calc(100vh - 56px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize old legacy absolute / conflicting rules */&lt;br /&gt;
.vh-intro,&lt;br /&gt;
.vh-now,&lt;br /&gt;
.vh-main,&lt;br /&gt;
.vh-gateways,&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 1: HERO TRIAD */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 38vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1.15fr 1fr !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Card: Sanctuary Altar */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin: 0 auto 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
padding: 2px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 85px !important;&lt;br /&gt;
height: 85px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 2: INTERACTIVE LIFE TIMELINE */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 62px !important;&lt;br /&gt;
max-height: 62px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 2px 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
max-height: 30px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 3: THEMATIC TAXONOMY (4 CARDS) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 39vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-header {&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 5px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
margin-top: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 4: PRABHUPĀDA IN THE MEDIA (COMPACT HORIZONTAL BAR 42px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-card-header {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-body {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-desc {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 3px 12px !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 19: FULL-WIDTH VIEW + TOP-BAR TEAL (#345B63) BORDERS &amp;amp; SHADOWS&lt;br /&gt;
+ REFINED COMPACT SIZING &amp;amp; EXPANDED AIRY SPACING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH VIEW (EXPAND TO 100% SCREEN WIDTH) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TEAL (#345B63) BORDERS &amp;amp; MULTI-STOP TEAL SHADOWS ACROSS ALL CARDS */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
border-color: #43727c !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.12),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.22),&lt;br /&gt;
0 22px 38px -6px rgba(52, 91, 99, 0.26),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Lintels (Teal Borders &amp;amp; Toned Accents) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #eaf1f2 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(52, 91, 99, 0.06) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #233e44 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY ALAR CARD (REFINED 3D TEAL EMBOSSING) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.10),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.18),&lt;br /&gt;
0 22px 40px -6px rgba(52, 91, 99, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(52, 91, 99, 0.05) !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Bezel in #345B63 */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 80px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
border: 3.5px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(52, 91, 99, 0.35),&lt;br /&gt;
0 12px 26px rgba(26, 47, 52, 0.25),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 22px rgba(52, 91, 99, 0.45),&lt;br /&gt;
0 16px 32px rgba(26, 47, 52, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Title &amp;amp; Subtitle */&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. BIG RECTANGLE ELEMENTS ARE SMALLER WITH BIGGER SPACE BETWEEN THEM */&lt;br /&gt;
/* Section 1: Hero Triad Grid (Reduced Height, Expanded 20px Gutter) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 220px !important;&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 2: Timeline (Sleek Key Row &amp;amp; Track, Teal Borders) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 58px !important;&lt;br /&gt;
height: 58px !important;&lt;br /&gt;
max-height: 58px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
border-bottom: 3.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.25), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1e353b 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-bottom: 3px solid #0b1517 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4), 0 2px 5px rgba(52, 91, 99, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 3: Thematic Taxonomy Grid (Reduced Height, Expanded 18px Gutter) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #3e565c !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 4: Media Bar (Compact 40px Single-Line Strip) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
max-height: 40px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. 3D PILL BUTTONS WITH TEAL THEME */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #1a2f34 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #4c828d 0%, #2e545b 100%) !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 20: NARROWER RECTANGLES + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. NARROWER PROPORTIONED CONTAINER (NO LONGER ENDLESSLY WIDE) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
max-width: 1260px !important;&lt;br /&gt;
width: 95% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CENTER CARD FIXES (PROPER HIERARCHY, NO WEIRD DOUBLE BOXES) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title a {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-sub {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-main {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide legacy floating who-corner and founder subline balloon boxes */&lt;br /&gt;
.vh-hero-title-wrap,&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dedicated button below portrait */&lt;br /&gt;
.vh-founder-btn-wrap {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 78px !important;&lt;br /&gt;
height: 78px !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(52, 91, 99, 0.32), inset 0 2px 4px rgba(255, 255, 255, 0.9), inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE LAYOUT CORRECTIONS (CLEAN &amp;amp; LEGIBLE TRACK) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 64px !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
max-height: 34px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CLEAN MEDIA SECTION (SINGLE HORIZONTAL FLEX ROW 44px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left .vh-badge-text a {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-center {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right .vh-btn-pill {&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. NARROWER HERO &amp;amp; TAXONOMY GRIDS WITH AMPLE SPACING */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 21: NARROW RECTANGLES (1140px) + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE NARROWER DASHBOARD WIDTH (OVERRIDE ALL PREVIOUS MIN-WIDTHS) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
max-width: 1140px !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. NARROW HERO TRIAD (3 CARDS ~360px EACH) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (COMPLETELY REBUILT ARCHITECTURE) */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 76px !important;&lt;br /&gt;
height: 76px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW THEMATIC TAXONOMY (4 CARDS ~270px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. CLEAN MEDIA BAR (HORIZONTAL SINGLE LINE) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 22: FULL-WIDTH VIEW + NARROWER CARDS + VISIBLE TOP BORDER + ZERO CUTOUTS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE VIEW (NO ARTIFICIAL MAX-WIDTH ON CONTAINER) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 10px 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. VISIBLE TOP BORDER ON ALL RECTANGLE ELEMENTS (NO MORE MISSING TOP BORDER!) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-sanctuary-card,&lt;br /&gt;
.vh-card-memories,&lt;br /&gt;
.vh-card-article,&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* CRITICAL: EXPLICIT VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. NARROWER RECTANGLES WITH GENEROUS GAPS (PAGE IS FULL WIDTH, CARDS ARE NARROWER) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 28px !important;&lt;br /&gt;
flex: 0 0 230px !important;&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 400px !important; /* NARROWER RECTANGLES */&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SANCTUARY CENTER CARD: ZERO WEIRD BOXES, PERFECT VERTICAL FIT */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text,&lt;br /&gt;
.vh-sanctuary-header-text *,&lt;br /&gt;
.vh-sanctuary-name,&lt;br /&gt;
.vh-sanctuary-name * {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 74px !important;&lt;br /&gt;
height: 74px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 3px 16px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. PREVENT CUT OUTS IN MEMORIES &amp;amp; SPOTLIGHT */&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-article .vh-discover-secondary {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. TIMELINE: ZERO OVERLAPPING */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 68px !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. NARROWER TAXONOMY CARDS (4 CARDS ~280px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 175px !important;&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 290px !important; /* NARROWER TAXONOMY CARDS */&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: calc(100% - 34px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MEDIA BAR (PERFECT SINGLE ROW, ZERO OVERLAPPING) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 23: DEFINITIVE FIXES FOR TOP BORDERS, WIDTHS, TIMELINE, FULL-WIDTH PAGE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE: UNLOCK MEDIAWIKI WRAPPERS &amp;amp; CONTAINERS TO 100% */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container,&lt;br /&gt;
body.page-Main_Page .vector-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TOP BORDERS: 100% VISIBLE SOLID #345B63 BORDER ON EVERY CARD &amp;amp; HEADER */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* ULTRA-VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* HEADER REINFORCED TOP BORDER */&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. YEAR BUTTONS: SOLID VISIBLE TOP BORDER */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* EXPLICIT SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
border-top: 2px solid #1a2f34 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-top: 2px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2.5px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW ALL RECTANGLES BY 30% */&lt;br /&gt;
/* HERO TRIAD: Cards narrowed to 280px (was 400px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 36px !important;&lt;br /&gt;
flex: 0 0 235px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* TAXONOMY: 4 Cards narrowed to 210px (was 290px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
/* MEDIA BAR: Narrowed to 930px to match Triad/Taxonomy cluster */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 930px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. FLOWING TIMELINE: FIX VERTICAL TRUNCATION (AMP UP HEIGHT TO 70px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1050px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 26px !important;&lt;br /&gt;
flex: 0 0 26px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
max-height: 72px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-date {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-title,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SANCTUARY PORTRAIT &amp;amp; BUTTONS - POLISHED HIERARCHY */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 72px !important;&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
border: 2.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule {&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-subtitle {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 24: FIX THICK BORDERS, FULL-WIDTH EDGES, AND BOTTOM OVERLAPPING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE 100% TRUE FULL-WIDTH (STRIP VECTOR 2022 LEFT/RIGHT INDENTATIONS) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important; /* PREVENTS PUSHING MEDIA SECTION OFF-SCREEN */&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. FIX UNUSUAL THICK TOP BORDER: UNIFORM 1.5px ON ALL CARDS &amp;amp; NO HEADER BORDER-TOP */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important; /* CRISP UNIFORM 1.5px (NOT THICK!) */&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: none !important; /* REMOVE DUPLICATE TOP BORDER ON HEADER */&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. HERO TRIAD (30% NARROWER RECTANGLES, PERFECTLY CENTERED) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 32px !important;&lt;br /&gt;
flex: 0 0 225px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. FULL-WIDTH FLOWING TIMELINE (STRETCHES EDGE-TO-EDGE) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 96px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH EDGE-TO-EDGE */&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 7px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 25px !important;&lt;br /&gt;
flex: 0 0 25px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH TRACK */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important; /* CONTINUOUS SEAMLESS EDGE-TO-EDGE */&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 60px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TAXONOMY 4 CARDS (30% NARROWER RECTANGLES, PERFECT FIT) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. FIX BOTTOM OVERLAPPING: SINGLE-CONTAINER MEDIA BAR */&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 920px !important;&lt;br /&gt;
max-width: 920px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRIP ALL NESTED SUB-BOXES / INTERNAL BORDERS IN MEDIA SECTION */&lt;br /&gt;
body.page-Main_Page .vh-media-bar &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-body,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn .vh-btn-pill,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 51: DEFINITIVE CLEAN ARCHITECTURE &amp;amp; VISIBLE AT-REST ANIMATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. CANVAS &amp;amp; WRAPPER RESET (FULL WIDTH, NO SIDEBAR) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. MAIN CONTAINER: FULL VIEWPORT HEIGHT SPREAD TOP TO BOTTOM */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 18px 40px 14px 40px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important; /* SPREAD CONTENT FROM TOP TO BOTTOM */&lt;br /&gt;
gap: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARDS: 100% TRANSPARENT OPEN SPACE (NO BOXES, NO BORDERS) */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all old badges, buttons, headers, and clutter */&lt;br /&gt;
body.page-Main_Page .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-actions,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-btn-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who,&lt;br /&gt;
body.page-Main_Page .vh-badge-sub,&lt;br /&gt;
body.page-Main_Page .vh-badge-icon,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-link,&lt;br /&gt;
body.page-Main_Page .vh-random-article-more,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 1: HERO TRIAD (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 295px !important;                    /* EXPANDED HEIGHT FOR 180px PORTRAIT */&lt;br /&gt;
height: 295px !important;&lt;br /&gt;
max-height: 295px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 360px !important;&lt;br /&gt;
width: 360px !important;&lt;br /&gt;
max-width: 360px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Portrait Medallion */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 4px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 10px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* +120% BIGGER (82px -&amp;gt; 180px) */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.7),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 2: TIMELINE (EDGE TO EDGE FULL WIDTH) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 27px !important;&lt;br /&gt;
flex: 0 0 27px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 3: THEMATIC TAXONOMY (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 155px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 260px !important;&lt;br /&gt;
width: 260px !important;&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SECTION 4: MEDIA BAR (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
border-top: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
border-bottom: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. DESCRIPTIVE TEXT IN CARDS */&lt;br /&gt;
body.page-Main_Page .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-snippet,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-desc,&lt;br /&gt;
body.page-Main_Page .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* 50% LARGER (12.5px -&amp;gt; 19px) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
9. CAITANYA 3D TITLES + VISIBLE AT-REST BREATHING LINE + ON-HOVER FULL GLIDE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Title Containers */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ALL TITLE LINKS (KEEPING THE EXACT GORGEOUS 3D STYLE FROM USER&#039;S SCREENSHOT) */&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page&lt;br /&gt;
-Main_Page .vh-media-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* PERFECT SPACE FOR UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* 1. LIGHT COLOR FACE (The exact warm temple gold from screenshot) */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 2. DARK SIDES &amp;amp; DEEP CAST SHADOW (The exact 3D from screenshot) */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific Font Sizes */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
letter-spacing: 0.03em !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 18.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title a {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
3. THE GOLDEN FILAMENT LINE BENEATH TITLES (RESTORES THE USER&#039;S FAVORITE FEATURE!)&lt;br /&gt;
- At Rest: Gently breathes in and out (25% to 65% width) so animation is clearly visible!&lt;br /&gt;
- On Hover: Pauses breathing and smoothly glides to full 90% width!&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
/* AT REST: VISIBLE BREATHING ANIMATION (2.8s CYCLE) */&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* At-Rest Line Breathing Keyframes */&lt;br /&gt;
@keyframes vhLineBreath {&lt;br /&gt;
0%, 100% {&lt;br /&gt;
width: 25%;&lt;br /&gt;
left: 37.5%;&lt;br /&gt;
opacity: 0.35;&lt;br /&gt;
}&lt;br /&gt;
50% {&lt;br /&gt;
width: 65%;&lt;br /&gt;
left: 17.5%;&lt;br /&gt;
opacity: 0.95;                              /* Clearly visible expanding light bar! */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
4. ON MOUSE HOVER: FULL GOLDEN LINE GLIDE + DIRECT SUNLIGHT 3D ILLUMINATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;     /* RETAINS 3D STEP MOVEMENT */&lt;br /&gt;
color: #dfad3e !important;                    /* DOES NOT CHANGE COLOR (STAYS RICH GOLD) */&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;  /* 100% CONSTANT COLOR */&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
/* Extended 3D shadow deepening as the letters step forward */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ON HOVER: LINE GLIDES OUT TO FULL 90% WIDTH &amp;amp; STAYS SOLID GOLD */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover::after {&lt;br /&gt;
animation: none !important;                   /* Stops at-rest breathing */&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;                       /* FULL EXTENSION GLIDE! */&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
/* EXACT SAME GOLD COLOR AS AT REST — ZERO COLOR CHANGE */&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 56: TIMELINE EXPANSION (NO TEXT CROPPING, NO BG, NO LINE) &amp;amp; CAPTION REGULAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR, NOT ITALIC */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TIMELINE SECTION: EXPANDED HEIGHT TO PREVENT ALL TEXT CROPPING */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 134px !important;&lt;br /&gt;
height: 134px !important;&lt;br /&gt;
min-height: 134px !important;&lt;br /&gt;
max-height: 134px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. LIFELINE WINDOW &amp;amp; TRACK: TRANSPARENT, NO TOP LINE, HEIGHT 96px */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 96px !important;                     /* EXPANDED HEIGHT (WAS 68px) */&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: transparent !important;          /* REMOVE BACKGROUND */&lt;br /&gt;
border: none !important;                     /* REMOVE ALL BORDERS */&lt;br /&gt;
border-top: none !important;                 /* REMOVE LINE ABOVE */&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line across the timeline items */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE ITEM: EXACT 240px MATCH WITH JAVASCRIPT ITEM_WIDTH */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
min-width: 240px !important;&lt;br /&gt;
max-width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;                    /* Clear Gold Date */&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
width: 9px !important;&lt;br /&gt;
height: 9px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #345B63 !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 57: TIMELINE FULL BLEED (EDGE-TO-EDGE), 50% TALLER (150px),&lt;br /&gt;
DOT/TEXT SEPARATION (ZERO OVERLAP), NO THIN LINE ABOVE,&lt;br /&gt;
AND CAPTION REGULAR (NOT ITALIC)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR (NOT ITALIC) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE ALL THIN LINES ABOVE TIMELINE (NO TOP BORDERS ANYWHERE) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. STRETCH TIMELINE EDGE-TO-EDGE TO VERY LEFT AND RIGHT (FULL BLEED) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
flex: 0 0 190px !important;                    /* EXPANDED TOTAL HEIGHT (150px track + 40px buttons) */&lt;br /&gt;
height: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
max-height: 190px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Year buttons container centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE TRACK WINDOW: 50% TALLER (150px) &amp;amp; FULL BLEED (VERY LEFT TO VERY RIGHT) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 150px !important;                    /* 50% TALLER (WAS 96px -&amp;gt; NOW 150px) */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 150px !important;&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line passing through the dots */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 28px !important;                         /* GUIDE LINE POSITION */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TIMELINE ITEM &amp;amp; DOT / TEXT SEPARATION (ZERO OVERLAP!) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 150px !important;                    /* FULL 150px HEIGHT */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the very top */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot on the horizontal line (top: 24px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 24px !important;                        /* CENTERED ON THE 28px LINE */&lt;br /&gt;
left: 18px !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event text starts strictly BELOW the dot and line (CLEAR SEPARATION) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 18px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT! */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 100px !important;                /* COMFORTABLY HOLDS 6-7 LINES */&lt;br /&gt;
}&lt;br /&gt;
/* Edge fades on the timeline window (seamless left &amp;amp; right fade) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to right, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to left, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 58: ABSOLUTE CROPPING ELIMINATION &amp;amp; PERFECT TIMELINE DOT ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. HERO TRIAD &amp;amp; PRABHUPĀDA CARD: UNCONSTRAINED HEIGHT (ZERO CROPPING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;                  /* AMPLE ROOM FOR 180px CIRCLE + CAPTION */&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 380px !important;&lt;br /&gt;
width: 380px !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait Medallion: 180px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 12px auto !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* FULL 180px CIRCLE */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
overflow: hidden !important;                   /* CLIPS ONLY THE PHOTO, NOT THE CARD */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Caption: Regular (Not Italic) at 19px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;               /* STRICTLY REGULAR (NOT ITALIC) */&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TIMELINE: 50% TALLER (155px), FULL BLEED, NO THIN TOP LINES&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Full Bleed Timeline Section */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 195px !important;&lt;br /&gt;
height: 195px !important;&lt;br /&gt;
min-height: 195px !important;&lt;br /&gt;
max-height: 195px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Track Window: 50% Taller (155px) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 155px !important;                    /* 50% TALLER (HOLDS 6-7 FULL LINES) */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line: Fixed at top: 30px */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 30px !important;                         /* GUIDE LINE LEVEL */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. TIMELINE ITEM: PERFECT VERTICAL &amp;amp; HORIZONTAL DOT ALIGNMENT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;                    /* FULL 155px HEIGHT */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date Text: Centered horizontally above the dot */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED HORIZONTALLY */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: EXACTLY CENTERED VERTICALLY ON THE 30px LINE &amp;amp; HORIZONTALLY WITH DATE */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px center (EXACT ON LINE!) */&lt;br /&gt;
left: 50% !important;                        /* CENTERED HORIZONTALLY */&lt;br /&gt;
transform: translateX(-50%) !important;      /* PERFECT HORIZONTAL ALIGNMENT WITH DATE */&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event Text: Safely below the line and dot (ZERO OVERLAPPING) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 22px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 105px !important;                /* COMFORTABLY HOLDS 6-7 FULL LINES */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 59: TOP BAR HELP TEXT REMOVAL, TIMELINE 3-TIER AXIS CENTERING,&lt;br /&gt;
AND SEAMLESS TITLE MORPH (Śrīla Prabhupāda &amp;lt;-&amp;gt; Who Is Śrīla Prabhupāda)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR: SUPPRESS ALL HOVER HELP TEXTS &amp;amp; TOOLTIPS */&lt;br /&gt;
#mw-head [title]::before,&lt;br /&gt;
#mw-head [title]::after,&lt;br /&gt;
.vector-header [title]::before,&lt;br /&gt;
.vector-header [title]::after,&lt;br /&gt;
.mw-tooltip,&lt;br /&gt;
.tipsy,&lt;br /&gt;
.tipsy-inner,&lt;br /&gt;
.tooltip {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PERMANENT SANCTUARY HERO TITLE: &amp;quot;Who Is Śrīla Prabhupāda&amp;quot; (NO TEXT CHANGE ON HOVER) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize and remove all text-swapping / morph behavior */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-default {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE: PERFECT 3-TIER CENTER ALIGNMENT (DATE, DOT, AND TEXT) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;               /* PERFECT HORIZONTAL AXIS CENTERING */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the top: centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 auto 4px auto !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 30px !important;&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: Center vertically on the 30px line, and horizontally with the date */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px (EXACT ON LINE) */&lt;br /&gt;
left: 50% !important;                        /* EXACT HORIZONTAL CENTER */&lt;br /&gt;
transform: translateX(-50%) !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text below: Properly centered under the dot with ample clearance */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 220px !important;&lt;br /&gt;
margin: 24px auto 0 auto !important;         /* CLEARLY BELOW DOT &amp;amp; LINE */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;                /* PROPERLY CENTERED TEXT */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Suppress any tooltip on top bar header title */&lt;br /&gt;
#vanipedia-header-title,&lt;br /&gt;
.vh-header-title,&lt;br /&gt;
.vanipedia-header-title,&lt;br /&gt;
#p-logo,&lt;br /&gt;
.vector-header {&lt;br /&gt;
-webkit-user-select: none !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition for Remembering Prabhupada random spotlight */&lt;br /&gt;
#vh-random-memories,&lt;br /&gt;
.vh-card-memories .vh-card-body {&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-memories.is-changing,&lt;br /&gt;
.vh-card-memories .vh-card-body.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the text below the titles when randomizing (STEP 70) */&lt;br /&gt;
.vh-card-tax .vh-card-text {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Rotator Titles remain opaque during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title,&lt;br /&gt;
.vh-card-tax .vh-card-body &amp;gt; .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 69: FIX BACKGROUND COLOR SCROLL BLEED &amp;amp; STICKY TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PERSISTENT STICKY TOP BAR WHEN SCROLLING DOWN */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.mw-header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT BACKGROUND COLOR CUTOFF ON SCROLL (SOLID SAGE/TEAL ON ALL PAGES) */&lt;br /&gt;
html {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-content-container {&lt;br /&gt;
min-height: 100vh !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restrict cream background strictly to Main Page */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ŚRĪLA PRABHUPĀDA IN THE MEDIA: ARCHIVAL THUMBNAIL STYLING */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 48px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
padding: 6px 24px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb,&lt;br /&gt;
.vh-media-archival-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb.is-changing,&lt;br /&gt;
.vh-media-archival-thumb.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: scale(0.95);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a:hover {&lt;br /&gt;
transform: translateY(-2px) scale(1.05) !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 75px !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 71: 5-CARD EQUAL FOOTING ROW (TAXONOMY + MEDIA WITH LARGE THUMBNAILS)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. 5-Column Grid on Equal Footing */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 220px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 210px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Soft-Switch ONLY Content Below Titles (Titles Stay 100% Static) */&lt;br /&gt;
.vh-card-tax .vh-card-text,&lt;br /&gt;
.vh-card-tax .vh-media-card-content {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
.vh-card-tax .vh-media-card-content.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing,&lt;br /&gt;
#vh-tax-random-media.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Titles are strictly fixed during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Card 5: Large Archival Media Thumbnail &amp;amp; Captions */&lt;br /&gt;
.vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 105px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fallback Vintage Press Badge */&lt;br /&gt;
.vh-card-media-item .vh-media-fallback-thumb {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: linear-gradient(135deg, #f7f3ec 0%, #ebdcc7 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-icon {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-tag {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions Below Large Thumbnail */&lt;br /&gt;
.vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Hide legacy bottom media bar since it is now unified in the 5-card row */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Grid Breakpoints */&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 72: UNIFIED &amp;quot;STEP FORTH&amp;quot; TOP BAR ICONS &amp;amp; LEFT COLUMN STACK&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. UNIFIED &amp;quot;STEP FORTH&amp;quot; ANIMATION ACROSS ALL TOP BAR ICONS &amp;amp; BUTTONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-start .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.25s ease,&lt;br /&gt;
color 0.25s ease,&lt;br /&gt;
background-color 0.25s ease !important;&lt;br /&gt;
will-change: transform, filter !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH HOVER: Icon floats up 2.5px, scales up, glows with 3D drop shadow */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: translateY(-2.5px) scale(1.14) !important;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.55))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.8)) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH BUTTON CONTAINER HOVER */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ACTIVE / CLICK STATE: Tactile press depression */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: translateY(0.5px) scale(0.98) !important;&lt;br /&gt;
filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TOP-LEFT COLUMN: MEMORIES (TOP) + SRILA PRABHUPADA IN MEDIA (BOTTOM)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Hero */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card in Hero Left: Large Thumbnail &amp;amp; Captions Below */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 95px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.14), inset 0 0 0 1px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. BOTTOM 4-COLUMN TAXONOMY GRID (EQUAL FOOTING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean up any legacy media bar */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 73: FIT EVERYTHING TO SCREEN + 100% LARGER TITLES &amp;amp; TEXTS&lt;br /&gt;
+ MAXIMIZED ŚRĪLA PRABHUPĀDA CARD SIZE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. FIT EVERYTHING TO SCREEN (ZERO SCROLLBAR ON DESKTOP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #faf7f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Master Homepage Container: Perfectly fits single viewport height */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 48px) !important;&lt;br /&gt;
max-height: calc(100vh - 48px) !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 8px 32px 10px 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. MAXIMIZED ŚRĪLA PRABHUPĀDA CARD &amp;amp; HERO ROW PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 310px !important;&lt;br /&gt;
max-height: 44vh !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Memories (Top) + Media (Bottom) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
/* CENTER: MAXIMIZED ŚRĪLA PRABHUPĀDA CARD */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Grand Portrait Circle - Maximized Size */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: min(240px, 24vh) !important;&lt;br /&gt;
height: min(240px, 24vh) !important;&lt;br /&gt;
min-width: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. INCREASE ALL CARD TITLES BY 100% (MAJESTIC 3D SACRED GOLD)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Center Title: &amp;quot;Śrīla Prabhupāda&amp;quot; (+100% -&amp;gt; 46px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories &amp;amp; Article Titles (+100% -&amp;gt; 28px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Title (+100% -&amp;gt; 26px) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 26px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Card Titles: Personalities, Names, Places, Questions (+100% -&amp;gt; 30px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 30px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
4. INCREASE ALL TEXTS IN THOSE CARDS BY 100%&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Śrīla Prabhupāda Sanctuary Subtitle (+100% -&amp;gt; 22px) */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 4px 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Descriptions (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Outlet Tag &amp;amp; Headline (+100%) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Thumbnail Dimensions */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Spotlight Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
5. COMPACT TIMELINE TO FIT THE 100vh SCREEN PERFECTLY&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 130px !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
min-height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
min-height: 32px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 92px !important;&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
6. BOTTOM 4 TAXONOMY CARDS PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 145px !important;&lt;br /&gt;
max-height: 22vh !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 140px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 77: TARGETED ADJUSTMENTS STARTING FROM STEP 73&lt;br /&gt;
1. Centered, ROUND picture (no oval distortion, no text overlap)&lt;br /&gt;
2. Subtitle second line in one line, not truncated (same text size: 20-22px)&lt;br /&gt;
3. Put media card UP to fit in under &amp;quot;...remembers...&amp;quot; (no push-down)&lt;br /&gt;
4. Put bottom 4 cards up &amp;amp; decrease text size (14.5px) to fit in cleanly&lt;br /&gt;
5. Put timeline and years above it MORE DOWN (margin-top: 38px)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: CENTERED ROUND PICTURE (NOT OVAL, NO TEXT OVERLAP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
min-width: 180px !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
max-width: 180px !important;&lt;br /&gt;
max-height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: SECOND LINE IN ONE LINE, NOT TRUNCATED (SAME TEXT SIZE)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 6px auto 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;                  /* NEVER OVERLAPS WITH PHOTO */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UP TO FIT IN UNDER &amp;quot;...REMEMBERS...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column: Natural flow (no space-between that forces media down) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PUT IT UP UNDER REMEMBERS */&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits directly under Memories with compact thumb */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;                      /* COMPACT THUMBNAIL FITS UP UNDER REMEMBERS */&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Card */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 660px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 7 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Row Container Height Capped at 275px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 5: PUT THE TIMELINE AND THE YEARS ABOVE IT MORE DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 120px !important;&lt;br /&gt;
min-height: 120px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 38px !important;                 /* PUSHES TIMELINE &amp;amp; YEARS DOWN */&lt;br /&gt;
margin-bottom: 22px !important;              /* GENEROUS BREATHING ROOM BELOW */&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
min-height: 28px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 3px 9px !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 82px !important;&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 4: PUT BOTTOM CARDS UP &amp;amp; DECREASE TEXT SIZE IN THESE FOUR CARDS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
margin-bottom: 10px !important;              /* ELEVATED ABOVE SCREEN BOTTOM */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Title: 24px Grand Golden 3D Typography */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Decreased text size so it fits in without truncation */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;                 /* DECREASED FROM 18px TO FIT IN */&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 78: 50% LARGER ROUND IMAGE, ZERO SUBTITLE GAP, SMALL MEDIA GAP&lt;br /&gt;
1. 50% larger round image (270px x 270px) with clean visual gaps above/below&lt;br /&gt;
2. Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
3. Small gap (4px) between &amp;quot;Remembers...&amp;quot; and &amp;quot;In the Media&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: 50% LARGER ROUND IMAGE (270px x 270px) WITH VISUAL GAPS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 6px !important;                 /* VISUAL GAP ABOVE ROUND IMAGE */&lt;br /&gt;
}&lt;br /&gt;
/* Portrait stage increased by 50% (180px -&amp;gt; 270px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;                      /* +50% LARGER (180px -&amp;gt; 270px) */&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: NO GAP BETWEEN &amp;quot;FOUNDER-ĀCĀRYA&amp;quot; AND &amp;quot;INTERNATIONAL SOCIETY...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 8px auto 0 auto !important;           /* VISUAL GAP BELOW ROUND IMAGE */&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINES */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UNDER &amp;quot;...REMEMBERS...&amp;quot; WITH JUST SMALL GAP (4px)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: 4px crisp small gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 4px !important;                          /* JUST SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (CONTROLLED BY 4px GAP) */&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Card height aligned */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 385px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline section spacing adjusted for new hero height */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
margin-top: 20px !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 cards padding &amp;amp; positioning */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 79: MOVE &amp;quot;FOUNDER...&amp;quot; +10px DOWN &amp;amp; REMOVE HUGE GAP UNDER REMEMBERS&lt;br /&gt;
1. Subtitle (&amp;quot;Founder-Ācārya / International Society...&amp;quot;) moved +10px down&lt;br /&gt;
2. &amp;quot;Śrīla Prabhupāda in the Media&amp;quot; pulled directly under &amp;quot;Remembers...&amp;quot;&lt;br /&gt;
with just a small 6px gap (huge empty gap completely eliminated)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: MOVE THOSE TWO LINES &amp;quot;FOUNDER...&amp;quot; +10px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 18px !important;                  /* MOVED +10px DOWN (FROM 8px TO 18px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: REMOVE HUGE EMPTY GAP UNDER REMEMBERS (PUT MEDIA DIRECTLY UNDER)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column Container: Natural tight vertical flow */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* TIGHT TOP PACKING (NO SPACE-BETWEEN) */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 6px !important;                          /* CRISP SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* UNCONSTRAINED TO PREVENT PUSH-DOWN */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Card: Memories (Tight fit to content, zero empty space below) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
height: auto !important;                      /* NEVER STRETCH TO 100% */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Card: Media Item (Sits immediately below Memories with only 6px gap) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 80: ABSOLUTE ELIMINATION OF LEFT GAP &amp;amp; CENTER VERTICAL SHIFTS&lt;br /&gt;
1. Left Column: Completely eliminate the huge gap between &amp;quot;...remembers...&amp;quot;&lt;br /&gt;
and &amp;quot;In the Media&amp;quot; (align-items: flex-start, unconstrained auto height,&lt;br /&gt;
flex: 0 0 auto on both cards, strict 4px gap).&lt;br /&gt;
2. Center Card:&lt;br /&gt;
- Shift the round image 30px down from the title (margin-top: 36px)&lt;br /&gt;
- Text lines under the image increased +30px from image (margin-top: 48px)&lt;br /&gt;
- Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: ABSOLUTE ELIMINATION OF THE HUGE EMPTY GAP ON THE LEFT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Unstretch hero row so left column hugs its content instead of stretching 390px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;           /* STOPS FORCING LEFT COLUMN TO STRETCH */&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Strictly pack items with only 4px gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PACK TIGHTLY AT TOP */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP ONLY */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits immediately 4px under Memories */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (4px GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: CENTER CARD - SHIFT IMAGE 30px DOWN &amp;amp; TEXT LINES +30px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 81: SPECIFICITY OVERHAUL - ELIMINATING THE 340px SQUARE ON MEMORIES CARD&lt;br /&gt;
The user&#039;s DevTools confirmed: .vh-card.vh-card-memories was computing to&lt;br /&gt;
EXACTLY 339.99px x 339.99px (a square) because an older high-specificity rule&lt;br /&gt;
&amp;quot;body.page-Main_Page .vh-triad-grid .vh-card { flex: 0 0 340px !important; }&amp;quot;&lt;br /&gt;
was matching it. In a column flex container (.vh-triad-column-left),&lt;br /&gt;
flex-basis: 340px forces the HEIGHT to 340px!&lt;br /&gt;
We now use #vani-home scoped selectors to permanently override and reset&lt;br /&gt;
flex, height, and margins on all cards inside the left column.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. HERO TRIAD GRID &amp;amp; LEFT COLUMN: UNSTRETCH &amp;amp; WRAP CONTENT */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP BETWEEN THE TWO CARDS */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. OVERRIDE THE 340px FLEX-BASIS ON ALL CARDS IN THE LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* KILLS 340px HEIGHT! */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;                      /* HUGS EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARD BODIES IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
height: auto !important;                      /* KILLS 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MEDIA ITEM CARD SPECIFIC STYLING IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
CENTER CARD: SHIFT ROUND IMAGE 30px DOWN &amp;amp; TEXT LINES +30px FROM IMAGE&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text br,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
RIGHT COLUMN: ARTICLE CARD (CLEAN UNCONSTRAINED AUTO HEIGHT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 440px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 82:&lt;br /&gt;
1. Unclamp Memories text so disciple name at the end of &amp;quot;recounted by...&amp;quot;&lt;br /&gt;
displays fully as it used to be (remove -webkit-line-clamp: 3).&lt;br /&gt;
2. Make +50px bigger gap between Memories card and &amp;quot;SP in Media&amp;quot; card&lt;br /&gt;
(gap: 50px).&lt;br /&gt;
3. Make the media thumbnail view a complete standard size (175px tall),&lt;br /&gt;
filling the plenty space below, with object-fit: contain so thumbnails&lt;br /&gt;
fit completely inside without any cropping and without changing their&lt;br /&gt;
aspect ratio.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: DISPLAY FULL NAME AT END OF &amp;quot;RECOUNTED BY...&amp;quot; (UNCLAMP TEXT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
-webkit-line-clamp: unset !important;&lt;br /&gt;
-webkit-box-orient: unset !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: +50px BIGGER GAP TO &amp;quot;SP IN THE MEDIA&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 50px !important;                         /* +50px BIGGER GAP */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: COMPLETE STANDARD SIZE THUMBNAIL VIEW (NO CROPPING, FIT ASPECT RATIO)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 175px !important;                     /* COMPLETE STANDARD VIEW SIZE FILLING THE SPACE */&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: #f4efe6 !important;               /* WARM VINTAGE PARCHMENT TONE */&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 6px 0 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
object-fit: contain !important;               /* FITS COMPLETE THUMBNAIL WITHOUT CROPPING */&lt;br /&gt;
object-position: center center !important;&lt;br /&gt;
transition: transform .3s ease !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions under the thumbnail */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-caption,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-outlet,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 86:&lt;br /&gt;
1. NEUTRALIZE STRAY PARAGRAPHS: Prevent MediaWiki parser from generating&lt;br /&gt;
top/side offsets.&lt;br /&gt;
2. FOUNDER-ĀCARYA CLICKABLE TITLE:&lt;br /&gt;
- Macron ONLY above capital &#039;A&#039; (Founder-Ācarya).&lt;br /&gt;
- Styled in exact 3D sacred gold as other card titles.&lt;br /&gt;
- Breathing filament underline at rest, 90% glide &amp;amp; lift on hover.&lt;br /&gt;
3. DECREASE GAP ABOVE 4 BOTTOM CARDS JUST TO 30px:&lt;br /&gt;
- Shifts .vh-taxonomy-section UP by 50px via translateY(-50px)&lt;br /&gt;
reducing the ~80px gap directly to 30px, keeping layout fully stable.&lt;br /&gt;
4. UNIFY HOVER ANIMATIONS FOR ALL TOP BAR ICONS &amp;amp; BUTTONS:&lt;br /&gt;
- Unified smooth lift (translateY(-2px)) on all topbar buttons/links.&lt;br /&gt;
- Unified warm gold glowing pill (rgba(245, 215, 127, 0.18)).&lt;br /&gt;
- Unified icon scale (1.08x) with soft glow, eliminating double-jumping.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Neutralize stray paragraph tags */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Decrease gap above 4 bottom cards just to 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-50px) !important;      /* DECREASES GAP ABOVE 4 BOTTOM CARDS TO 30px */&lt;br /&gt;
}&lt;br /&gt;
/* 3. Founder-Ācarya Clickable 3D Title Link */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 40px !important;                  /* MAINTAINS +30px GAP FROM 270px ROUND IMAGE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;                   /* IDENTICAL CARD TITLE SIZE */&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* SPACE FOR BREATHING UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* Temple Gold Face */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 3D Chiseled Shadow */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Golden Breathing Filament Underline at Rest */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Hover: 3D Lift &amp;amp; Full Glide Underline */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
}&lt;br /&gt;
/* Subtitle Line 2: International Society for Kṛṣṇa Consciousness */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. UNIFIED HOVER ANIMATION FOR ALL TOP BAR ICONS &amp;amp; BUTTONS */&lt;br /&gt;
/* Base transitions on all interactive elements in top bar */&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg {&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
background-color 0.2s ease,&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease,&lt;br /&gt;
filter 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified button container hover */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25), inset 0 0 0 1px rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified icon scale &amp;amp; soft glow (no double translation) */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: scale(1.08) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5))&lt;br /&gt;
drop-shadow(0 0 8px rgba(245, 215, 127, 0.65)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 87: COMPLETELY ELIMINATE / AVOID TOP BAR ICON ANIMATIONS&lt;br /&gt;
- Neutralize all transforms, scales, translations, and jumping animations on&lt;br /&gt;
all top bar icons, buttons, dropdowns, and links.&lt;br /&gt;
- Clean, quiet, stationary hover state with subtle background pill only.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Reset all transforms, filters, and animations on top bar container elements */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-start,&lt;br /&gt;
.vector-header-end,&lt;br /&gt;
.vector-header-container *,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg,&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
will-change: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. On hover: Keep icons strictly stationary — zero movement, zero scale, zero drop-shadow */&lt;br /&gt;
.vector-header-container .vector-icon:hover,&lt;br /&gt;
.vector-header-container svg:hover,&lt;br /&gt;
.vector-header-container .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover svg,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover svg,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover svg,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. On button/dropdown hover: subtle stationary background highlight only (no vertical lift, no jumping) */&lt;br /&gt;
.vector-header-container .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. On active / click: no displacement */&lt;br /&gt;
.vector-header-container .cdx-button:active,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:active,&lt;br /&gt;
.vector-header-container .vector-icon:active,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 91:&lt;br /&gt;
1. STRICTLY SCOPED TO MAIN PAGE (ZERO LEAKAGE TO REGULAR MEDIAWIKI PAGES):&lt;br /&gt;
- Every cursor rule is prefixed with html body.page-Main_Page.&lt;br /&gt;
- Regular MediaWiki pages retain 100% normal default Windows mouse behavior.&lt;br /&gt;
2. ABSOLUTE DISABLE OF WINDOWS CURSOR ACROSS MAIN PAGE &amp;amp; ALL HOVER STATES:&lt;br /&gt;
- Uses high-specificity rules targeting *:hover, a:hover, etc.&lt;br /&gt;
ensuring the native Windows cursor/pointing hand is completely suppressed.&lt;br /&gt;
3. CUSTOM GOLDEN CURSOR (ARROW AT REST, HAND ONLY ABOVE LINKS):&lt;br /&gt;
- Sleek golden arrow pointer by default.&lt;br /&gt;
- Smoothly switches to golden pointing hand ONLY above links (body.vh-cursor-link).&lt;br /&gt;
- No outer halo ring, zero lag, zero clutter.&lt;br /&gt;
4. FOUNDER-ĀCĀRYA MACRON CENTERING PRESERVED:&lt;br /&gt;
- &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039; font stack.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISABLE WINDOWS CURSOR ON MAIN PAGE ONLY (ACROSS ALL ELEMENTS &amp;amp; HOVER STATES) */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page *:hover,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page a:hover,&lt;br /&gt;
html body.page-Main_Page a:focus,&lt;br /&gt;
html body.page-Main_Page a:active,&lt;br /&gt;
html body.page-Main_Page a:visited,&lt;br /&gt;
html body.page-Main_Page a *,&lt;br /&gt;
html body.page-Main_Page a *:hover,&lt;br /&gt;
html body.page-Main_Page [href],&lt;br /&gt;
html body.page-Main_Page [href]:hover,&lt;br /&gt;
html body.page-Main_Page [href] *,&lt;br /&gt;
html body.page-Main_Page [href] *:hover,&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page button:hover,&lt;br /&gt;
html body.page-Main_Page input,&lt;br /&gt;
html body.page-Main_Page input:hover,&lt;br /&gt;
html body.page-Main_Page textarea,&lt;br /&gt;
html body.page-Main_Page select,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;]:hover,&lt;br /&gt;
html body.page-Main_Page .cdx-button,&lt;br /&gt;
html body.page-Main_Page .cdx-button:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card,&lt;br /&gt;
html body.page-Main_Page .vh-card:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card *,&lt;br /&gt;
html body.page-Main_Page .vh-card *:hover,&lt;br /&gt;
html body.page-Main_Page .vh-year,&lt;br /&gt;
html body.page-Main_Page .vh-year:hover,&lt;br /&gt;
html body.page-Main_Page .vector-menu a,&lt;br /&gt;
html body.page-Main_Page .vector-menu a:hover,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label:hover {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CUSTOM GOLDEN CURSOR (MAIN PAGE ONLY) */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
z-index: 99999999 !important;&lt;br /&gt;
transform: translate3d(-100px, -100px, 0);&lt;br /&gt;
will-change: transform !important;&lt;br /&gt;
transition: opacity 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.65))&lt;br /&gt;
drop-shadow(0 0 6px rgba(223, 173, 62, 0.75)) !important;&lt;br /&gt;
transition: transform 0.18s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 1: Default Golden Arrow */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 2: ONLY Above Links -&amp;gt; Golden Pointing Hand */&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(1.12) !important;&lt;br /&gt;
filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.75))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.95)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Click Compression */&lt;br /&gt;
body.page-Main_Page.vh-cursor-click #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(0.88) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Touchscreens / mobile protection: restore native behavior */&lt;br /&gt;
@media (hover: none) or (pointer: coarse) {&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page button {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOUNDER-ĀCĀRYA PERFECT MACRON CENTERING FIX */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR STYLING&lt;br /&gt;
- Appears on Main Page AND all regular MediaWiki pages.&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Deep temple teal background (#19383e), delicate gold top hairline border,&lt;br /&gt;
warm ivory/gold links, and highlighted Donate button.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid rgba(223, 173, 62, 0.45) !important;&lt;br /&gt;
box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
backdrop-filter: blur(8px) !important;&lt;br /&gt;
-webkit-backdrop-filter: blur(8px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
scrollbar-width: none !important;             /* Firefox */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner::-webkit-scrollbar {&lt;br /&gt;
display: none !important;                     /* Chrome/Safari */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
transition: color 0.18s ease, background-color 0.18s ease, transform 0.15s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate {&lt;br /&gt;
background: linear-gradient(135deg, rgba(223, 173, 62, 0.3) 0%, rgba(223, 173, 62, 0.12) 100%) !important;&lt;br /&gt;
border: 1px solid rgba(223, 173, 62, 0.65) !important;&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
padding: 2.5px 14px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate:hover {&lt;br /&gt;
background: linear-gradient(135deg, #dfad3e 0%, #b88a38 100%) !important;&lt;br /&gt;
color: #150b00 !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 0 10px rgba(223, 173, 62, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.35) !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure long wiki pages leave space above the permanent bottom bar */&lt;br /&gt;
body {&lt;br /&gt;
padding-bottom: 46px !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Main Page with custom cursor, ensure bottom links trigger the hand cursor */&lt;br /&gt;
body.page-Main_Page .vh-bottom-link {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 93:&lt;br /&gt;
1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE:&lt;br /&gt;
- Vector 2022 skin uses a multi-column CSS grid on .mw-page-container-inner&lt;br /&gt;
with .vector-column-end having background-color: #D4ECDD !important;.&lt;br /&gt;
- Collapse grid to 100% full width and hide right/left columns on Main Page.&lt;br /&gt;
- Ensure mw-page-container and mw-content-container match the warm cream background.&lt;br /&gt;
2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR PAGES:&lt;br /&gt;
- MediaWiki places .vector-sticky-header-container after the page content.&lt;br /&gt;
- Enforce position: fixed !important; top: 0 !important; on sticky header container,&lt;br /&gt;
and completely hide it (display: none !important;) when not actively sticky-visible.&lt;br /&gt;
3. VANI-TEMPLE RETURN LINK IN PERMANENT BOTTOM BAR:&lt;br /&gt;
- Provides an immediate 1-click return to the Main Page from any regular wiki page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE */&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-toc-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-appearance-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
max-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR WIKI PAGES */&lt;br /&gt;
.vector-sticky-header-container {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Strictly hide the sticky header container whenever it is NOT in active sticky view */&lt;br /&gt;
.vector-sticky-header-container:not(.vector-sticky-header-visible),&lt;br /&gt;
.vector-header-container.vector-sticky-header-container:not(.vector-sticky-header-visible) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. VANI-TEMPLE RETURN LINK STYLING */&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(223, 173, 62, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 95: SMOOTH TRANSITION FOR IN THE MEDIA CARD CONTENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
transition: opacity .5s ease, transform .5s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 96:&lt;br /&gt;
1. INCREASE ROUND HERO IMAGE BY 20% (270px -&amp;gt; 324px) WHILE KEEPING TOP/BOTTOM GAPS&lt;br /&gt;
2. INCREASE QUOTED TEXT IN RIGHT ARTICLE SPOTLIGHT BY +3 LINES (7 -&amp;gt; 10 LINES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Round hero image increased by 20% to 324px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 324px !important;&lt;br /&gt;
height: 324px !important;&lt;br /&gt;
min-width: 324px !important;&lt;br /&gt;
min-height: 324px !important;&lt;br /&gt;
max-width: 324px !important;&lt;br /&gt;
max-height: 324px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 12px 36px rgba(18, 63, 56, 0.40), 0 3px 10px rgba(0, 0, 0, 0.24), inset 0 2px 6px rgba(255, 255, 255, 0.75), inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure top gap from title remains clean (36px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin-top: 36px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure bottom gap from round image remains clean (40px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 40px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure sanctuary card container height gracefully accommodates 324px image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
min-height: 500px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Increase right article quoted text by +3 lines (-webkit-line-clamp: 10) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 10 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow right card to expand gracefully up to 500px to match sanctuary height */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
max-height: 500px !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicit fast and visible 1.4s crossfade for round hero photo */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-photo-stage .vh-photo,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-photo-stage .vh-photo {&lt;br /&gt;
transition: opacity 1.4s ease-in-out !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE OPTIMIZATION (STAGE 1 - REGULAR WIKI PAGES)&lt;br /&gt;
1. Universal #345B63 Dark Teal top bar across all pages and viewports.&lt;br /&gt;
2. Desktop title banner strictly scoped to screens &amp;gt;= 1000px.&lt;br /&gt;
3. Mobile header layout (burger menu, search, icons).&lt;br /&gt;
4. Mobile content readability, fluid images, and responsive table scrolling.&lt;br /&gt;
5. Mobile bottom bar and floating Back to Top button positioning.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. UNIVERSAL #345B63 TOP BAR ACROSS ALL PAGES AND VIEWPORTS */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header,&lt;br /&gt;
.mw-header,&lt;br /&gt;
#mw-head {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. DESKTOP TITLE BANNER SCOPED STRICTLY TO SCREENS &amp;gt;= 1000px */&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE REGULAR WIKI PAGES OPTIMIZATIONS (&amp;lt;= 768px) */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
/* 3.1 Top Bar Header Row */&lt;br /&gt;
.mw-header {&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.2 Hamburger Site Menu Button */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.3 Search Bar: Fluidly fits available space between burger and user tools */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 110px) !important;&lt;br /&gt;
min-width: 100px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 80px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
padding-left: 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.4 Mobile Vector Sidebar Navigation Drawer */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content,&lt;br /&gt;
#vector-main-menu-dropdown-content,&lt;br /&gt;
#vector-main-menu-unpinned-container,&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content.is-open {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
height: calc(100vh - 52px - 38px) !important;&lt;br /&gt;
max-height: calc(100vh - 90px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
z-index: 100001 !important;&lt;br /&gt;
padding: 10px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a,&lt;br /&gt;
#vector-main-menu-dropdown-content a,&lt;br /&gt;
#vector-main-menu-unpinned-container a {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
padding: 9px 18px !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-unpinned-container a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-left-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-dropdown-content .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-unpinned-container .vector-menu-heading {&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
letter-spacing: 0.6px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
border-bottom: 1px solid rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
padding: 10px 18px 6px 18px !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CONTENT VIEW ON MOBILE */&lt;br /&gt;
#content, .mw-body, .mw-content-container {&lt;br /&gt;
padding: 12px 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
line-height: 1.62 !important;&lt;br /&gt;
}&lt;br /&gt;
#firstHeading, .mw-first-heading {&lt;br /&gt;
font-size: 1.65em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-bottom: 0.4em !important;&lt;br /&gt;
word-wrap: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
h2, .mw-parser-output h2 {&lt;br /&gt;
font-size: 1.3em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 1.1em !important;&lt;br /&gt;
margin-bottom: 0.35em !important;&lt;br /&gt;
}&lt;br /&gt;
h3, .mw-parser-output h3 {&lt;br /&gt;
font-size: 1.15em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Tables horizontal scroll wrapping */&lt;br /&gt;
.vanitable, .wikitable, .daytable {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 12px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fluid images &amp;amp; media embeds */&lt;br /&gt;
div.tright, div.tleft, div.floatright, div.floatleft {&lt;br /&gt;
float: none !important;&lt;br /&gt;
margin: 12px auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
div.thumbinner {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. BOTTOM BAR &amp;amp; BACK TO TOP BUTTON ON MOBILE */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
padding: 2px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 50px !important;&lt;br /&gt;
right: 14px !important;&lt;br /&gt;
width: 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer, .mw-footer {&lt;br /&gt;
padding-bottom: 54px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 105: ROBUST NON-OVERLAPPING MINERVA MOBILE HEADER &amp;amp; USER DROPDOWN&lt;br /&gt;
1. Fix Magnifying Glass &amp;amp; User Icon Overlap:&lt;br /&gt;
- Header uses strictly rigid flex items:&lt;br /&gt;
Burger (32px left) + 20px gap + Title (auto) + [margin-left: auto spacer] + Search (32px right) + 8px gap + User (32px far right).&lt;br /&gt;
- Zero possibility of overlap.&lt;br /&gt;
2. User Menu Dropdown:&lt;br /&gt;
- Placed outside header flow (fixed positioning) with full dark teal &amp;amp; gold styling.&lt;br /&gt;
3. Plain burger icon, golden-yellow (#ffd700) SVGs for all icons.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR CONTAINER */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. STRICT RIGID SINGLE-ROW FLEX LAYOUT */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.1 BURGER (FAR LEFT: 32px) */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.2 SITE TITLE (SPACED 20px FROM BURGER) */&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 0 0 20px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.3 SEARCH FORM (PUSHED TO THE FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
margin-left: auto !important; /* Absorbs ALL horizontal space between title and search */&lt;br /&gt;
margin-right: 8px !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide the large search box input on mobile screens */&lt;br /&gt;
.minerva-header .minerva-search-form .search-box {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.4 USER ICON (FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-notifications,&lt;br /&gt;
.minerva-header .minerva-user-navigation ul,&lt;br /&gt;
.minerva-header .minerva-user-navigation li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE USER DROPDOWN MENU (POPUP AT TOP-RIGHT) */&lt;br /&gt;
#vanipedia-mobile-user-menu {&lt;br /&gt;
display: none !important;&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
width: 175px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu.is-open {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu .vani-user-menu-divider {&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background-color: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin: 5px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.2) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MINERVA NAVIGATION DRAWER (THE LEFT MENU) */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer,&lt;br /&gt;
#mw-mf-page-left.menu {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .minerva-icon {&lt;br /&gt;
background-color: #ffd700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 107: BULLETPROOF DESKTOP USER DROPDOWN (MATCHING image_a7f3ff.png)&lt;br /&gt;
1. Card background: Dark teal (#1f3e45) with gold border (#b1873d).&lt;br /&gt;
2. Zero white background bleed: all inner elements transparent.&lt;br /&gt;
3. Links: High-contrast warm gold (#f5d77f) text, white on hover (#345B63).&lt;br /&gt;
4. Pure clean text without clunky icons: .vector-icon hidden.&lt;br /&gt;
5. Divider above Log out with soft rose highlight.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DESKTOP USER DROPDOWN CARD */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content,&lt;br /&gt;
html body.page-Main_Page #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html body #p-personal.vector-menu,&lt;br /&gt;
html body #p-personal .vector-menu-content,&lt;br /&gt;
#vector-user-links-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. INNER CONTAINERS: 100% TRANSPARENT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content div,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content ul,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content li,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content-list,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content div,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content ul,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content li {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ENSURE TALK (pt-mytalk) IS VISIBLE */&lt;br /&gt;
html #vector-user-links-dropdown #pt-mytalk,&lt;br /&gt;
html .vector-user-menu #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RESTORE USER FIGURE ICON ON HEADER BUTTON (BRIGHT GOLD &amp;amp; VISIBLE) */&lt;br /&gt;
#vector-user-links-dropdown-label .vector-icon,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Inside dropdown items: keep icons compact &amp;amp; inline so they never cause vertical bloating */&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 16px !important;&lt;br /&gt;
height: 16px !important;&lt;br /&gt;
margin: 0 8px 0 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. LINKS: HIGH-CONTRAST WARM GOLD TEXT (#f5d77f) */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a,&lt;br /&gt;
html #p-personal .vector-menu-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a span,&lt;br /&gt;
html #p-personal .vector-menu-content a span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. HOVER STATE: LIGHTER TEAL (#345B63) WITH BRIGHT WHITE TEXT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:focus,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:active,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:focus,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover span {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. DIVIDER ABOVE LOGOUT */&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout,&lt;br /&gt;
html .vector-user-menu #pt-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a,&lt;br /&gt;
html .vector-user-menu #pt-logout a {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a:hover,&lt;br /&gt;
html .vector-user-menu #pt-logout a:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.25) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 110: MOBILE STICKY TOP BAR &amp;amp; BOTTOM BAR FIRST LINK (&amp;quot;MAIN PAGE&amp;quot;)&lt;br /&gt;
1. Top bar remains sticky/visible when scrolling down on mobile viewports.&lt;br /&gt;
2. Fix bottom bar flex centering bug: justify-content: flex-start on mobile&lt;br /&gt;
ensures the first link (&amp;quot;Main Page&amp;quot;) is always visible and not clipped.&lt;br /&gt;
3. Fully reverted experimental Main Page viewport scaling &amp;amp; hint banners.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. STICKY TOP BAR ON MOBILE (REMAINS VISIBLE ON SCROLL) */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome,&lt;br /&gt;
body.skin-minerva header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. BOTTOM BAR: ENSURE &amp;quot;MAIN PAGE&amp;quot; IS VISIBLE AS FIRST LINK ON MOBILE */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ENTRY PAGE SUPPRESSION (dev.vanipedia.org / VanipediaEntry3D)&lt;br /&gt;
Neither top bar nor bottom bar must appear on the 3D entry page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.ext-vp3d-fullscreen #vh-bottom-bar,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-chrome,&lt;br /&gt;
body.ext-vp3d-fullscreen .minerva-header,&lt;br /&gt;
body.ext-vp3d-fullscreen .vector-header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-head,&lt;br /&gt;
body.ext-vp3d-fullscreen .mw-header,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-navigation,&lt;br /&gt;
body:has(.vp-entry3d-container) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-container) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-container) .vector-header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .vector-header-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 116: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE FOR MAIN PAGE ON MOBILE&lt;br /&gt;
Includes Top Bar, Main Page, and Bottom Bar in one unified landscape orientation.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
transform-origin: top left !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-auto-landscape {&lt;br /&gt;
transform: rotate(90deg) translate(0, -100%) !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-native-landscape {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. TOP HEADER SLOT (Landscape orientation) */&lt;br /&gt;
#vani-stage-header-slot {&lt;br /&gt;
flex: 0 0 50px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
max-height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .header-container,&lt;br /&gt;
#vani-stage-header-slot .header-chrome,&lt;br /&gt;
#vani-stage-header-slot .minerva-header,&lt;br /&gt;
#vani-stage-header-slot .vector-header-container,&lt;br /&gt;
#vani-stage-header-slot #mw-head {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CONTENT SLOT (Landscape orientation, containing #vani-home) */&lt;br /&gt;
#vani-stage-content-slot {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: calc(100% - 50px - 36px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Enforce rigid 1200px desktop grid on #vani-home inside mobile stage */&lt;br /&gt;
#vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 8px 16px 20px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Triad in Mobile Landscape: Rigid 3-Column Horizontal Flow */&lt;br /&gt;
#vani-stage-content-slot .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-triad-column-left {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Interactive Timeline in Mobile Landscape */&lt;br /&gt;
#vani-stage-content-slot .vh-timeline-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Thematic Taxonomy in Mobile Landscape: Rigid 4-Column Grid */&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-tax {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOOTER SLOT (Landscape orientation, containing #vh-bottom-bar) */&lt;br /&gt;
#vani-stage-footer-slot {&lt;br /&gt;
flex: 0 0 36px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
min-height: 36px !important;&lt;br /&gt;
background-color: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot #vh-bottom-bar,&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dropdown Menu inside Stage Header */&lt;br /&gt;
#vani-stage-header-slot #vanipedia-mobile-user-menu {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 48px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
z-index: 1000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Minerva Left Navigation Drawer z-index when open */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer {&lt;br /&gt;
z-index: 1000005 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Robust Header Child Layout in Landscape Stage */&lt;br /&gt;
#vani-stage-header-slot .vector-header,&lt;br /&gt;
#vani-stage-header-slot .mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide any duplicate/stray bars outside the stage when active */&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-sticky-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; #mw-head,&lt;br /&gt;
body.has-vani-stage &amp;gt; #vh-bottom-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR FORMATTING FOR MOBILE BURGER MENU&lt;br /&gt;
1. Cleans out Minerva default clutter (Nearby, Random, Settings, About, etc.)&lt;br /&gt;
2. Styles the mobile drawer (#mw-mf-page-left) to match the desktop&lt;br /&gt;
accordion layout (.vanipedia-sidebar-menu).&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#mw-mf-page-left {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 20px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
padding: 12px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all Minerva default lists completely */&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-navigation,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-personal,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul.hlist,&lt;br /&gt;
#mw-mf-page-left .menu__item--nearby,&lt;br /&gt;
#mw-mf-page-left .menu__item--random {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile drawer container for desktop sidebar */&lt;br /&gt;
#mw-mf-page-left #vani-mobile-synced-sidebar {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* In mobile drawer, make .vanipedia-sidebar-menu take full drawer width */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure mobile drawer accordion header matches desktop */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading {&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
background-color: #2c4c50 !important;&lt;br /&gt;
border: 1px solid #1b3033 !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading {&lt;br /&gt;
border-radius: 4px 4px 0 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading:hover {&lt;br /&gt;
background-color: #385e63 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading::after {&lt;br /&gt;
content: &amp;quot;▼&amp;quot; !important;&lt;br /&gt;
font-size: 0.75em !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
transition: transform 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after {&lt;br /&gt;
transform: rotate(-90deg) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Content Area inside Mobile Accordion */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content {&lt;br /&gt;
background-color: #eaeff0 !important;&lt;br /&gt;
border: 1px solid #2c4c50 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-radius: 0 0 4px 4px !important;&lt;br /&gt;
padding: 0 0 4px 0 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content ul {&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 9px 14px 9px 18px !important;&lt;br /&gt;
color: #1b3033 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li:last-child a {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a:hover {&lt;br /&gt;
background-color: #dbe4e6 !important;&lt;br /&gt;
border-left: 3px solid #2c4c50 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 102 Languages Search box inside Mobile Drawer */&lt;br /&gt;
#mw-mf-page-left #sidebarLanguageSearch {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 7px 10px !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
border: 1px solid #a2a9b1 !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 122: STRICT POSITIONING OF &amp;quot;HOME&amp;quot; LINK/ICON (RIGHT OF SEARCH)&lt;br /&gt;
1. Desktop: Positioned strictly on the RIGHT of search bar via order: 10 vs order: 5.&lt;br /&gt;
2. Clean golden styling (#f5d77f), no underline, subtle hover highlight.&lt;br /&gt;
3. Mobile (both Minerva &amp;amp; Vector landscape): Golden Home icon (width 22px)&lt;br /&gt;
strictly visible next to the search icon.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Strict Flex Ordering: Left to Right across .vector-header-start */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .vector-main-menu-landmark,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Bar strictly ORDER 5 */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
div#p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Link strictly ORDER 10 (GUARANTEES IT SITS ON THE RIGHT OF SEARCH) */&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
margin-left: 10px !important;&lt;br /&gt;
margin-right: 14px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
a.vanipedia-topbar-home:hover,&lt;br /&gt;
a.vanipedia-topbar-home:active,&lt;br /&gt;
.vector-header-container a.vanipedia-topbar-home:hover,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link:hover,&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home:hover,&lt;br /&gt;
#vani-stage-header-slot a.vanipedia-topbar-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.2) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Icon Styling */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
stroke: #f5d77f !important;&lt;br /&gt;
fill: none !important;&lt;br /&gt;
stroke-width: 2 !important;&lt;br /&gt;
stroke-linecap: round !important;&lt;br /&gt;
stroke-linejoin: round !important;&lt;br /&gt;
transition: stroke 0.2s ease, transform 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home:hover .vanipedia-home-icon svg {&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
transform: scale(1.1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Text Styling on Desktop */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* MOBILE RESPONSIVE (Both Vector &amp;amp; Minerva) */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 160px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* MINERVA MOBILE SKIN HEADER (Regular Articles on Mobile) */&lt;br /&gt;
.minerva-header .vanipedia-topbar-home,&lt;br /&gt;
.minerva-header #vanipedia-topbar-home-link {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 6px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* In Rotated Landscape Stage on Main Page */&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 8px !important;&lt;br /&gt;
width: 34px !important;&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start #p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Bar Home Link: Strict no underline */&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry,&lt;br /&gt;
a.vh-bottom-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry:hover,&lt;br /&gt;
a.vh-bottom-link:hover {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 129: RESTORE COMPLETE ORIGINAL STRUCTURE (ZERO OVERLAPS, 4 TAXONOMY IN 1 ROW)&lt;br /&gt;
+ TOP BANNER TITLE AS PLAIN TEXT&lt;br /&gt;
+ WHO IS ŚRĪLA PRABHUPĀDA PERMANENT TITLE&lt;br /&gt;
+ OPTION A: RICH BURNISHED ANTIQUE GOLD (#966817)&lt;br /&gt;
+ RISE HOVER EFFECT ON ALL 9 CARD TITLES&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BANNER TITLE AS PURE PLAIN TEXT */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
span#vanipedia-topbar-title,&lt;br /&gt;
a#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover,&lt;br /&gt;
span#vanipedia-topbar-title:hover,&lt;br /&gt;
a#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CARD TITLE SIZING &amp;amp; NO TEXT CHANGE */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 38px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
letter-spacing: 0.015em !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. OPTION A: RICH BURNISHED ANTIQUE GOLD ON ALL CARD TITLES */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-media-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
-webkit-text-stroke: 0 !important;&lt;br /&gt;
paint-order: normal !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
-webkit-filter: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RISE HOVER EFFECT ON ALL 9 CARD TITLES (-3px LIFT + GOLD ILLUMINATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. GOLDEN FILAMENT UNDERLINE AT REST &amp;amp; GLIDE ON HOVER */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. STRICT STRUCTURAL RESTORATION: CLEAN ELEVATION &amp;amp; COLUMN BALANCING */&lt;br /&gt;
/* Introductory Articles flat title styling &amp;amp; hover */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific article item headline within the spotlight card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Devotee Subtitle in Memories card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 5px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
/* Enforce 3 columns on desktop for Section 3 (Personalities, Names, Places) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page .vh-card-questions {&lt;br /&gt;
padding: 2px 10px 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lift 3 bottom taxonomy cards up so they sit comfortably above the footer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-72px) !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Founder-Ācārya and Preeminent Śikṣā-Guru single line fitting */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SHIFT MARKED SECTION (Hero Triad + Timeline) DOWN EXACTLY 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 380px !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin-top: 16px !important;&lt;br /&gt;
margin-bottom: 10px !important;&lt;br /&gt;
height: 125px !important;&lt;br /&gt;
min-height: 125px !important;&lt;br /&gt;
max-height: 125px !important;&lt;br /&gt;
flex: 0 0 125px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left &amp;amp; Right Stacked Columns: Symmetrical 340px widths */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card padding and bounding inside both columns */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 135px !important;&lt;br /&gt;
min-height: 135px !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 139: DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TWO-LINE TITLE &amp;amp; DEVOTEE NAME&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title {&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 141: STATIC TITLE ON MEMORIES ROTATION + 3-LINE WIDER LANGUAGES CARD&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TITLE: 100% STATIC (NEVER ANIMATES ON ROTATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 0 5px 0 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the disciple name subtitle during randomizer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
transition: opacity 0.45s ease, transform 0.45s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle.is-changing,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(3px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SP IN MEDIA: FRAME FITS EXACTLY AROUND THUMBNAIL WITH ZERO SIDE GAPS */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-card-content,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
transition: transform 0.35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 3: 4 COLUMNS WITH WIDER COLUMN FOR PARTICIPATING LANGUAGES */&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr 1fr 1.35fr !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1220px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page .vh-card-languages {&lt;br /&gt;
padding: 3px 8px 5px 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 4. LANGUAGES CARD: EXACTLY 3 ROWS (5 COUNTRIES PER ROW) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-languages-list,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-languages-list {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
padding: 2px 0 0 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-row,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a:hover {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Flag thumbnail element */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center !important;&lt;br /&gt;
background-repeat: no-repeat !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Crisp SVG Flag Definitions */&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 147: SOCIAL ICONS IN THE MID OF THE SPACE ON THE RIGHT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform 0.2s ease, opacity 0.2s ease !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item:hover {&lt;br /&gt;
transform: scale(1.15) !important;&lt;br /&gt;
opacity: 0.9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-height: 20px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 153: DISTINGUISHED VANISEVA PILL + ELEVATED BACK-TO-TOP + FLAG STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELEVATED BACK-TO-TOP ARROW (Floats 16px clearly above the 38px bottom bar) */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 16px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE EXTRA BOX/BAR AROUND HEADER (Outer container completely borderless &amp;amp; transparent) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-container.vector-sticky-header-container {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. THE VERY EXISTING TOP BAR: Single, clean, elegant header bar */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
body.page-Main_Page .vector-header-container header.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TOP BAR CENTER BLOCK */&lt;br /&gt;
.vanipedia-topbar-center-block {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 50% !important;&lt;br /&gt;
top: 54% !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: auto !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-center-block * {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. DISTINGUISHED MIDDLE LINE: VANISEVA LUMINOUS INVITATION PILL */&lt;br /&gt;
.vanipedia-topbar-vaniseva-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border:0 !important;&lt;br /&gt;
border-bottom:0 !important;&lt;br /&gt;
background:none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
border-radius:0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:hover,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:focus,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:active {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-color:transparent !important;&lt;br /&gt;
background-color:transparent !important;&lt;br /&gt;
box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SISTER PROJECTS (Line 3) */&lt;br /&gt;
.vanipedia-topbar-sister-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 1px 6px !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link:hover,&lt;br /&gt;
.vanipedia-topbar-sister-link:focus,&lt;br /&gt;
.vanipedia-topbar-sister-link:active {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. PARTICIPATING LANGUAGES FLAGS STYLING */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-flag svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MINERVA MOBILE SKIN (Phone Header) */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.1 Burger Navigation Drawer Button */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.2 Branding Box Title (Pure CSS Content Injection - 100% JS-Independent) */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box,&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin: 0 0 0 14px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a::before,&lt;br /&gt;
.minerva-header .branding-box a::before {&lt;br /&gt;
content: &amp;quot;Vanipedia&amp;quot; !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; img,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; img {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.3 Home Link in Minerva */&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.4 Search Button in Minerva */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.5 User Navigation in Minerva */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile */&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block-mobile,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-main-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-vaniseva-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-links,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-link,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar mobile styling (from STEP 165) */&lt;br /&gt;
body.skin-minerva .vh-bottom-social-links,&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. RESPONSIVE BREAKPOINTS (Desktop &amp;gt;= 1000px Intact; Mobile &amp;lt; 1000px Full Controls) */&lt;br /&gt;
@media screen and (max-width: 1200px) and (min-width: 1000px) {&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
/* Single Row Header on Mobile Viewports */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-header-container .mw-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Row Left Section: Burger + Search + Home in single row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. FORCE BURGER MENU TO DISPLAY VISIBLE ON MOBILE */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown,&lt;br /&gt;
#vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SEARCH INPUT WITH GUARANTEED VISIBLE MAGNIFYING GLASS */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
max-width: calc(100vw - 140px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input,&lt;br /&gt;
.vector-header-start .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__start-icon,&lt;br /&gt;
#p-search .cdx-text-input__icon,&lt;br /&gt;
#p-search .cdx-text-input__start-icon {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 10px !important;&lt;br /&gt;
top: 50% !important;&lt;br /&gt;
transform: translateY(-50%) !important;&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
z-index: 5 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
padding-left: 32px !important;&lt;br /&gt;
padding-right: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Home Icon */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
margin: 0 2px !important;&lt;br /&gt;
padding: 3px 5px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. USER ICON GUARANTEED ON FAR RIGHT */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-links-wide,&lt;br /&gt;
.vector-header-end .vector-user-links-main {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-userpage {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-overflow,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-label-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile viewports (&amp;lt; 1000px) */&lt;br /&gt;
.vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block-mobile,&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-mobile,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title,&lt;br /&gt;
.vanipedia-topbar-sister-links,&lt;br /&gt;
.vanipedia-topbar-sister-link,&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar social links hidden on mobile (from STEP 165) */&lt;br /&gt;
.vh-bottom-social-links,&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 173: RESTORE WORKING STEP 117 COMPACT STAGE PROPORTIONS (ZERO-CROP)&lt;br /&gt;
Overrides all desktop-specific shifts (min-height: 380px, translateY: 30px,&lt;br /&gt;
translateY: -72px, 324px photo) inside the mobile rotated landscape stage.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage #vani-rotated-box #vani-stage-content-slot #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 4px 16px 12px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 0 0 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
min-width: 200px !important;&lt;br /&gt;
min-height: 200px !important;&lt;br /&gt;
max-width: 200px !important;&lt;br /&gt;
max-height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(18, 63, 56, 0.35), 0 2px 6px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
flex: 0 0 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-track {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-item {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-languages {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-stage-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-main-title,&lt;br /&gt;
#vani-stage-header-slot .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin: 0 10px !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V174 — Vanipedia main page: static, naturally scrolling, and responsive. */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-paper:#faf7ef;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    --vp-ink:#263a39;&lt;br /&gt;
    --vp-brand:#345b63;&lt;br /&gt;
    --vp-accent:#b1873d;&lt;br /&gt;
    --vp-line:#ded7c6;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1240px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:clamp(18px,3vw,38px) !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    background:var(--vp-paper) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    animation:none !important;&lt;br /&gt;
    transition:none !important;&lt;br /&gt;
    scroll-behavior:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a {&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-decoration-color:#aab3a8 !important;&lt;br /&gt;
    text-underline-offset:3px !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:hover {&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    text-decoration-thickness:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:focus-visible {&lt;br /&gt;
    outline:3px solid var(--vp-brand) !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p {&lt;br /&gt;
    margin-top:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1 {&lt;br /&gt;
    margin:0 0 10px !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 clamp(29px,4vw,40px)/1.2 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2 {&lt;br /&gt;
    margin:0 0 14px !important;&lt;br /&gt;
    padding:0 0 9px !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 22px/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3 {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:600 18px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p { margin-bottom:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:220px minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,5vw,64px) !important;&lt;br /&gt;
    max-width:1000px !important;&lt;br /&gt;
    margin:0 auto 32px !important;&lt;br /&gt;
    padding:8px 0 28px !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    width:220px !important;&lt;br /&gt;
    height:220px !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:3px solid var(--vp-brand) !important;&lt;br /&gt;
    border-radius:50% !important;&lt;br /&gt;
    background:#f0eee3 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 35% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 auto 4px !important;&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    font-size:clamp(19px,2.2vw,25px) !important;&lt;br /&gt;
    font-weight:600 !important;&lt;br /&gt;
    line-height:1.35 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font-size:17px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:22px !important;&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    padding:20px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card:hover {&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card h3 { margin-bottom:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card blockquote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid var(--vp-accent) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-feature {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(120px,190px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    border-radius:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-outlet {&lt;br /&gt;
    margin-bottom:5px !important;&lt;br /&gt;
    color:#706b62 !important;&lt;br /&gt;
    font-size:14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-headline { font-size:17px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section {&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
    padding:20px 0 22px !important;&lt;br /&gt;
    border-block:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-intro { margin:-5px 0 12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(auto-fit,minmax(76px,1fr)) !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    justify-content:center !important;&lt;br /&gt;
    min-height:42px !important;&lt;br /&gt;
    padding:6px 8px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a:hover {&lt;br /&gt;
    border-color:var(--vp-brand) !important;&lt;br /&gt;
    background:#f1f3ee !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section { margin:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:18px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-card { padding:18px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card { grid-column:span 1 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-list {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    flex-wrap:wrap !important;&lt;br /&gt;
    gap:8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-lang-item {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
    min-height:32px !important;&lt;br /&gt;
    white-space:nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vh-flag {&lt;br /&gt;
    display:inline-block !important;&lt;br /&gt;
    flex:0 0 22px !important;&lt;br /&gt;
    width:22px !important;&lt;br /&gt;
    height:15px !important;&lt;br /&gt;
    vertical-align:middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restore ordinary page flow and neutralize any legacy rotated-stage wrapper. */&lt;br /&gt;
#vani-mobile-stage, #vani-rotated-box {&lt;br /&gt;
    position:static !important;&lt;br /&gt;
    inset:auto !important;&lt;br /&gt;
    width:auto !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    rotate:none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot, #vani-stage-content-slot, #vani-stage-footer-slot { display:contents !important; }&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:20px 16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding-bottom:22px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:160px !important; height:160px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid { grid-template-columns:minmax(0,1fr) !important; gap:16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:minmax(0,1fr) !important; gap:14px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-card { padding:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(100px,34%) minmax(0,1fr) !important; gap:12px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section { margin-bottom:24px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:380px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-image { max-width:260px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion:reduce) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::before,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::after {&lt;br /&gt;
        animation:none !important;&lt;br /&gt;
        transition:none !important;&lt;br /&gt;
        scroll-behavior:auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V175: natural document scrolling, Vanisource-style hero, Vanipedia colors. */&lt;br /&gt;
html,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:100% !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
    overflow-y:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-brand:#345B63;&lt;br /&gt;
    --vp-accent:#f5d77f;&lt;br /&gt;
    --vp-ink:#263a3d;&lt;br /&gt;
    --vp-line:#d8d1c3;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:min(100%, 1200px) !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1200px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:26px clamp(16px,3vw,34px) 100px !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
}&lt;br /&gt;
/* The site-wide footer remains fixed; this page has room to scroll past it. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    display:block;&lt;br /&gt;
    height:0;&lt;br /&gt;
    clear:both;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(170px,210px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,4vw,44px) !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:880px !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    margin:0 auto 30px !important;&lt;br /&gt;
    padding:22px 26px !important;&lt;br /&gt;
    border:1px solid #345B63 !important;&lt;br /&gt;
    border-left:5px solid #f5d77f !important;&lt;br /&gt;
    border-radius:8px !important;&lt;br /&gt;
    background:#345B63 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:min(100%,210px) !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    aspect-ratio:445 / 542 !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:2px solid #f5d77f !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    box-shadow:0 5px 18px rgba(18,35,37,.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin:0 0 9px !important;&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    font:600 clamp(32px,3vw,42px)/1.15 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:600 clamp(19px,1.7vw,22px)/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-underline-offset:4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a:hover { color:#fff !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:500 clamp(17px,1.5vw,20px)/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-quote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid #f5d77f !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove the old decorative cursor and restore the operating system pointer. */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page * {&lt;br /&gt;
    cursor:auto !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page a[href],&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .cdx-button {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:18px 14px 96px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:14px !important;&lt;br /&gt;
        max-width:460px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding:17px 17px 19px !important;&lt;br /&gt;
        border-left-width:4px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:min(100%,170px) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-role { font-size:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-organization { font-size:17px !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V176: native mouse cursor; main page language links are the remaining taxonomy feature. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-section {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 0 32px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card {&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    grid-column:auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: native Windows pointer and viewport-contained portal rollouts. */&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    cursor:default !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href] *,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home button,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    align-items:start !important;&lt;br /&gt;
    gap:24px 18px !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 auto 28px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    max-width:640px !important;&lt;br /&gt;
    margin-left:auto !important;&lt;br /&gt;
    margin-right:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card {&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    z-index:1 !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.07) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open {&lt;br /&gt;
    z-index:100 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image {&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border-radius:6px 6px 0 0 !important;&lt;br /&gt;
    background:#e9e4d8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 36% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy {&lt;br /&gt;
    min-height:145px !important;&lt;br /&gt;
    padding:14px 15px 13px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 {&lt;br /&gt;
    min-height:50px !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    padding:0 0 7px !important;&lt;br /&gt;
    border-bottom:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 18px/1.28 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 a {&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p {&lt;br /&gt;
    min-height:44px !important;&lt;br /&gt;
    margin:0 0 8px !important;&lt;br /&gt;
    color:#354444 !important;&lt;br /&gt;
    font:400 14px/1.45 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:7px !important;&lt;br /&gt;
    min-height:30px !important;&lt;br /&gt;
    padding:4px 9px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f6f2e9 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.3 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:focus-visible {&lt;br /&gt;
    border-color:#b1873d !important;&lt;br /&gt;
    outline:2px solid #b1873d !important;&lt;br /&gt;
    outline-offset:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    position:fixed !important;&lt;br /&gt;
    top:var(--vp-panel-top, 20px) !important;&lt;br /&gt;
    left:var(--vp-panel-left, 12px) !important;&lt;br /&gt;
    right:auto !important;&lt;br /&gt;
    bottom:auto !important;&lt;br /&gt;
    z-index:2147483000 !important;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:var(--vp-panel-width, 290px) !important;&lt;br /&gt;
    max-width:calc(100vw - 24px) !important;&lt;br /&gt;
    max-height:min(380px,calc(100vh - 100px)) !important;&lt;br /&gt;
    overflow:auto !important;&lt;br /&gt;
    overscroll-behavior:contain !important;&lt;br /&gt;
    padding:11px 12px 12px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-top:3px solid #b1873d !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 10px 22px rgba(38,58,57,.22) !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open &amp;gt; .vp-rollout-panel,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open &amp;gt; .vp-rollout-panel {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-heading {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
    gap:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options &amp;gt; span { display:block !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    min-height:34px !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:500 14px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:focus-visible {&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#805b16 !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    outline:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options { grid-template-columns:repeat(4,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options a { text-align:center !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options a { display:flex !important; align-items:center !important; gap:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all { display:block !important; margin-top:7px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:focus-visible { text-decoration:underline !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all { display:block !important; margin:0 0 10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:8px 10px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-categories-heading {&lt;br /&gt;
    padding-top:8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel {&lt;br /&gt;
    width:min(720px,calc(100vw - 24px)) !important;&lt;br /&gt;
    --vp-panel-width:720px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options {&lt;br /&gt;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:1px 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options a {&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    padding:5px 6px !important;&lt;br /&gt;
    font-size:12px !important;&lt;br /&gt;
    line-height:1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid { max-width:100% !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:min(620px,calc(100vw - 24px)) !important; --vp-panel-width:620px; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img { height:210px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
        position:static !important;&lt;br /&gt;
        top:auto !important;&lt;br /&gt;
        left:auto !important;&lt;br /&gt;
        right:auto !important;&lt;br /&gt;
        bottom:auto !important;&lt;br /&gt;
        width:auto !important;&lt;br /&gt;
        max-width:none !important;&lt;br /&gt;
        max-height:none !important;&lt;br /&gt;
        margin:0 !important;&lt;br /&gt;
        border-top:1px solid #d8d1c3 !important;&lt;br /&gt;
        border-left:3px solid #b1873d !important;&lt;br /&gt;
        border-radius:0 0 7px 7px !important;&lt;br /&gt;
        box-shadow:none !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:auto !important; --vp-panel-width:auto; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V181: restore the native Windows pointing hand on sidebar menu targets.&lt;br /&gt;
   Earlier Main Page cursor rules forced .vector-menu links to cursor:auto. */&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href],&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V183: restore the pointing-hand cursor on every actionable top and bottom bar item.&lt;br /&gt;
   Older Main Page rules set .vector-dropdown-label and .vh-bottom-link to cursor:auto. */&lt;br /&gt;
html body .vector-header-container a[href],&lt;br /&gt;
html body .vector-header-container a[href] *,&lt;br /&gt;
html body header.vector-header a[href],&lt;br /&gt;
html body header.vector-header a[href] *,&lt;br /&gt;
html body header.mw-header a[href],&lt;br /&gt;
html body header.mw-header a[href] *,&lt;br /&gt;
html body #mw-head a[href],&lt;br /&gt;
html body #mw-head a[href] *,&lt;br /&gt;
html body .minerva-header a[href],&lt;br /&gt;
html body .minerva-header a[href] *,&lt;br /&gt;
html body #vh-bottom-bar a[href],&lt;br /&gt;
html body #vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vh-bottom-bar a[href],&lt;br /&gt;
html body .vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vector-header-container button,&lt;br /&gt;
html body .vector-header-container button *,&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label *,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body .minerva-header button,&lt;br /&gt;
html body .minerva-header button *,&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar button,&lt;br /&gt;
html body #vh-bottom-bar button *,&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar .vh-bottom-link[href] {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:hover,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:focus {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V185: plain, clickable gold collaboration invitation. */&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a:hover {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a:focus-visible {&lt;br /&gt;
    outline:1px dotted #f5d77f !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared petal label inside the hero */&lt;br /&gt;
.vani-hero-petal-title {&lt;br /&gt;
    margin: 0 0 8px !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    color: #f5d77f !important;&lt;br /&gt;
    font-family: Georgia, &amp;quot;Noto Serif&amp;quot;, serif !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 600 !important;&lt;br /&gt;
    line-height: 1.3 !important;&lt;br /&gt;
    letter-spacing: 2px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    text-transform: uppercase !important;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: -16px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin: 0 0 4px !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Match the organization text to the gold founder title */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Separate the introductory link from the main hero text */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who {&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove spacing from MediaWiki&#039;s hero heading wrapper */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy .mw-heading1 {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2026-11-11 (Vamshi Krishna): phones (700 px and below), where the photo sits above the title.&lt;br /&gt;
   Do not lift the VANIPEDIA title onto the photo, and give the two-line Founder-Acarya role room. */&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    html body.page-Main_Page #vani-home.vp-static-home .vani-hero-petal-title {&lt;br /&gt;
        top:0 !important;&lt;br /&gt;
    }&lt;br /&gt;
    html body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
        line-height:1.45 !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/* Remove white background and borders from search bar */&lt;br /&gt;
.vector-header-container form#searchform, &lt;br /&gt;
.vector-header-container .cdx-search-input, &lt;br /&gt;
.vector-header-container .cdx-text-input, &lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container .cdx-search-input__wrapper,&lt;br /&gt;
.vector-header-container .cdx-search-input__input-wrapper {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the magnifying glass icon */&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Strip all dynamic widths from Vue wrappers so they don&#039;t stretch */&lt;br /&gt;
.vector-typeahead-search-container,&lt;br /&gt;
.cdx-search-input,&lt;br /&gt;
.cdx-search-input__input-wrapper,&lt;br /&gt;
.cdx-text-input {&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Strictly control the input width (180px closed -&amp;gt; 240px focused) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
    width: 180px !important;&lt;br /&gt;
    max-width: 180px !important;&lt;br /&gt;
    min-width: 180px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
    transition: width 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
    width: 240px !important;&lt;br /&gt;
    max-width: 240px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. Provide a hard buffer to protect the Home link from overlap */&lt;br /&gt;
#vanipedia-topbar-home-link {&lt;br /&gt;
    margin-left: 20px !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. Push the entire search block slightly left */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-start .vector-search-box-vue {&lt;br /&gt;
    margin-right: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Completely hide native search suggestions dropdown on mobile and desktop */&lt;br /&gt;
.minerva-search-overlay .search-results,&lt;br /&gt;
.minerva-search-overlay .page-list,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    visibility: hidden !important;&lt;br /&gt;
    opacity: 0 !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   UNIFIED RESPONSIVE SEARCH BAR (DESKTOP &amp;amp; MOBILE VECTOR 2022)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. Kill native MediaWiki / Vue autocomplete dropdowns everywhere */&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.vector-typeahead-search-container .cdx-menu,&lt;br /&gt;
.minerva-search-overlay .search-results,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    visibility: hidden !important;&lt;br /&gt;
    opacity: 0 !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Style the search input so it is ALWAYS visible (dark teal pill, white text) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
    background-color: #1f3e45 !important;&lt;br /&gt;
    border: 1.5px solid #f5d77f !important;&lt;br /&gt;
    border-radius: 18px !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    -webkit-text-fill-color: #ffffff !important;&lt;br /&gt;
    padding: 4px 34px 4px 12px !important; /* Room on right for 🔍 button */&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    height: 32px !important;&lt;br /&gt;
    line-height: 22px !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. DESKTOP ONLY (&amp;gt; 768px): Use 180px -&amp;gt; 240px expansion */&lt;br /&gt;
@media screen and (min-width: 769px) {&lt;br /&gt;
    .vector-header-container .cdx-text-input__input,&lt;br /&gt;
    .vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
    #searchInput {&lt;br /&gt;
        width: 180px !important;&lt;br /&gt;
        max-width: 180px !important;&lt;br /&gt;
        min-width: 180px !important;&lt;br /&gt;
        transition: width 0.25s ease !important;&lt;br /&gt;
    }&lt;br /&gt;
    .vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
    .vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
    #searchInput:focus {&lt;br /&gt;
        width: 240px !important;&lt;br /&gt;
        max-width: 240px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. MOBILE (&amp;lt; 768px): Fit cleanly between Burger and Icons without crushing! */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    /* Force the search container to stay open and visible in the top bar */&lt;br /&gt;
    .vector-header-start #p-search,&lt;br /&gt;
    .vector-header-container #p-search,&lt;br /&gt;
    .vector-header-container form#searchform,&lt;br /&gt;
    .vector-header-container .vector-typeahead-search-container,&lt;br /&gt;
    .vector-header-container .cdx-search-input,&lt;br /&gt;
    .vector-header-container .cdx-search-input__input-wrapper,&lt;br /&gt;
    .vector-header-container .cdx-text-input {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
        opacity: 1 !important;&lt;br /&gt;
        width: 135px !important;&lt;br /&gt;
        max-width: 135px !important;&lt;br /&gt;
        min-width: 110px !important;&lt;br /&gt;
        margin: 0 4px !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        position: relative !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide the mobile search toggle button that hides the input on small screens */&lt;br /&gt;
    .vector-header-container .search-toggle,&lt;br /&gt;
    .vector-header-container #p-search .cdx-button.search-toggle {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Make the actual input fill the 135px mobile slot */&lt;br /&gt;
    .vector-header-container .cdx-text-input__input,&lt;br /&gt;
    .vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
    #searchInput,&lt;br /&gt;
    .vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
    .vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
    #searchInput:focus {&lt;br /&gt;
        width: 135px !important;&lt;br /&gt;
        max-width: 135px !important;&lt;br /&gt;
        min-width: 110px !important;&lt;br /&gt;
        font-size: 16px !important; /* 16px stops mobile browsers from zooming in */&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #vanipedia-topbar-home-link {&lt;br /&gt;
        margin-left: 6px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Common.js&amp;diff=658985</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Common.js&amp;diff=658985"/>
		<updated>2026-11-13T01:26:20Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* V176: remove legacy decorative cursor if it was left by cached site code. */&lt;br /&gt;
(function restoreNativeMainPageCursor() {&lt;br /&gt;
  function clean() {&lt;br /&gt;
    if (!document.body || !document.body.classList.contains(&amp;quot;page-Main_Page&amp;quot;)) return;&lt;br /&gt;
    var cursor = document.getElementById(&amp;quot;vh-cursor-pointer&amp;quot;);&lt;br /&gt;
    if (cursor) cursor.remove();&lt;br /&gt;
    var injected = document.getElementById(&amp;quot;vh-kill-windows-cursor&amp;quot;);&lt;br /&gt;
    if (injected) injected.remove();&lt;br /&gt;
    document.body.classList.remove(&amp;quot;vh-cursor-link&amp;quot;, &amp;quot;vh-cursor-click&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  if (document.readyState === &amp;quot;loading&amp;quot;) document.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, clean);&lt;br /&gt;
  else clean();&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
﻿﻿/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039; ) === &#039;Krishna_says_in_Bhagavad-gita&#039;) {&lt;br /&gt;
/* switch tooltip texts from content-div to label-div */&lt;br /&gt;
const v_labels = Array.from(document.getElementsByClassName(&amp;quot;tabs-label&amp;quot;));&lt;br /&gt;
const v_content = Array.from(document.getElementsByClassName(&amp;quot;tabs-content&amp;quot;));&lt;br /&gt;
for (var i = 0; i &amp;lt; v_labels.length; i++) {&lt;br /&gt;
v_labels[i].title = v_content[i].title;&lt;br /&gt;
v_content[i].title = &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
/* adjust wikitables */&lt;br /&gt;
var arr = Array.from(document.getElementsByClassName(&amp;quot;wikitable&amp;quot;));&lt;br /&gt;
for (var t = 0; t &amp;lt; arr.length; t++) {&lt;br /&gt;
/* insert THEAD in wikitable */&lt;br /&gt;
var thead = document.createElement(&amp;quot;thead&amp;quot;);&lt;br /&gt;
thead.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
var wtbl = arr[t];&lt;br /&gt;
wtbl.insertBefore(thead, wtbl.firstChild);&lt;br /&gt;
/* move first row of TBODY to THEAD */&lt;br /&gt;
thead.appendChild(wtbl.rows[0]);&lt;br /&gt;
/* make TBODY scrollable */&lt;br /&gt;
var tbody = wtbl.tBodies[0];&lt;br /&gt;
tbody.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
tbody.style.overflowY = &amp;quot;auto&amp;quot;;&lt;br /&gt;
tbody.style.maxHeight = &amp;quot;500px&amp;quot;;&lt;br /&gt;
for (var r = 0; r &amp;lt; wtbl.rows.length; r++) {&lt;br /&gt;
var row = wtbl.rows[r];&lt;br /&gt;
/* adjust column widths and hide from-until columns */&lt;br /&gt;
row.cells[0].classList = &amp;quot;cw_0&amp;quot;;&lt;br /&gt;
row.cells[1].classList = &amp;quot;cw_150&amp;quot;;&lt;br /&gt;
row.cells[2].classList = &amp;quot;cw_500&amp;quot;;&lt;br /&gt;
/* mark the text */&lt;br /&gt;
if (r == 0) continue;&lt;br /&gt;
var v_text = row.cells[2].textContent;&lt;br /&gt;
var v_html = &amp;quot;&amp;quot;; var v_from = 0;&lt;br /&gt;
var marks = JSON.parse(row.cells[0].textContent.replaceAll(&amp;quot;O&amp;quot;, &amp;quot;[&amp;quot;).replaceAll(&amp;quot;C&amp;quot;, &amp;quot;]&amp;quot;));&lt;br /&gt;
for (var m = 0; m &amp;lt; marks.length; m++) {&lt;br /&gt;
v_html +=&lt;br /&gt;
v_text.substr(v_from,marks[m][0]-v_from) + &amp;quot;&amp;lt;mark&amp;gt;&amp;quot; +&lt;br /&gt;
v_text.substr(marks[m][0],marks[m][1]-marks[m][0]+1) + &amp;quot;&amp;lt;/mark&amp;gt;&amp;quot;;&lt;br /&gt;
v_from = marks[m][1]+1;&lt;br /&gt;
}&lt;br /&gt;
v_html += v_text.substr(v_from);&lt;br /&gt;
row.cells[2].innerHTML = v_html;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// install Google Search&lt;br /&gt;
// document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
// + &#039;http://vanipedia.org/w/index.php?title=MediaWiki:GoogleSearch.js&#039;&lt;br /&gt;
// + &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install JQuery&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:JQuery.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install WikEd toolbar and Vanify&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Vaniquotes.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Replace&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:TextboxReplace.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Unify&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Unify.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Vanify&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Vanify.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Vani_suggest for diacritics auto-suggest pulldown on the search bar&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Vani_suggest.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install previous/next links for video categories in all languages&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/navcat/navcat.js&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// Buttons&lt;br /&gt;
//addOnloadHook(function() {&lt;br /&gt;
//if (document.editform) {&lt;br /&gt;
//addPortletLink(&amp;quot;p-cactions&amp;quot;, &amp;quot;javascript:Unify()&amp;quot;, &amp;quot;unify&amp;quot;, &amp;quot;ca-unify&amp;quot;, &amp;quot;Convert Balarama fonts to Unicode&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
// addPortletLink(&amp;quot;p-cactions&amp;quot;, &amp;quot;javascript:Vanify()&amp;quot;, &amp;quot;vanify&amp;quot;, &amp;quot;ca-vanify&amp;quot;, &amp;quot;Corrects vani markup&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
// addPortletLink(&#039;p-cactions&#039;, &#039;javascript:format()&#039;, &#039;format&#039;, &#039;ca-format&#039;, &#039;Format article&#039;, &#039;&#039;);&lt;br /&gt;
//addPortletLink(&#039;p-cactions&#039;, &#039;javascript:wpTextboxReplace()&#039;, &#039;Replace&#039;, &#039;ca-replace&#039;, &#039;Replaces text in the edit window&#039;, &#039;R&#039;);&lt;br /&gt;
//}&lt;br /&gt;
//});&lt;br /&gt;
// end Buttons&lt;br /&gt;
// --- YouTube Random Shorts (Kasya) ---&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
var $widget = $(&#039;.vani-shorts-viewport&#039;);&lt;br /&gt;
if ($widget.length) {&lt;br /&gt;
var $viewport = $widget;&lt;br /&gt;
var $titleFrame = $widget.find(&#039;.vani-shorts-title&#039;);&lt;br /&gt;
new mw.Api().get({&lt;br /&gt;
action: &#039;query&#039;,&lt;br /&gt;
prop: &#039;revisions&#039;,&lt;br /&gt;
titles: &#039;VanimediaMayapur YouTube SHORTS List&#039;,&lt;br /&gt;
rvprop: &#039;content&#039;,&lt;br /&gt;
format: &#039;json&#039;&lt;br /&gt;
}).done(function(data) {&lt;br /&gt;
try {&lt;br /&gt;
var pages = data.query.pages;&lt;br /&gt;
var pageId = Object.keys(pages)[0];&lt;br /&gt;
if (pageId == &amp;quot;-1&amp;quot; || !pages[pageId].revisions) {&lt;br /&gt;
$viewport.text(&amp;quot;Database list page not found.&amp;quot;);&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// FIXED: Corrected MediaWiki revision array syntax lookup&lt;br /&gt;
var rawWikiText = pages[pageId].revisions[0][&#039;*&#039;];&lt;br /&gt;
var lines = rawWikiText.split(&#039;\n&#039;);&lt;br /&gt;
var validShorts = [];&lt;br /&gt;
for (var i = 0; i &amp;lt; lines.length; i++) {&lt;br /&gt;
var line = $.trim(lines[i]);&lt;br /&gt;
if (line.indexOf(&#039;File:&#039;) === 0 &amp;amp;&amp;amp; line.toLowerCase().indexOf(&#039;link=&#039;) !== -1) {&lt;br /&gt;
validShorts.push(line);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (validShorts.length === 0) {&lt;br /&gt;
$viewport.text(&amp;quot;No gallery entries recognized.&amp;quot;);&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
var randomLine = validShorts[Math.floor(Math.random() * validShorts.length)];&lt;br /&gt;
var parts = randomLine.split(&#039;|&#039;);&lt;br /&gt;
// Reset defaults before parsing line elements&lt;br /&gt;
var rawUrl = &amp;quot;&amp;quot;;&lt;br /&gt;
for (var j = 0; j &amp;lt; parts.length; j++) {&lt;br /&gt;
var part = $.trim(parts[j]);&lt;br /&gt;
if (part.toLowerCase().indexOf(&#039;link=&#039;) === 0) {&lt;br /&gt;
rawUrl = part.substring(5).trim();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// Clean all template formatting brackets, space characters, and hidden control markers&lt;br /&gt;
var urlCleaned = rawUrl.replace(/[\u200e\u200f\s\}\}\]]/g, &#039;&#039;);&lt;br /&gt;
// Direct YouTube Alphanumeric Pattern Matcher&lt;br /&gt;
var idRegex = /(?:shorts\/|v=|embed\/|\/)([a-zA-Z0-9_-]{11})/;&lt;br /&gt;
var matchResults = urlCleaned.match(idRegex);&lt;br /&gt;
var videoId = &amp;quot;&amp;quot;;&lt;br /&gt;
if (matchResults &amp;amp;&amp;amp; matchResults[1]) {&lt;br /&gt;
// FIXED: Grabbed index 1 to pull the standalone 11-digit ID without any slashes&lt;br /&gt;
videoId = matchResults[1].trim();&lt;br /&gt;
}&lt;br /&gt;
if (videoId &amp;amp;&amp;amp; videoId.length === 11) {&lt;br /&gt;
// FIXED: Isolated to inject ONLY the video player iframe at the correct 280px width&lt;br /&gt;
var embedUrl = &amp;quot;https://www.youtube.com/embed/&amp;quot; + videoId;&lt;br /&gt;
$viewport.html(&#039;&amp;lt;iframe width=&amp;quot;280&amp;quot; height=&amp;quot;225&amp;quot; src=&amp;quot;&#039; + embedUrl + &#039;&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen style=&amp;quot;border-radius: 8px; border: none;&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
$viewport.html(&amp;quot;&amp;lt;div style=&#039;color:#c0392b; padding:10px; font-size:11px;&#039;&amp;gt;Invalid video ID sequence extracted.&amp;lt;/div&amp;gt;&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
} catch (err) {&lt;br /&gt;
console.error(&amp;quot;Shorts engine exception:&amp;quot;, err);&lt;br /&gt;
$viewport.text(&amp;quot;Error handling text structure values.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
}).fail(function() {&lt;br /&gt;
$viewport.text(&amp;quot;API connection failed.&amp;quot;);&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Kasya&lt;br /&gt;
/* Open Timeline links in a new tab ONLY on the Chapters page */&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function($content) {&lt;br /&gt;
// Check if we are exactly on the timeline page&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) === &amp;quot;Chapters_in_Srila_Prabhupada&#039;s_Life&amp;quot;) {&lt;br /&gt;
// If yes, apply the new tab rule to the table&lt;br /&gt;
$content.find(&#039;#mp-tfp a&#039;).attr(&#039;target&#039;, &#039;_blank&#039;).attr(&#039;rel&#039;, &#039;noopener noreferrer&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Wait for MediaWiki core modules and the DOM to load&lt;br /&gt;
mw.loader.using([&#039;mediawiki.api&#039;, &#039;mediawiki.util&#039;]).then(function () {&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
// 1. FIND THE &amp;quot;102 Languages&amp;quot; SIDEBAR SECTION&lt;br /&gt;
var $sidebarMenu = $(&#039;#p-102_Languages ul&#039;).first();&lt;br /&gt;
// Fallback in case your specific MediaWiki version formats the ID differently&lt;br /&gt;
if ($sidebarMenu.length === 0) {&lt;br /&gt;
$(&#039;.vector-menu-heading, .portal h3&#039;).each(function() {&lt;br /&gt;
// Looks for the heading text directly&lt;br /&gt;
if ($(this).text().trim() === &#039;102 Languages&#039;) {&lt;br /&gt;
$sidebarMenu = $(this).closest(&#039;.vector-menu, .portal&#039;).find(&#039;ul&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
// Exit if the 102 Languages menu isn&#039;t found on the page&lt;br /&gt;
if (!$sidebarMenu || $sidebarMenu.length === 0) return;&lt;br /&gt;
// 2. CREATE THE SEARCH BAR AS A MENU ITEM&lt;br /&gt;
var $searchLi = $(&#039;&amp;lt;li id=&amp;quot;n-language-search&amp;quot; style=&amp;quot;margin-top: 10px; margin-bottom: 5px; list-style: none;&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
var $searchBox = $(&#039;&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;sidebarLanguageSearch&amp;quot; placeholder=&amp;quot;Search 102 Languages...&amp;quot; style=&amp;quot;width: 100%; box-sizing: border-box; padding: 5px; font-size: 0.85em; border: 1px solid #a2a9b1; border-radius: 2px;&amp;quot; autocomplete=&amp;quot;off&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
// Container for the results (hidden by default)&lt;br /&gt;
var $resultsContainer = $(&#039;&amp;lt;ul id=&amp;quot;sidebarLanguageResults&amp;quot; style=&amp;quot;list-style: none; padding: 0; margin: 4px 0 0 0; max-height: 200px; overflow-y: auto; border: 1px solid #eaecf0; background: #ffffff; display: none;&amp;quot;&amp;gt;&amp;lt;/ul&amp;gt;&#039;);&lt;br /&gt;
// Build the menu item and append it to the sidebar&lt;br /&gt;
$searchLi.append($searchBox).append($resultsContainer);&lt;br /&gt;
$sidebarMenu.prepend($searchLi);&lt;br /&gt;
var api = new mw.Api();&lt;br /&gt;
var languageList = [];&lt;br /&gt;
// 3. FETCH LANGUAGES FROM THE CATEGORY VIA API IN THE BACKGROUND&lt;br /&gt;
api.get({&lt;br /&gt;
action: &#039;query&#039;,&lt;br /&gt;
list: &#039;categorymembers&#039;,&lt;br /&gt;
cmtitle: &#039;Category:Languages_with_Total_Pages&#039;,&lt;br /&gt;
cmlimit: &#039;max&#039;,&lt;br /&gt;
format: &#039;json&#039;&lt;br /&gt;
}).done(function (data) {&lt;br /&gt;
if (data.query &amp;amp;&amp;amp; data.query.categorymembers) {&lt;br /&gt;
languageList = data.query.categorymembers.map(function (member) {&lt;br /&gt;
return {&lt;br /&gt;
title: member.title,&lt;br /&gt;
url: mw.util.getUrl(member.title)&lt;br /&gt;
};&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 4. ADD SEARCH FUNCTIONALITY TO THE SIDEBAR BOX&lt;br /&gt;
$(&#039;#sidebarLanguageSearch&#039;).on(&#039;keyup&#039;, function (e) {&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
var searchTerm = $(this).val().toLowerCase();&lt;br /&gt;
$resultsContainer.empty();&lt;br /&gt;
// Hide the results box if the search is empty&lt;br /&gt;
if (searchTerm.length === 0) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// Filter the fetched languages&lt;br /&gt;
var filteredLanguages = languageList.filter(function (lang) {&lt;br /&gt;
return lang.title.toLowerCase().indexOf(searchTerm) &amp;gt; -1;&lt;br /&gt;
});&lt;br /&gt;
// Show results container&lt;br /&gt;
$resultsContainer.show();&lt;br /&gt;
// Append results using Vector&#039;s standard dark text color&lt;br /&gt;
if (filteredLanguages.length &amp;gt; 0) {&lt;br /&gt;
filteredLanguages.forEach(function (lang) {&lt;br /&gt;
$resultsContainer.append(&#039;&amp;lt;li style=&amp;quot;padding: 4px 6px; border-bottom: 1px solid #f8f9fa;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + lang.url + &#039;&amp;quot; style=&amp;quot;text-decoration: none; color: #0645ad; display: block; font-size: 0.9em;&amp;quot;&amp;gt;&#039; + lang.title + &#039;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
});&lt;br /&gt;
} else {&lt;br /&gt;
$resultsContainer.append(&#039;&amp;lt;li style=&amp;quot;padding: 4px 6px; color: #72777d; font-size: 0.9em;&amp;quot;&amp;gt;No languages found&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Prevent typing from accidentally triggering global keyboard shortcuts&lt;br /&gt;
$(&#039;#sidebarLanguageSearch&#039;).on(&#039;keydown&#039;, function(e) {&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
});&lt;br /&gt;
// Optional: Hide results when clicking outside the sidebar search&lt;br /&gt;
$(document).on(&#039;click&#039;, function(e) {&lt;br /&gt;
if (!$(e.target).closest(&#039;#n-language-search&#039;).length) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Re-show results if they click back into the search box&lt;br /&gt;
$(&#039;#sidebarLanguageSearch&#039;).on(&#039;click&#039;, function() {&lt;br /&gt;
if ($(this).val().length &amp;gt; 0) {&lt;br /&gt;
$resultsContainer.show();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
});&lt;br /&gt;
});&lt;br /&gt;
// 5. SIDEBAR ACCORDION - STRICT LEFT-COLUMN ISOLATION &amp;amp; TRUE ACCORDION&lt;br /&gt;
(function() {&lt;br /&gt;
// 1. Tag ONLY menus physically located in the left sidebar&lt;br /&gt;
function tagSidebarMenus() {&lt;br /&gt;
var allMenus = document.querySelectorAll(&#039;.vector-menu&#039;);&lt;br /&gt;
for (var i = 0; i &amp;lt; allMenus.length; i++) {&lt;br /&gt;
var menu = allMenus[i];&lt;br /&gt;
// STRICT INCLUSION: Only tag menus inside the modern or legacy left sidebar containers&lt;br /&gt;
if (menu.closest(&#039;#vector-main-menu, #mw-panel, #mw-navigation&#039;)) {&lt;br /&gt;
menu.classList.add(&#039;vanipedia-sidebar-menu&#039;);&lt;br /&gt;
// Collapse them by default if they have a heading&lt;br /&gt;
if (menu.querySelector(&#039;.vector-menu-heading&#039;) &amp;amp;&amp;amp; !menu.classList.contains(&#039;vanipedia-collapsed&#039;)) {&lt;br /&gt;
menu.classList.add(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// Run tagging immediately, and again on load as a failsafe&lt;br /&gt;
tagSidebarMenus();&lt;br /&gt;
if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
document.addEventListener(&#039;DOMContentLoaded&#039;, tagSidebarMenus);&lt;br /&gt;
}&lt;br /&gt;
// 2. Inject CSS targeted STRICTLY at our newly tagged custom class&lt;br /&gt;
var style = document.createElement(&#039;style&#039;);&lt;br /&gt;
style.textContent =&lt;br /&gt;
/* Widen only our tagged sidebar menus */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu { width: 185px !important; } &#039; +&lt;br /&gt;
/* Core functional hiding rule */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content { display: none !important; } &#039; +&lt;br /&gt;
/* Bold, Dark Header */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-heading { &#039; +&lt;br /&gt;
&#039;   cursor: pointer !important; &#039; +&lt;br /&gt;
&#039;   background-color: #2c4c50 !important; &#039; +&lt;br /&gt;
&#039;   border: 1px solid #1b3033 !important; &#039; +&lt;br /&gt;
&#039;   border-radius: 4px !important; &#039; +&lt;br /&gt;
&#039;   margin-bottom: 4px !important; &#039; +&lt;br /&gt;
&#039;   padding: 10px 12px !important; &#039; +&lt;br /&gt;
&#039;   font-weight: 600 !important; &#039; +&lt;br /&gt;
&#039;   color: #ffffff !important; &#039; +&lt;br /&gt;
&#039;   display: flex !important; &#039; +&lt;br /&gt;
&#039;   justify-content: space-between !important; &#039; +&lt;br /&gt;
&#039;   align-items: center !important; &#039; +&lt;br /&gt;
&#039;   gap: 10px !important; &#039; +&lt;br /&gt;
&#039;   transition: all 0.2s ease; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Fix header corners when expanded */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading { &#039; +&lt;br /&gt;
&#039;   border-radius: 4px 4px 0 0 !important; &#039; +&lt;br /&gt;
&#039;   margin-bottom: 0 !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Hover effect */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-heading:hover { background-color: #385e63 !important; } &#039; +&lt;br /&gt;
/* The dropdown caret */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-heading::after { &#039; +&lt;br /&gt;
&#039;   content: &amp;quot;▼&amp;quot;; &#039; +&lt;br /&gt;
&#039;   font-size: 0.75em; &#039; +&lt;br /&gt;
&#039;   color: #ffffff !important; &#039; +&lt;br /&gt;
&#039;   transition: transform 0.2s ease; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Rotate the arrow when collapsed */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after { &#039; +&lt;br /&gt;
&#039;   transform: rotate(-90deg); &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* The Expanded Content Area */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content { &#039; +&lt;br /&gt;
&#039;   background-color: #eaeff0 !important; &#039; +&lt;br /&gt;
&#039;   border: 1px solid #2c4c50 !important; &#039; +&lt;br /&gt;
&#039;   border-top: none !important; &#039; +&lt;br /&gt;
&#039;   border-radius: 0 0 4px 4px !important; &#039; +&lt;br /&gt;
&#039;   padding: 0 0 4px 0 !important; &#039; +&lt;br /&gt;
&#039;   margin-bottom: 6px !important; &#039; +&lt;br /&gt;
&#039;   box-shadow: 0 3px 6px rgba(0,0,0,0.15) !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Reset the list styles */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content ul { &#039; +&lt;br /&gt;
&#039;   list-style: none !important; &#039; +&lt;br /&gt;
&#039;   margin: 0 !important; &#039; +&lt;br /&gt;
&#039;   padding: 0 !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Menu links */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content li a { &#039; +&lt;br /&gt;
&#039;   display: block !important; &#039; +&lt;br /&gt;
&#039;   padding: 8px 12px 8px 16px !important; &#039; +&lt;br /&gt;
&#039;   color: #1b3033 !important; &#039; +&lt;br /&gt;
&#039;   text-decoration: none !important; &#039; +&lt;br /&gt;
&#039;   border-left: 3px solid transparent !important; &#039; +&lt;br /&gt;
&#039;   border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important; &#039; +&lt;br /&gt;
&#039;   transition: all 0.15s ease !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Remove separator from last item */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content li:last-child a { &#039; +&lt;br /&gt;
&#039;   border-bottom: none !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Hover effect for individual menu items */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content li a:hover { &#039; +&lt;br /&gt;
&#039;   background-color: #dbe4e6 !important; &#039; +&lt;br /&gt;
&#039;   border-left: 3px solid #2c4c50 !important; &#039; +&lt;br /&gt;
&#039;   color: #000000 !important; &#039; +&lt;br /&gt;
&#039;} &#039;;&lt;br /&gt;
document.head.appendChild(style);&lt;br /&gt;
// 3. Helper function to collapse all of our securely tagged menus&lt;br /&gt;
function collapseAllSidebarMenus() {&lt;br /&gt;
var menus = document.querySelectorAll(&#039;.vanipedia-sidebar-menu&#039;);&lt;br /&gt;
for (var i = 0; i &amp;lt; menus.length; i++) {&lt;br /&gt;
menus[i].classList.add(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// 4. Intercept clicks for True Accordion Behavior&lt;br /&gt;
document.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
var heading = e.target.closest(&#039;.vector-menu-heading&#039;);&lt;br /&gt;
if (!heading) return;&lt;br /&gt;
// ONLY react if this click belongs to one of our tagged sidebar menus&lt;br /&gt;
var navContainer = heading.closest(&#039;.vanipedia-sidebar-menu&#039;);&lt;br /&gt;
if (navContainer) {&lt;br /&gt;
var isAlreadyOpen = !navContainer.classList.contains(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
// Forcefully collapse ALL left sidebar menus first&lt;br /&gt;
collapseAllSidebarMenus();&lt;br /&gt;
// Open the clicked one if it wasn&#039;t already open&lt;br /&gt;
if (!isAlreadyOpen) {&lt;br /&gt;
navContainer.classList.remove(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
}&lt;br /&gt;
}, true);&lt;br /&gt;
})();&lt;br /&gt;
mw.loader.using(&#039;mediawiki.user&#039;).then(function() {&lt;br /&gt;
// Fetch the user&#039;s assigned groups&lt;br /&gt;
var userGroups = mw.config.get(&#039;wgUserGroups&#039;) || [];&lt;br /&gt;
// Define the roles that SHOULD see the administrative tabs&lt;br /&gt;
var isAuthorized = userGroups.includes(&#039;sysop&#039;) ||&lt;br /&gt;
userGroups.includes(&#039;interface-admin&#039;) ||&lt;br /&gt;
userGroups.includes(&#039;Editor&#039;);&lt;br /&gt;
// If the user is not in one of those groups, restrict the UI&lt;br /&gt;
if (!isAuthorized) {&lt;br /&gt;
document.body.classList.add(&#039;restricted-ui&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Function to open accordion from TOC and jump there //&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
function handleAccordionTOC(hash) {&lt;br /&gt;
if (!hash || hash === &#039;#&#039;) return false;&lt;br /&gt;
try {&lt;br /&gt;
var targetId = hash.substring(1);&lt;br /&gt;
var targetElement = document.getElementById(targetId) || document.getElementById(decodeURIComponent(targetId));&lt;br /&gt;
if (!targetElement) return false;&lt;br /&gt;
var $target = $(targetElement);&lt;br /&gt;
// Match either h2 or h3&lt;br /&gt;
var $heading = $target.is(&#039;h2, h3&#039;) ? $target : $target.closest(&#039;h2, h3&#039;);&lt;br /&gt;
if (!$heading.length) return false;&lt;br /&gt;
var $accordion = $heading.next(&#039;.book-accordion&#039;);&lt;br /&gt;
// If the heading itself is not followed directly by an accordion,&lt;br /&gt;
// check if the heading is located INSIDE a parent accordion (e.g., nested h3)&lt;br /&gt;
var $parentAccordions = $heading.parents(&#039;.book-accordion&#039;);&lt;br /&gt;
// If there&#039;s no direct accordion next to it and it&#039;s not inside any accordion,&lt;br /&gt;
// let the browser handle standard jump.&lt;br /&gt;
if (!$accordion.length &amp;amp;&amp;amp; !$parentAccordions.length) return false;&lt;br /&gt;
// 1. Open all ancestor accordions (if target heading is nested inside one)&lt;br /&gt;
$parentAccordions.each(function() {&lt;br /&gt;
var $parentCollapsible = $(this).children(&#039;.mw-collapsible&#039;);&lt;br /&gt;
if ($parentCollapsible.length &amp;amp;&amp;amp; $parentCollapsible.hasClass(&#039;mw-collapsed&#039;)) {&lt;br /&gt;
var pId = $parentCollapsible.attr(&#039;id&#039;);&lt;br /&gt;
if (pId) {&lt;br /&gt;
var pToggleClass = pId.replace(&#039;mw-customcollapsible-&#039;, &#039;mw-customtoggle-&#039;);&lt;br /&gt;
$(&#039;.&#039; + pToggleClass).first().click();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 2. Open the accordion immediately following this heading (if present)&lt;br /&gt;
if ($accordion.length) {&lt;br /&gt;
var $collapsible = $accordion.children(&#039;.mw-collapsible, .mw-collapsible-content&#039;).first();&lt;br /&gt;
if (!$collapsible.length) {&lt;br /&gt;
$collapsible = $accordion.find(&#039;.mw-collapsible&#039;);&lt;br /&gt;
}&lt;br /&gt;
if ($collapsible.length &amp;amp;&amp;amp; $collapsible.hasClass(&#039;mw-collapsed&#039;)) {&lt;br /&gt;
var collapsibleId = $collapsible.attr(&#039;id&#039;);&lt;br /&gt;
if (collapsibleId) {&lt;br /&gt;
var toggleClass = collapsibleId.replace(&#039;mw-customcollapsible-&#039;, &#039;mw-customtoggle-&#039;);&lt;br /&gt;
$(&#039;.&#039; + toggleClass).first().click();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// Target element to scroll to (the accordion, or the heading itself if accordion is missing)&lt;br /&gt;
var $scrollTarget = $accordion.length ? $accordion : $heading;&lt;br /&gt;
// 3. Scroll to the visible section&lt;br /&gt;
setTimeout(function() {&lt;br /&gt;
$(&#039;html, body&#039;).animate({&lt;br /&gt;
scrollTop: $scrollTarget.offset().top - 75&lt;br /&gt;
}, 300);&lt;br /&gt;
}, 100);&lt;br /&gt;
// Return true to indicate we successfully handled the TOC accordion click&lt;br /&gt;
return true;&lt;br /&gt;
} catch (e) {&lt;br /&gt;
console.error(&amp;quot;TOC Accordion script error:&amp;quot;, e);&lt;br /&gt;
return false;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(document).off(&#039;click.tocAccordion&#039;).on(&#039;click.tocAccordion&#039;, &#039;a[href^=&amp;quot;#&amp;quot;]&#039;, function(e) {&lt;br /&gt;
if ($(this).closest(&#039;#toc, .toc, .vector-toc&#039;).length &amp;gt; 0) {&lt;br /&gt;
var href = $(this).attr(&#039;href&#039;);&lt;br /&gt;
// Run our function to see if this is an accordion/heading link&lt;br /&gt;
var isAccordion = handleAccordionTOC(href);&lt;br /&gt;
// ONLY stop the default browser jump if we handled it&lt;br /&gt;
if (isAccordion) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
// Update the URL manually so the user can still share the link&lt;br /&gt;
if (history.pushState) {&lt;br /&gt;
history.pushState(null, null, href);&lt;br /&gt;
} else {&lt;br /&gt;
window.location.hash = href;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
if (window.location.hash) {&lt;br /&gt;
setTimeout(function() {&lt;br /&gt;
handleAccordionTOC(window.location.hash);&lt;br /&gt;
}, 500);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
/* Sticky burger menu - Pure Floating Dropdown (Forces Unpinned &amp;amp; Full Title) */&lt;br /&gt;
(function () {&lt;br /&gt;
let isMenuOpen = false;&lt;br /&gt;
// 1. Force the sidebar out of pinned mode and return menu into the dropdown container&lt;br /&gt;
function forceUnpinSidebar() {&lt;br /&gt;
document.documentElement.classList.remove(&#039;vector-feature-main-menu-pinned-enabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-1&#039;);&lt;br /&gt;
document.documentElement.classList.add(&#039;vector-feature-main-menu-pinned-disabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-0&#039;);&lt;br /&gt;
if (document.body) {&lt;br /&gt;
document.body.classList.remove(&#039;vector-feature-main-menu-pinned-enabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-1&#039;);&lt;br /&gt;
document.body.classList.add(&#039;vector-feature-main-menu-pinned-disabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-0&#039;);&lt;br /&gt;
}&lt;br /&gt;
// Clear stored pin preference&lt;br /&gt;
document.cookie = &amp;quot;vector-feature-main-menu-pinned=0; path=/; max-age=31536000&amp;quot;;&lt;br /&gt;
try { localStorage.setItem(&#039;vector-feature-main-menu-pinned&#039;, &#039;0&#039;); } catch(e) {}&lt;br /&gt;
// If #vector-main-menu was moved into the pinned container, move it back into dropdown&lt;br /&gt;
const mainMenu = document.getElementById(&#039;vector-main-menu&#039;);&lt;br /&gt;
const unpinnedContainer = document.getElementById(&#039;vector-main-menu-unpinned-container&#039;) ||&lt;br /&gt;
document.querySelector(&#039;#vector-main-menu-dropdown .vector-dropdown-content&#039;);&lt;br /&gt;
const pinnedContainer = document.getElementById(&#039;vector-main-menu-pinned-container&#039;);&lt;br /&gt;
if (mainMenu &amp;amp;&amp;amp; unpinnedContainer &amp;amp;&amp;amp; pinnedContainer &amp;amp;&amp;amp; pinnedContainer.contains(mainMenu)) {&lt;br /&gt;
unpinnedContainer.appendChild(mainMenu);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
function getDropdownElement() {&lt;br /&gt;
return document.querySelector(&#039;#vector-main-menu-dropdown .vector-dropdown-content&#039;) ||&lt;br /&gt;
document.getElementById(&#039;vector-main-menu-dropdown-content&#039;) ||&lt;br /&gt;
document.getElementById(&#039;vector-main-menu-unpinned-container&#039;) ||&lt;br /&gt;
document.getElementById(&#039;vector-main-menu&#039;);&lt;br /&gt;
}&lt;br /&gt;
function openMenu(menuBtn) {&lt;br /&gt;
forceUnpinSidebar();&lt;br /&gt;
const checkbox = document.getElementById(&#039;vector-main-menu-dropdown-checkbox&#039;);&lt;br /&gt;
const dropdown = getDropdownElement();&lt;br /&gt;
if (!dropdown) return;&lt;br /&gt;
if (checkbox) {&lt;br /&gt;
checkbox.checked = true;&lt;br /&gt;
checkbox.dispatchEvent(new Event(&#039;change&#039;, { bubbles: true }));&lt;br /&gt;
}&lt;br /&gt;
const rect = menuBtn.getBoundingClientRect();&lt;br /&gt;
dropdown.style.setProperty(&#039;position&#039;, &#039;fixed&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;top&#039;, rect.bottom + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;left&#039;, rect.left + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;z-index&#039;, &#039;99999&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;max-height&#039;, (window.innerHeight - rect.bottom - 16) + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;overflow-y&#039;, &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;display&#039;, &#039;block&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;visibility&#039;, &#039;visible&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;opacity&#039;, &#039;1&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;background-color&#039;, &#039;var(--background-color-base, #ffffff)&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;box-shadow&#039;, &#039;0 4px 16px rgba(0, 0, 0, 0.2)&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;border-radius&#039;, &#039;4px&#039;, &#039;important&#039;);&lt;br /&gt;
isMenuOpen = true;&lt;br /&gt;
}&lt;br /&gt;
function closeMenu() {&lt;br /&gt;
const checkbox = document.getElementById(&#039;vector-main-menu-dropdown-checkbox&#039;);&lt;br /&gt;
const dropdown = getDropdownElement();&lt;br /&gt;
if (!dropdown) return;&lt;br /&gt;
if (checkbox) {&lt;br /&gt;
checkbox.checked = false;&lt;br /&gt;
checkbox.dispatchEvent(new Event(&#039;change&#039;, { bubbles: true }));&lt;br /&gt;
}&lt;br /&gt;
dropdown.style.removeProperty(&#039;position&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;top&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;left&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;z-index&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;max-height&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;overflow-y&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;background-color&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;box-shadow&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;border-radius&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;visibility&#039;, &#039;hidden&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;opacity&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
isMenuOpen = false;&lt;br /&gt;
}&lt;br /&gt;
function initStickyBurger() {&lt;br /&gt;
forceUnpinSidebar();&lt;br /&gt;
const stickyHeader = document.getElementById(&#039;vector-sticky-header&#039;);&lt;br /&gt;
if (!stickyHeader) return false;&lt;br /&gt;
if (document.getElementById(&#039;vanipedia-sticky-main-menu&#039;)) return true;&lt;br /&gt;
// 1. Create burger button&lt;br /&gt;
const menuBtn = document.createElement(&#039;div&#039;);&lt;br /&gt;
menuBtn.id = &#039;vanipedia-sticky-main-menu&#039;;&lt;br /&gt;
menuBtn.title = &#039;Main menu&#039;;&lt;br /&gt;
menuBtn.style.cursor = &#039;pointer&#039;;&lt;br /&gt;
menuBtn.className = &#039;vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--icon-only&#039;;&lt;br /&gt;
// 2. Add hamburger icon&lt;br /&gt;
const iconSpan = document.createElement(&#039;span&#039;);&lt;br /&gt;
iconSpan.className = &#039;vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu&#039;;&lt;br /&gt;
menuBtn.appendChild(iconSpan);&lt;br /&gt;
// 3. Toggle click handler (1st click opens, 2nd click rolls back)&lt;br /&gt;
menuBtn.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
if (isMenuOpen) {&lt;br /&gt;
closeMenu();&lt;br /&gt;
} else {&lt;br /&gt;
openMenu(menuBtn);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 4. Inject into start container&lt;br /&gt;
let startContainer = stickyHeader.querySelector(&#039;.vector-sticky-header-start&#039;);&lt;br /&gt;
if (!startContainer) {&lt;br /&gt;
startContainer = document.createElement(&#039;div&#039;);&lt;br /&gt;
startContainer.className = &#039;vector-sticky-header-start&#039;;&lt;br /&gt;
stickyHeader.insertBefore(startContainer, stickyHeader.firstChild);&lt;br /&gt;
}&lt;br /&gt;
startContainer.insertBefore(menuBtn, startContainer.firstChild);&lt;br /&gt;
return true;&lt;br /&gt;
}&lt;br /&gt;
// 5. Close when clicking anywhere outside&lt;br /&gt;
document.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
if (!isMenuOpen) return;&lt;br /&gt;
const menuBtn = document.getElementById(&#039;vanipedia-sticky-main-menu&#039;);&lt;br /&gt;
const dropdown = getDropdownElement();&lt;br /&gt;
if (dropdown &amp;amp;&amp;amp; menuBtn &amp;amp;&amp;amp; !menuBtn.contains(e.target) &amp;amp;&amp;amp; !dropdown.contains(e.target)) {&lt;br /&gt;
closeMenu();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 6. Bootstrap initializer&lt;br /&gt;
if (!initStickyBurger()) {&lt;br /&gt;
const checkTimer = setInterval(function () {&lt;br /&gt;
if (initStickyBurger()) {&lt;br /&gt;
clearInterval(checkTimer);&lt;br /&gt;
}&lt;br /&gt;
}, 100);&lt;br /&gt;
setTimeout(function () { clearInterval(checkTimer); }, 4000);&lt;br /&gt;
}&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initStickyBurger);&lt;br /&gt;
$(initStickyBurger);&lt;br /&gt;
})();&lt;br /&gt;
/* Floating &amp;quot;Back to Top&amp;quot; Button Controller */&lt;br /&gt;
(function () {&lt;br /&gt;
function initBackToTop() {&lt;br /&gt;
if (document.getElementById(&#039;vanipedia-back-to-top&#039;)) return;&lt;br /&gt;
// 1. Create button element with an up-arrow SVG icon&lt;br /&gt;
const btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
btn.id = &#039;vanipedia-back-to-top&#039;;&lt;br /&gt;
btn.title = &#039;Back to top&#039;;&lt;br /&gt;
btn.setAttribute(&#039;aria-label&#039;, &#039;Back to top&#039;);&lt;br /&gt;
btn.innerHTML = `&lt;br /&gt;
&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; width=&amp;quot;22&amp;quot; height=&amp;quot;22&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2.5&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;polyline points=&amp;quot;18 15 12 9 6 15&amp;quot;&amp;gt;&amp;lt;/polyline&amp;gt;&lt;br /&gt;
&amp;lt;/svg&amp;gt;&lt;br /&gt;
`;&lt;br /&gt;
// 2. Smooth scroll to top on click&lt;br /&gt;
btn.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
window.scrollTo({ top: 0, behavior: &#039;smooth&#039; });&lt;br /&gt;
});&lt;br /&gt;
// 3. Show button only after scrolling down 300px&lt;br /&gt;
function toggleVisibility() {&lt;br /&gt;
if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
btn.classList.add(&#039;visible&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
btn.classList.remove(&#039;visible&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, toggleVisibility, { passive: true });&lt;br /&gt;
toggleVisibility();&lt;br /&gt;
document.body.appendChild(btn);&lt;br /&gt;
}&lt;br /&gt;
$(initBackToTop);&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initBackToTop);&lt;br /&gt;
})();&lt;br /&gt;
/* V176: Removed the homepage animation/random-content initializer. Main-page&lt;br /&gt;
   features now remain exactly as curated in Main-Page.wikitext. */&lt;br /&gt;
&lt;br /&gt;
// SAFE LEFT-ANCHORED SEARCH (STEP 18)&lt;br /&gt;
// ==========================================================================&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
var $search = $(&#039;#p-search&#039;);&lt;br /&gt;
var $start = $(&#039;.vector-header-start&#039;);&lt;br /&gt;
if ($search.length &amp;amp;&amp;amp; $start.length &amp;amp;&amp;amp; !$start.find(&#039;#p-search&#039;).length) {&lt;br /&gt;
$start.append($search);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
/* ======================================================================&lt;br /&gt;
STEP 59: REMOVE TOP BAR HOVER HELP TEXTS (BROWSER TOOLTIPS)&lt;br /&gt;
====================================================================== */&lt;br /&gt;
function removeTopBarHelpTexts() {&lt;br /&gt;
var selectors = [&lt;br /&gt;
&#039;#mw-head [title]&#039;,&lt;br /&gt;
&#039;.vector-header [title]&#039;,&lt;br /&gt;
&#039;#vanipedia-header-title&#039;,&lt;br /&gt;
&#039;.vh-header-title&#039;,&lt;br /&gt;
&#039;.vanipedia-header-title&#039;,&lt;br /&gt;
&#039;#p-logo [title]&#039;,&lt;br /&gt;
&#039;#p-logo a&#039;,&lt;br /&gt;
&#039;header [title]&#039;,&lt;br /&gt;
&#039;#p-personal [title]&#039;,&lt;br /&gt;
&#039;#p-search [title]&#039;,&lt;br /&gt;
&#039;.vector-user-menu [title]&#039;,&lt;br /&gt;
&#039;#pt-login [title]&#039;,&lt;br /&gt;
&#039;#pt-anonuserpage [title]&#039;,&lt;br /&gt;
&#039;#pt-anontalk [title]&#039;,&lt;br /&gt;
&#039;.vector-menu [title]&#039;&lt;br /&gt;
];&lt;br /&gt;
$(selectors.join(&#039;, &#039;)).removeAttr(&#039;title&#039;);&lt;br /&gt;
// Aggressively remove title from all top bar elements&lt;br /&gt;
$(&#039;#mw-head, .vector-header, header, .vector-header-container&#039;).find(&#039;*&#039;).removeAttr(&#039;title&#039;);&lt;br /&gt;
}&lt;br /&gt;
function initSanctuaryTitle() {&lt;br /&gt;
$(&#039;.vh-sanctuary-title a&#039;).each(function () {&lt;br /&gt;
var $link = $(this);&lt;br /&gt;
$link.removeClass(&#039;vh-title-morph&#039;);&lt;br /&gt;
$link.find(&#039;.vh-title-hover, .vh-title-default&#039;).remove();&lt;br /&gt;
$link.text(&#039;Who Is Śrīla Prabhupāda&#039;);&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
removeTopBarHelpTexts();&lt;br /&gt;
initSanctuaryTitle();&lt;br /&gt;
setTimeout(removeTopBarHelpTexts, 400);&lt;br /&gt;
setTimeout(removeTopBarHelpTexts, 1500);&lt;br /&gt;
});&lt;br /&gt;
// ==========================================================================&lt;br /&gt;
/* V175: decorative cursor code removed; the native system cursor is retained. */&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR (MAIN PAGE &amp;amp; REGULAR WIKI PAGES)&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Core Principles (/wiki/Vanipedia_Vision)&lt;br /&gt;
- Volunteer (/wiki/Vaniseva)&lt;br /&gt;
- Community (/wiki/Vanipedia_Community)&lt;br /&gt;
- Contact (/contact.php, opens in new window)&lt;br /&gt;
- Donate (/wiki/Special:IframePage)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function initPermanentBottomBar() {&lt;br /&gt;
function isEntryPage() {&lt;br /&gt;
return (&lt;br /&gt;
document.body.classList.contains(&#039;ext-vp3d-fullscreen&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-container&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-wrapper&#039;) ||&lt;br /&gt;
window.location.pathname === &#039;/&#039; ||&lt;br /&gt;
(window.location.pathname === &#039;/index.php&#039; &amp;amp;&amp;amp; !window.location.search) ||&lt;br /&gt;
(window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; (mw.config.get(&#039;wgPageName&#039;) === &#039;Entry_Page&#039; || mw.config.get(&#039;wgTitle&#039;) === &#039;Entry Page&#039;))&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
/* V190: mobile footer navigation starts at Home/Main Page, with reachable horizontal overflow. */&lt;br /&gt;
function updateBottomBarLayout(bar) {&lt;br /&gt;
if (!bar) return;&lt;br /&gt;
var mobile = window.innerWidth &amp;lt;= 999 || document.body.classList.contains(&#039;skin-minerva&#039;);&lt;br /&gt;
var inner = bar.querySelector(&#039;.vh-bottom-bar-inner&#039;);&lt;br /&gt;
var links = bar.querySelector(&#039;.vh-bottom-nav-links&#039;);&lt;br /&gt;
var left = bar.querySelector(&#039;.vh-bottom-bar-left-space&#039;);&lt;br /&gt;
var right = bar.querySelector(&#039;.vh-bottom-bar-right-space&#039;);&lt;br /&gt;
if (!inner || !links) return;&lt;br /&gt;
inner.style.setProperty(&#039;padding&#039;, mobile ? &#039;0 10px&#039; : &#039;0 24px&#039;, &#039;important&#039;);&lt;br /&gt;
inner.style.setProperty(&#039;min-width&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
if (mobile) inner.style.setProperty(&#039;justify-content&#039;, &#039;flex-start&#039;, &#039;important&#039;);&lt;br /&gt;
else inner.style.removeProperty(&#039;justify-content&#039;);&lt;br /&gt;
links.style.setProperty(&#039;justify-content&#039;, mobile ? &#039;flex-start&#039; : &#039;center&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;flex&#039;, mobile ? &#039;1 1 auto&#039; : &#039;0 0 auto&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;width&#039;, mobile ? &#039;100%&#039; : &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;min-width&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;gap&#039;, mobile ? &#039;8px&#039; : &#039;12px&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;flex-wrap&#039;, &#039;nowrap&#039;, &#039;important&#039;);&lt;br /&gt;
if (mobile) links.style.setProperty(&#039;overflow-x&#039;, &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
else links.style.removeProperty(&#039;overflow-x&#039;);&lt;br /&gt;
links.querySelectorAll(&#039;.vh-bottom-link, .vh-bottom-sep&#039;).forEach(function (item) {&lt;br /&gt;
item.style.setProperty(&#039;flex-shrink&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
});&lt;br /&gt;
if (left) left.style.setProperty(&#039;display&#039;, mobile ? &#039;none&#039; : &#039;block&#039;, &#039;important&#039;);&lt;br /&gt;
if (right) right.style.setProperty(&#039;display&#039;, mobile ? &#039;none&#039; : &#039;flex&#039;, &#039;important&#039;);&lt;br /&gt;
if (mobile &amp;amp;&amp;amp; bar.dataset.vpFooterMode !== &#039;mobile&#039;) {&lt;br /&gt;
links.scrollLeft = 0;&lt;br /&gt;
inner.scrollLeft = 0;&lt;br /&gt;
}&lt;br /&gt;
bar.dataset.vpFooterMode = mobile ? &#039;mobile&#039; : &#039;desktop&#039;;&lt;br /&gt;
}&lt;br /&gt;
function setupBottomBar() {&lt;br /&gt;
// Never inject on the 3D entry page; remove if already present&lt;br /&gt;
if (isEntryPage()) {&lt;br /&gt;
var existing = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (existing) existing.remove();&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
var currentBar = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (currentBar) { updateBottomBarLayout(currentBar); return; }&lt;br /&gt;
var bar = document.createElement(&#039;nav&#039;);&lt;br /&gt;
bar.id = &#039;vh-bottom-bar&#039;;&lt;br /&gt;
bar.className = &#039;vh-bottom-bar&#039;;&lt;br /&gt;
bar.setAttribute(&#039;aria-label&#039;, &#039;Vanipedia Global Navigation&#039;);&lt;br /&gt;
bar.innerHTML =&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-bar-inner&amp;quot; style=&amp;quot;display:flex !important; align-items:center !important; width:100% !important; max-width:100% !important; height:100% !important; padding:0 24px !important; box-sizing:border-box !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-bar-left-space&amp;quot; style=&amp;quot;flex:1 1 0 !important; min-width:0 !important;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-nav-links&amp;quot; style=&amp;quot;flex:0 0 auto !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:12px !important; white-space:nowrap !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/&amp;quot; class=&amp;quot;vh-bottom-link vh-bottom-entry&amp;quot;&amp;gt;Home&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot; class=&amp;quot;vh-bottom-link vh-bottom-home&amp;quot;&amp;gt;Main Page&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Vanipedia_Vision&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Core Principles&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Vaniseva&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Volunteer&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Vanipedia_Community&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Community&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/contact.php&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Contact&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Special:IframePage&amp;quot; class=&amp;quot;vh-bottom-link vh-bottom-donate&amp;quot;&amp;gt;Donate&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-bar-right-space&amp;quot; style=&amp;quot;flex:1 1 0 !important; min-width:0 !important; display:flex !important; align-items:center !important; justify-content:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-social-links&amp;quot; style=&amp;quot;position:static !important; transform:none !important; display:inline-flex !important; align-items:center !important; gap:24px !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.youtube.com/@VanimediaPrabhupada&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;YouTube&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/YouTube_Logo_B.png&amp;quot; alt=&amp;quot;YouTube&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.facebook.com/vanipedia.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;Facebook Page&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/Facebook_Group_Logo.png&amp;quot; alt=&amp;quot;Facebook&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.facebook.com/groups/VanipediaGroup&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;Facebook Group&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/Facebook_Logo_2023.png&amp;quot; alt=&amp;quot;Facebook Group&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.instagram.com/vanipediaprabhupada/&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;Instagram&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/Insta Logo.png&amp;quot; alt=&amp;quot;Instagram&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
var stageSlot = document.getElementById(&#039;vani-stage-footer-slot&#039;);&lt;br /&gt;
if (stageSlot) {&lt;br /&gt;
stageSlot.appendChild(bar);&lt;br /&gt;
} else {&lt;br /&gt;
document.body.appendChild(bar);&lt;br /&gt;
}&lt;br /&gt;
updateBottomBarLayout(bar);&lt;br /&gt;
}&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, function () {&lt;br /&gt;
updateBottomBarLayout(document.getElementById(&#039;vh-bottom-bar&#039;));&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
// Remove bar if 3D entry page activates asynchronously&lt;br /&gt;
if (window.MutationObserver &amp;amp;&amp;amp; document.body) {&lt;br /&gt;
var observer = new MutationObserver(function() {&lt;br /&gt;
if (isEntryPage()) {&lt;br /&gt;
var existing = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (existing) existing.remove();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
observer.observe(document.body, { attributes: true, attributeFilter: [&#039;class&#039;], childList: true });&lt;br /&gt;
}&lt;br /&gt;
if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
document.addEventListener(&#039;DOMContentLoaded&#039;, setupBottomBar);&lt;br /&gt;
} else {&lt;br /&gt;
setupBottomBar();&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
// Chrome suppression for Entry Page&lt;br /&gt;
(function suppressEntryPageChrome() {&lt;br /&gt;
function checkEntryChrome() {&lt;br /&gt;
var isEntry = (&lt;br /&gt;
document.body.classList.contains(&#039;ext-vp3d-fullscreen&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-container&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-wrapper&#039;) ||&lt;br /&gt;
window.location.pathname === &#039;/&#039; ||&lt;br /&gt;
(window.location.pathname === &#039;/index.php&#039; &amp;amp;&amp;amp; !window.location.search)&lt;br /&gt;
);&lt;br /&gt;
if (isEntry) {&lt;br /&gt;
var headers = document.querySelectorAll(&#039;.header-container, .header-chrome, .minerva-header, .vector-header-container, #mw-head, .mw-header&#039;);&lt;br /&gt;
for (var i = 0; i &amp;lt; headers.length; i++) {&lt;br /&gt;
headers[i].style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
}&lt;br /&gt;
var b = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (b) b.remove();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
document.addEventListener(&#039;DOMContentLoaded&#039;, checkEntryChrome);&lt;br /&gt;
} else {&lt;br /&gt;
checkEntryChrome();&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE BURGER MENU TOGGLE ENHANCER&lt;br /&gt;
Ensures the hamburger menu reliably opens and closes the Vector navigation&lt;br /&gt;
drawer on mobile viewports and touch devices.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
function initMobileMenuToggle() {&lt;br /&gt;
var dropdown = document.getElementById(&#039;vector-main-menu-dropdown&#039;);&lt;br /&gt;
if (!dropdown || dropdown.dataset.vaniMobileInit) return;&lt;br /&gt;
dropdown.dataset.vaniMobileInit = &#039;true&#039;;&lt;br /&gt;
var label = dropdown.querySelector(&#039;.vector-dropdown-label&#039;);&lt;br /&gt;
var checkbox = document.getElementById(&#039;vector-main-menu-dropdown-checkbox&#039;);&lt;br /&gt;
var content = dropdown.querySelector(&#039;.vector-dropdown-content&#039;);&lt;br /&gt;
if (label &amp;amp;&amp;amp; checkbox) {&lt;br /&gt;
label.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
setTimeout(function() {&lt;br /&gt;
if (content) {&lt;br /&gt;
if (checkbox.checked) {&lt;br /&gt;
content.classList.add(&#039;is-open&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
content.classList.remove(&#039;is-open&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}, 50);&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(initMobileMenuToggle);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initMobileMenuToggle);&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA MOBILE JAVASCRIPT (MediaWiki:Mobile.js)&lt;br /&gt;
1. User Menu Dropdown: Intercepts #ca-mytalks on mobile to show the regular&lt;br /&gt;
user dropdown menu (Talk, Preferences, Contributions, Log out) matching desktop.&lt;br /&gt;
2. Self-contained styles injected into &amp;lt;head&amp;gt;.&lt;br /&gt;
3. Screen Orientation lock to landscape on Main Page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
// 1. Inject self-contained dropdown styles immediately into &amp;lt;head&amp;gt;&lt;br /&gt;
var styleId = &#039;vani-mobile-dropdown-styles&#039;;&lt;br /&gt;
if (!document.getElementById(styleId)) {&lt;br /&gt;
var style = document.createElement(&#039;style&#039;);&lt;br /&gt;
style.id = styleId;&lt;br /&gt;
style.textContent = [&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu {&#039;,&lt;br /&gt;
&#039;  display: none !important;&#039;,&lt;br /&gt;
&#039;  position: fixed !important;&#039;,&lt;br /&gt;
&#039;  top: 52px !important;&#039;,&lt;br /&gt;
&#039;  right: 8px !important;&#039;,&lt;br /&gt;
&#039;  width: 175px !important;&#039;,&lt;br /&gt;
&#039;  background-color: #1f3e45 !important;&#039;,&lt;br /&gt;
&#039;  border: 1.5px solid #b1873d !important;&#039;,&lt;br /&gt;
&#039;  border-radius: 6px !important;&#039;,&lt;br /&gt;
&#039;  box-shadow: 0 8px 24px rgba(0,0,0,0.5) !important;&#039;,&lt;br /&gt;
&#039;  padding: 6px 0 !important;&#039;,&lt;br /&gt;
&#039;  z-index: 999999 !important;&#039;,&lt;br /&gt;
&#039;  box-sizing: border-box !important;&#039;,&lt;br /&gt;
&#039;  flex-direction: column !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu.is-open {&#039;,&lt;br /&gt;
&#039;  display: flex !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-item {&#039;,&lt;br /&gt;
&#039;  color: #f5d77f !important;&#039;,&lt;br /&gt;
&#039;  font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&#039;,&lt;br /&gt;
&#039;  font-size: 15px !important;&#039;,&lt;br /&gt;
&#039;  font-weight: 500 !important;&#039;,&lt;br /&gt;
&#039;  padding: 10px 18px !important;&#039;,&lt;br /&gt;
&#039;  text-decoration: none !important;&#039;,&lt;br /&gt;
&#039;  display: block !important;&#039;,&lt;br /&gt;
&#039;  line-height: 1.2 !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&#039;,&lt;br /&gt;
&#039;  background-color: #345B63 !important;&#039;,&lt;br /&gt;
&#039;  color: #ffffff !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu .vani-user-menu-divider {&#039;,&lt;br /&gt;
&#039;  height: 1px !important;&#039;,&lt;br /&gt;
&#039;  background-color: rgba(177, 135, 61, 0.35) !important;&#039;,&lt;br /&gt;
&#039;  margin: 5px 0 !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-logout {&#039;,&lt;br /&gt;
&#039;  color: #fca5a5 !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&#039;,&lt;br /&gt;
&#039;  background-color: rgba(239, 68, 68, 0.2) !important;&#039;,&lt;br /&gt;
&#039;  color: #ffffff !important;&#039;,&lt;br /&gt;
&#039;}&#039;&lt;br /&gt;
].join(&#039;\n&#039;);&lt;br /&gt;
document.head.appendChild(style);&lt;br /&gt;
}&lt;br /&gt;
// 2. Setup user dropdown click interceptor&lt;br /&gt;
function initUserMenuDropdown() {&lt;br /&gt;
var $userBtn = $(&#039;#ca-mytalks&#039;);&lt;br /&gt;
if (!$userBtn.length || $userBtn.data(&#039;vaniMenuInit&#039;)) return;&lt;br /&gt;
$userBtn.data(&#039;vaniMenuInit&#039;, true);&lt;br /&gt;
// Prevent opening talk page directly&lt;br /&gt;
$userBtn.attr(&#039;href&#039;, &#039;javascript:void(0)&#039;);&lt;br /&gt;
// Build the dropdown container attached to body&lt;br /&gt;
var $dropdown = $(&#039;#vanipedia-mobile-user-menu&#039;);&lt;br /&gt;
if (!$dropdown.length) {&lt;br /&gt;
$dropdown = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-mobile-user-menu&#039;,&lt;br /&gt;
class: &#039;vanipedia-mobile-user-dropdown&#039;&lt;br /&gt;
});&lt;br /&gt;
var user = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgUserName&#039;)) || &#039;Kashya&#039;;&lt;br /&gt;
var talkUrl = &#039;/wiki/User_talk:&#039; + encodeURIComponent(user);&lt;br /&gt;
var prefUrl = &#039;/wiki/Special:Preferences&#039;;&lt;br /&gt;
var contUrl = &#039;/wiki/Special:Contributions/&#039; + encodeURIComponent(user);&lt;br /&gt;
var page = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgPageName&#039;)) || &#039;Main_Page&#039;;&lt;br /&gt;
var logoutUrl = &#039;/w/index.php?title=Special:UserLogout&amp;amp;returnto=&#039; + encodeURIComponent(page) + &#039;&amp;amp;useformat=mobile&#039;;&lt;br /&gt;
$dropdown.html(&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + talkUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item&amp;quot;&amp;gt;Talk&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + prefUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item&amp;quot;&amp;gt;Preferences&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + contUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item&amp;quot;&amp;gt;Contributions&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vani-user-menu-divider&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + logoutUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item vani-user-menu-logout&amp;quot;&amp;gt;Log out&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
);&lt;br /&gt;
$(&#039;body&#039;).append($dropdown);&lt;br /&gt;
}&lt;br /&gt;
// Toggle on click&lt;br /&gt;
$userBtn.on(&#039;click&#039;, function(e) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
$dropdown.toggleClass(&#039;is-open&#039;);&lt;br /&gt;
});&lt;br /&gt;
// Close on clicking outside&lt;br /&gt;
$(document).on(&#039;click touchstart&#039;, function(e) {&lt;br /&gt;
if (!$(e.target).closest(&#039;#ca-mytalks, #vanipedia-mobile-user-menu&#039;).length) {&lt;br /&gt;
$dropdown.removeClass(&#039;is-open&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
// =========================================================================&lt;br /&gt;
// 3. Container-Level Auto-Landscape &amp;amp; 2D Fitting (STEP 115)&lt;br /&gt;
// Matches the exact architecture of VanipediaEntry3D:&lt;br /&gt;
// - Keeps &amp;lt;body&amp;gt; stable without full-page transforms.&lt;br /&gt;
// - Wraps #vani-home inside #vani-mobile-stage &amp;gt; #vani-rotated-box.&lt;br /&gt;
// - Rotates #vani-rotated-box 90deg in portrait mode.&lt;br /&gt;
// - Scales the 1200px desktop layout so all sections (Triad, Timeline,&lt;br /&gt;
//   4 Taxonomy Cards, Bottom Bar) fit the phone screen without cropping.&lt;br /&gt;
// =========================================================================&lt;br /&gt;
/* =========================================================================&lt;br /&gt;
3. STEP 117: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE (TOP BAR + MAIN PAGE + BOTTOM BAR)&lt;br /&gt;
- Puts Top Bar, #vani-home, and Bottom Bar together in landscape.&lt;br /&gt;
- Rotates 90deg as a single unified screen when held in portrait.&lt;br /&gt;
- Stays completely horizontal with zero rotation when held in native landscape.&lt;br /&gt;
- Leaves regular wiki pages and desktop view completely untouched.&lt;br /&gt;
========================================================================= */&lt;br /&gt;
function initMobileMainPageStage() {&lt;br /&gt;
if (window._vaniMainPageStageInit) return;&lt;br /&gt;
var pageName = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgPageName&#039;)) || &#039;&#039;;&lt;br /&gt;
var isMainPage = pageName === &#039;Main_Page&#039; || document.body.classList.contains(&#039;page-Main_Page&#039;);&lt;br /&gt;
if (!isMainPage) return;&lt;br /&gt;
var $vh = $(&#039;#vani-home&#039;);&lt;br /&gt;
if (!$vh.length) return;&lt;br /&gt;
window._vaniMainPageStageInit = true;&lt;br /&gt;
var $stage = null;&lt;br /&gt;
var $rotatedBox = null;&lt;br /&gt;
var $headerSlot = null;&lt;br /&gt;
var $contentSlot = null;&lt;br /&gt;
var $footerSlot = null;&lt;br /&gt;
var $topHeader = null;&lt;br /&gt;
var $bottomBar = null;&lt;br /&gt;
var $headerParent = null;&lt;br /&gt;
var $footerParent = null;&lt;br /&gt;
var $vhParent = null;&lt;br /&gt;
function ensureStage() {&lt;br /&gt;
if (!$(&#039;#vani-mobile-stage&#039;).length) {&lt;br /&gt;
$topHeader = $(&#039;.vector-header-container, #mw-head, .mw-header, .header-container, header.header-chrome&#039;).filter(&#039;:visible&#039;).first();&lt;br /&gt;
if (!$topHeader.length) {&lt;br /&gt;
$topHeader = $(&#039;.vector-header-container, #mw-head, .mw-header, .header-container, header.header-chrome&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
$bottomBar = $(&#039;#vh-bottom-bar&#039;);&lt;br /&gt;
if ($topHeader.length) $headerParent = $topHeader.parent();&lt;br /&gt;
if ($bottomBar.length) $footerParent = $bottomBar.parent();&lt;br /&gt;
$vhParent = $vh.parent();&lt;br /&gt;
var stageHtml = [&lt;br /&gt;
&#039;&amp;lt;div id=&amp;quot;vani-mobile-stage&amp;quot;&amp;gt;&#039;,&lt;br /&gt;
&#039;  &amp;lt;div id=&amp;quot;vani-rotated-box&amp;quot;&amp;gt;&#039;,&lt;br /&gt;
&#039;    &amp;lt;div id=&amp;quot;vani-stage-header-slot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;    &amp;lt;div id=&amp;quot;vani-stage-content-slot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;    &amp;lt;div id=&amp;quot;vani-stage-footer-slot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;  &amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
].join(&#039;&#039;);&lt;br /&gt;
$(&#039;body&#039;).append(stageHtml);&lt;br /&gt;
document.body.classList.add(&#039;has-vani-stage&#039;);&lt;br /&gt;
$stage = $(&#039;#vani-mobile-stage&#039;);&lt;br /&gt;
$rotatedBox = $(&#039;#vani-rotated-box&#039;);&lt;br /&gt;
$headerSlot = $(&#039;#vani-stage-header-slot&#039;);&lt;br /&gt;
$contentSlot = $(&#039;#vani-stage-content-slot&#039;);&lt;br /&gt;
$footerSlot = $(&#039;#vani-stage-footer-slot&#039;);&lt;br /&gt;
if ($topHeader.length) {&lt;br /&gt;
$headerSlot.append($topHeader);&lt;br /&gt;
var $menu = $(&#039;#vanipedia-mobile-user-menu&#039;);&lt;br /&gt;
if ($menu.length) $headerSlot.append($menu);&lt;br /&gt;
}&lt;br /&gt;
$contentSlot.append($vh);&lt;br /&gt;
if ($bottomBar.length) {&lt;br /&gt;
$footerSlot.append($bottomBar);&lt;br /&gt;
}&lt;br /&gt;
} else {&lt;br /&gt;
$stage = $(&#039;#vani-mobile-stage&#039;);&lt;br /&gt;
$rotatedBox = $(&#039;#vani-rotated-box&#039;);&lt;br /&gt;
$headerSlot = $(&#039;#vani-stage-header-slot&#039;);&lt;br /&gt;
$contentSlot = $(&#039;#vani-stage-content-slot&#039;);&lt;br /&gt;
$footerSlot = $(&#039;#vani-stage-footer-slot&#039;);&lt;br /&gt;
if (!$footerSlot.find(&#039;#vh-bottom-bar&#039;).length) {&lt;br /&gt;
var $b = $(&#039;#vh-bottom-bar&#039;);&lt;br /&gt;
if ($b.length) $footerSlot.append($b);&lt;br /&gt;
}&lt;br /&gt;
if (!$headerSlot.find(&#039;.vector-header-container, #mw-head, .header-container&#039;).length) {&lt;br /&gt;
var $h = $(&#039;.vector-header-container, #mw-head, .mw-header, .header-container&#039;).first();&lt;br /&gt;
if ($h.length) $headerSlot.append($h);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if ($headerSlot &amp;amp;&amp;amp; !$headerSlot.find(&#039;.vanipedia-stage-title-link&#039;).length) {&lt;br /&gt;
var $st = $(&#039;&amp;lt;a class=&amp;quot;vanipedia-stage-title-link&amp;quot; href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;Vanipedia&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
var $targetNav = $headerSlot.find(&#039;.vector-header-start, .minerva-header, .header-container&#039;);&lt;br /&gt;
if ($targetNav.length) {&lt;br /&gt;
$targetNav.first().children().first().after($st);&lt;br /&gt;
} else {&lt;br /&gt;
$headerSlot.prepend($st);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
function updateLayout() {&lt;br /&gt;
var screenW = window.innerWidth;&lt;br /&gt;
var screenH = window.innerHeight;&lt;br /&gt;
var isMobile = (&#039;ontouchstart&#039; in window) || (navigator.maxTouchPoints &amp;gt; 0) || (screenW &amp;lt; 900) || (screenH &amp;lt; 900 &amp;amp;&amp;amp; screenH &amp;gt; screenW);&lt;br /&gt;
if (!isMobile &amp;amp;&amp;amp; screenW &amp;gt;= 1000 &amp;amp;&amp;amp; screenW &amp;gt; screenH) {&lt;br /&gt;
if ($(&#039;#vani-mobile-stage&#039;).length) {&lt;br /&gt;
if ($topHeader &amp;amp;&amp;amp; $topHeader.length &amp;amp;&amp;amp; $headerParent) {&lt;br /&gt;
$headerParent.prepend($topHeader);&lt;br /&gt;
}&lt;br /&gt;
if ($vhParent) {&lt;br /&gt;
$vhParent.append($vh);&lt;br /&gt;
}&lt;br /&gt;
if ($bottomBar &amp;amp;&amp;amp; $bottomBar.length &amp;amp;&amp;amp; $footerParent) {&lt;br /&gt;
$footerParent.append($bottomBar);&lt;br /&gt;
}&lt;br /&gt;
var $m = $(&#039;#vanipedia-mobile-user-menu&#039;);&lt;br /&gt;
if ($m.length) $(&#039;body&#039;).append($m);&lt;br /&gt;
$(&#039;#vani-mobile-stage&#039;).remove();&lt;br /&gt;
document.body.classList.remove(&#039;has-vani-stage&#039;);&lt;br /&gt;
$vh.css({ &#039;transform&#039;: &#039;&#039;, &#039;transform-origin&#039;: &#039;&#039;, &#039;width&#039;: &#039;&#039; });&lt;br /&gt;
}&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
ensureStage();&lt;br /&gt;
var isMobilePortrait = (screenH &amp;gt; screenW) &amp;amp;&amp;amp; (screenW &amp;lt; 850);&lt;br /&gt;
var landscapeW = isMobilePortrait ? screenH : screenW;&lt;br /&gt;
var landscapeH = isMobilePortrait ? screenW : screenH;&lt;br /&gt;
$rotatedBox.css({&lt;br /&gt;
&#039;width&#039;: landscapeW + &#039;px&#039;,&lt;br /&gt;
&#039;height&#039;: landscapeH + &#039;px&#039;&lt;br /&gt;
});&lt;br /&gt;
if (isMobilePortrait) {&lt;br /&gt;
$rotatedBox.removeClass(&#039;is-native-landscape&#039;).addClass(&#039;is-auto-landscape&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
$rotatedBox.removeClass(&#039;is-auto-landscape&#039;).addClass(&#039;is-native-landscape&#039;);&lt;br /&gt;
}&lt;br /&gt;
var headerH = 50;&lt;br /&gt;
var footerH = 36;&lt;br /&gt;
var availableContentH = Math.max(120, landscapeH - headerH - footerH);&lt;br /&gt;
$contentSlot.css({&lt;br /&gt;
&#039;height&#039;: availableContentH + &#039;px&#039;&lt;br /&gt;
});&lt;br /&gt;
var baseW = 1200;&lt;br /&gt;
var baseH = 475;&lt;br /&gt;
var scaleW = landscapeW / baseW;&lt;br /&gt;
var scaleH = availableContentH / baseH;&lt;br /&gt;
var scale = Math.min(scaleW, scaleH);&lt;br /&gt;
if (scale &amp;gt; 0.85) scale = 0.85;&lt;br /&gt;
if (scale &amp;lt; 0.45) scale = 0.45;&lt;br /&gt;
var scaledWidth = baseW * scale;&lt;br /&gt;
var offsetX = Math.max(0, (landscapeW - scaledWidth) / 2);&lt;br /&gt;
$vh.css({&lt;br /&gt;
&#039;transform&#039;: &#039;translate(&#039; + offsetX.toFixed(1) + &#039;px, 0) scale(&#039; + scale.toFixed(4) + &#039;)&#039;,&lt;br /&gt;
&#039;transform-origin&#039;: &#039;top left&#039;,&lt;br /&gt;
&#039;width&#039;: baseW + &#039;px&#039;&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
var touchStartY = 0;&lt;br /&gt;
var touchStartScroll = 0;&lt;br /&gt;
window.addEventListener(&#039;touchstart&#039;, function(e) {&lt;br /&gt;
if ($rotatedBox &amp;amp;&amp;amp; $rotatedBox.hasClass(&#039;is-auto-landscape&#039;) &amp;amp;&amp;amp; e.touches &amp;amp;&amp;amp; e.touches.length === 1) {&lt;br /&gt;
touchStartY = e.touches[0].clientX;&lt;br /&gt;
if ($contentSlot &amp;amp;&amp;amp; $contentSlot[0]) {&lt;br /&gt;
touchStartScroll = $contentSlot[0].scrollTop || 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
window.addEventListener(&#039;touchmove&#039;, function(e) {&lt;br /&gt;
if ($rotatedBox &amp;amp;&amp;amp; $rotatedBox.hasClass(&#039;is-auto-landscape&#039;) &amp;amp;&amp;amp; e.touches &amp;amp;&amp;amp; e.touches.length === 1) {&lt;br /&gt;
var delta = touchStartY - e.touches[0].clientX;&lt;br /&gt;
if ($contentSlot &amp;amp;&amp;amp; $contentSlot[0]) {&lt;br /&gt;
$contentSlot[0].scrollTop = touchStartScroll + delta;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
window.addEventListener(&#039;wheel&#039;, function(e) {&lt;br /&gt;
if ($rotatedBox &amp;amp;&amp;amp; $rotatedBox.hasClass(&#039;is-auto-landscape&#039;) &amp;amp;&amp;amp; $contentSlot &amp;amp;&amp;amp; $contentSlot[0]) {&lt;br /&gt;
$contentSlot[0].scrollTop += e.deltaY;&lt;br /&gt;
}&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateLayout);&lt;br /&gt;
window.addEventListener(&#039;orientationchange&#039;, function() {&lt;br /&gt;
setTimeout(updateLayout, 150);&lt;br /&gt;
});&lt;br /&gt;
updateLayout();&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
initUserMenuDropdown(); // V174: natural portrait/landscape flow; no forced rotation.&lt;br /&gt;
});&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
initUserMenuDropdown(); // V174: natural portrait/landscape flow; no forced rotation.&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR INJECTION INTO MOBILE BURGER DRAWER&lt;br /&gt;
1. Empties all irrelevant Minerva items (Nearby, Random, Settings, About).&lt;br /&gt;
2. Clones or fetches the exact desktop Vector 2022 sidebar (#vector-main-menu).&lt;br /&gt;
3. Tags each section with .vanipedia-sidebar-menu for the true desktop accordion.&lt;br /&gt;
4. Connects the 102 Languages live search box.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function initExactMobileSidebar() {&lt;br /&gt;
function cleanAndInject($drawer, sidebarHtml) {&lt;br /&gt;
if ($drawer.data(&#039;vaniSidebarCleaned&#039;)) return;&lt;br /&gt;
$drawer.data(&#039;vaniSidebarCleaned&#039;, true);&lt;br /&gt;
// 1. Remove all default Minerva items (Nearby, Random, Personal, Hlist)&lt;br /&gt;
$drawer.find(&#039;#p-navigation, #p-personal, ul.hlist, .menu__item--nearby, .menu__item--random&#039;).remove();&lt;br /&gt;
// 2. Parse and filter desktop sidebar HTML&lt;br /&gt;
var $parsed = $(&#039;&amp;lt;div&amp;gt;&#039;).append($.parseHTML(sidebarHtml));&lt;br /&gt;
var $menus = $parsed.find(&#039;.vector-menu&#039;);&lt;br /&gt;
if (!$menus.length) {&lt;br /&gt;
$menus = $parsed.find(&#039;.portal, [id^=&amp;quot;p-&amp;quot;]&#039;);&lt;br /&gt;
}&lt;br /&gt;
var $container = $(&#039;&amp;lt;div&amp;gt;&#039;, { id: &#039;vani-mobile-synced-sidebar&#039; });&lt;br /&gt;
$menus.each(function(idx) {&lt;br /&gt;
var $menu = $(this).clone();&lt;br /&gt;
var menuId = $menu.attr(&#039;id&#039;) || &#039;&#039;;&lt;br /&gt;
// Ignore personal or search menus if caught&lt;br /&gt;
if (menuId === &#039;p-personal&#039; || menuId === &#039;p-search&#039; || menuId === &#039;p-logo&#039;) return;&lt;br /&gt;
// Apply standard desktop class&lt;br /&gt;
$menu.addClass(&#039;vanipedia-sidebar-menu&#039;);&lt;br /&gt;
// Collapse by default, except the first section (Navigation)&lt;br /&gt;
if (idx === 0) {&lt;br /&gt;
$menu.removeClass(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
$menu.addClass(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
$container.append($menu);&lt;br /&gt;
});&lt;br /&gt;
// 3. Mount cleanly inside mobile drawer&lt;br /&gt;
$drawer.empty().append($container);&lt;br /&gt;
// 4. Initialize 102 Languages live search box in the cloned menu&lt;br /&gt;
initLanguageSearchInDrawer($container);&lt;br /&gt;
}&lt;br /&gt;
function initLanguageSearchInDrawer($container) {&lt;br /&gt;
var $sidebarMenu = $container.find(&#039;#p-102_Languages ul, [id*=&amp;quot;102_Languages&amp;quot;] ul&#039;).first();&lt;br /&gt;
if ($sidebarMenu.length === 0) {&lt;br /&gt;
$container.find(&#039;.vector-menu-heading, .portal h3&#039;).each(function() {&lt;br /&gt;
if ($(this).text().trim().indexOf(&#039;102 Languages&#039;) !== -1) {&lt;br /&gt;
$sidebarMenu = $(this).closest(&#039;.vector-menu, .portal&#039;).find(&#039;ul&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
if (!$sidebarMenu || $sidebarMenu.length === 0 || $sidebarMenu.find(&#039;#sidebarLanguageSearch&#039;).length) return;&lt;br /&gt;
var $searchLi = $(&#039;&amp;lt;li id=&amp;quot;n-language-search&amp;quot; style=&amp;quot;margin: 8px 10px; list-style: none;&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
var $searchBox = $(&#039;&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;sidebarLanguageSearch&amp;quot; placeholder=&amp;quot;Search 102 Languages...&amp;quot; autocomplete=&amp;quot;off&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
var $resultsContainer = $(&#039;&amp;lt;ul id=&amp;quot;sidebarLanguageResults&amp;quot; style=&amp;quot;list-style: none; padding: 0; margin: 4px 0 0 0; max-height: 200px; overflow-y: auto; border: 1px solid #2c4c50; background: #ffffff; display: none;&amp;quot;&amp;gt;&amp;lt;/ul&amp;gt;&#039;);&lt;br /&gt;
$searchLi.append($searchBox).append($resultsContainer);&lt;br /&gt;
$sidebarMenu.prepend($searchLi);&lt;br /&gt;
var api = new mw.Api();&lt;br /&gt;
var languageList = [];&lt;br /&gt;
api.get({&lt;br /&gt;
action: &#039;query&#039;,&lt;br /&gt;
list: &#039;categorymembers&#039;,&lt;br /&gt;
cmtitle: &#039;Category:Languages_with_Total_Pages&#039;,&lt;br /&gt;
cmlimit: &#039;max&#039;,&lt;br /&gt;
format: &#039;json&#039;&lt;br /&gt;
}).done(function(data) {&lt;br /&gt;
if (data.query &amp;amp;&amp;amp; data.query.categorymembers) {&lt;br /&gt;
languageList = data.query.categorymembers.map(function(member) {&lt;br /&gt;
return {&lt;br /&gt;
title: member.title,&lt;br /&gt;
url: mw.util.getUrl(member.title)&lt;br /&gt;
};&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
$searchBox.on(&#039;keyup&#039;, function(e) {&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
var term = $(this).val().toLowerCase().trim();&lt;br /&gt;
$resultsContainer.empty();&lt;br /&gt;
if (term.length === 0) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
var matches = languageList.filter(function(item) {&lt;br /&gt;
return item.title.toLowerCase().indexOf(term) !== -1;&lt;br /&gt;
});&lt;br /&gt;
if (matches.length &amp;gt; 0) {&lt;br /&gt;
matches.slice(0, 15).forEach(function(item) {&lt;br /&gt;
var $li = $(&#039;&amp;lt;li&amp;gt;&#039;, { style: &#039;padding: 6px 12px; border-bottom: 1px solid #eaeff0;&#039; });&lt;br /&gt;
var $a = $(&#039;&amp;lt;a&amp;gt;&#039;, {&lt;br /&gt;
href: item.url,&lt;br /&gt;
text: item.title,&lt;br /&gt;
style: &#039;color: #1b3033; text-decoration: none; display: block;&#039;&lt;br /&gt;
});&lt;br /&gt;
$li.append($a);&lt;br /&gt;
$resultsContainer.append($li);&lt;br /&gt;
});&lt;br /&gt;
$resultsContainer.show();&lt;br /&gt;
} else {&lt;br /&gt;
$resultsContainer.html(&#039;&amp;lt;li style=&amp;quot;padding: 6px 12px; color: #888; font-style: italic;&amp;quot;&amp;gt;No languages found&amp;lt;/li&amp;gt;&#039;).show();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
$(document).on(&#039;click touchstart&#039;, function(e) {&lt;br /&gt;
if (!$(e.target).closest(&#039;#n-language-search&#039;).length) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
function setupMobileDrawer() {&lt;br /&gt;
var $drawer = $(&#039;#mw-mf-page-left&#039;);&lt;br /&gt;
if (!$drawer.length) return;&lt;br /&gt;
// Check if desktop sidebar is already in DOM&lt;br /&gt;
var $desktopSidebar = $(&#039;#vector-main-menu, .vector-sidebar-container #mw-panel&#039;);&lt;br /&gt;
if ($desktopSidebar.length &amp;amp;&amp;amp; $desktopSidebar.find(&#039;.vector-menu&#039;).length) {&lt;br /&gt;
cleanAndInject($drawer, $desktopSidebar.html());&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// Check sessionStorage cache&lt;br /&gt;
var cached = null;&lt;br /&gt;
try { cached = sessionStorage.getItem(&#039;vani_desktop_sidebar_html&#039;); } catch(e) {}&lt;br /&gt;
if (cached) {&lt;br /&gt;
cleanAndInject($drawer, cached);&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// Fetch desktop Vector 2022 page to get exact sidebar markup&lt;br /&gt;
var fetchUrl = (window.mw &amp;amp;&amp;amp; mw.util &amp;amp;&amp;amp; mw.util.getUrl(&#039;Main_Page&#039;, { useskin: &#039;vector-2022&#039; })) ||&lt;br /&gt;
&#039;/wiki/Main_Page?useskin=vector-2022&#039;;&lt;br /&gt;
$.ajax({&lt;br /&gt;
url: fetchUrl,&lt;br /&gt;
type: &#039;GET&#039;,&lt;br /&gt;
dataType: &#039;html&#039;,&lt;br /&gt;
success: function(response) {&lt;br /&gt;
try {&lt;br /&gt;
var $parsed = $(&#039;&amp;lt;div&amp;gt;&#039;).append($.parseHTML(response));&lt;br /&gt;
var $sidebar = $parsed.find(&#039;#vector-main-menu&#039;);&lt;br /&gt;
if (!$sidebar.length) {&lt;br /&gt;
$sidebar = $parsed.find(&#039;#mw-panel, .vector-sidebar-container&#039;);&lt;br /&gt;
}&lt;br /&gt;
if ($sidebar.length) {&lt;br /&gt;
var html = $sidebar.html();&lt;br /&gt;
try { sessionStorage.setItem(&#039;vani_desktop_sidebar_html&#039;, html); } catch(e) {}&lt;br /&gt;
cleanAndInject($drawer, html);&lt;br /&gt;
}&lt;br /&gt;
} catch(e) {&lt;br /&gt;
console.warn(&#039;[VANIPEDIA] Error extracting desktop sidebar:&#039;, e);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(setupMobileDrawer);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(setupMobileDrawer);&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PARTICIPATING LANGUAGES: INLINE SVG FLAG INJECTOR (STEP 153)&lt;br /&gt;
MediaWiki CSS sanitizer strips data:image from stylesheets.&lt;br /&gt;
Injecting pure vector SVGs directly into DOM spans ensures 100% compliance.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
function initLanguageFlags() {&lt;br /&gt;
var flags = {&lt;br /&gt;
&#039;es&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 750 500&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;750&amp;quot; height=&amp;quot;500&amp;quot; fill=&amp;quot;#c60b1e&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;125&amp;quot; width=&amp;quot;750&amp;quot; height=&amp;quot;250&amp;quot; fill=&amp;quot;#ffc400&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;fr&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;300&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#002654&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;300&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;600&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#ce1126&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;de&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 5 3&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;5&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#000&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;1&amp;quot; width=&amp;quot;5&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#d00&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;5&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#ffce00&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;it&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 3 2&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;1&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#008c45&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;1&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#f4f5f0&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;2&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#cd212a&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;ru&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 9 6&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#0039a6&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;4&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#d52b1e&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;in&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;200&amp;quot; fill=&amp;quot;#ff9933&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;200&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;200&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;400&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;200&amp;quot; fill=&amp;quot;#128807&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;450&amp;quot; cy=&amp;quot;300&amp;quot; r=&amp;quot;80&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;#000080&amp;quot; stroke-width=&amp;quot;16&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;450&amp;quot; cy=&amp;quot;300&amp;quot; r=&amp;quot;20&amp;quot; fill=&amp;quot;#000080&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;br&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 1000 700&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;1000&amp;quot; height=&amp;quot;700&amp;quot; fill=&amp;quot;#009b3a&amp;quot;/&amp;gt;&amp;lt;polygon points=&amp;quot;500,85 915,350 500,615 85,350&amp;quot; fill=&amp;quot;#fedf00&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;500&amp;quot; cy=&amp;quot;350&amp;quot; r=&amp;quot;175&amp;quot; fill=&amp;quot;#002776&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;pl&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 8 5&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;8&amp;quot; height=&amp;quot;2.5&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2.5&amp;quot; width=&amp;quot;8&amp;quot; height=&amp;quot;2.5&amp;quot; fill=&amp;quot;#dc143c&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;bd&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 10 6&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;10&amp;quot; height=&amp;quot;6&amp;quot; fill=&amp;quot;#006a4e&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;4.5&amp;quot; cy=&amp;quot;3&amp;quot; r=&amp;quot;2&amp;quot; fill=&amp;quot;#f42a41&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;cn&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#de2910&amp;quot;/&amp;gt;&amp;lt;polygon points=&amp;quot;150,50 180,140 100,85 200,85 120,140&amp;quot; fill=&amp;quot;#ffde00&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;jp&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;450&amp;quot; cy=&amp;quot;300&amp;quot; r=&amp;quot;180&amp;quot; fill=&amp;quot;#bc002d&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;nl&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 9 6&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#ae1c28&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;4&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#21468b&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;hr&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 6 3&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#f00&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;1&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#00f&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;cz&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;300&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;300&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;300&amp;quot; fill=&amp;quot;#d7141a&amp;quot;/&amp;gt;&amp;lt;polygon points=&amp;quot;0,0 450,300 0,600&amp;quot; fill=&amp;quot;#11457e&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;hu&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 6 3&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#ce2939&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;1&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#477050&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;&lt;br /&gt;
};&lt;br /&gt;
for (var code in flags) {&lt;br /&gt;
var elements = document.getElementsByClassName(&#039;vh-flag-&#039; + code);&lt;br /&gt;
for (var i = 0; i &amp;lt; elements.length; i++) {&lt;br /&gt;
if (!elements[i].childNodes.length) {&lt;br /&gt;
elements[i].innerHTML = flags[code];&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(initLanguageFlags);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initLanguageFlags);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: one viewport-contained rollout at a time, with fixed-footer clearance. */&lt;br /&gt;
(function initViewportPortalRollouts() {&lt;br /&gt;
&lt;br /&gt;
  /* V187: prepared link pools, matching the other petals&#039; rollout sampling.&lt;br /&gt;
     Select 20 unique entries once per browser page load from each 120-link pool.&lt;br /&gt;
     Sources: Vaniquotes Questions asked to Srila Prabhupada; public Vanipedia&lt;br /&gt;
     Living Devotees Remembering Srila Prabhupada (snapshot: 2026-10-27).&lt;br /&gt;
     Question links open Vaniquotes; remembrance links use the current wiki.&lt;br /&gt;
     No runtime API requests or persistent browser cache are needed.&lt;br /&gt;
  */&lt;br /&gt;
  var hookPools = {&amp;quot;questions&amp;quot;:[&amp;quot;And after you left the college, were you employed?&amp;quot;,&amp;quot;And that mental process, if you are working, is it a wrong mental process?&amp;quot;,&amp;quot;And this is your first visit to this (Paris) center?&amp;quot;,&amp;quot;Aren&#039;t there coverings of the 8 elements?&amp;quot;,&amp;quot;As the spirit soul is leaving the body, do you become older?&amp;quot;,&amp;quot;Babar was also a minister of his (Akbar)?&amp;quot;,&amp;quot;But how can that (real process is devotion) be scientifically presented? How can we accept that scientifically?&amp;quot;,&amp;quot;But how can we understand all this science and technology just by understanding Krsna, just by one book?&amp;quot;,&amp;quot;But is it (that worship made by trees and other lower animals) voluntary or involuntary?&amp;quot;,&amp;quot;But the innocent souls, they&#039;re not surrendered to Krsna?&amp;quot;,&amp;quot;Can one assume that matter is a kind of energy?&amp;quot;,&amp;quot;Could you explain further, purification of the senses? You said that you had to purify your senses before you can see God&amp;quot;,&amp;quot;Could you give them by name, the five kinds of liberation? In English?&amp;quot;,&amp;quot;Did Krsna describe to Arjuna the disciplic succession?&amp;quot;,&amp;quot;Do you have a name that you call... are they called students?&amp;quot;,&amp;quot;Do you have children? You just left them?&amp;quot;,&amp;quot;Do you spend a certain amount of time in each center? Do you yourself travel from one center to another?&amp;quot;,&amp;quot;Do you want to keep the checks or give them to him (Kirtanananda)?&amp;quot;,&amp;quot;Does any physical change take place in your body when you become Krsna conscious?&amp;quot;,&amp;quot;Does our line of succession go directly to Gaurakisora dasa Babaji or to Bhaktivinoda Thakura?&amp;quot;,&amp;quot;Excuse me, does that mean that people from other religions may..., it is not possible for them to achieve the highest perfection?&amp;quot;,&amp;quot;God has not created us imperfect?&amp;quot;,&amp;quot;How are the boys and girls to learn these things in manners of decorum and manners from the sannyasis, for example. How are they to offer respects to their godbrothers?&amp;quot;,&amp;quot;How are they feeling about it (temple), the Vrndavana Gosais?&amp;quot;,&amp;quot;How can a spirit become so ignorant?&amp;quot;,&amp;quot;How do you call devotion to the Lord?&amp;quot;,&amp;quot;How do you know (that is a bogus)? Have you met him (Guru Maharaji)?&amp;quot;,&amp;quot;How do you know if you have satisfied God?&amp;quot;,&amp;quot;How do you know that you know? May I ask this (we have to find out, we have to find out who can give the perfect knowledge)?&amp;quot;,&amp;quot;How do you want India to take this movement?&amp;quot;,&amp;quot;How is it that when our coat, size of the coat, changes because the body grows bigger the size of the coat is bigger?&amp;quot;,&amp;quot;How is our movement doing in India?&amp;quot;,&amp;quot;How old is this man (Prakasananda Sarasvati)?&amp;quot;,&amp;quot;I am thinking about this, Swamiji, that your Guru Maharaja is preaching through you, and you are preaching through them?&amp;quot;,&amp;quot;I mean, what is the idea in \&amp;quot;Even if it goes slowly, it must begin\&amp;quot;(so let them begin the foundation… Let it go on slowly, but it must begin)?&amp;quot;,&amp;quot;If a person experiences difficulty attaining a level of consciousness of God, how to counteract that?&amp;quot;,&amp;quot;If Krsna knows that we will suffer here in this material world if we come here, why does He let us go?&amp;quot;,&amp;quot;If we are given charge of the society, we should dismantle all this industry, all these cities...?&amp;quot;,&amp;quot;In what way we will live in that spiritual form?&amp;quot;,&amp;quot;Initiation (of Srila Prabhupada) was held at that Gaudiya Matha in Allahabad?&amp;quot;,&amp;quot;Introduced starting with ISKCON community (varnasrama-dharma should be introduced all over the world)?&amp;quot;,&amp;quot;Is everything done in our movement for preaching? Everything that is done in our movement is done for preaching?&amp;quot;,&amp;quot;Is he (Syamasundara&#039;s father is very rich man)?&amp;quot;,&amp;quot;Is it possible through Krsna consciousness to, in the supreme state, to be able to remember all that you were?&amp;quot;,&amp;quot;Is it true that there are more young people now in the world that are giving more serious thought to what life is really all about?&amp;quot;,&amp;quot;Is that differentiated (total material elements, mahat-tattva)?&amp;quot;,&amp;quot;Is that part of your income, to run a...(publishing house)?&amp;quot;,&amp;quot;Is that perfection possible in one life (our healthy life is to enjoy eternal life... So our human life should be utilized for attaining that perfectional stage)?&amp;quot;,&amp;quot;Is there any possible way of a balanced combination between spiritualism and materialism?&amp;quot;,&amp;quot;Is your spiritual master still alive?&amp;quot;,&amp;quot;Isn&#039;t it inevitable that it&#039;s going to occur, that the devolution occurs inevitably without anyone&#039;s being able to change it?&amp;quot;,&amp;quot;It becomes a belief rather than a logic now, then, for when we think about the God. You were saying everybody has father, so why God, in exception, He hasn&#039;t got a father?&amp;quot;,&amp;quot;It is possible to attain that affection of love for God... without taking part in this Krsna consciousness movement?&amp;quot;,&amp;quot;It&#039;s not dedicated to Krsna? The work is not dedicated to Krsna. How, specifically, how can you do this?&amp;quot;,&amp;quot;Krsna says to perform your sva-dharma, so how does one know what is his sva-dharma?&amp;quot;,&amp;quot;Last night you said that what is the meaning of the word \&amp;quot;nothing.\&amp;quot; That maya means \&amp;quot;nothing\&amp;quot;?&amp;quot;,&amp;quot;Maybe we will show Lord Caitanya&#039;s marriage? Is that nice to show?&amp;quot;,&amp;quot;No doubt, but what about the daily worship? Should we have Jagannatha deities if it&#039;s not possible for worshiping them? Should we have them just for the festival?&amp;quot;,&amp;quot;No, most of them, they have lived, a very short times. But still is it a fact that the soul is transplanted from one body to another body?&amp;quot;,&amp;quot;One thing that puzzles me is if what is practical for one person is not practical for another person, then what is the criterion of truth? Is truth relative?&amp;quot;,&amp;quot;Prabhupada, are all living entities, always under the protection at all times of the Supreme Lord, the Personality of Godhead, at all times?&amp;quot;,&amp;quot;Prabhupada, what does Balabhadra mean?&amp;quot;,&amp;quot;Sambodhana is to remove the evil, remove the bad part isn&#039;t it?&amp;quot;,&amp;quot;Say someone prepares something, like some prasadam for Krsna, but he does not make it so good?&amp;quot;,&amp;quot;She&#039;s (Mrs.Marchand) asking that since in these Western countries the families are so broken up and the women sometimes cannot find a qualified husband, what should she do?&amp;quot;,&amp;quot;So is that a fact, that he (Jesus Christ) went to India?&amp;quot;,&amp;quot;So then to love Krsna is unnatural?&amp;quot;,&amp;quot;So they&#039;re representatives (Guru Nanak, Muhammad, and other people)?&amp;quot;,&amp;quot;So why not eat, drink, and be merry because tomorrow you die?&amp;quot;,&amp;quot;Sometimes the question is put before us: \&amp;quot;You ask us not to eat meat, but you are eating vegetables. Do you think that is not violence?\&amp;quot;&amp;quot;,&amp;quot;Spiritual master is the mercy of God?&amp;quot;,&amp;quot;Srila Prabhupada, is the subtle bodies in the subtle world, are they made up of subtle atoms?&amp;quot;,&amp;quot;Srila Prabhupada, there was a fish on Laksmi&#039;s hand yesterday. The Deity in the temple, where Laksmi had her hand up like this, there was a fish here across her hand. What is this?&amp;quot;,&amp;quot;Swami, what do you think accounts for the..., your popularity, popularity of the..., the Krsna consciousness movement sweeping America?&amp;quot;,&amp;quot;Swamiji, so the government, the present government in the world...?&amp;quot;,&amp;quot;Swamiji? Are there people living on the moon now or were they in other yugas living there?&amp;quot;,&amp;quot;That desire is simple (he does not desire. He desires, and the matter helps. In the material world)?&amp;quot;,&amp;quot;That doesn&#039;t mean (in the spiritual world, it is full of variegatedness) that it is complex, Srila Prabhupada, yes?&amp;quot;,&amp;quot;That later-on Ramayana has caused some havoc... That later-on interpretation?&amp;quot;,&amp;quot;The body is matter, but still it is conscious as long as I am alive. So that means the life is consciousness?&amp;quot;,&amp;quot;The karmi and the jnani are both within the material world. Is the jnani considered more elevated than the karmi?&amp;quot;,&amp;quot;The literal meaning of sutra is a condensed statement, Prabhupada?&amp;quot;,&amp;quot;The school in Vrndavana, is this, I assume this is to be out there in the yard that they were clearing. When do you anticipate that will be built?&amp;quot;,&amp;quot;The shaved head, he&#039;s asking?&amp;quot;,&amp;quot;There are two, two functions in the tongue, one is (indistinct) and one is (indistinct)? So which one (indistinct). Preaching is a form of tapasya?&amp;quot;,&amp;quot;These days there are so many men who claim to have found the Absolute, who claim to be spiritual masters in their own way. How does one tell who is a bona fide spiritual master?&amp;quot;,&amp;quot;They have so many people in boxes in the hospitals they are keeping alive. So the big battle is raging whether or not they should pull out the plug?&amp;quot;,&amp;quot;They say, \&amp;quot;Then my chanting is useless? So I should stop?\&amp;quot; That&#039;s what they say&amp;quot;,&amp;quot;This would be the prescription for all people?&amp;quot;,&amp;quot;Today there&#039;s a little swelling in your... It seems to come and go… It seems to come and go. Is it bothering you?… Is it disturbing?... Really?&amp;quot;,&amp;quot;Upendra is here now. Should we give him the kismis to make?&amp;quot;,&amp;quot;We have a display over here in the window of your books, Srila Prabhupada... Would you like to see?&amp;quot;,&amp;quot;We have a spiritual body to serve Krsna?&amp;quot;,&amp;quot;Well, then, how is the individual soul eternal if it has a beginning?&amp;quot;,&amp;quot;Were some of the animals destined to survive through the destruction of other animals?&amp;quot;,&amp;quot;Were they liberated souls? The thief?&amp;quot;,&amp;quot;Were you just waiting to finish your books?&amp;quot;,&amp;quot;What about the poor, hungry, and the suffering bodies?&amp;quot;,&amp;quot;What does it (Gandharvapur) mean?&amp;quot;,&amp;quot;What happens to his consciousness which he has achieved as a man during that time which he is in the animal kingdom?&amp;quot;,&amp;quot;What happens to them (the devotees)?&amp;quot;,&amp;quot;What is an example of the throwing potency of maya?&amp;quot;,&amp;quot;What is good and what is bad, what is sinful activity?&amp;quot;,&amp;quot;What is the position of a soul that&#039;s in a sacred tree like a fig tree?&amp;quot;,&amp;quot;What is the purpose? What is the sense, if there is any, or does the very question (Why anything exists?) make sense?&amp;quot;,&amp;quot;What was that story of Caesar (scissors)?&amp;quot;,&amp;quot;What will the business of the trustees (for construction of Bombay) be?&amp;quot;,&amp;quot;Who are we, why are we here and where are we going?&amp;quot;,&amp;quot;Why is it seen that they (impersonalists) are making spiritual advancement?&amp;quot;,&amp;quot;Why is that better than loving your fellow man in the traditional bhakti-marga?&amp;quot;,&amp;quot;Why was it (Hindu-Muslim unity) the programs failed?&amp;quot;,&amp;quot;Why would someone who is not Krsna conscious have one hundred children? For example, why would someone like Dhrtarastra, who is not particularly Krsna conscious...?&amp;quot;,&amp;quot;Would, say, the cutting down of a plant, vegetable.... You are killing the growth there. Is that a living matter?&amp;quot;,&amp;quot;You conclude that when you become enlightened, you will see the God in form of human nature?&amp;quot;,&amp;quot;You don&#039;t think the patients have any mind of their own?&amp;quot;,&amp;quot;You have inquired about how we leave our body and enter into the Spiritual Sky?&amp;quot;,&amp;quot;You think we can&#039;t help people?&amp;quot;,&amp;quot;You were very well known in Vrndavana before you came? Because you were writing or…?… Or because of your ambition to come to the West?&amp;quot;,&amp;quot;You&#039;re feeling a little stronger today, Srila Prabhupada?&amp;quot;,&amp;quot;Your Divine Grace, since religion is one, do you think man will enter into a golden age in which he will accept one God?&amp;quot;],&amp;quot;memories&amp;quot;:[&amp;quot;Abhirama das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Adideva das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Aditi devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Amarendra das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Anada devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Anandamaya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Anuttama das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Arjuna das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Armarendra das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Atreya Rsi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bala Gopal devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Balai devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Batu Gopal das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhakta das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhakti Gauravani Goswami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhavatarini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhima das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhurijana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Brahmatirtha das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Brajendranandana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Candramauli Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Chaitanyachandra das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Chitralekha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dadhi-harta das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dayanidhi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dhananjaya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dharmatma das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dhristadyumna das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dhruva Maharaja das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dina Bandhu das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dinatarine devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dravinaksha das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Drumila das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gadi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gaura das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gokulananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gokularanajana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gopinath Acharya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Guru Gauranga das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Guruprasad das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Haravapuh das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Harikesa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jagadisa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jagat Guru Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jagat Purusa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jahnava devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Janaki devi dasi 01 Remembers Srila Prabhupada&amp;quot;,&amp;quot;Janaki devi dasi Remembers Srila Prabhupada 02&amp;quot;,&amp;quot;Janananda Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jaya Jagadish das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jivananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jyestha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kamalini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kanti devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Karanodakasayi Visnu das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kaushalya devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kedara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kesava Bharati Goswami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Ksudi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kulashekhara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Madan Mohan Mohini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Madhava Gosh das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Maha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mahakratu das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mahamaya devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mahatma das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mandapa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mishra Bhagavan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mohan Gopal das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mondakini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Nanda devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Narahari 02 das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Nayanabhiram das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Niranjan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Nischintya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pancadravida Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pavamana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Prabhavishnu Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Prafulla devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pragosh das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Prakashatma das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pratapana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Radha Krsna das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Radha Kunda devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Radhanatha Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rajashekar das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rambhoru devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Ramprasad das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Ranganath das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rangavati devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rucira devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sacinandana Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sahadevi devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sandamini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sankarshan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sarupananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Satarupa devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Satsvarupa das Goswami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Satyanarayana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sivananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sivarama Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sriniketana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Srutadev das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Suddha Jiva das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sukhada devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Surabhi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Suresvara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Susan Witty Remembers Srila Prabhupada&amp;quot;,&amp;quot;Tamohara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Tattvavit das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Tota Gopinatha das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vaishesika das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vedamata devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vedavyas das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Visakha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vishvadevi devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vrindavan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vrndavenesvari devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Yadubara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Yogindra Vandana das Remembers Srila Prabhupada&amp;quot;]};&lt;br /&gt;
  var hookSelections = Object.create(null);&lt;br /&gt;
&lt;br /&gt;
  function shuffleHooks(items) {&lt;br /&gt;
    var copy = items.slice();&lt;br /&gt;
    for (var i = copy.length - 1; i &amp;gt; 0; i--) {&lt;br /&gt;
      var j = Math.floor(Math.random() * (i + 1));&lt;br /&gt;
      var value = copy[i]; copy[i] = copy[j]; copy[j] = value;&lt;br /&gt;
    }&lt;br /&gt;
    return copy;&lt;br /&gt;
  }&lt;br /&gt;
  function getHookSelection(key) {&lt;br /&gt;
    if (!Object.prototype.hasOwnProperty.call(hookSelections, key)) {&lt;br /&gt;
      hookSelections[key] = shuffleHooks(hookPools[key] || []).slice(0, 20);&lt;br /&gt;
    }&lt;br /&gt;
    return hookSelections[key];&lt;br /&gt;
  }&lt;br /&gt;
  function populateHookLists(root) {&lt;br /&gt;
    [&#039;questions&#039;, &#039;memories&#039;].forEach(function (key) {&lt;br /&gt;
      var card = root.querySelector(&#039;.vp-portal-card[data-vp-rollout=&amp;quot;&#039; + key + &#039;&amp;quot;]&#039;);&lt;br /&gt;
      var panel = card &amp;amp;&amp;amp; card.querySelector(&#039;.vp-rollout-panel&#039;);&lt;br /&gt;
      if (!panel || panel.dataset.vpHooksReady === &#039;1&#039;) return;&lt;br /&gt;
      var fragment = document.createDocumentFragment();&lt;br /&gt;
      var heading = document.createElement(&#039;span&#039;);&lt;br /&gt;
      heading.className = &#039;vp-rollout-heading&#039;;&lt;br /&gt;
      heading.textContent = key === &#039;questions&#039; ? &#039;Questions and Answers&#039; : &#039;Disciples Remember&#039;;&lt;br /&gt;
      fragment.appendChild(heading);&lt;br /&gt;
      var list = document.createElement(&#039;span&#039;);&lt;br /&gt;
      list.className = &#039;vp-rollout-options&#039;;&lt;br /&gt;
      function addLink(title, label) {&lt;br /&gt;
        var row = document.createElement(&#039;span&#039;);&lt;br /&gt;
        var link = document.createElement(&#039;a&#039;);&lt;br /&gt;
        var host = key === &#039;questions&#039; ? &#039;https://vaniquotes.org&#039; : &#039;&#039;;&lt;br /&gt;
        link.href = host + &#039;/wiki/&#039; + encodeURIComponent(title.replace(/ /g, &#039;_&#039;));&lt;br /&gt;
        link.textContent = label;&lt;br /&gt;
        link.title = title;&lt;br /&gt;
        if (key === &#039;questions&#039;) {&lt;br /&gt;
          link.target = &#039;_blank&#039;;&lt;br /&gt;
          link.rel = &#039;noopener noreferrer&#039;;&lt;br /&gt;
        }&lt;br /&gt;
        row.appendChild(link);&lt;br /&gt;
        list.appendChild(row);&lt;br /&gt;
      }&lt;br /&gt;
      if (key === &#039;questions&#039;) {&lt;br /&gt;
        addLink(&#039;Category:Questions asked to Srila Prabhupada&#039;, &#039;Browse all questions&#039;);&lt;br /&gt;
      } else {&lt;br /&gt;
        addLink(&#039;Category:Living Devotees Remembering Srila Prabhupada&#039;, &#039;Browse all remembrances&#039;);&lt;br /&gt;
      }&lt;br /&gt;
      getHookSelection(key).forEach(function (title) {&lt;br /&gt;
        var label = key === &#039;memories&#039; ? title.replace(/ Remembers Srila Prabhupada$/, &#039;&#039;) : title;&lt;br /&gt;
        addLink(title, label);&lt;br /&gt;
      });&lt;br /&gt;
      fragment.appendChild(list);&lt;br /&gt;
      // Keep the original panel node and its existing hover/mobile behavior.&lt;br /&gt;
      panel.replaceChildren(fragment);&lt;br /&gt;
      panel.dataset.vpHooksReady = &#039;1&#039;;&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* V189: put the full index first in every other card&#039;s rollout too. */&lt;br /&gt;
  function putBrowseAllFirst(root) {&lt;br /&gt;
    var indexes = [&lt;br /&gt;
      { key:&#039;articles&#039;, existing:&#039;.vp-article-all&#039;, title:&#039;Category:Vanipedia Gemini - Articles&#039;, label:&#039;Browse all articles A–Z&#039; },&lt;br /&gt;
      { key:&#039;media&#039;, existing:&#039;.vp-media-all&#039;, title:&#039;Category:Srila Prabhupada in the Media&#039;, label:&#039;Browse all media&#039; },&lt;br /&gt;
      { key:&#039;timeline&#039;, title:&amp;quot;Timeline of Srila Prabhupada&#039;s Life&amp;quot;, label:&#039;Browse the full timeline&#039; },&lt;br /&gt;
      { key:&#039;languages&#039;, title:&#039;Category:Participating Languages - Main Pages&#039;, label:&#039;Browse all languages&#039; }&lt;br /&gt;
    ];&lt;br /&gt;
    indexes.forEach(function (index) {&lt;br /&gt;
      var card = root.querySelector(&#039;.vp-portal-card[data-vp-rollout=&amp;quot;&#039; + index.key + &#039;&amp;quot;]&#039;);&lt;br /&gt;
      var panel = card &amp;amp;&amp;amp; card.querySelector(&#039;.vp-rollout-panel&#039;);&lt;br /&gt;
      if (!panel || panel.querySelector(&#039;.vp-browse-all&#039;)) return;&lt;br /&gt;
      var row = index.existing &amp;amp;&amp;amp; panel.querySelector(index.existing);&lt;br /&gt;
      if (!row) {&lt;br /&gt;
        row = document.createElement(&#039;span&#039;);&lt;br /&gt;
        var link = document.createElement(&#039;a&#039;);&lt;br /&gt;
        link.href = &#039;/wiki/&#039; + encodeURIComponent(index.title.replace(/ /g, &#039;_&#039;));&lt;br /&gt;
        link.textContent = index.label;&lt;br /&gt;
        row.appendChild(link);&lt;br /&gt;
      }&lt;br /&gt;
      row.classList.add(&#039;vp-browse-all&#039;);&lt;br /&gt;
      row.style.display = &#039;block&#039;;&lt;br /&gt;
      row.style.margin = &#039;0 0 8px&#039;;&lt;br /&gt;
      var heading = panel.querySelector(&#039;.vp-rollout-heading&#039;);&lt;br /&gt;
      panel.insertBefore(row, heading ? heading.nextSibling : panel.firstChild);&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
  function init() {&lt;br /&gt;
    var root = document.querySelector(&amp;quot;body.page-Main_Page #vani-home.vp-static-home&amp;quot;);&lt;br /&gt;
    if (!root) return;&lt;br /&gt;
    populateHookLists(root);&lt;br /&gt;
    putBrowseAllFirst(root);&lt;br /&gt;
    if (root.dataset.vpRolloutsReady === &amp;quot;1&amp;quot;) return;&lt;br /&gt;
    root.dataset.vpRolloutsReady = &amp;quot;1&amp;quot;;&lt;br /&gt;
    var cards = Array.prototype.slice.call(root.querySelectorAll(&amp;quot;.vp-portal-card[data-vp-rollout]&amp;quot;));&lt;br /&gt;
    var mobile = function () {&lt;br /&gt;
      return window.matchMedia &amp;amp;&amp;amp; window.matchMedia(&amp;quot;(max-width:700px), (hover:none), (pointer:coarse)&amp;quot;).matches;&lt;br /&gt;
    };&lt;br /&gt;
    function setExpanded(card, expanded) {&lt;br /&gt;
      var toggle = card.querySelector(&amp;quot;.vp-rollout-toggle&amp;quot;);&lt;br /&gt;
      if (toggle) toggle.setAttribute(&amp;quot;aria-expanded&amp;quot;, expanded ? &amp;quot;true&amp;quot; : &amp;quot;false&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    function close(card) {&lt;br /&gt;
      card.classList.remove(&amp;quot;is-open&amp;quot;, &amp;quot;is-hover-open&amp;quot;);&lt;br /&gt;
      var panel = card.querySelector(&amp;quot;.vp-rollout-panel&amp;quot;);&lt;br /&gt;
      if (panel) {&lt;br /&gt;
        panel.classList.remove(&amp;quot;is-viewport-panel&amp;quot;);&lt;br /&gt;
        panel.style.removeProperty(&amp;quot;--vp-panel-top&amp;quot;);&lt;br /&gt;
        panel.style.removeProperty(&amp;quot;--vp-panel-left&amp;quot;);&lt;br /&gt;
        panel.style.removeProperty(&amp;quot;--vp-panel-width&amp;quot;);&lt;br /&gt;
        if (panel.dataset.vpHooksReady === &#039;1&#039;) {&lt;br /&gt;
          panel.style.removeProperty(&#039;max-height&#039;);&lt;br /&gt;
          panel.style.removeProperty(&#039;overflow-y&#039;);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      setExpanded(card, false);&lt;br /&gt;
    }&lt;br /&gt;
    function closeOthers(keep) {&lt;br /&gt;
      cards.forEach(function (card) { if (card !== keep) close(card); });&lt;br /&gt;
    }&lt;br /&gt;
    // V188: keep long random lists attached to the browse control and scroll inside them.&lt;br /&gt;
    function positionRandomHookPanel(card, panel) {&lt;br /&gt;
      var key = card.getAttribute(&#039;data-vp-rollout&#039;);&lt;br /&gt;
      if (key !== &#039;questions&#039; &amp;amp;&amp;amp; key !== &#039;memories&#039;) return false;&lt;br /&gt;
      var toggle = card.querySelector(&#039;.vp-rollout-toggle&#039;);&lt;br /&gt;
      if (!toggle) return false;&lt;br /&gt;
      var control = toggle.getBoundingClientRect();&lt;br /&gt;
      var cardBox = card.getBoundingClientRect();&lt;br /&gt;
      var header = document.querySelector(&#039;header.vector-header, header.mw-header&#039;);&lt;br /&gt;
      var footer = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
      var topLimit = 12;&lt;br /&gt;
      var bottomLimit = window.innerHeight - 76;&lt;br /&gt;
      if (header) {&lt;br /&gt;
        var headerBox = header.getBoundingClientRect();&lt;br /&gt;
        if (headerBox.top &amp;lt; window.innerHeight &amp;amp;&amp;amp; headerBox.bottom &amp;gt; 0) {&lt;br /&gt;
          topLimit = Math.max(topLimit, headerBox.bottom + 8);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      if (footer) {&lt;br /&gt;
        var footerBox = footer.getBoundingClientRect();&lt;br /&gt;
        if (footerBox.top &amp;gt; topLimit &amp;amp;&amp;amp; footerBox.top &amp;lt; window.innerHeight) {&lt;br /&gt;
          bottomLimit = footerBox.top - 8;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      var below = Math.max(0, bottomLimit - control.bottom);&lt;br /&gt;
      var above = Math.max(0, control.top - topLimit);&lt;br /&gt;
      var openBelow = below &amp;gt;= 120 || below &amp;gt;= above;&lt;br /&gt;
      var room = openBelow ? below : above;&lt;br /&gt;
      var height = Math.min(420, room);&lt;br /&gt;
      var width = Math.min(panel.getBoundingClientRect().width || 290, window.innerWidth - 24);&lt;br /&gt;
      var left = Math.max(12, Math.min(cardBox.left, window.innerWidth - width - 12));&lt;br /&gt;
      panel.style.setProperty(&#039;max-height&#039;, height + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
      panel.style.setProperty(&#039;overflow-y&#039;, &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
      var actualHeight = Math.min(panel.getBoundingClientRect().height, height);&lt;br /&gt;
      var top = openBelow ? control.bottom : control.top - actualHeight;&lt;br /&gt;
      top = Math.max(topLimit, Math.min(top, bottomLimit - actualHeight));&lt;br /&gt;
      panel.style.setProperty(&#039;--vp-panel-width&#039;, width + &#039;px&#039;);&lt;br /&gt;
      panel.style.setProperty(&#039;--vp-panel-left&#039;, left + &#039;px&#039;);&lt;br /&gt;
      panel.style.setProperty(&#039;--vp-panel-top&#039;, top + &#039;px&#039;);&lt;br /&gt;
      return true;&lt;br /&gt;
    }&lt;br /&gt;
    function place(card) {&lt;br /&gt;
      var panel = card.querySelector(&amp;quot;.vp-rollout-panel&amp;quot;);&lt;br /&gt;
      if (!panel || mobile() || (!card.classList.contains(&amp;quot;is-open&amp;quot;) &amp;amp;&amp;amp; !card.classList.contains(&amp;quot;is-hover-open&amp;quot;))) return;&lt;br /&gt;
      panel.classList.add(&amp;quot;is-viewport-panel&amp;quot;);&lt;br /&gt;
      if (positionRandomHookPanel(card, panel)) return;&lt;br /&gt;
      var anchor = card.getBoundingClientRect();&lt;br /&gt;
      var width = Math.min(panel.getBoundingClientRect().width || 290, window.innerWidth - 24);&lt;br /&gt;
      var height = panel.getBoundingClientRect().height || 280;&lt;br /&gt;
      var topLimit = 12;&lt;br /&gt;
      var bottomLimit = window.innerHeight - 76;&lt;br /&gt;
      var side = card.getAttribute(&amp;quot;data-vp-rollout-side&amp;quot;);&lt;br /&gt;
      var left;&lt;br /&gt;
      var top;&lt;br /&gt;
      if (side === &amp;quot;left&amp;quot; || side === &amp;quot;right&amp;quot;) {&lt;br /&gt;
        var preferredLeft = side === &amp;quot;left&amp;quot; ? anchor.left - width : anchor.right;&lt;br /&gt;
        left = Math.max(12, Math.min(preferredLeft, window.innerWidth - width - 12));&lt;br /&gt;
        top = Math.max(topLimit, Math.min(anchor.top, bottomLimit - height));&lt;br /&gt;
      } else {&lt;br /&gt;
        left = Math.max(12, Math.min(anchor.left, window.innerWidth - width - 12));&lt;br /&gt;
        var below = bottomLimit - anchor.bottom;&lt;br /&gt;
        var above = anchor.top - topLimit;&lt;br /&gt;
        if (height &amp;lt;= below) top = anchor.bottom;&lt;br /&gt;
        else if (height &amp;lt;= above) top = anchor.top - height;&lt;br /&gt;
        else top = Math.max(topLimit, Math.min(anchor.bottom, bottomLimit - height));&lt;br /&gt;
      }&lt;br /&gt;
      panel.style.setProperty(&amp;quot;--vp-panel-width&amp;quot;, width + &amp;quot;px&amp;quot;);&lt;br /&gt;
      panel.style.setProperty(&amp;quot;--vp-panel-left&amp;quot;, left + &amp;quot;px&amp;quot;);&lt;br /&gt;
      panel.style.setProperty(&amp;quot;--vp-panel-top&amp;quot;, top + &amp;quot;px&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    function open(card, mode) {&lt;br /&gt;
      closeOthers(card);&lt;br /&gt;
      card.classList.toggle(&amp;quot;is-hover-open&amp;quot;, mode === &amp;quot;hover&amp;quot;);&lt;br /&gt;
      card.classList.toggle(&amp;quot;is-open&amp;quot;, mode === &amp;quot;pinned&amp;quot;);&lt;br /&gt;
      setExpanded(card, true);&lt;br /&gt;
      window.requestAnimationFrame(function () { place(card); });&lt;br /&gt;
    }&lt;br /&gt;
    cards.forEach(function (card) {&lt;br /&gt;
      if (card.dataset.vpRolloutReady === &amp;quot;1&amp;quot;) return;&lt;br /&gt;
      card.dataset.vpRolloutReady = &amp;quot;1&amp;quot;;&lt;br /&gt;
      var toggle = card.querySelector(&amp;quot;.vp-rollout-toggle&amp;quot;);&lt;br /&gt;
      if (!toggle) return;&lt;br /&gt;
      card.addEventListener(&amp;quot;pointerdown&amp;quot;, function (event) {&lt;br /&gt;
        card.dataset.pointerTriggeredFocus = event.pointerType || &amp;quot;pointer&amp;quot;;&lt;br /&gt;
        window.setTimeout(function () { delete card.dataset.pointerTriggeredFocus; }, 0);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;pointerenter&amp;quot;, function (event) {&lt;br /&gt;
        if (event.pointerType === &amp;quot;mouse&amp;quot; &amp;amp;&amp;amp; !mobile() &amp;amp;&amp;amp; !card.classList.contains(&amp;quot;is-open&amp;quot;)) open(card, &amp;quot;hover&amp;quot;);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;pointerleave&amp;quot;, function (event) {&lt;br /&gt;
        if (card.contains(event.relatedTarget)) return;&lt;br /&gt;
        if (card.classList.contains(&amp;quot;is-open&amp;quot;) || card.contains(document.activeElement)) return;&lt;br /&gt;
        close(card);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;focusin&amp;quot;, function () {&lt;br /&gt;
        if (!card.classList.contains(&amp;quot;is-open&amp;quot;)) open(card, &amp;quot;hover&amp;quot;);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;focusout&amp;quot;, function () {&lt;br /&gt;
        window.setTimeout(function () {&lt;br /&gt;
          if (!card.contains(document.activeElement) &amp;amp;&amp;amp; !card.matches(&amp;quot;:hover&amp;quot;)) close(card);&lt;br /&gt;
        }, 0);&lt;br /&gt;
      });&lt;br /&gt;
      toggle.addEventListener(&amp;quot;click&amp;quot;, function (event) {&lt;br /&gt;
        event.preventDefault();&lt;br /&gt;
        var wasPinned = card.classList.contains(&amp;quot;is-open&amp;quot;);&lt;br /&gt;
        if (wasPinned) close(card);&lt;br /&gt;
        else open(card, &amp;quot;pinned&amp;quot;);&lt;br /&gt;
      });&lt;br /&gt;
      toggle.addEventListener(&amp;quot;keydown&amp;quot;, function (event) {&lt;br /&gt;
        if (event.key === &amp;quot;Enter&amp;quot; || event.key === &amp;quot; &amp;quot;) {&lt;br /&gt;
          event.preventDefault();&lt;br /&gt;
          if (card.classList.contains(&amp;quot;is-open&amp;quot;)) close(card);&lt;br /&gt;
          else open(card, &amp;quot;pinned&amp;quot;);&lt;br /&gt;
        } else if (event.key === &amp;quot;Escape&amp;quot;) {&lt;br /&gt;
          close(card);&lt;br /&gt;
          toggle.blur();&lt;br /&gt;
        }&lt;br /&gt;
      });&lt;br /&gt;
    });&lt;br /&gt;
    document.addEventListener(&amp;quot;pointerdown&amp;quot;, function (event) {&lt;br /&gt;
      if (root.contains(event.target)) return;&lt;br /&gt;
      cards.forEach(close);&lt;br /&gt;
    });&lt;br /&gt;
    document.addEventListener(&amp;quot;keydown&amp;quot;, function (event) {&lt;br /&gt;
      if (event.key === &amp;quot;Escape&amp;quot;) cards.forEach(close);&lt;br /&gt;
    });&lt;br /&gt;
    function repositionOpen() {&lt;br /&gt;
      cards.forEach(function (card) {&lt;br /&gt;
        if (card.classList.contains(&amp;quot;is-open&amp;quot;) || card.classList.contains(&amp;quot;is-hover-open&amp;quot;)) place(card);&lt;br /&gt;
      });&lt;br /&gt;
    }&lt;br /&gt;
    window.addEventListener(&amp;quot;resize&amp;quot;, repositionOpen, { passive: true });&lt;br /&gt;
    window.addEventListener(&amp;quot;scroll&amp;quot;, repositionOpen, { passive: true, capture: true });&lt;br /&gt;
  }&lt;br /&gt;
  if (document.readyState === &amp;quot;loading&amp;quot;) document.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, init);&lt;br /&gt;
  else init();&lt;br /&gt;
  if (window.mw &amp;amp;&amp;amp; mw.hook) mw.hook(&amp;quot;wikipage.content&amp;quot;).add(init);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* V182: restore original desktop Vanipedia top-bar branding and sister-petal links. */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA TOP BAR CONTROLLER (Step 172: Guaranteed Vanipedia Title &amp;amp; Icons on Mobile)&lt;br /&gt;
========================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
var titleText = &amp;quot;VANIPEDIA - ŚRĪLA PRABHUPĀDA&#039;S VANI-TEMPLE&amp;quot;;&lt;br /&gt;
var targetUrl = &amp;quot;https://vanipedia.org&amp;quot;;&lt;br /&gt;
function removeGlobalSiteNotice() {&lt;br /&gt;
$(&#039;#siteNotice, #localNotice, .vector-sitenotice-container, #mainbanner, .sitenotice, .mw-sitenotice, .anonnotice, .dismissable-notice, #centralNotice&#039;).remove();&lt;br /&gt;
}&lt;br /&gt;
function createHomeLink() {&lt;br /&gt;
var homeSvg = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; width=&amp;quot;18&amp;quot; height=&amp;quot;18&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z&amp;quot;&amp;gt;&amp;lt;/path&amp;gt;&amp;lt;polyline points=&amp;quot;9 22 9 12 15 12 15 22&amp;quot;&amp;gt;&amp;lt;/polyline&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
return $(&#039;&amp;lt;a&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-topbar-home-link&#039;,&lt;br /&gt;
href: &#039;/&#039;,&lt;br /&gt;
title: &#039;Vanipedia Home / Entry Portal&#039;,&lt;br /&gt;
&#039;aria-label&#039;: &#039;Home&#039;,&lt;br /&gt;
class: &#039;vanipedia-topbar-home&#039;&lt;br /&gt;
}).html(&#039;&amp;lt;span class=&amp;quot;vanipedia-home-icon&amp;quot;&amp;gt;&#039; + homeSvg + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;vanipedia-home-text&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
function createCenterBlock() {&lt;br /&gt;
var blockStyle = &#039;position:absolute !important; left:50% !important; top:54% !important; transform:translate(-50%, -50%) !important; display:flex !important; flex-direction:column !important; align-items:center !important; justify-content:center !important; text-align:center !important; white-space:nowrap !important; z-index:10 !important; pointer-events:auto !important;&#039;;&lt;br /&gt;
var titleStyle = &#039;position:static !important; transform:none !important; display:block !important; font-family:&amp;quot;Cinzel&amp;quot;, Georgia, serif !important; font-size:18px !important; font-weight:700 !important; letter-spacing:2px !important; color:#f5d77f !important; text-decoration:none !important; text-shadow:0 2px 4px rgba(0,0,0,0.9), 0 0 10px rgba(245,215,127,0.3) !important; line-height:1.25 !important; margin:0 0 4px 0 !important; padding:0 !important; user-select:text !important;&#039;;&lt;br /&gt;
var vanisevaWrapStyle = &#039;position:static !important; transform:none !important; display:block !important; margin:0 0 4px 0 !important; line-height:1.2 !important;&#039;;&lt;br /&gt;
var vanisevaLinkStyle = &#039;color:#f5d77f !important; font-family:&amp;quot;Noto Serif&amp;quot;, Georgia, serif !important; font-size:12.5px !important; font-style:normal !important; font-weight:500 !important; letter-spacing:0.35px !important; text-decoration:none !important; border:0 !important; background:none !important; outline:none !important; padding:0 !important; border-radius:0 !important; cursor:pointer !important; display:inline-block !important; transition:all 0.18s ease !important;box-shadow:none !important;&#039;;&lt;br /&gt;
var sisterWrapStyle = &#039;position:static !important; transform:none !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:14px !important; margin:0 !important; line-height:1.2 !important;&#039;;&lt;br /&gt;
var sisterLinkStyle = &#039;color:#f5d77f !important; font-family:&amp;quot;Noto Serif&amp;quot;, Georgia, serif !important; font-size:13px !important; font-weight:600 !important; letter-spacing:0.4px !important; text-decoration:none !important; border:none !important; border-bottom:none !important; outline:none !important; padding:2px 8px !important; border-radius:3px !important; display:inline-flex !important; align-items:center !important; cursor:pointer !important; transition:all 0.18s ease !important;&#039;;&lt;br /&gt;
var sepStyle = &#039;color:rgba(245,215,127,0.4) !important; font-size:11px !important; line-height:1 !important; user-select:none !important;&#039;;&lt;br /&gt;
var $block = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-topbar-center-block&#039;,&lt;br /&gt;
class: &#039;vanipedia-topbar-center-block&#039;,&lt;br /&gt;
style: blockStyle&lt;br /&gt;
});&lt;br /&gt;
var $title = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-topbar-title&#039;,&lt;br /&gt;
class: &#039;vanipedia-topbar-main-title&#039;,&lt;br /&gt;
style: titleStyle,&lt;br /&gt;
text: titleText&lt;br /&gt;
});&lt;br /&gt;
var $vaniseva = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
class: &#039;vanipedia-topbar-vaniseva-title&#039;,&lt;br /&gt;
style: vanisevaWrapStyle&lt;br /&gt;
}).html(&#039;&amp;lt;a href=&amp;quot;https://vaniseva.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; title=&amp;quot;Vaniseva&amp;quot; style=&amp;quot;&#039; + vanisevaLinkStyle + &#039;&amp;quot;&amp;gt;Collaborate with us to invoke and fully manifest Śrīla Prabhupāda&amp;amp;#39;s Vani-presence&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
var $sisterLinks = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
class: &#039;vanipedia-topbar-sister-links&#039;,&lt;br /&gt;
style: sisterWrapStyle&lt;br /&gt;
}).html(&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://vanisource.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vanipedia-topbar-sister-link&amp;quot; title=&amp;quot;Vanisource&amp;quot; style=&amp;quot;&#039; + sisterLinkStyle + &#039;&amp;quot;&amp;gt;vanisource.org&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vanipedia-topbar-sister-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot; style=&amp;quot;&#039; + sepStyle + &#039;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://vaniquotes.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vanipedia-topbar-sister-link&amp;quot; title=&amp;quot;Vaniquotes&amp;quot; style=&amp;quot;&#039; + sisterLinkStyle + &#039;&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vanipedia-topbar-sister-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot; style=&amp;quot;&#039; + sepStyle + &#039;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://vanimedia.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vanipedia-topbar-sister-link&amp;quot; title=&amp;quot;Vanimedia&amp;quot; style=&amp;quot;&#039; + sisterLinkStyle + &#039;&amp;quot;&amp;gt;vanimedia.org&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
);&lt;br /&gt;
$block.append($title, $vaniseva, $sisterLinks);&lt;br /&gt;
return $block;&lt;br /&gt;
}&lt;br /&gt;
function updateTopBar() {&lt;br /&gt;
removeGlobalSiteNotice();&lt;br /&gt;
$(&#039;#vanipedia-topbar-center-block, #vanipedia-topbar-center-block-mobile, #vanipedia-topbar-title, #vanipedia-topbar-title-mobile, #vanipedia-topbar-title-link, #vanipedia-topbar-center-title, #vanipedia-topbar-home-link, #vanipedia-topbar-sister-links, #vanipedia-topbar-sister-links-mobile, .vanipedia-topbar-sister-links, .vanipedia-topbar-center-block&#039;).remove();&lt;br /&gt;
$(&#039;.vector-header-container&#039;).css({&lt;br /&gt;
&#039;background&#039;: &#039;transparent&#039;,&lt;br /&gt;
&#039;background-color&#039;: &#039;transparent&#039;,&lt;br /&gt;
&#039;border&#039;: &#039;none&#039;,&lt;br /&gt;
&#039;box-shadow&#039;: &#039;none&#039;,&lt;br /&gt;
&#039;padding&#039;: &#039;0&#039;,&lt;br /&gt;
&#039;margin&#039;: &#039;0&#039;,&lt;br /&gt;
&#039;min-height&#039;: &#039;0&#039;,&lt;br /&gt;
&#039;height&#039;: &#039;auto&#039;,&lt;br /&gt;
&#039;width&#039;: &#039;100%&#039;,&lt;br /&gt;
&#039;max-width&#039;: &#039;100%&#039;&lt;br /&gt;
});&lt;br /&gt;
var isMobile = (window.innerWidth &amp;lt;= 999) || $(&#039;body&#039;).hasClass(&#039;skin-minerva&#039;) || $(&#039;body&#039;).hasClass(&#039;skin-vector-mobile&#039;) || $(&#039;.minerva-header&#039;).length &amp;gt; 0;&lt;br /&gt;
var $header = $(&#039;header.mw-header, header.vector-header&#039;).not(&#039;.minerva-header&#039;).first();&lt;br /&gt;
if (!$header.length &amp;amp;&amp;amp; !$(&#039;body&#039;).hasClass(&#039;skin-minerva&#039;) &amp;amp;&amp;amp; !$(&#039;.minerva-header&#039;).length) {&lt;br /&gt;
$header = $(&#039;#mw-head, header&#039;).not(&#039;.minerva-header&#039;).filter(&#039;:visible&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
if ($header.length) {&lt;br /&gt;
$header.css({&lt;br /&gt;
&#039;min-height&#039;: isMobile ? &#039;52px&#039; : &#039;86px&#039;,&lt;br /&gt;
&#039;height&#039;: isMobile ? &#039;52px&#039; : &#039;auto&#039;,&lt;br /&gt;
&#039;max-height&#039;: isMobile ? &#039;52px&#039; : &#039;none&#039;,&lt;br /&gt;
&#039;padding&#039;: isMobile ? &#039;0 10px&#039; : &#039;10px 24px&#039;,&lt;br /&gt;
&#039;background-color&#039;: &#039;#345B63&#039;,&lt;br /&gt;
&#039;border-bottom&#039;: &#039;2px solid #b1873d&#039;,&lt;br /&gt;
&#039;box-shadow&#039;: &#039;0 4px 18px rgba(0,0,0,0.35)&#039;,&lt;br /&gt;
&#039;position&#039;: &#039;relative&#039;,&lt;br /&gt;
&#039;display&#039;: &#039;flex&#039;,&lt;br /&gt;
&#039;flex-wrap&#039;: &#039;nowrap&#039;,&lt;br /&gt;
&#039;align-items&#039;: &#039;center&#039;,&lt;br /&gt;
&#039;justify-content&#039;: &#039;space-between&#039;,&lt;br /&gt;
&#039;box-sizing&#039;: &#039;border-box&#039;,&lt;br /&gt;
&#039;width&#039;: &#039;100%&#039;,&lt;br /&gt;
&#039;max-width&#039;: &#039;100%&#039;&lt;br /&gt;
});&lt;br /&gt;
if (!isMobile) {&lt;br /&gt;
$header.append(createCenterBlock());&lt;br /&gt;
}&lt;br /&gt;
var $search = $header.find(&#039;.vector-header-start #p-search, #p-search&#039;);&lt;br /&gt;
if ($search.length) {&lt;br /&gt;
$search.after(createHomeLink());&lt;br /&gt;
} else if ($header.find(&#039;.vector-header-start&#039;).length) {&lt;br /&gt;
$header.find(&#039;.vector-header-start&#039;).append(createHomeLink());&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
var $minervaHeader = $(&#039;.minerva-header&#039;);&lt;br /&gt;
if ($minervaHeader.length) {&lt;br /&gt;
// 1. Ensure &amp;quot;Vanipedia&amp;quot; Title Link exists with text in the branding box&lt;br /&gt;
var $branding = $minervaHeader.find(&#039;.branding-box&#039;);&lt;br /&gt;
if ($branding.length) {&lt;br /&gt;
var $brandLink = $branding.find(&#039;a&#039;);&lt;br /&gt;
if ($brandLink.length) {&lt;br /&gt;
if (!$brandLink.text().trim()) {&lt;br /&gt;
$brandLink.html(&#039;&amp;lt;span&amp;gt;Vanipedia&amp;lt;/span&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
} else {&lt;br /&gt;
$branding.html(&#039;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vanipedia&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
} else {&lt;br /&gt;
var brandHtml = &#039;&amp;lt;div class=&amp;quot;branding-box&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vanipedia&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
var $burger = $minervaHeader.find(&#039;#mw-mf-main-menu-button, .navigation-drawer.toggle-list&#039;).first();&lt;br /&gt;
if ($burger.length) {&lt;br /&gt;
$burger.after(brandHtml);&lt;br /&gt;
} else {&lt;br /&gt;
$minervaHeader.prepend(brandHtml);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// 2. Ensure Home Link is inserted cleanly&lt;br /&gt;
var $minervaForm = $minervaHeader.find(&#039;.minerva-search-form, #searchform&#039;).first();&lt;br /&gt;
if ($minervaForm.length &amp;amp;&amp;amp; !$minervaHeader.find(&#039;#vanipedia-topbar-home-link&#039;).length) {&lt;br /&gt;
$minervaForm.before(createHomeLink());&lt;br /&gt;
} else if (!$minervaHeader.find(&#039;#vanipedia-topbar-home-link&#039;).length) {&lt;br /&gt;
var $minervaUser = $minervaHeader.find(&#039;.minerva-user-navigation, #ca-mytalks&#039;).first();&lt;br /&gt;
if ($minervaUser.length) {&lt;br /&gt;
$minervaUser.before(createHomeLink());&lt;br /&gt;
} else {&lt;br /&gt;
$minervaHeader.append(createHomeLink());&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$minervaHeader.css({&lt;br /&gt;
&#039;flex-wrap&#039;: &#039;nowrap&#039;,&lt;br /&gt;
&#039;height&#039;: &#039;52px&#039;,&lt;br /&gt;
&#039;min-height&#039;: &#039;52px&#039;,&lt;br /&gt;
&#039;max-height&#039;: &#039;52px&#039;,&lt;br /&gt;
&#039;padding&#039;: &#039;0 10px&#039;,&lt;br /&gt;
&#039;display&#039;: &#039;flex&#039;,&lt;br /&gt;
&#039;align-items&#039;: &#039;center&#039;,&lt;br /&gt;
&#039;justify-content&#039;: &#039;space-between&#039;,&lt;br /&gt;
&#039;box-sizing&#039;: &#039;border-box&#039;&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
var $stageHeader = $(&#039;#vani-stage-header-slot&#039;);&lt;br /&gt;
if ($stageHeader.length &amp;amp;&amp;amp; !$stageHeader.find(&#039;.vanipedia-topbar-center-block&#039;).length) {&lt;br /&gt;
var $stageSearch = $stageHeader.find(&#039;#p-search, .search-box, .minerva-search-form&#039;).first();&lt;br /&gt;
if ($stageSearch.length &amp;amp;&amp;amp; !$stageHeader.find(&#039;#vanipedia-topbar-home-link&#039;).length) {&lt;br /&gt;
$stageSearch.after(createHomeLink());&lt;br /&gt;
}&lt;br /&gt;
if (!isMobile) {&lt;br /&gt;
$stageHeader.append(createCenterBlock());&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
var $stickyTitle = $(&#039;#vector-sticky-header .vector-sticky-header-title, #vector-sticky-header .vector-sticky-header-context-bar .mw-headline&#039;);&lt;br /&gt;
if ($stickyTitle.length) {&lt;br /&gt;
$stickyTitle.html(&#039;&amp;lt;a href=&amp;quot;&#039; + targetUrl + &#039;&amp;quot; style=&amp;quot;color: inherit; text-decoration: none;&amp;quot;&amp;gt;&#039; + titleText + &#039;&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(function() {&lt;br /&gt;
removeGlobalSiteNotice();&lt;br /&gt;
});&lt;br /&gt;
var topbarResizeTimer;&lt;br /&gt;
$(window).on(&#039;resize orientationchange&#039;, function() {&lt;br /&gt;
clearTimeout(topbarResizeTimer);&lt;br /&gt;
topbarResizeTimer = setTimeout(updateTopBar, 150);&lt;br /&gt;
});&lt;br /&gt;
$(document).ready(updateTopBar);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(updateTopBar);&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
// ==========================================================================&lt;br /&gt;
/* 2026-11-11 (Vamshi Krishna): keep the header and footer from overlapping at in-between widths.&lt;br /&gt;
   - Header: the centre block (site title, Vaniseva line, petal links) is hidden only when it would&lt;br /&gt;
     actually run over the search box, Home link or the user links.&lt;br /&gt;
   - Footer: on wide screens the social icons are hidden when they would cover Donate, and the links&lt;br /&gt;
     are centred. On narrow screens the right edge of the links fades while more are off-screen.&lt;br /&gt;
   The skin sets these styles inline with !important (and re-applies the footer layout on every resize), so&lt;br /&gt;
   this runs after it, and Common.css cannot override them. */&lt;br /&gt;
(function () {&lt;br /&gt;
    function leaves(el) {&lt;br /&gt;
        var out = [];&lt;br /&gt;
        el.querySelectorAll(&#039;*&#039;).forEach(function (e) {&lt;br /&gt;
            if (!e.children.length) {&lt;br /&gt;
                var r = e.getBoundingClientRect();&lt;br /&gt;
                if (r.width &amp;amp;&amp;amp; r.height) out.push(r);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        return out;&lt;br /&gt;
    }&lt;br /&gt;
    function clash(a, b) {&lt;br /&gt;
        for (var x = 0; x &amp;lt; a.length; x++) {&lt;br /&gt;
            for (var y = 0; y &amp;lt; b.length; y++) {&lt;br /&gt;
                var r = a[x], s = b[y];&lt;br /&gt;
                if (Math.min(r.right, s.right) - Math.max(r.left, s.left) &amp;gt; 0 &amp;amp;&amp;amp;&lt;br /&gt;
                    Math.min(r.bottom, s.bottom) - Math.max(r.top, s.top) &amp;gt; 2) return true;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
    function fixMidWidths() {&lt;br /&gt;
        var w = window.innerWidth;&lt;br /&gt;
        var header = document.querySelector(&#039;header.vector-header, header.mw-header&#039;);&lt;br /&gt;
        document.querySelectorAll(&#039;.vanipedia-topbar-center-block&#039;).forEach(function (b) {&lt;br /&gt;
            b.style.setProperty(&#039;display&#039;, &#039;flex&#039;, &#039;important&#039;);&lt;br /&gt;
            if (w &amp;lt; 1000 || !header) return;&lt;br /&gt;
            var theirs = [];&lt;br /&gt;
            header.querySelectorAll(&#039;#p-search, #vanipedia-topbar-home-link, .vector-header-end&#039;).forEach(function (e) {&lt;br /&gt;
                if (!b.contains(e)) theirs = theirs.concat(leaves(e));&lt;br /&gt;
            });&lt;br /&gt;
            if (clash(leaves(b), theirs)) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        var bar = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
        if (!bar) return;&lt;br /&gt;
        var left = bar.querySelector(&#039;.vh-bottom-bar-left-space&#039;);&lt;br /&gt;
        var right = bar.querySelector(&#039;.vh-bottom-bar-right-space&#039;);&lt;br /&gt;
        var inner = bar.querySelector(&#039;.vh-bottom-bar-inner&#039;);&lt;br /&gt;
        var nav = bar.querySelector(&#039;.vh-bottom-nav-links&#039;);&lt;br /&gt;
        var social = bar.querySelector(&#039;.vh-bottom-social-links&#039;);&lt;br /&gt;
        if (!left || !right || !inner || !nav || !social) return;&lt;br /&gt;
        // The icons measure 0 px until their images load, so check again once they have.&lt;br /&gt;
        bar.querySelectorAll(&#039;img&#039;).forEach(function (img) {&lt;br /&gt;
            if (!img.complete &amp;amp;&amp;amp; !img.dataset.fixBound) {&lt;br /&gt;
                img.dataset.fixBound = &#039;1&#039;;&lt;br /&gt;
                img.addEventListener(&#039;load&#039;, schedule);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        if (w &amp;gt;= 1000) {&lt;br /&gt;
            // The footer is kept between resizes here, so clear a fade left over from a narrow window.&lt;br /&gt;
            nav.style.removeProperty(&#039;-webkit-mask-image&#039;);&lt;br /&gt;
            nav.style.removeProperty(&#039;mask-image&#039;);&lt;br /&gt;
            var nr = nav.getBoundingClientRect(), sr = social.getBoundingClientRect();&lt;br /&gt;
            if (sr.width &amp;amp;&amp;amp; (nr.right + 8 &amp;gt; sr.left || sr.right &amp;gt; w)) {&lt;br /&gt;
                left.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
                right.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
                inner.style.setProperty(&#039;justify-content&#039;, &#039;center&#039;, &#039;important&#039;);&lt;br /&gt;
            }&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        var updateFade = function () {&lt;br /&gt;
            var more = nav.scrollLeft + nav.clientWidth &amp;lt; nav.scrollWidth - 2;&lt;br /&gt;
            var mask = more ? &#039;linear-gradient(to right, #000 calc(100% - 40px), transparent)&#039; : &#039;none&#039;;&lt;br /&gt;
            nav.style.setProperty(&#039;-webkit-mask-image&#039;, mask, &#039;important&#039;);&lt;br /&gt;
            nav.style.setProperty(&#039;mask-image&#039;, mask, &#039;important&#039;);&lt;br /&gt;
        };&lt;br /&gt;
        updateFade();&lt;br /&gt;
        if (!nav.dataset.fadeBound) {&lt;br /&gt;
            nav.dataset.fadeBound = &#039;1&#039;;&lt;br /&gt;
            nav.addEventListener(&#039;scroll&#039;, updateFade, { passive: true });&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    var pending;&lt;br /&gt;
    // Run after the skin&#039;s own header and footer setup (which re-runs on resize and 150 ms after it).&lt;br /&gt;
    function schedule() { clearTimeout(pending); pending = setTimeout(fixMidWidths, 300); }&lt;br /&gt;
    $(schedule);&lt;br /&gt;
    $(window).on(&#039;resize orientationchange&#039;, schedule);&lt;br /&gt;
    // This script often starts after the page has loaded, so also re-check when the fonts are ready.&lt;br /&gt;
    if (document.fonts &amp;amp;&amp;amp; document.fonts.ready) document.fonts.ready.then(schedule);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* ULTIMATE VUE-BYPASS MOBILE SEARCH */&lt;br /&gt;
(function() {&lt;br /&gt;
    // 1. Snatch the &#039;Enter&#039; key before Vue can block it&lt;br /&gt;
    document.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
        if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
            var el = e.target;&lt;br /&gt;
            if (el.tagName === &#039;INPUT&#039; &amp;amp;&amp;amp; (el.type === &#039;search&#039; || el.closest(&#039;.search-overlay&#039;) || el.closest(&#039;.minerva-search-form&#039;))) {&lt;br /&gt;
                var searchWord = el.value.trim();&lt;br /&gt;
                if (searchWord !== &#039;&#039;) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopImmediatePropagation(); // Kill the Vue scripts&lt;br /&gt;
                    window.location.href = mw.util.getUrl(&#039;Special:VaniSearch&#039;) + &#039;?search=&#039; + encodeURIComponent(searchWord);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }, true); // &#039;true&#039; forces this to run first, bypassing Vue entirely&lt;br /&gt;
&lt;br /&gt;
    // 2. Safe Icon Injection outside the strict Codex wrapper&lt;br /&gt;
    document.addEventListener(&#039;focusin&#039;, function(e) {&lt;br /&gt;
        var el = e.target;&lt;br /&gt;
        if (el.tagName === &#039;INPUT&#039; &amp;amp;&amp;amp; el.type === &#039;search&#039; &amp;amp;&amp;amp; el.closest(&#039;.search-overlay&#039;)) {&lt;br /&gt;
            var headerContainer = el.closest(&#039;.overlay-header, .search-box&#039;);&lt;br /&gt;
            &lt;br /&gt;
            if (headerContainer &amp;amp;&amp;amp; !headerContainer.querySelector(&#039;.vani-mobile-search-btn&#039;)) {&lt;br /&gt;
                var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                btn.type = &#039;button&#039;;&lt;br /&gt;
                btn.className = &#039;vani-mobile-search-btn&#039;;&lt;br /&gt;
                btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                btn.style.cssText = &#039;background:none; border:none; font-size:22px; color:#3182ce; position:absolute; right:45px; top:50%; transform:translateY(-50%); z-index:2147483647; cursor:pointer;&#039;;&lt;br /&gt;
                &lt;br /&gt;
                headerContainer.style.position = &#039;relative&#039;;&lt;br /&gt;
                headerContainer.appendChild(btn);&lt;br /&gt;
                &lt;br /&gt;
                btn.addEventListener(&#039;click&#039;, function(ev) {&lt;br /&gt;
                    ev.preventDefault();&lt;br /&gt;
                    ev.stopImmediatePropagation();&lt;br /&gt;
                    var searchWord = el.value.trim();&lt;br /&gt;
                    if (searchWord !== &#039;&#039;) {&lt;br /&gt;
                        window.location.href = mw.util.getUrl(&#039;Special:VaniSearch&#039;) + &#039;?search=&#039; + encodeURIComponent(searchWord);&lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Common.js&amp;diff=658984</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Common.js&amp;diff=658984"/>
		<updated>2026-11-13T01:25:03Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* V176: remove legacy decorative cursor if it was left by cached site code. */&lt;br /&gt;
(function restoreNativeMainPageCursor() {&lt;br /&gt;
  function clean() {&lt;br /&gt;
    if (!document.body || !document.body.classList.contains(&amp;quot;page-Main_Page&amp;quot;)) return;&lt;br /&gt;
    var cursor = document.getElementById(&amp;quot;vh-cursor-pointer&amp;quot;);&lt;br /&gt;
    if (cursor) cursor.remove();&lt;br /&gt;
    var injected = document.getElementById(&amp;quot;vh-kill-windows-cursor&amp;quot;);&lt;br /&gt;
    if (injected) injected.remove();&lt;br /&gt;
    document.body.classList.remove(&amp;quot;vh-cursor-link&amp;quot;, &amp;quot;vh-cursor-click&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  if (document.readyState === &amp;quot;loading&amp;quot;) document.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, clean);&lt;br /&gt;
  else clean();&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
﻿﻿/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039; ) === &#039;Krishna_says_in_Bhagavad-gita&#039;) {&lt;br /&gt;
/* switch tooltip texts from content-div to label-div */&lt;br /&gt;
const v_labels = Array.from(document.getElementsByClassName(&amp;quot;tabs-label&amp;quot;));&lt;br /&gt;
const v_content = Array.from(document.getElementsByClassName(&amp;quot;tabs-content&amp;quot;));&lt;br /&gt;
for (var i = 0; i &amp;lt; v_labels.length; i++) {&lt;br /&gt;
v_labels[i].title = v_content[i].title;&lt;br /&gt;
v_content[i].title = &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
/* adjust wikitables */&lt;br /&gt;
var arr = Array.from(document.getElementsByClassName(&amp;quot;wikitable&amp;quot;));&lt;br /&gt;
for (var t = 0; t &amp;lt; arr.length; t++) {&lt;br /&gt;
/* insert THEAD in wikitable */&lt;br /&gt;
var thead = document.createElement(&amp;quot;thead&amp;quot;);&lt;br /&gt;
thead.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
var wtbl = arr[t];&lt;br /&gt;
wtbl.insertBefore(thead, wtbl.firstChild);&lt;br /&gt;
/* move first row of TBODY to THEAD */&lt;br /&gt;
thead.appendChild(wtbl.rows[0]);&lt;br /&gt;
/* make TBODY scrollable */&lt;br /&gt;
var tbody = wtbl.tBodies[0];&lt;br /&gt;
tbody.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
tbody.style.overflowY = &amp;quot;auto&amp;quot;;&lt;br /&gt;
tbody.style.maxHeight = &amp;quot;500px&amp;quot;;&lt;br /&gt;
for (var r = 0; r &amp;lt; wtbl.rows.length; r++) {&lt;br /&gt;
var row = wtbl.rows[r];&lt;br /&gt;
/* adjust column widths and hide from-until columns */&lt;br /&gt;
row.cells[0].classList = &amp;quot;cw_0&amp;quot;;&lt;br /&gt;
row.cells[1].classList = &amp;quot;cw_150&amp;quot;;&lt;br /&gt;
row.cells[2].classList = &amp;quot;cw_500&amp;quot;;&lt;br /&gt;
/* mark the text */&lt;br /&gt;
if (r == 0) continue;&lt;br /&gt;
var v_text = row.cells[2].textContent;&lt;br /&gt;
var v_html = &amp;quot;&amp;quot;; var v_from = 0;&lt;br /&gt;
var marks = JSON.parse(row.cells[0].textContent.replaceAll(&amp;quot;O&amp;quot;, &amp;quot;[&amp;quot;).replaceAll(&amp;quot;C&amp;quot;, &amp;quot;]&amp;quot;));&lt;br /&gt;
for (var m = 0; m &amp;lt; marks.length; m++) {&lt;br /&gt;
v_html +=&lt;br /&gt;
v_text.substr(v_from,marks[m][0]-v_from) + &amp;quot;&amp;lt;mark&amp;gt;&amp;quot; +&lt;br /&gt;
v_text.substr(marks[m][0],marks[m][1]-marks[m][0]+1) + &amp;quot;&amp;lt;/mark&amp;gt;&amp;quot;;&lt;br /&gt;
v_from = marks[m][1]+1;&lt;br /&gt;
}&lt;br /&gt;
v_html += v_text.substr(v_from);&lt;br /&gt;
row.cells[2].innerHTML = v_html;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// install Google Search&lt;br /&gt;
// document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
// + &#039;http://vanipedia.org/w/index.php?title=MediaWiki:GoogleSearch.js&#039;&lt;br /&gt;
// + &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install JQuery&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:JQuery.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install WikEd toolbar and Vanify&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Vaniquotes.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Replace&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:TextboxReplace.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Unify&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Unify.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Vanify&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Vanify.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Vani_suggest for diacritics auto-suggest pulldown on the search bar&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Vani_suggest.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install previous/next links for video categories in all languages&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/navcat/navcat.js&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// Buttons&lt;br /&gt;
//addOnloadHook(function() {&lt;br /&gt;
//if (document.editform) {&lt;br /&gt;
//addPortletLink(&amp;quot;p-cactions&amp;quot;, &amp;quot;javascript:Unify()&amp;quot;, &amp;quot;unify&amp;quot;, &amp;quot;ca-unify&amp;quot;, &amp;quot;Convert Balarama fonts to Unicode&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
// addPortletLink(&amp;quot;p-cactions&amp;quot;, &amp;quot;javascript:Vanify()&amp;quot;, &amp;quot;vanify&amp;quot;, &amp;quot;ca-vanify&amp;quot;, &amp;quot;Corrects vani markup&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
// addPortletLink(&#039;p-cactions&#039;, &#039;javascript:format()&#039;, &#039;format&#039;, &#039;ca-format&#039;, &#039;Format article&#039;, &#039;&#039;);&lt;br /&gt;
//addPortletLink(&#039;p-cactions&#039;, &#039;javascript:wpTextboxReplace()&#039;, &#039;Replace&#039;, &#039;ca-replace&#039;, &#039;Replaces text in the edit window&#039;, &#039;R&#039;);&lt;br /&gt;
//}&lt;br /&gt;
//});&lt;br /&gt;
// end Buttons&lt;br /&gt;
// --- YouTube Random Shorts (Kasya) ---&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
var $widget = $(&#039;.vani-shorts-viewport&#039;);&lt;br /&gt;
if ($widget.length) {&lt;br /&gt;
var $viewport = $widget;&lt;br /&gt;
var $titleFrame = $widget.find(&#039;.vani-shorts-title&#039;);&lt;br /&gt;
new mw.Api().get({&lt;br /&gt;
action: &#039;query&#039;,&lt;br /&gt;
prop: &#039;revisions&#039;,&lt;br /&gt;
titles: &#039;VanimediaMayapur YouTube SHORTS List&#039;,&lt;br /&gt;
rvprop: &#039;content&#039;,&lt;br /&gt;
format: &#039;json&#039;&lt;br /&gt;
}).done(function(data) {&lt;br /&gt;
try {&lt;br /&gt;
var pages = data.query.pages;&lt;br /&gt;
var pageId = Object.keys(pages)[0];&lt;br /&gt;
if (pageId == &amp;quot;-1&amp;quot; || !pages[pageId].revisions) {&lt;br /&gt;
$viewport.text(&amp;quot;Database list page not found.&amp;quot;);&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// FIXED: Corrected MediaWiki revision array syntax lookup&lt;br /&gt;
var rawWikiText = pages[pageId].revisions[0][&#039;*&#039;];&lt;br /&gt;
var lines = rawWikiText.split(&#039;\n&#039;);&lt;br /&gt;
var validShorts = [];&lt;br /&gt;
for (var i = 0; i &amp;lt; lines.length; i++) {&lt;br /&gt;
var line = $.trim(lines[i]);&lt;br /&gt;
if (line.indexOf(&#039;File:&#039;) === 0 &amp;amp;&amp;amp; line.toLowerCase().indexOf(&#039;link=&#039;) !== -1) {&lt;br /&gt;
validShorts.push(line);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (validShorts.length === 0) {&lt;br /&gt;
$viewport.text(&amp;quot;No gallery entries recognized.&amp;quot;);&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
var randomLine = validShorts[Math.floor(Math.random() * validShorts.length)];&lt;br /&gt;
var parts = randomLine.split(&#039;|&#039;);&lt;br /&gt;
// Reset defaults before parsing line elements&lt;br /&gt;
var rawUrl = &amp;quot;&amp;quot;;&lt;br /&gt;
for (var j = 0; j &amp;lt; parts.length; j++) {&lt;br /&gt;
var part = $.trim(parts[j]);&lt;br /&gt;
if (part.toLowerCase().indexOf(&#039;link=&#039;) === 0) {&lt;br /&gt;
rawUrl = part.substring(5).trim();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// Clean all template formatting brackets, space characters, and hidden control markers&lt;br /&gt;
var urlCleaned = rawUrl.replace(/[\u200e\u200f\s\}\}\]]/g, &#039;&#039;);&lt;br /&gt;
// Direct YouTube Alphanumeric Pattern Matcher&lt;br /&gt;
var idRegex = /(?:shorts\/|v=|embed\/|\/)([a-zA-Z0-9_-]{11})/;&lt;br /&gt;
var matchResults = urlCleaned.match(idRegex);&lt;br /&gt;
var videoId = &amp;quot;&amp;quot;;&lt;br /&gt;
if (matchResults &amp;amp;&amp;amp; matchResults[1]) {&lt;br /&gt;
// FIXED: Grabbed index 1 to pull the standalone 11-digit ID without any slashes&lt;br /&gt;
videoId = matchResults[1].trim();&lt;br /&gt;
}&lt;br /&gt;
if (videoId &amp;amp;&amp;amp; videoId.length === 11) {&lt;br /&gt;
// FIXED: Isolated to inject ONLY the video player iframe at the correct 280px width&lt;br /&gt;
var embedUrl = &amp;quot;https://www.youtube.com/embed/&amp;quot; + videoId;&lt;br /&gt;
$viewport.html(&#039;&amp;lt;iframe width=&amp;quot;280&amp;quot; height=&amp;quot;225&amp;quot; src=&amp;quot;&#039; + embedUrl + &#039;&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen style=&amp;quot;border-radius: 8px; border: none;&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
$viewport.html(&amp;quot;&amp;lt;div style=&#039;color:#c0392b; padding:10px; font-size:11px;&#039;&amp;gt;Invalid video ID sequence extracted.&amp;lt;/div&amp;gt;&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
} catch (err) {&lt;br /&gt;
console.error(&amp;quot;Shorts engine exception:&amp;quot;, err);&lt;br /&gt;
$viewport.text(&amp;quot;Error handling text structure values.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
}).fail(function() {&lt;br /&gt;
$viewport.text(&amp;quot;API connection failed.&amp;quot;);&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Kasya&lt;br /&gt;
/* Open Timeline links in a new tab ONLY on the Chapters page */&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function($content) {&lt;br /&gt;
// Check if we are exactly on the timeline page&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) === &amp;quot;Chapters_in_Srila_Prabhupada&#039;s_Life&amp;quot;) {&lt;br /&gt;
// If yes, apply the new tab rule to the table&lt;br /&gt;
$content.find(&#039;#mp-tfp a&#039;).attr(&#039;target&#039;, &#039;_blank&#039;).attr(&#039;rel&#039;, &#039;noopener noreferrer&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Wait for MediaWiki core modules and the DOM to load&lt;br /&gt;
mw.loader.using([&#039;mediawiki.api&#039;, &#039;mediawiki.util&#039;]).then(function () {&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
// 1. FIND THE &amp;quot;102 Languages&amp;quot; SIDEBAR SECTION&lt;br /&gt;
var $sidebarMenu = $(&#039;#p-102_Languages ul&#039;).first();&lt;br /&gt;
// Fallback in case your specific MediaWiki version formats the ID differently&lt;br /&gt;
if ($sidebarMenu.length === 0) {&lt;br /&gt;
$(&#039;.vector-menu-heading, .portal h3&#039;).each(function() {&lt;br /&gt;
// Looks for the heading text directly&lt;br /&gt;
if ($(this).text().trim() === &#039;102 Languages&#039;) {&lt;br /&gt;
$sidebarMenu = $(this).closest(&#039;.vector-menu, .portal&#039;).find(&#039;ul&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
// Exit if the 102 Languages menu isn&#039;t found on the page&lt;br /&gt;
if (!$sidebarMenu || $sidebarMenu.length === 0) return;&lt;br /&gt;
// 2. CREATE THE SEARCH BAR AS A MENU ITEM&lt;br /&gt;
var $searchLi = $(&#039;&amp;lt;li id=&amp;quot;n-language-search&amp;quot; style=&amp;quot;margin-top: 10px; margin-bottom: 5px; list-style: none;&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
var $searchBox = $(&#039;&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;sidebarLanguageSearch&amp;quot; placeholder=&amp;quot;Search 102 Languages...&amp;quot; style=&amp;quot;width: 100%; box-sizing: border-box; padding: 5px; font-size: 0.85em; border: 1px solid #a2a9b1; border-radius: 2px;&amp;quot; autocomplete=&amp;quot;off&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
// Container for the results (hidden by default)&lt;br /&gt;
var $resultsContainer = $(&#039;&amp;lt;ul id=&amp;quot;sidebarLanguageResults&amp;quot; style=&amp;quot;list-style: none; padding: 0; margin: 4px 0 0 0; max-height: 200px; overflow-y: auto; border: 1px solid #eaecf0; background: #ffffff; display: none;&amp;quot;&amp;gt;&amp;lt;/ul&amp;gt;&#039;);&lt;br /&gt;
// Build the menu item and append it to the sidebar&lt;br /&gt;
$searchLi.append($searchBox).append($resultsContainer);&lt;br /&gt;
$sidebarMenu.prepend($searchLi);&lt;br /&gt;
var api = new mw.Api();&lt;br /&gt;
var languageList = [];&lt;br /&gt;
// 3. FETCH LANGUAGES FROM THE CATEGORY VIA API IN THE BACKGROUND&lt;br /&gt;
api.get({&lt;br /&gt;
action: &#039;query&#039;,&lt;br /&gt;
list: &#039;categorymembers&#039;,&lt;br /&gt;
cmtitle: &#039;Category:Languages_with_Total_Pages&#039;,&lt;br /&gt;
cmlimit: &#039;max&#039;,&lt;br /&gt;
format: &#039;json&#039;&lt;br /&gt;
}).done(function (data) {&lt;br /&gt;
if (data.query &amp;amp;&amp;amp; data.query.categorymembers) {&lt;br /&gt;
languageList = data.query.categorymembers.map(function (member) {&lt;br /&gt;
return {&lt;br /&gt;
title: member.title,&lt;br /&gt;
url: mw.util.getUrl(member.title)&lt;br /&gt;
};&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 4. ADD SEARCH FUNCTIONALITY TO THE SIDEBAR BOX&lt;br /&gt;
$(&#039;#sidebarLanguageSearch&#039;).on(&#039;keyup&#039;, function (e) {&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
var searchTerm = $(this).val().toLowerCase();&lt;br /&gt;
$resultsContainer.empty();&lt;br /&gt;
// Hide the results box if the search is empty&lt;br /&gt;
if (searchTerm.length === 0) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// Filter the fetched languages&lt;br /&gt;
var filteredLanguages = languageList.filter(function (lang) {&lt;br /&gt;
return lang.title.toLowerCase().indexOf(searchTerm) &amp;gt; -1;&lt;br /&gt;
});&lt;br /&gt;
// Show results container&lt;br /&gt;
$resultsContainer.show();&lt;br /&gt;
// Append results using Vector&#039;s standard dark text color&lt;br /&gt;
if (filteredLanguages.length &amp;gt; 0) {&lt;br /&gt;
filteredLanguages.forEach(function (lang) {&lt;br /&gt;
$resultsContainer.append(&#039;&amp;lt;li style=&amp;quot;padding: 4px 6px; border-bottom: 1px solid #f8f9fa;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + lang.url + &#039;&amp;quot; style=&amp;quot;text-decoration: none; color: #0645ad; display: block; font-size: 0.9em;&amp;quot;&amp;gt;&#039; + lang.title + &#039;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
});&lt;br /&gt;
} else {&lt;br /&gt;
$resultsContainer.append(&#039;&amp;lt;li style=&amp;quot;padding: 4px 6px; color: #72777d; font-size: 0.9em;&amp;quot;&amp;gt;No languages found&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Prevent typing from accidentally triggering global keyboard shortcuts&lt;br /&gt;
$(&#039;#sidebarLanguageSearch&#039;).on(&#039;keydown&#039;, function(e) {&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
});&lt;br /&gt;
// Optional: Hide results when clicking outside the sidebar search&lt;br /&gt;
$(document).on(&#039;click&#039;, function(e) {&lt;br /&gt;
if (!$(e.target).closest(&#039;#n-language-search&#039;).length) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Re-show results if they click back into the search box&lt;br /&gt;
$(&#039;#sidebarLanguageSearch&#039;).on(&#039;click&#039;, function() {&lt;br /&gt;
if ($(this).val().length &amp;gt; 0) {&lt;br /&gt;
$resultsContainer.show();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
});&lt;br /&gt;
});&lt;br /&gt;
// 5. SIDEBAR ACCORDION - STRICT LEFT-COLUMN ISOLATION &amp;amp; TRUE ACCORDION&lt;br /&gt;
(function() {&lt;br /&gt;
// 1. Tag ONLY menus physically located in the left sidebar&lt;br /&gt;
function tagSidebarMenus() {&lt;br /&gt;
var allMenus = document.querySelectorAll(&#039;.vector-menu&#039;);&lt;br /&gt;
for (var i = 0; i &amp;lt; allMenus.length; i++) {&lt;br /&gt;
var menu = allMenus[i];&lt;br /&gt;
// STRICT INCLUSION: Only tag menus inside the modern or legacy left sidebar containers&lt;br /&gt;
if (menu.closest(&#039;#vector-main-menu, #mw-panel, #mw-navigation&#039;)) {&lt;br /&gt;
menu.classList.add(&#039;vanipedia-sidebar-menu&#039;);&lt;br /&gt;
// Collapse them by default if they have a heading&lt;br /&gt;
if (menu.querySelector(&#039;.vector-menu-heading&#039;) &amp;amp;&amp;amp; !menu.classList.contains(&#039;vanipedia-collapsed&#039;)) {&lt;br /&gt;
menu.classList.add(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// Run tagging immediately, and again on load as a failsafe&lt;br /&gt;
tagSidebarMenus();&lt;br /&gt;
if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
document.addEventListener(&#039;DOMContentLoaded&#039;, tagSidebarMenus);&lt;br /&gt;
}&lt;br /&gt;
// 2. Inject CSS targeted STRICTLY at our newly tagged custom class&lt;br /&gt;
var style = document.createElement(&#039;style&#039;);&lt;br /&gt;
style.textContent =&lt;br /&gt;
/* Widen only our tagged sidebar menus */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu { width: 185px !important; } &#039; +&lt;br /&gt;
/* Core functional hiding rule */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content { display: none !important; } &#039; +&lt;br /&gt;
/* Bold, Dark Header */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-heading { &#039; +&lt;br /&gt;
&#039;   cursor: pointer !important; &#039; +&lt;br /&gt;
&#039;   background-color: #2c4c50 !important; &#039; +&lt;br /&gt;
&#039;   border: 1px solid #1b3033 !important; &#039; +&lt;br /&gt;
&#039;   border-radius: 4px !important; &#039; +&lt;br /&gt;
&#039;   margin-bottom: 4px !important; &#039; +&lt;br /&gt;
&#039;   padding: 10px 12px !important; &#039; +&lt;br /&gt;
&#039;   font-weight: 600 !important; &#039; +&lt;br /&gt;
&#039;   color: #ffffff !important; &#039; +&lt;br /&gt;
&#039;   display: flex !important; &#039; +&lt;br /&gt;
&#039;   justify-content: space-between !important; &#039; +&lt;br /&gt;
&#039;   align-items: center !important; &#039; +&lt;br /&gt;
&#039;   gap: 10px !important; &#039; +&lt;br /&gt;
&#039;   transition: all 0.2s ease; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Fix header corners when expanded */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading { &#039; +&lt;br /&gt;
&#039;   border-radius: 4px 4px 0 0 !important; &#039; +&lt;br /&gt;
&#039;   margin-bottom: 0 !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Hover effect */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-heading:hover { background-color: #385e63 !important; } &#039; +&lt;br /&gt;
/* The dropdown caret */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-heading::after { &#039; +&lt;br /&gt;
&#039;   content: &amp;quot;▼&amp;quot;; &#039; +&lt;br /&gt;
&#039;   font-size: 0.75em; &#039; +&lt;br /&gt;
&#039;   color: #ffffff !important; &#039; +&lt;br /&gt;
&#039;   transition: transform 0.2s ease; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Rotate the arrow when collapsed */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after { &#039; +&lt;br /&gt;
&#039;   transform: rotate(-90deg); &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* The Expanded Content Area */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content { &#039; +&lt;br /&gt;
&#039;   background-color: #eaeff0 !important; &#039; +&lt;br /&gt;
&#039;   border: 1px solid #2c4c50 !important; &#039; +&lt;br /&gt;
&#039;   border-top: none !important; &#039; +&lt;br /&gt;
&#039;   border-radius: 0 0 4px 4px !important; &#039; +&lt;br /&gt;
&#039;   padding: 0 0 4px 0 !important; &#039; +&lt;br /&gt;
&#039;   margin-bottom: 6px !important; &#039; +&lt;br /&gt;
&#039;   box-shadow: 0 3px 6px rgba(0,0,0,0.15) !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Reset the list styles */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content ul { &#039; +&lt;br /&gt;
&#039;   list-style: none !important; &#039; +&lt;br /&gt;
&#039;   margin: 0 !important; &#039; +&lt;br /&gt;
&#039;   padding: 0 !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Menu links */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content li a { &#039; +&lt;br /&gt;
&#039;   display: block !important; &#039; +&lt;br /&gt;
&#039;   padding: 8px 12px 8px 16px !important; &#039; +&lt;br /&gt;
&#039;   color: #1b3033 !important; &#039; +&lt;br /&gt;
&#039;   text-decoration: none !important; &#039; +&lt;br /&gt;
&#039;   border-left: 3px solid transparent !important; &#039; +&lt;br /&gt;
&#039;   border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important; &#039; +&lt;br /&gt;
&#039;   transition: all 0.15s ease !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Remove separator from last item */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content li:last-child a { &#039; +&lt;br /&gt;
&#039;   border-bottom: none !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Hover effect for individual menu items */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content li a:hover { &#039; +&lt;br /&gt;
&#039;   background-color: #dbe4e6 !important; &#039; +&lt;br /&gt;
&#039;   border-left: 3px solid #2c4c50 !important; &#039; +&lt;br /&gt;
&#039;   color: #000000 !important; &#039; +&lt;br /&gt;
&#039;} &#039;;&lt;br /&gt;
document.head.appendChild(style);&lt;br /&gt;
// 3. Helper function to collapse all of our securely tagged menus&lt;br /&gt;
function collapseAllSidebarMenus() {&lt;br /&gt;
var menus = document.querySelectorAll(&#039;.vanipedia-sidebar-menu&#039;);&lt;br /&gt;
for (var i = 0; i &amp;lt; menus.length; i++) {&lt;br /&gt;
menus[i].classList.add(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// 4. Intercept clicks for True Accordion Behavior&lt;br /&gt;
document.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
var heading = e.target.closest(&#039;.vector-menu-heading&#039;);&lt;br /&gt;
if (!heading) return;&lt;br /&gt;
// ONLY react if this click belongs to one of our tagged sidebar menus&lt;br /&gt;
var navContainer = heading.closest(&#039;.vanipedia-sidebar-menu&#039;);&lt;br /&gt;
if (navContainer) {&lt;br /&gt;
var isAlreadyOpen = !navContainer.classList.contains(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
// Forcefully collapse ALL left sidebar menus first&lt;br /&gt;
collapseAllSidebarMenus();&lt;br /&gt;
// Open the clicked one if it wasn&#039;t already open&lt;br /&gt;
if (!isAlreadyOpen) {&lt;br /&gt;
navContainer.classList.remove(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
}&lt;br /&gt;
}, true);&lt;br /&gt;
})();&lt;br /&gt;
mw.loader.using(&#039;mediawiki.user&#039;).then(function() {&lt;br /&gt;
// Fetch the user&#039;s assigned groups&lt;br /&gt;
var userGroups = mw.config.get(&#039;wgUserGroups&#039;) || [];&lt;br /&gt;
// Define the roles that SHOULD see the administrative tabs&lt;br /&gt;
var isAuthorized = userGroups.includes(&#039;sysop&#039;) ||&lt;br /&gt;
userGroups.includes(&#039;interface-admin&#039;) ||&lt;br /&gt;
userGroups.includes(&#039;Editor&#039;);&lt;br /&gt;
// If the user is not in one of those groups, restrict the UI&lt;br /&gt;
if (!isAuthorized) {&lt;br /&gt;
document.body.classList.add(&#039;restricted-ui&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Function to open accordion from TOC and jump there //&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
function handleAccordionTOC(hash) {&lt;br /&gt;
if (!hash || hash === &#039;#&#039;) return false;&lt;br /&gt;
try {&lt;br /&gt;
var targetId = hash.substring(1);&lt;br /&gt;
var targetElement = document.getElementById(targetId) || document.getElementById(decodeURIComponent(targetId));&lt;br /&gt;
if (!targetElement) return false;&lt;br /&gt;
var $target = $(targetElement);&lt;br /&gt;
// Match either h2 or h3&lt;br /&gt;
var $heading = $target.is(&#039;h2, h3&#039;) ? $target : $target.closest(&#039;h2, h3&#039;);&lt;br /&gt;
if (!$heading.length) return false;&lt;br /&gt;
var $accordion = $heading.next(&#039;.book-accordion&#039;);&lt;br /&gt;
// If the heading itself is not followed directly by an accordion,&lt;br /&gt;
// check if the heading is located INSIDE a parent accordion (e.g., nested h3)&lt;br /&gt;
var $parentAccordions = $heading.parents(&#039;.book-accordion&#039;);&lt;br /&gt;
// If there&#039;s no direct accordion next to it and it&#039;s not inside any accordion,&lt;br /&gt;
// let the browser handle standard jump.&lt;br /&gt;
if (!$accordion.length &amp;amp;&amp;amp; !$parentAccordions.length) return false;&lt;br /&gt;
// 1. Open all ancestor accordions (if target heading is nested inside one)&lt;br /&gt;
$parentAccordions.each(function() {&lt;br /&gt;
var $parentCollapsible = $(this).children(&#039;.mw-collapsible&#039;);&lt;br /&gt;
if ($parentCollapsible.length &amp;amp;&amp;amp; $parentCollapsible.hasClass(&#039;mw-collapsed&#039;)) {&lt;br /&gt;
var pId = $parentCollapsible.attr(&#039;id&#039;);&lt;br /&gt;
if (pId) {&lt;br /&gt;
var pToggleClass = pId.replace(&#039;mw-customcollapsible-&#039;, &#039;mw-customtoggle-&#039;);&lt;br /&gt;
$(&#039;.&#039; + pToggleClass).first().click();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 2. Open the accordion immediately following this heading (if present)&lt;br /&gt;
if ($accordion.length) {&lt;br /&gt;
var $collapsible = $accordion.children(&#039;.mw-collapsible, .mw-collapsible-content&#039;).first();&lt;br /&gt;
if (!$collapsible.length) {&lt;br /&gt;
$collapsible = $accordion.find(&#039;.mw-collapsible&#039;);&lt;br /&gt;
}&lt;br /&gt;
if ($collapsible.length &amp;amp;&amp;amp; $collapsible.hasClass(&#039;mw-collapsed&#039;)) {&lt;br /&gt;
var collapsibleId = $collapsible.attr(&#039;id&#039;);&lt;br /&gt;
if (collapsibleId) {&lt;br /&gt;
var toggleClass = collapsibleId.replace(&#039;mw-customcollapsible-&#039;, &#039;mw-customtoggle-&#039;);&lt;br /&gt;
$(&#039;.&#039; + toggleClass).first().click();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// Target element to scroll to (the accordion, or the heading itself if accordion is missing)&lt;br /&gt;
var $scrollTarget = $accordion.length ? $accordion : $heading;&lt;br /&gt;
// 3. Scroll to the visible section&lt;br /&gt;
setTimeout(function() {&lt;br /&gt;
$(&#039;html, body&#039;).animate({&lt;br /&gt;
scrollTop: $scrollTarget.offset().top - 75&lt;br /&gt;
}, 300);&lt;br /&gt;
}, 100);&lt;br /&gt;
// Return true to indicate we successfully handled the TOC accordion click&lt;br /&gt;
return true;&lt;br /&gt;
} catch (e) {&lt;br /&gt;
console.error(&amp;quot;TOC Accordion script error:&amp;quot;, e);&lt;br /&gt;
return false;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(document).off(&#039;click.tocAccordion&#039;).on(&#039;click.tocAccordion&#039;, &#039;a[href^=&amp;quot;#&amp;quot;]&#039;, function(e) {&lt;br /&gt;
if ($(this).closest(&#039;#toc, .toc, .vector-toc&#039;).length &amp;gt; 0) {&lt;br /&gt;
var href = $(this).attr(&#039;href&#039;);&lt;br /&gt;
// Run our function to see if this is an accordion/heading link&lt;br /&gt;
var isAccordion = handleAccordionTOC(href);&lt;br /&gt;
// ONLY stop the default browser jump if we handled it&lt;br /&gt;
if (isAccordion) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
// Update the URL manually so the user can still share the link&lt;br /&gt;
if (history.pushState) {&lt;br /&gt;
history.pushState(null, null, href);&lt;br /&gt;
} else {&lt;br /&gt;
window.location.hash = href;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
if (window.location.hash) {&lt;br /&gt;
setTimeout(function() {&lt;br /&gt;
handleAccordionTOC(window.location.hash);&lt;br /&gt;
}, 500);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
/* Sticky burger menu - Pure Floating Dropdown (Forces Unpinned &amp;amp; Full Title) */&lt;br /&gt;
(function () {&lt;br /&gt;
let isMenuOpen = false;&lt;br /&gt;
// 1. Force the sidebar out of pinned mode and return menu into the dropdown container&lt;br /&gt;
function forceUnpinSidebar() {&lt;br /&gt;
document.documentElement.classList.remove(&#039;vector-feature-main-menu-pinned-enabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-1&#039;);&lt;br /&gt;
document.documentElement.classList.add(&#039;vector-feature-main-menu-pinned-disabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-0&#039;);&lt;br /&gt;
if (document.body) {&lt;br /&gt;
document.body.classList.remove(&#039;vector-feature-main-menu-pinned-enabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-1&#039;);&lt;br /&gt;
document.body.classList.add(&#039;vector-feature-main-menu-pinned-disabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-0&#039;);&lt;br /&gt;
}&lt;br /&gt;
// Clear stored pin preference&lt;br /&gt;
document.cookie = &amp;quot;vector-feature-main-menu-pinned=0; path=/; max-age=31536000&amp;quot;;&lt;br /&gt;
try { localStorage.setItem(&#039;vector-feature-main-menu-pinned&#039;, &#039;0&#039;); } catch(e) {}&lt;br /&gt;
// If #vector-main-menu was moved into the pinned container, move it back into dropdown&lt;br /&gt;
const mainMenu = document.getElementById(&#039;vector-main-menu&#039;);&lt;br /&gt;
const unpinnedContainer = document.getElementById(&#039;vector-main-menu-unpinned-container&#039;) ||&lt;br /&gt;
document.querySelector(&#039;#vector-main-menu-dropdown .vector-dropdown-content&#039;);&lt;br /&gt;
const pinnedContainer = document.getElementById(&#039;vector-main-menu-pinned-container&#039;);&lt;br /&gt;
if (mainMenu &amp;amp;&amp;amp; unpinnedContainer &amp;amp;&amp;amp; pinnedContainer &amp;amp;&amp;amp; pinnedContainer.contains(mainMenu)) {&lt;br /&gt;
unpinnedContainer.appendChild(mainMenu);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
function getDropdownElement() {&lt;br /&gt;
return document.querySelector(&#039;#vector-main-menu-dropdown .vector-dropdown-content&#039;) ||&lt;br /&gt;
document.getElementById(&#039;vector-main-menu-dropdown-content&#039;) ||&lt;br /&gt;
document.getElementById(&#039;vector-main-menu-unpinned-container&#039;) ||&lt;br /&gt;
document.getElementById(&#039;vector-main-menu&#039;);&lt;br /&gt;
}&lt;br /&gt;
function openMenu(menuBtn) {&lt;br /&gt;
forceUnpinSidebar();&lt;br /&gt;
const checkbox = document.getElementById(&#039;vector-main-menu-dropdown-checkbox&#039;);&lt;br /&gt;
const dropdown = getDropdownElement();&lt;br /&gt;
if (!dropdown) return;&lt;br /&gt;
if (checkbox) {&lt;br /&gt;
checkbox.checked = true;&lt;br /&gt;
checkbox.dispatchEvent(new Event(&#039;change&#039;, { bubbles: true }));&lt;br /&gt;
}&lt;br /&gt;
const rect = menuBtn.getBoundingClientRect();&lt;br /&gt;
dropdown.style.setProperty(&#039;position&#039;, &#039;fixed&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;top&#039;, rect.bottom + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;left&#039;, rect.left + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;z-index&#039;, &#039;99999&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;max-height&#039;, (window.innerHeight - rect.bottom - 16) + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;overflow-y&#039;, &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;display&#039;, &#039;block&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;visibility&#039;, &#039;visible&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;opacity&#039;, &#039;1&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;background-color&#039;, &#039;var(--background-color-base, #ffffff)&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;box-shadow&#039;, &#039;0 4px 16px rgba(0, 0, 0, 0.2)&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;border-radius&#039;, &#039;4px&#039;, &#039;important&#039;);&lt;br /&gt;
isMenuOpen = true;&lt;br /&gt;
}&lt;br /&gt;
function closeMenu() {&lt;br /&gt;
const checkbox = document.getElementById(&#039;vector-main-menu-dropdown-checkbox&#039;);&lt;br /&gt;
const dropdown = getDropdownElement();&lt;br /&gt;
if (!dropdown) return;&lt;br /&gt;
if (checkbox) {&lt;br /&gt;
checkbox.checked = false;&lt;br /&gt;
checkbox.dispatchEvent(new Event(&#039;change&#039;, { bubbles: true }));&lt;br /&gt;
}&lt;br /&gt;
dropdown.style.removeProperty(&#039;position&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;top&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;left&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;z-index&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;max-height&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;overflow-y&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;background-color&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;box-shadow&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;border-radius&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;visibility&#039;, &#039;hidden&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;opacity&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
isMenuOpen = false;&lt;br /&gt;
}&lt;br /&gt;
function initStickyBurger() {&lt;br /&gt;
forceUnpinSidebar();&lt;br /&gt;
const stickyHeader = document.getElementById(&#039;vector-sticky-header&#039;);&lt;br /&gt;
if (!stickyHeader) return false;&lt;br /&gt;
if (document.getElementById(&#039;vanipedia-sticky-main-menu&#039;)) return true;&lt;br /&gt;
// 1. Create burger button&lt;br /&gt;
const menuBtn = document.createElement(&#039;div&#039;);&lt;br /&gt;
menuBtn.id = &#039;vanipedia-sticky-main-menu&#039;;&lt;br /&gt;
menuBtn.title = &#039;Main menu&#039;;&lt;br /&gt;
menuBtn.style.cursor = &#039;pointer&#039;;&lt;br /&gt;
menuBtn.className = &#039;vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--icon-only&#039;;&lt;br /&gt;
// 2. Add hamburger icon&lt;br /&gt;
const iconSpan = document.createElement(&#039;span&#039;);&lt;br /&gt;
iconSpan.className = &#039;vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu&#039;;&lt;br /&gt;
menuBtn.appendChild(iconSpan);&lt;br /&gt;
// 3. Toggle click handler (1st click opens, 2nd click rolls back)&lt;br /&gt;
menuBtn.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
if (isMenuOpen) {&lt;br /&gt;
closeMenu();&lt;br /&gt;
} else {&lt;br /&gt;
openMenu(menuBtn);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 4. Inject into start container&lt;br /&gt;
let startContainer = stickyHeader.querySelector(&#039;.vector-sticky-header-start&#039;);&lt;br /&gt;
if (!startContainer) {&lt;br /&gt;
startContainer = document.createElement(&#039;div&#039;);&lt;br /&gt;
startContainer.className = &#039;vector-sticky-header-start&#039;;&lt;br /&gt;
stickyHeader.insertBefore(startContainer, stickyHeader.firstChild);&lt;br /&gt;
}&lt;br /&gt;
startContainer.insertBefore(menuBtn, startContainer.firstChild);&lt;br /&gt;
return true;&lt;br /&gt;
}&lt;br /&gt;
// 5. Close when clicking anywhere outside&lt;br /&gt;
document.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
if (!isMenuOpen) return;&lt;br /&gt;
const menuBtn = document.getElementById(&#039;vanipedia-sticky-main-menu&#039;);&lt;br /&gt;
const dropdown = getDropdownElement();&lt;br /&gt;
if (dropdown &amp;amp;&amp;amp; menuBtn &amp;amp;&amp;amp; !menuBtn.contains(e.target) &amp;amp;&amp;amp; !dropdown.contains(e.target)) {&lt;br /&gt;
closeMenu();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 6. Bootstrap initializer&lt;br /&gt;
if (!initStickyBurger()) {&lt;br /&gt;
const checkTimer = setInterval(function () {&lt;br /&gt;
if (initStickyBurger()) {&lt;br /&gt;
clearInterval(checkTimer);&lt;br /&gt;
}&lt;br /&gt;
}, 100);&lt;br /&gt;
setTimeout(function () { clearInterval(checkTimer); }, 4000);&lt;br /&gt;
}&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initStickyBurger);&lt;br /&gt;
$(initStickyBurger);&lt;br /&gt;
})();&lt;br /&gt;
/* Floating &amp;quot;Back to Top&amp;quot; Button Controller */&lt;br /&gt;
(function () {&lt;br /&gt;
function initBackToTop() {&lt;br /&gt;
if (document.getElementById(&#039;vanipedia-back-to-top&#039;)) return;&lt;br /&gt;
// 1. Create button element with an up-arrow SVG icon&lt;br /&gt;
const btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
btn.id = &#039;vanipedia-back-to-top&#039;;&lt;br /&gt;
btn.title = &#039;Back to top&#039;;&lt;br /&gt;
btn.setAttribute(&#039;aria-label&#039;, &#039;Back to top&#039;);&lt;br /&gt;
btn.innerHTML = `&lt;br /&gt;
&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; width=&amp;quot;22&amp;quot; height=&amp;quot;22&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2.5&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;polyline points=&amp;quot;18 15 12 9 6 15&amp;quot;&amp;gt;&amp;lt;/polyline&amp;gt;&lt;br /&gt;
&amp;lt;/svg&amp;gt;&lt;br /&gt;
`;&lt;br /&gt;
// 2. Smooth scroll to top on click&lt;br /&gt;
btn.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
window.scrollTo({ top: 0, behavior: &#039;smooth&#039; });&lt;br /&gt;
});&lt;br /&gt;
// 3. Show button only after scrolling down 300px&lt;br /&gt;
function toggleVisibility() {&lt;br /&gt;
if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
btn.classList.add(&#039;visible&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
btn.classList.remove(&#039;visible&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, toggleVisibility, { passive: true });&lt;br /&gt;
toggleVisibility();&lt;br /&gt;
document.body.appendChild(btn);&lt;br /&gt;
}&lt;br /&gt;
$(initBackToTop);&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initBackToTop);&lt;br /&gt;
})();&lt;br /&gt;
/* V176: Removed the homepage animation/random-content initializer. Main-page&lt;br /&gt;
   features now remain exactly as curated in Main-Page.wikitext. */&lt;br /&gt;
&lt;br /&gt;
// SAFE LEFT-ANCHORED SEARCH (STEP 18)&lt;br /&gt;
// ==========================================================================&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
var $search = $(&#039;#p-search&#039;);&lt;br /&gt;
var $start = $(&#039;.vector-header-start&#039;);&lt;br /&gt;
if ($search.length &amp;amp;&amp;amp; $start.length &amp;amp;&amp;amp; !$start.find(&#039;#p-search&#039;).length) {&lt;br /&gt;
$start.append($search);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
/* ======================================================================&lt;br /&gt;
STEP 59: REMOVE TOP BAR HOVER HELP TEXTS (BROWSER TOOLTIPS)&lt;br /&gt;
====================================================================== */&lt;br /&gt;
function removeTopBarHelpTexts() {&lt;br /&gt;
var selectors = [&lt;br /&gt;
&#039;#mw-head [title]&#039;,&lt;br /&gt;
&#039;.vector-header [title]&#039;,&lt;br /&gt;
&#039;#vanipedia-header-title&#039;,&lt;br /&gt;
&#039;.vh-header-title&#039;,&lt;br /&gt;
&#039;.vanipedia-header-title&#039;,&lt;br /&gt;
&#039;#p-logo [title]&#039;,&lt;br /&gt;
&#039;#p-logo a&#039;,&lt;br /&gt;
&#039;header [title]&#039;,&lt;br /&gt;
&#039;#p-personal [title]&#039;,&lt;br /&gt;
&#039;#p-search [title]&#039;,&lt;br /&gt;
&#039;.vector-user-menu [title]&#039;,&lt;br /&gt;
&#039;#pt-login [title]&#039;,&lt;br /&gt;
&#039;#pt-anonuserpage [title]&#039;,&lt;br /&gt;
&#039;#pt-anontalk [title]&#039;,&lt;br /&gt;
&#039;.vector-menu [title]&#039;&lt;br /&gt;
];&lt;br /&gt;
$(selectors.join(&#039;, &#039;)).removeAttr(&#039;title&#039;);&lt;br /&gt;
// Aggressively remove title from all top bar elements&lt;br /&gt;
$(&#039;#mw-head, .vector-header, header, .vector-header-container&#039;).find(&#039;*&#039;).removeAttr(&#039;title&#039;);&lt;br /&gt;
}&lt;br /&gt;
function initSanctuaryTitle() {&lt;br /&gt;
$(&#039;.vh-sanctuary-title a&#039;).each(function () {&lt;br /&gt;
var $link = $(this);&lt;br /&gt;
$link.removeClass(&#039;vh-title-morph&#039;);&lt;br /&gt;
$link.find(&#039;.vh-title-hover, .vh-title-default&#039;).remove();&lt;br /&gt;
$link.text(&#039;Who Is Śrīla Prabhupāda&#039;);&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
removeTopBarHelpTexts();&lt;br /&gt;
initSanctuaryTitle();&lt;br /&gt;
setTimeout(removeTopBarHelpTexts, 400);&lt;br /&gt;
setTimeout(removeTopBarHelpTexts, 1500);&lt;br /&gt;
});&lt;br /&gt;
// ==========================================================================&lt;br /&gt;
/* V175: decorative cursor code removed; the native system cursor is retained. */&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR (MAIN PAGE &amp;amp; REGULAR WIKI PAGES)&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Core Principles (/wiki/Vanipedia_Vision)&lt;br /&gt;
- Volunteer (/wiki/Vaniseva)&lt;br /&gt;
- Community (/wiki/Vanipedia_Community)&lt;br /&gt;
- Contact (/contact.php, opens in new window)&lt;br /&gt;
- Donate (/wiki/Special:IframePage)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function initPermanentBottomBar() {&lt;br /&gt;
function isEntryPage() {&lt;br /&gt;
return (&lt;br /&gt;
document.body.classList.contains(&#039;ext-vp3d-fullscreen&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-container&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-wrapper&#039;) ||&lt;br /&gt;
window.location.pathname === &#039;/&#039; ||&lt;br /&gt;
(window.location.pathname === &#039;/index.php&#039; &amp;amp;&amp;amp; !window.location.search) ||&lt;br /&gt;
(window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; (mw.config.get(&#039;wgPageName&#039;) === &#039;Entry_Page&#039; || mw.config.get(&#039;wgTitle&#039;) === &#039;Entry Page&#039;))&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
/* V190: mobile footer navigation starts at Home/Main Page, with reachable horizontal overflow. */&lt;br /&gt;
function updateBottomBarLayout(bar) {&lt;br /&gt;
if (!bar) return;&lt;br /&gt;
var mobile = window.innerWidth &amp;lt;= 999 || document.body.classList.contains(&#039;skin-minerva&#039;);&lt;br /&gt;
var inner = bar.querySelector(&#039;.vh-bottom-bar-inner&#039;);&lt;br /&gt;
var links = bar.querySelector(&#039;.vh-bottom-nav-links&#039;);&lt;br /&gt;
var left = bar.querySelector(&#039;.vh-bottom-bar-left-space&#039;);&lt;br /&gt;
var right = bar.querySelector(&#039;.vh-bottom-bar-right-space&#039;);&lt;br /&gt;
if (!inner || !links) return;&lt;br /&gt;
inner.style.setProperty(&#039;padding&#039;, mobile ? &#039;0 10px&#039; : &#039;0 24px&#039;, &#039;important&#039;);&lt;br /&gt;
inner.style.setProperty(&#039;min-width&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
if (mobile) inner.style.setProperty(&#039;justify-content&#039;, &#039;flex-start&#039;, &#039;important&#039;);&lt;br /&gt;
else inner.style.removeProperty(&#039;justify-content&#039;);&lt;br /&gt;
links.style.setProperty(&#039;justify-content&#039;, mobile ? &#039;flex-start&#039; : &#039;center&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;flex&#039;, mobile ? &#039;1 1 auto&#039; : &#039;0 0 auto&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;width&#039;, mobile ? &#039;100%&#039; : &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;min-width&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;gap&#039;, mobile ? &#039;8px&#039; : &#039;12px&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;flex-wrap&#039;, &#039;nowrap&#039;, &#039;important&#039;);&lt;br /&gt;
if (mobile) links.style.setProperty(&#039;overflow-x&#039;, &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
else links.style.removeProperty(&#039;overflow-x&#039;);&lt;br /&gt;
links.querySelectorAll(&#039;.vh-bottom-link, .vh-bottom-sep&#039;).forEach(function (item) {&lt;br /&gt;
item.style.setProperty(&#039;flex-shrink&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
});&lt;br /&gt;
if (left) left.style.setProperty(&#039;display&#039;, mobile ? &#039;none&#039; : &#039;block&#039;, &#039;important&#039;);&lt;br /&gt;
if (right) right.style.setProperty(&#039;display&#039;, mobile ? &#039;none&#039; : &#039;flex&#039;, &#039;important&#039;);&lt;br /&gt;
if (mobile &amp;amp;&amp;amp; bar.dataset.vpFooterMode !== &#039;mobile&#039;) {&lt;br /&gt;
links.scrollLeft = 0;&lt;br /&gt;
inner.scrollLeft = 0;&lt;br /&gt;
}&lt;br /&gt;
bar.dataset.vpFooterMode = mobile ? &#039;mobile&#039; : &#039;desktop&#039;;&lt;br /&gt;
}&lt;br /&gt;
function setupBottomBar() {&lt;br /&gt;
// Never inject on the 3D entry page; remove if already present&lt;br /&gt;
if (isEntryPage()) {&lt;br /&gt;
var existing = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (existing) existing.remove();&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
var currentBar = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (currentBar) { updateBottomBarLayout(currentBar); return; }&lt;br /&gt;
var bar = document.createElement(&#039;nav&#039;);&lt;br /&gt;
bar.id = &#039;vh-bottom-bar&#039;;&lt;br /&gt;
bar.className = &#039;vh-bottom-bar&#039;;&lt;br /&gt;
bar.setAttribute(&#039;aria-label&#039;, &#039;Vanipedia Global Navigation&#039;);&lt;br /&gt;
bar.innerHTML =&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-bar-inner&amp;quot; style=&amp;quot;display:flex !important; align-items:center !important; width:100% !important; max-width:100% !important; height:100% !important; padding:0 24px !important; box-sizing:border-box !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-bar-left-space&amp;quot; style=&amp;quot;flex:1 1 0 !important; min-width:0 !important;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-nav-links&amp;quot; style=&amp;quot;flex:0 0 auto !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:12px !important; white-space:nowrap !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/&amp;quot; class=&amp;quot;vh-bottom-link vh-bottom-entry&amp;quot;&amp;gt;Home&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot; class=&amp;quot;vh-bottom-link vh-bottom-home&amp;quot;&amp;gt;Main Page&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Vanipedia_Vision&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Core Principles&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Vaniseva&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Volunteer&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Vanipedia_Community&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Community&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/contact.php&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Contact&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Special:IframePage&amp;quot; class=&amp;quot;vh-bottom-link vh-bottom-donate&amp;quot;&amp;gt;Donate&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-bar-right-space&amp;quot; style=&amp;quot;flex:1 1 0 !important; min-width:0 !important; display:flex !important; align-items:center !important; justify-content:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-social-links&amp;quot; style=&amp;quot;position:static !important; transform:none !important; display:inline-flex !important; align-items:center !important; gap:24px !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.youtube.com/@VanimediaPrabhupada&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;YouTube&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/YouTube_Logo_B.png&amp;quot; alt=&amp;quot;YouTube&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.facebook.com/vanipedia.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;Facebook Page&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/Facebook_Group_Logo.png&amp;quot; alt=&amp;quot;Facebook&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.facebook.com/groups/VanipediaGroup&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;Facebook Group&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/Facebook_Logo_2023.png&amp;quot; alt=&amp;quot;Facebook Group&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.instagram.com/vanipediaprabhupada/&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;Instagram&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/Insta Logo.png&amp;quot; alt=&amp;quot;Instagram&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
var stageSlot = document.getElementById(&#039;vani-stage-footer-slot&#039;);&lt;br /&gt;
if (stageSlot) {&lt;br /&gt;
stageSlot.appendChild(bar);&lt;br /&gt;
} else {&lt;br /&gt;
document.body.appendChild(bar);&lt;br /&gt;
}&lt;br /&gt;
updateBottomBarLayout(bar);&lt;br /&gt;
}&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, function () {&lt;br /&gt;
updateBottomBarLayout(document.getElementById(&#039;vh-bottom-bar&#039;));&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
// Remove bar if 3D entry page activates asynchronously&lt;br /&gt;
if (window.MutationObserver &amp;amp;&amp;amp; document.body) {&lt;br /&gt;
var observer = new MutationObserver(function() {&lt;br /&gt;
if (isEntryPage()) {&lt;br /&gt;
var existing = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (existing) existing.remove();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
observer.observe(document.body, { attributes: true, attributeFilter: [&#039;class&#039;], childList: true });&lt;br /&gt;
}&lt;br /&gt;
if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
document.addEventListener(&#039;DOMContentLoaded&#039;, setupBottomBar);&lt;br /&gt;
} else {&lt;br /&gt;
setupBottomBar();&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
// Chrome suppression for Entry Page&lt;br /&gt;
(function suppressEntryPageChrome() {&lt;br /&gt;
function checkEntryChrome() {&lt;br /&gt;
var isEntry = (&lt;br /&gt;
document.body.classList.contains(&#039;ext-vp3d-fullscreen&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-container&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-wrapper&#039;) ||&lt;br /&gt;
window.location.pathname === &#039;/&#039; ||&lt;br /&gt;
(window.location.pathname === &#039;/index.php&#039; &amp;amp;&amp;amp; !window.location.search)&lt;br /&gt;
);&lt;br /&gt;
if (isEntry) {&lt;br /&gt;
var headers = document.querySelectorAll(&#039;.header-container, .header-chrome, .minerva-header, .vector-header-container, #mw-head, .mw-header&#039;);&lt;br /&gt;
for (var i = 0; i &amp;lt; headers.length; i++) {&lt;br /&gt;
headers[i].style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
}&lt;br /&gt;
var b = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (b) b.remove();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
document.addEventListener(&#039;DOMContentLoaded&#039;, checkEntryChrome);&lt;br /&gt;
} else {&lt;br /&gt;
checkEntryChrome();&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE BURGER MENU TOGGLE ENHANCER&lt;br /&gt;
Ensures the hamburger menu reliably opens and closes the Vector navigation&lt;br /&gt;
drawer on mobile viewports and touch devices.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
function initMobileMenuToggle() {&lt;br /&gt;
var dropdown = document.getElementById(&#039;vector-main-menu-dropdown&#039;);&lt;br /&gt;
if (!dropdown || dropdown.dataset.vaniMobileInit) return;&lt;br /&gt;
dropdown.dataset.vaniMobileInit = &#039;true&#039;;&lt;br /&gt;
var label = dropdown.querySelector(&#039;.vector-dropdown-label&#039;);&lt;br /&gt;
var checkbox = document.getElementById(&#039;vector-main-menu-dropdown-checkbox&#039;);&lt;br /&gt;
var content = dropdown.querySelector(&#039;.vector-dropdown-content&#039;);&lt;br /&gt;
if (label &amp;amp;&amp;amp; checkbox) {&lt;br /&gt;
label.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
setTimeout(function() {&lt;br /&gt;
if (content) {&lt;br /&gt;
if (checkbox.checked) {&lt;br /&gt;
content.classList.add(&#039;is-open&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
content.classList.remove(&#039;is-open&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}, 50);&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(initMobileMenuToggle);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initMobileMenuToggle);&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA MOBILE JAVASCRIPT (MediaWiki:Mobile.js)&lt;br /&gt;
1. User Menu Dropdown: Intercepts #ca-mytalks on mobile to show the regular&lt;br /&gt;
user dropdown menu (Talk, Preferences, Contributions, Log out) matching desktop.&lt;br /&gt;
2. Self-contained styles injected into &amp;lt;head&amp;gt;.&lt;br /&gt;
3. Screen Orientation lock to landscape on Main Page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
// 1. Inject self-contained dropdown styles immediately into &amp;lt;head&amp;gt;&lt;br /&gt;
var styleId = &#039;vani-mobile-dropdown-styles&#039;;&lt;br /&gt;
if (!document.getElementById(styleId)) {&lt;br /&gt;
var style = document.createElement(&#039;style&#039;);&lt;br /&gt;
style.id = styleId;&lt;br /&gt;
style.textContent = [&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu {&#039;,&lt;br /&gt;
&#039;  display: none !important;&#039;,&lt;br /&gt;
&#039;  position: fixed !important;&#039;,&lt;br /&gt;
&#039;  top: 52px !important;&#039;,&lt;br /&gt;
&#039;  right: 8px !important;&#039;,&lt;br /&gt;
&#039;  width: 175px !important;&#039;,&lt;br /&gt;
&#039;  background-color: #1f3e45 !important;&#039;,&lt;br /&gt;
&#039;  border: 1.5px solid #b1873d !important;&#039;,&lt;br /&gt;
&#039;  border-radius: 6px !important;&#039;,&lt;br /&gt;
&#039;  box-shadow: 0 8px 24px rgba(0,0,0,0.5) !important;&#039;,&lt;br /&gt;
&#039;  padding: 6px 0 !important;&#039;,&lt;br /&gt;
&#039;  z-index: 999999 !important;&#039;,&lt;br /&gt;
&#039;  box-sizing: border-box !important;&#039;,&lt;br /&gt;
&#039;  flex-direction: column !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu.is-open {&#039;,&lt;br /&gt;
&#039;  display: flex !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-item {&#039;,&lt;br /&gt;
&#039;  color: #f5d77f !important;&#039;,&lt;br /&gt;
&#039;  font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&#039;,&lt;br /&gt;
&#039;  font-size: 15px !important;&#039;,&lt;br /&gt;
&#039;  font-weight: 500 !important;&#039;,&lt;br /&gt;
&#039;  padding: 10px 18px !important;&#039;,&lt;br /&gt;
&#039;  text-decoration: none !important;&#039;,&lt;br /&gt;
&#039;  display: block !important;&#039;,&lt;br /&gt;
&#039;  line-height: 1.2 !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&#039;,&lt;br /&gt;
&#039;  background-color: #345B63 !important;&#039;,&lt;br /&gt;
&#039;  color: #ffffff !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu .vani-user-menu-divider {&#039;,&lt;br /&gt;
&#039;  height: 1px !important;&#039;,&lt;br /&gt;
&#039;  background-color: rgba(177, 135, 61, 0.35) !important;&#039;,&lt;br /&gt;
&#039;  margin: 5px 0 !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-logout {&#039;,&lt;br /&gt;
&#039;  color: #fca5a5 !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&#039;,&lt;br /&gt;
&#039;  background-color: rgba(239, 68, 68, 0.2) !important;&#039;,&lt;br /&gt;
&#039;  color: #ffffff !important;&#039;,&lt;br /&gt;
&#039;}&#039;&lt;br /&gt;
].join(&#039;\n&#039;);&lt;br /&gt;
document.head.appendChild(style);&lt;br /&gt;
}&lt;br /&gt;
// 2. Setup user dropdown click interceptor&lt;br /&gt;
function initUserMenuDropdown() {&lt;br /&gt;
var $userBtn = $(&#039;#ca-mytalks&#039;);&lt;br /&gt;
if (!$userBtn.length || $userBtn.data(&#039;vaniMenuInit&#039;)) return;&lt;br /&gt;
$userBtn.data(&#039;vaniMenuInit&#039;, true);&lt;br /&gt;
// Prevent opening talk page directly&lt;br /&gt;
$userBtn.attr(&#039;href&#039;, &#039;javascript:void(0)&#039;);&lt;br /&gt;
// Build the dropdown container attached to body&lt;br /&gt;
var $dropdown = $(&#039;#vanipedia-mobile-user-menu&#039;);&lt;br /&gt;
if (!$dropdown.length) {&lt;br /&gt;
$dropdown = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-mobile-user-menu&#039;,&lt;br /&gt;
class: &#039;vanipedia-mobile-user-dropdown&#039;&lt;br /&gt;
});&lt;br /&gt;
var user = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgUserName&#039;)) || &#039;Kashya&#039;;&lt;br /&gt;
var talkUrl = &#039;/wiki/User_talk:&#039; + encodeURIComponent(user);&lt;br /&gt;
var prefUrl = &#039;/wiki/Special:Preferences&#039;;&lt;br /&gt;
var contUrl = &#039;/wiki/Special:Contributions/&#039; + encodeURIComponent(user);&lt;br /&gt;
var page = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgPageName&#039;)) || &#039;Main_Page&#039;;&lt;br /&gt;
var logoutUrl = &#039;/w/index.php?title=Special:UserLogout&amp;amp;returnto=&#039; + encodeURIComponent(page) + &#039;&amp;amp;useformat=mobile&#039;;&lt;br /&gt;
$dropdown.html(&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + talkUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item&amp;quot;&amp;gt;Talk&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + prefUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item&amp;quot;&amp;gt;Preferences&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + contUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item&amp;quot;&amp;gt;Contributions&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vani-user-menu-divider&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + logoutUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item vani-user-menu-logout&amp;quot;&amp;gt;Log out&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
);&lt;br /&gt;
$(&#039;body&#039;).append($dropdown);&lt;br /&gt;
}&lt;br /&gt;
// Toggle on click&lt;br /&gt;
$userBtn.on(&#039;click&#039;, function(e) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
$dropdown.toggleClass(&#039;is-open&#039;);&lt;br /&gt;
});&lt;br /&gt;
// Close on clicking outside&lt;br /&gt;
$(document).on(&#039;click touchstart&#039;, function(e) {&lt;br /&gt;
if (!$(e.target).closest(&#039;#ca-mytalks, #vanipedia-mobile-user-menu&#039;).length) {&lt;br /&gt;
$dropdown.removeClass(&#039;is-open&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
// =========================================================================&lt;br /&gt;
// 3. Container-Level Auto-Landscape &amp;amp; 2D Fitting (STEP 115)&lt;br /&gt;
// Matches the exact architecture of VanipediaEntry3D:&lt;br /&gt;
// - Keeps &amp;lt;body&amp;gt; stable without full-page transforms.&lt;br /&gt;
// - Wraps #vani-home inside #vani-mobile-stage &amp;gt; #vani-rotated-box.&lt;br /&gt;
// - Rotates #vani-rotated-box 90deg in portrait mode.&lt;br /&gt;
// - Scales the 1200px desktop layout so all sections (Triad, Timeline,&lt;br /&gt;
//   4 Taxonomy Cards, Bottom Bar) fit the phone screen without cropping.&lt;br /&gt;
// =========================================================================&lt;br /&gt;
/* =========================================================================&lt;br /&gt;
3. STEP 117: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE (TOP BAR + MAIN PAGE + BOTTOM BAR)&lt;br /&gt;
- Puts Top Bar, #vani-home, and Bottom Bar together in landscape.&lt;br /&gt;
- Rotates 90deg as a single unified screen when held in portrait.&lt;br /&gt;
- Stays completely horizontal with zero rotation when held in native landscape.&lt;br /&gt;
- Leaves regular wiki pages and desktop view completely untouched.&lt;br /&gt;
========================================================================= */&lt;br /&gt;
function initMobileMainPageStage() {&lt;br /&gt;
if (window._vaniMainPageStageInit) return;&lt;br /&gt;
var pageName = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgPageName&#039;)) || &#039;&#039;;&lt;br /&gt;
var isMainPage = pageName === &#039;Main_Page&#039; || document.body.classList.contains(&#039;page-Main_Page&#039;);&lt;br /&gt;
if (!isMainPage) return;&lt;br /&gt;
var $vh = $(&#039;#vani-home&#039;);&lt;br /&gt;
if (!$vh.length) return;&lt;br /&gt;
window._vaniMainPageStageInit = true;&lt;br /&gt;
var $stage = null;&lt;br /&gt;
var $rotatedBox = null;&lt;br /&gt;
var $headerSlot = null;&lt;br /&gt;
var $contentSlot = null;&lt;br /&gt;
var $footerSlot = null;&lt;br /&gt;
var $topHeader = null;&lt;br /&gt;
var $bottomBar = null;&lt;br /&gt;
var $headerParent = null;&lt;br /&gt;
var $footerParent = null;&lt;br /&gt;
var $vhParent = null;&lt;br /&gt;
function ensureStage() {&lt;br /&gt;
if (!$(&#039;#vani-mobile-stage&#039;).length) {&lt;br /&gt;
$topHeader = $(&#039;.vector-header-container, #mw-head, .mw-header, .header-container, header.header-chrome&#039;).filter(&#039;:visible&#039;).first();&lt;br /&gt;
if (!$topHeader.length) {&lt;br /&gt;
$topHeader = $(&#039;.vector-header-container, #mw-head, .mw-header, .header-container, header.header-chrome&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
$bottomBar = $(&#039;#vh-bottom-bar&#039;);&lt;br /&gt;
if ($topHeader.length) $headerParent = $topHeader.parent();&lt;br /&gt;
if ($bottomBar.length) $footerParent = $bottomBar.parent();&lt;br /&gt;
$vhParent = $vh.parent();&lt;br /&gt;
var stageHtml = [&lt;br /&gt;
&#039;&amp;lt;div id=&amp;quot;vani-mobile-stage&amp;quot;&amp;gt;&#039;,&lt;br /&gt;
&#039;  &amp;lt;div id=&amp;quot;vani-rotated-box&amp;quot;&amp;gt;&#039;,&lt;br /&gt;
&#039;    &amp;lt;div id=&amp;quot;vani-stage-header-slot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;    &amp;lt;div id=&amp;quot;vani-stage-content-slot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;    &amp;lt;div id=&amp;quot;vani-stage-footer-slot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;  &amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
].join(&#039;&#039;);&lt;br /&gt;
$(&#039;body&#039;).append(stageHtml);&lt;br /&gt;
document.body.classList.add(&#039;has-vani-stage&#039;);&lt;br /&gt;
$stage = $(&#039;#vani-mobile-stage&#039;);&lt;br /&gt;
$rotatedBox = $(&#039;#vani-rotated-box&#039;);&lt;br /&gt;
$headerSlot = $(&#039;#vani-stage-header-slot&#039;);&lt;br /&gt;
$contentSlot = $(&#039;#vani-stage-content-slot&#039;);&lt;br /&gt;
$footerSlot = $(&#039;#vani-stage-footer-slot&#039;);&lt;br /&gt;
if ($topHeader.length) {&lt;br /&gt;
$headerSlot.append($topHeader);&lt;br /&gt;
var $menu = $(&#039;#vanipedia-mobile-user-menu&#039;);&lt;br /&gt;
if ($menu.length) $headerSlot.append($menu);&lt;br /&gt;
}&lt;br /&gt;
$contentSlot.append($vh);&lt;br /&gt;
if ($bottomBar.length) {&lt;br /&gt;
$footerSlot.append($bottomBar);&lt;br /&gt;
}&lt;br /&gt;
} else {&lt;br /&gt;
$stage = $(&#039;#vani-mobile-stage&#039;);&lt;br /&gt;
$rotatedBox = $(&#039;#vani-rotated-box&#039;);&lt;br /&gt;
$headerSlot = $(&#039;#vani-stage-header-slot&#039;);&lt;br /&gt;
$contentSlot = $(&#039;#vani-stage-content-slot&#039;);&lt;br /&gt;
$footerSlot = $(&#039;#vani-stage-footer-slot&#039;);&lt;br /&gt;
if (!$footerSlot.find(&#039;#vh-bottom-bar&#039;).length) {&lt;br /&gt;
var $b = $(&#039;#vh-bottom-bar&#039;);&lt;br /&gt;
if ($b.length) $footerSlot.append($b);&lt;br /&gt;
}&lt;br /&gt;
if (!$headerSlot.find(&#039;.vector-header-container, #mw-head, .header-container&#039;).length) {&lt;br /&gt;
var $h = $(&#039;.vector-header-container, #mw-head, .mw-header, .header-container&#039;).first();&lt;br /&gt;
if ($h.length) $headerSlot.append($h);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if ($headerSlot &amp;amp;&amp;amp; !$headerSlot.find(&#039;.vanipedia-stage-title-link&#039;).length) {&lt;br /&gt;
var $st = $(&#039;&amp;lt;a class=&amp;quot;vanipedia-stage-title-link&amp;quot; href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;Vanipedia&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
var $targetNav = $headerSlot.find(&#039;.vector-header-start, .minerva-header, .header-container&#039;);&lt;br /&gt;
if ($targetNav.length) {&lt;br /&gt;
$targetNav.first().children().first().after($st);&lt;br /&gt;
} else {&lt;br /&gt;
$headerSlot.prepend($st);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
function updateLayout() {&lt;br /&gt;
var screenW = window.innerWidth;&lt;br /&gt;
var screenH = window.innerHeight;&lt;br /&gt;
var isMobile = (&#039;ontouchstart&#039; in window) || (navigator.maxTouchPoints &amp;gt; 0) || (screenW &amp;lt; 900) || (screenH &amp;lt; 900 &amp;amp;&amp;amp; screenH &amp;gt; screenW);&lt;br /&gt;
if (!isMobile &amp;amp;&amp;amp; screenW &amp;gt;= 1000 &amp;amp;&amp;amp; screenW &amp;gt; screenH) {&lt;br /&gt;
if ($(&#039;#vani-mobile-stage&#039;).length) {&lt;br /&gt;
if ($topHeader &amp;amp;&amp;amp; $topHeader.length &amp;amp;&amp;amp; $headerParent) {&lt;br /&gt;
$headerParent.prepend($topHeader);&lt;br /&gt;
}&lt;br /&gt;
if ($vhParent) {&lt;br /&gt;
$vhParent.append($vh);&lt;br /&gt;
}&lt;br /&gt;
if ($bottomBar &amp;amp;&amp;amp; $bottomBar.length &amp;amp;&amp;amp; $footerParent) {&lt;br /&gt;
$footerParent.append($bottomBar);&lt;br /&gt;
}&lt;br /&gt;
var $m = $(&#039;#vanipedia-mobile-user-menu&#039;);&lt;br /&gt;
if ($m.length) $(&#039;body&#039;).append($m);&lt;br /&gt;
$(&#039;#vani-mobile-stage&#039;).remove();&lt;br /&gt;
document.body.classList.remove(&#039;has-vani-stage&#039;);&lt;br /&gt;
$vh.css({ &#039;transform&#039;: &#039;&#039;, &#039;transform-origin&#039;: &#039;&#039;, &#039;width&#039;: &#039;&#039; });&lt;br /&gt;
}&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
ensureStage();&lt;br /&gt;
var isMobilePortrait = (screenH &amp;gt; screenW) &amp;amp;&amp;amp; (screenW &amp;lt; 850);&lt;br /&gt;
var landscapeW = isMobilePortrait ? screenH : screenW;&lt;br /&gt;
var landscapeH = isMobilePortrait ? screenW : screenH;&lt;br /&gt;
$rotatedBox.css({&lt;br /&gt;
&#039;width&#039;: landscapeW + &#039;px&#039;,&lt;br /&gt;
&#039;height&#039;: landscapeH + &#039;px&#039;&lt;br /&gt;
});&lt;br /&gt;
if (isMobilePortrait) {&lt;br /&gt;
$rotatedBox.removeClass(&#039;is-native-landscape&#039;).addClass(&#039;is-auto-landscape&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
$rotatedBox.removeClass(&#039;is-auto-landscape&#039;).addClass(&#039;is-native-landscape&#039;);&lt;br /&gt;
}&lt;br /&gt;
var headerH = 50;&lt;br /&gt;
var footerH = 36;&lt;br /&gt;
var availableContentH = Math.max(120, landscapeH - headerH - footerH);&lt;br /&gt;
$contentSlot.css({&lt;br /&gt;
&#039;height&#039;: availableContentH + &#039;px&#039;&lt;br /&gt;
});&lt;br /&gt;
var baseW = 1200;&lt;br /&gt;
var baseH = 475;&lt;br /&gt;
var scaleW = landscapeW / baseW;&lt;br /&gt;
var scaleH = availableContentH / baseH;&lt;br /&gt;
var scale = Math.min(scaleW, scaleH);&lt;br /&gt;
if (scale &amp;gt; 0.85) scale = 0.85;&lt;br /&gt;
if (scale &amp;lt; 0.45) scale = 0.45;&lt;br /&gt;
var scaledWidth = baseW * scale;&lt;br /&gt;
var offsetX = Math.max(0, (landscapeW - scaledWidth) / 2);&lt;br /&gt;
$vh.css({&lt;br /&gt;
&#039;transform&#039;: &#039;translate(&#039; + offsetX.toFixed(1) + &#039;px, 0) scale(&#039; + scale.toFixed(4) + &#039;)&#039;,&lt;br /&gt;
&#039;transform-origin&#039;: &#039;top left&#039;,&lt;br /&gt;
&#039;width&#039;: baseW + &#039;px&#039;&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
var touchStartY = 0;&lt;br /&gt;
var touchStartScroll = 0;&lt;br /&gt;
window.addEventListener(&#039;touchstart&#039;, function(e) {&lt;br /&gt;
if ($rotatedBox &amp;amp;&amp;amp; $rotatedBox.hasClass(&#039;is-auto-landscape&#039;) &amp;amp;&amp;amp; e.touches &amp;amp;&amp;amp; e.touches.length === 1) {&lt;br /&gt;
touchStartY = e.touches[0].clientX;&lt;br /&gt;
if ($contentSlot &amp;amp;&amp;amp; $contentSlot[0]) {&lt;br /&gt;
touchStartScroll = $contentSlot[0].scrollTop || 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
window.addEventListener(&#039;touchmove&#039;, function(e) {&lt;br /&gt;
if ($rotatedBox &amp;amp;&amp;amp; $rotatedBox.hasClass(&#039;is-auto-landscape&#039;) &amp;amp;&amp;amp; e.touches &amp;amp;&amp;amp; e.touches.length === 1) {&lt;br /&gt;
var delta = touchStartY - e.touches[0].clientX;&lt;br /&gt;
if ($contentSlot &amp;amp;&amp;amp; $contentSlot[0]) {&lt;br /&gt;
$contentSlot[0].scrollTop = touchStartScroll + delta;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
window.addEventListener(&#039;wheel&#039;, function(e) {&lt;br /&gt;
if ($rotatedBox &amp;amp;&amp;amp; $rotatedBox.hasClass(&#039;is-auto-landscape&#039;) &amp;amp;&amp;amp; $contentSlot &amp;amp;&amp;amp; $contentSlot[0]) {&lt;br /&gt;
$contentSlot[0].scrollTop += e.deltaY;&lt;br /&gt;
}&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateLayout);&lt;br /&gt;
window.addEventListener(&#039;orientationchange&#039;, function() {&lt;br /&gt;
setTimeout(updateLayout, 150);&lt;br /&gt;
});&lt;br /&gt;
updateLayout();&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
initUserMenuDropdown(); // V174: natural portrait/landscape flow; no forced rotation.&lt;br /&gt;
});&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
initUserMenuDropdown(); // V174: natural portrait/landscape flow; no forced rotation.&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR INJECTION INTO MOBILE BURGER DRAWER&lt;br /&gt;
1. Empties all irrelevant Minerva items (Nearby, Random, Settings, About).&lt;br /&gt;
2. Clones or fetches the exact desktop Vector 2022 sidebar (#vector-main-menu).&lt;br /&gt;
3. Tags each section with .vanipedia-sidebar-menu for the true desktop accordion.&lt;br /&gt;
4. Connects the 102 Languages live search box.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function initExactMobileSidebar() {&lt;br /&gt;
function cleanAndInject($drawer, sidebarHtml) {&lt;br /&gt;
if ($drawer.data(&#039;vaniSidebarCleaned&#039;)) return;&lt;br /&gt;
$drawer.data(&#039;vaniSidebarCleaned&#039;, true);&lt;br /&gt;
// 1. Remove all default Minerva items (Nearby, Random, Personal, Hlist)&lt;br /&gt;
$drawer.find(&#039;#p-navigation, #p-personal, ul.hlist, .menu__item--nearby, .menu__item--random&#039;).remove();&lt;br /&gt;
// 2. Parse and filter desktop sidebar HTML&lt;br /&gt;
var $parsed = $(&#039;&amp;lt;div&amp;gt;&#039;).append($.parseHTML(sidebarHtml));&lt;br /&gt;
var $menus = $parsed.find(&#039;.vector-menu&#039;);&lt;br /&gt;
if (!$menus.length) {&lt;br /&gt;
$menus = $parsed.find(&#039;.portal, [id^=&amp;quot;p-&amp;quot;]&#039;);&lt;br /&gt;
}&lt;br /&gt;
var $container = $(&#039;&amp;lt;div&amp;gt;&#039;, { id: &#039;vani-mobile-synced-sidebar&#039; });&lt;br /&gt;
$menus.each(function(idx) {&lt;br /&gt;
var $menu = $(this).clone();&lt;br /&gt;
var menuId = $menu.attr(&#039;id&#039;) || &#039;&#039;;&lt;br /&gt;
// Ignore personal or search menus if caught&lt;br /&gt;
if (menuId === &#039;p-personal&#039; || menuId === &#039;p-search&#039; || menuId === &#039;p-logo&#039;) return;&lt;br /&gt;
// Apply standard desktop class&lt;br /&gt;
$menu.addClass(&#039;vanipedia-sidebar-menu&#039;);&lt;br /&gt;
// Collapse by default, except the first section (Navigation)&lt;br /&gt;
if (idx === 0) {&lt;br /&gt;
$menu.removeClass(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
$menu.addClass(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
$container.append($menu);&lt;br /&gt;
});&lt;br /&gt;
// 3. Mount cleanly inside mobile drawer&lt;br /&gt;
$drawer.empty().append($container);&lt;br /&gt;
// 4. Initialize 102 Languages live search box in the cloned menu&lt;br /&gt;
initLanguageSearchInDrawer($container);&lt;br /&gt;
}&lt;br /&gt;
function initLanguageSearchInDrawer($container) {&lt;br /&gt;
var $sidebarMenu = $container.find(&#039;#p-102_Languages ul, [id*=&amp;quot;102_Languages&amp;quot;] ul&#039;).first();&lt;br /&gt;
if ($sidebarMenu.length === 0) {&lt;br /&gt;
$container.find(&#039;.vector-menu-heading, .portal h3&#039;).each(function() {&lt;br /&gt;
if ($(this).text().trim().indexOf(&#039;102 Languages&#039;) !== -1) {&lt;br /&gt;
$sidebarMenu = $(this).closest(&#039;.vector-menu, .portal&#039;).find(&#039;ul&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
if (!$sidebarMenu || $sidebarMenu.length === 0 || $sidebarMenu.find(&#039;#sidebarLanguageSearch&#039;).length) return;&lt;br /&gt;
var $searchLi = $(&#039;&amp;lt;li id=&amp;quot;n-language-search&amp;quot; style=&amp;quot;margin: 8px 10px; list-style: none;&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
var $searchBox = $(&#039;&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;sidebarLanguageSearch&amp;quot; placeholder=&amp;quot;Search 102 Languages...&amp;quot; autocomplete=&amp;quot;off&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
var $resultsContainer = $(&#039;&amp;lt;ul id=&amp;quot;sidebarLanguageResults&amp;quot; style=&amp;quot;list-style: none; padding: 0; margin: 4px 0 0 0; max-height: 200px; overflow-y: auto; border: 1px solid #2c4c50; background: #ffffff; display: none;&amp;quot;&amp;gt;&amp;lt;/ul&amp;gt;&#039;);&lt;br /&gt;
$searchLi.append($searchBox).append($resultsContainer);&lt;br /&gt;
$sidebarMenu.prepend($searchLi);&lt;br /&gt;
var api = new mw.Api();&lt;br /&gt;
var languageList = [];&lt;br /&gt;
api.get({&lt;br /&gt;
action: &#039;query&#039;,&lt;br /&gt;
list: &#039;categorymembers&#039;,&lt;br /&gt;
cmtitle: &#039;Category:Languages_with_Total_Pages&#039;,&lt;br /&gt;
cmlimit: &#039;max&#039;,&lt;br /&gt;
format: &#039;json&#039;&lt;br /&gt;
}).done(function(data) {&lt;br /&gt;
if (data.query &amp;amp;&amp;amp; data.query.categorymembers) {&lt;br /&gt;
languageList = data.query.categorymembers.map(function(member) {&lt;br /&gt;
return {&lt;br /&gt;
title: member.title,&lt;br /&gt;
url: mw.util.getUrl(member.title)&lt;br /&gt;
};&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
$searchBox.on(&#039;keyup&#039;, function(e) {&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
var term = $(this).val().toLowerCase().trim();&lt;br /&gt;
$resultsContainer.empty();&lt;br /&gt;
if (term.length === 0) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
var matches = languageList.filter(function(item) {&lt;br /&gt;
return item.title.toLowerCase().indexOf(term) !== -1;&lt;br /&gt;
});&lt;br /&gt;
if (matches.length &amp;gt; 0) {&lt;br /&gt;
matches.slice(0, 15).forEach(function(item) {&lt;br /&gt;
var $li = $(&#039;&amp;lt;li&amp;gt;&#039;, { style: &#039;padding: 6px 12px; border-bottom: 1px solid #eaeff0;&#039; });&lt;br /&gt;
var $a = $(&#039;&amp;lt;a&amp;gt;&#039;, {&lt;br /&gt;
href: item.url,&lt;br /&gt;
text: item.title,&lt;br /&gt;
style: &#039;color: #1b3033; text-decoration: none; display: block;&#039;&lt;br /&gt;
});&lt;br /&gt;
$li.append($a);&lt;br /&gt;
$resultsContainer.append($li);&lt;br /&gt;
});&lt;br /&gt;
$resultsContainer.show();&lt;br /&gt;
} else {&lt;br /&gt;
$resultsContainer.html(&#039;&amp;lt;li style=&amp;quot;padding: 6px 12px; color: #888; font-style: italic;&amp;quot;&amp;gt;No languages found&amp;lt;/li&amp;gt;&#039;).show();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
$(document).on(&#039;click touchstart&#039;, function(e) {&lt;br /&gt;
if (!$(e.target).closest(&#039;#n-language-search&#039;).length) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
function setupMobileDrawer() {&lt;br /&gt;
var $drawer = $(&#039;#mw-mf-page-left&#039;);&lt;br /&gt;
if (!$drawer.length) return;&lt;br /&gt;
// Check if desktop sidebar is already in DOM&lt;br /&gt;
var $desktopSidebar = $(&#039;#vector-main-menu, .vector-sidebar-container #mw-panel&#039;);&lt;br /&gt;
if ($desktopSidebar.length &amp;amp;&amp;amp; $desktopSidebar.find(&#039;.vector-menu&#039;).length) {&lt;br /&gt;
cleanAndInject($drawer, $desktopSidebar.html());&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// Check sessionStorage cache&lt;br /&gt;
var cached = null;&lt;br /&gt;
try { cached = sessionStorage.getItem(&#039;vani_desktop_sidebar_html&#039;); } catch(e) {}&lt;br /&gt;
if (cached) {&lt;br /&gt;
cleanAndInject($drawer, cached);&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// Fetch desktop Vector 2022 page to get exact sidebar markup&lt;br /&gt;
var fetchUrl = (window.mw &amp;amp;&amp;amp; mw.util &amp;amp;&amp;amp; mw.util.getUrl(&#039;Main_Page&#039;, { useskin: &#039;vector-2022&#039; })) ||&lt;br /&gt;
&#039;/wiki/Main_Page?useskin=vector-2022&#039;;&lt;br /&gt;
$.ajax({&lt;br /&gt;
url: fetchUrl,&lt;br /&gt;
type: &#039;GET&#039;,&lt;br /&gt;
dataType: &#039;html&#039;,&lt;br /&gt;
success: function(response) {&lt;br /&gt;
try {&lt;br /&gt;
var $parsed = $(&#039;&amp;lt;div&amp;gt;&#039;).append($.parseHTML(response));&lt;br /&gt;
var $sidebar = $parsed.find(&#039;#vector-main-menu&#039;);&lt;br /&gt;
if (!$sidebar.length) {&lt;br /&gt;
$sidebar = $parsed.find(&#039;#mw-panel, .vector-sidebar-container&#039;);&lt;br /&gt;
}&lt;br /&gt;
if ($sidebar.length) {&lt;br /&gt;
var html = $sidebar.html();&lt;br /&gt;
try { sessionStorage.setItem(&#039;vani_desktop_sidebar_html&#039;, html); } catch(e) {}&lt;br /&gt;
cleanAndInject($drawer, html);&lt;br /&gt;
}&lt;br /&gt;
} catch(e) {&lt;br /&gt;
console.warn(&#039;[VANIPEDIA] Error extracting desktop sidebar:&#039;, e);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(setupMobileDrawer);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(setupMobileDrawer);&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PARTICIPATING LANGUAGES: INLINE SVG FLAG INJECTOR (STEP 153)&lt;br /&gt;
MediaWiki CSS sanitizer strips data:image from stylesheets.&lt;br /&gt;
Injecting pure vector SVGs directly into DOM spans ensures 100% compliance.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
function initLanguageFlags() {&lt;br /&gt;
var flags = {&lt;br /&gt;
&#039;es&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 750 500&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;750&amp;quot; height=&amp;quot;500&amp;quot; fill=&amp;quot;#c60b1e&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;125&amp;quot; width=&amp;quot;750&amp;quot; height=&amp;quot;250&amp;quot; fill=&amp;quot;#ffc400&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;fr&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;300&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#002654&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;300&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;600&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#ce1126&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;de&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 5 3&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;5&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#000&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;1&amp;quot; width=&amp;quot;5&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#d00&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;5&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#ffce00&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;it&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 3 2&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;1&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#008c45&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;1&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#f4f5f0&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;2&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#cd212a&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;ru&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 9 6&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#0039a6&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;4&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#d52b1e&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;in&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;200&amp;quot; fill=&amp;quot;#ff9933&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;200&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;200&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;400&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;200&amp;quot; fill=&amp;quot;#128807&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;450&amp;quot; cy=&amp;quot;300&amp;quot; r=&amp;quot;80&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;#000080&amp;quot; stroke-width=&amp;quot;16&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;450&amp;quot; cy=&amp;quot;300&amp;quot; r=&amp;quot;20&amp;quot; fill=&amp;quot;#000080&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;br&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 1000 700&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;1000&amp;quot; height=&amp;quot;700&amp;quot; fill=&amp;quot;#009b3a&amp;quot;/&amp;gt;&amp;lt;polygon points=&amp;quot;500,85 915,350 500,615 85,350&amp;quot; fill=&amp;quot;#fedf00&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;500&amp;quot; cy=&amp;quot;350&amp;quot; r=&amp;quot;175&amp;quot; fill=&amp;quot;#002776&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;pl&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 8 5&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;8&amp;quot; height=&amp;quot;2.5&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2.5&amp;quot; width=&amp;quot;8&amp;quot; height=&amp;quot;2.5&amp;quot; fill=&amp;quot;#dc143c&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;bd&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 10 6&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;10&amp;quot; height=&amp;quot;6&amp;quot; fill=&amp;quot;#006a4e&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;4.5&amp;quot; cy=&amp;quot;3&amp;quot; r=&amp;quot;2&amp;quot; fill=&amp;quot;#f42a41&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;cn&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#de2910&amp;quot;/&amp;gt;&amp;lt;polygon points=&amp;quot;150,50 180,140 100,85 200,85 120,140&amp;quot; fill=&amp;quot;#ffde00&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;jp&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;450&amp;quot; cy=&amp;quot;300&amp;quot; r=&amp;quot;180&amp;quot; fill=&amp;quot;#bc002d&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;nl&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 9 6&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#ae1c28&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;4&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#21468b&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;hr&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 6 3&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#f00&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;1&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#00f&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;cz&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;300&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;300&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;300&amp;quot; fill=&amp;quot;#d7141a&amp;quot;/&amp;gt;&amp;lt;polygon points=&amp;quot;0,0 450,300 0,600&amp;quot; fill=&amp;quot;#11457e&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;hu&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 6 3&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#ce2939&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;1&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#477050&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;&lt;br /&gt;
};&lt;br /&gt;
for (var code in flags) {&lt;br /&gt;
var elements = document.getElementsByClassName(&#039;vh-flag-&#039; + code);&lt;br /&gt;
for (var i = 0; i &amp;lt; elements.length; i++) {&lt;br /&gt;
if (!elements[i].childNodes.length) {&lt;br /&gt;
elements[i].innerHTML = flags[code];&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(initLanguageFlags);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initLanguageFlags);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: one viewport-contained rollout at a time, with fixed-footer clearance. */&lt;br /&gt;
(function initViewportPortalRollouts() {&lt;br /&gt;
&lt;br /&gt;
  /* V187: prepared link pools, matching the other petals&#039; rollout sampling.&lt;br /&gt;
     Select 20 unique entries once per browser page load from each 120-link pool.&lt;br /&gt;
     Sources: Vaniquotes Questions asked to Srila Prabhupada; public Vanipedia&lt;br /&gt;
     Living Devotees Remembering Srila Prabhupada (snapshot: 2026-10-27).&lt;br /&gt;
     Question links open Vaniquotes; remembrance links use the current wiki.&lt;br /&gt;
     No runtime API requests or persistent browser cache are needed.&lt;br /&gt;
  */&lt;br /&gt;
  var hookPools = {&amp;quot;questions&amp;quot;:[&amp;quot;And after you left the college, were you employed?&amp;quot;,&amp;quot;And that mental process, if you are working, is it a wrong mental process?&amp;quot;,&amp;quot;And this is your first visit to this (Paris) center?&amp;quot;,&amp;quot;Aren&#039;t there coverings of the 8 elements?&amp;quot;,&amp;quot;As the spirit soul is leaving the body, do you become older?&amp;quot;,&amp;quot;Babar was also a minister of his (Akbar)?&amp;quot;,&amp;quot;But how can that (real process is devotion) be scientifically presented? How can we accept that scientifically?&amp;quot;,&amp;quot;But how can we understand all this science and technology just by understanding Krsna, just by one book?&amp;quot;,&amp;quot;But is it (that worship made by trees and other lower animals) voluntary or involuntary?&amp;quot;,&amp;quot;But the innocent souls, they&#039;re not surrendered to Krsna?&amp;quot;,&amp;quot;Can one assume that matter is a kind of energy?&amp;quot;,&amp;quot;Could you explain further, purification of the senses? You said that you had to purify your senses before you can see God&amp;quot;,&amp;quot;Could you give them by name, the five kinds of liberation? In English?&amp;quot;,&amp;quot;Did Krsna describe to Arjuna the disciplic succession?&amp;quot;,&amp;quot;Do you have a name that you call... are they called students?&amp;quot;,&amp;quot;Do you have children? You just left them?&amp;quot;,&amp;quot;Do you spend a certain amount of time in each center? Do you yourself travel from one center to another?&amp;quot;,&amp;quot;Do you want to keep the checks or give them to him (Kirtanananda)?&amp;quot;,&amp;quot;Does any physical change take place in your body when you become Krsna conscious?&amp;quot;,&amp;quot;Does our line of succession go directly to Gaurakisora dasa Babaji or to Bhaktivinoda Thakura?&amp;quot;,&amp;quot;Excuse me, does that mean that people from other religions may..., it is not possible for them to achieve the highest perfection?&amp;quot;,&amp;quot;God has not created us imperfect?&amp;quot;,&amp;quot;How are the boys and girls to learn these things in manners of decorum and manners from the sannyasis, for example. How are they to offer respects to their godbrothers?&amp;quot;,&amp;quot;How are they feeling about it (temple), the Vrndavana Gosais?&amp;quot;,&amp;quot;How can a spirit become so ignorant?&amp;quot;,&amp;quot;How do you call devotion to the Lord?&amp;quot;,&amp;quot;How do you know (that is a bogus)? Have you met him (Guru Maharaji)?&amp;quot;,&amp;quot;How do you know if you have satisfied God?&amp;quot;,&amp;quot;How do you know that you know? May I ask this (we have to find out, we have to find out who can give the perfect knowledge)?&amp;quot;,&amp;quot;How do you want India to take this movement?&amp;quot;,&amp;quot;How is it that when our coat, size of the coat, changes because the body grows bigger the size of the coat is bigger?&amp;quot;,&amp;quot;How is our movement doing in India?&amp;quot;,&amp;quot;How old is this man (Prakasananda Sarasvati)?&amp;quot;,&amp;quot;I am thinking about this, Swamiji, that your Guru Maharaja is preaching through you, and you are preaching through them?&amp;quot;,&amp;quot;I mean, what is the idea in \&amp;quot;Even if it goes slowly, it must begin\&amp;quot;(so let them begin the foundation… Let it go on slowly, but it must begin)?&amp;quot;,&amp;quot;If a person experiences difficulty attaining a level of consciousness of God, how to counteract that?&amp;quot;,&amp;quot;If Krsna knows that we will suffer here in this material world if we come here, why does He let us go?&amp;quot;,&amp;quot;If we are given charge of the society, we should dismantle all this industry, all these cities...?&amp;quot;,&amp;quot;In what way we will live in that spiritual form?&amp;quot;,&amp;quot;Initiation (of Srila Prabhupada) was held at that Gaudiya Matha in Allahabad?&amp;quot;,&amp;quot;Introduced starting with ISKCON community (varnasrama-dharma should be introduced all over the world)?&amp;quot;,&amp;quot;Is everything done in our movement for preaching? Everything that is done in our movement is done for preaching?&amp;quot;,&amp;quot;Is he (Syamasundara&#039;s father is very rich man)?&amp;quot;,&amp;quot;Is it possible through Krsna consciousness to, in the supreme state, to be able to remember all that you were?&amp;quot;,&amp;quot;Is it true that there are more young people now in the world that are giving more serious thought to what life is really all about?&amp;quot;,&amp;quot;Is that differentiated (total material elements, mahat-tattva)?&amp;quot;,&amp;quot;Is that part of your income, to run a...(publishing house)?&amp;quot;,&amp;quot;Is that perfection possible in one life (our healthy life is to enjoy eternal life... So our human life should be utilized for attaining that perfectional stage)?&amp;quot;,&amp;quot;Is there any possible way of a balanced combination between spiritualism and materialism?&amp;quot;,&amp;quot;Is your spiritual master still alive?&amp;quot;,&amp;quot;Isn&#039;t it inevitable that it&#039;s going to occur, that the devolution occurs inevitably without anyone&#039;s being able to change it?&amp;quot;,&amp;quot;It becomes a belief rather than a logic now, then, for when we think about the God. You were saying everybody has father, so why God, in exception, He hasn&#039;t got a father?&amp;quot;,&amp;quot;It is possible to attain that affection of love for God... without taking part in this Krsna consciousness movement?&amp;quot;,&amp;quot;It&#039;s not dedicated to Krsna? The work is not dedicated to Krsna. How, specifically, how can you do this?&amp;quot;,&amp;quot;Krsna says to perform your sva-dharma, so how does one know what is his sva-dharma?&amp;quot;,&amp;quot;Last night you said that what is the meaning of the word \&amp;quot;nothing.\&amp;quot; That maya means \&amp;quot;nothing\&amp;quot;?&amp;quot;,&amp;quot;Maybe we will show Lord Caitanya&#039;s marriage? Is that nice to show?&amp;quot;,&amp;quot;No doubt, but what about the daily worship? Should we have Jagannatha deities if it&#039;s not possible for worshiping them? Should we have them just for the festival?&amp;quot;,&amp;quot;No, most of them, they have lived, a very short times. But still is it a fact that the soul is transplanted from one body to another body?&amp;quot;,&amp;quot;One thing that puzzles me is if what is practical for one person is not practical for another person, then what is the criterion of truth? Is truth relative?&amp;quot;,&amp;quot;Prabhupada, are all living entities, always under the protection at all times of the Supreme Lord, the Personality of Godhead, at all times?&amp;quot;,&amp;quot;Prabhupada, what does Balabhadra mean?&amp;quot;,&amp;quot;Sambodhana is to remove the evil, remove the bad part isn&#039;t it?&amp;quot;,&amp;quot;Say someone prepares something, like some prasadam for Krsna, but he does not make it so good?&amp;quot;,&amp;quot;She&#039;s (Mrs.Marchand) asking that since in these Western countries the families are so broken up and the women sometimes cannot find a qualified husband, what should she do?&amp;quot;,&amp;quot;So is that a fact, that he (Jesus Christ) went to India?&amp;quot;,&amp;quot;So then to love Krsna is unnatural?&amp;quot;,&amp;quot;So they&#039;re representatives (Guru Nanak, Muhammad, and other people)?&amp;quot;,&amp;quot;So why not eat, drink, and be merry because tomorrow you die?&amp;quot;,&amp;quot;Sometimes the question is put before us: \&amp;quot;You ask us not to eat meat, but you are eating vegetables. Do you think that is not violence?\&amp;quot;&amp;quot;,&amp;quot;Spiritual master is the mercy of God?&amp;quot;,&amp;quot;Srila Prabhupada, is the subtle bodies in the subtle world, are they made up of subtle atoms?&amp;quot;,&amp;quot;Srila Prabhupada, there was a fish on Laksmi&#039;s hand yesterday. The Deity in the temple, where Laksmi had her hand up like this, there was a fish here across her hand. What is this?&amp;quot;,&amp;quot;Swami, what do you think accounts for the..., your popularity, popularity of the..., the Krsna consciousness movement sweeping America?&amp;quot;,&amp;quot;Swamiji, so the government, the present government in the world...?&amp;quot;,&amp;quot;Swamiji? Are there people living on the moon now or were they in other yugas living there?&amp;quot;,&amp;quot;That desire is simple (he does not desire. He desires, and the matter helps. In the material world)?&amp;quot;,&amp;quot;That doesn&#039;t mean (in the spiritual world, it is full of variegatedness) that it is complex, Srila Prabhupada, yes?&amp;quot;,&amp;quot;That later-on Ramayana has caused some havoc... That later-on interpretation?&amp;quot;,&amp;quot;The body is matter, but still it is conscious as long as I am alive. So that means the life is consciousness?&amp;quot;,&amp;quot;The karmi and the jnani are both within the material world. Is the jnani considered more elevated than the karmi?&amp;quot;,&amp;quot;The literal meaning of sutra is a condensed statement, Prabhupada?&amp;quot;,&amp;quot;The school in Vrndavana, is this, I assume this is to be out there in the yard that they were clearing. When do you anticipate that will be built?&amp;quot;,&amp;quot;The shaved head, he&#039;s asking?&amp;quot;,&amp;quot;There are two, two functions in the tongue, one is (indistinct) and one is (indistinct)? So which one (indistinct). Preaching is a form of tapasya?&amp;quot;,&amp;quot;These days there are so many men who claim to have found the Absolute, who claim to be spiritual masters in their own way. How does one tell who is a bona fide spiritual master?&amp;quot;,&amp;quot;They have so many people in boxes in the hospitals they are keeping alive. So the big battle is raging whether or not they should pull out the plug?&amp;quot;,&amp;quot;They say, \&amp;quot;Then my chanting is useless? So I should stop?\&amp;quot; That&#039;s what they say&amp;quot;,&amp;quot;This would be the prescription for all people?&amp;quot;,&amp;quot;Today there&#039;s a little swelling in your... It seems to come and go… It seems to come and go. Is it bothering you?… Is it disturbing?... Really?&amp;quot;,&amp;quot;Upendra is here now. Should we give him the kismis to make?&amp;quot;,&amp;quot;We have a display over here in the window of your books, Srila Prabhupada... Would you like to see?&amp;quot;,&amp;quot;We have a spiritual body to serve Krsna?&amp;quot;,&amp;quot;Well, then, how is the individual soul eternal if it has a beginning?&amp;quot;,&amp;quot;Were some of the animals destined to survive through the destruction of other animals?&amp;quot;,&amp;quot;Were they liberated souls? The thief?&amp;quot;,&amp;quot;Were you just waiting to finish your books?&amp;quot;,&amp;quot;What about the poor, hungry, and the suffering bodies?&amp;quot;,&amp;quot;What does it (Gandharvapur) mean?&amp;quot;,&amp;quot;What happens to his consciousness which he has achieved as a man during that time which he is in the animal kingdom?&amp;quot;,&amp;quot;What happens to them (the devotees)?&amp;quot;,&amp;quot;What is an example of the throwing potency of maya?&amp;quot;,&amp;quot;What is good and what is bad, what is sinful activity?&amp;quot;,&amp;quot;What is the position of a soul that&#039;s in a sacred tree like a fig tree?&amp;quot;,&amp;quot;What is the purpose? What is the sense, if there is any, or does the very question (Why anything exists?) make sense?&amp;quot;,&amp;quot;What was that story of Caesar (scissors)?&amp;quot;,&amp;quot;What will the business of the trustees (for construction of Bombay) be?&amp;quot;,&amp;quot;Who are we, why are we here and where are we going?&amp;quot;,&amp;quot;Why is it seen that they (impersonalists) are making spiritual advancement?&amp;quot;,&amp;quot;Why is that better than loving your fellow man in the traditional bhakti-marga?&amp;quot;,&amp;quot;Why was it (Hindu-Muslim unity) the programs failed?&amp;quot;,&amp;quot;Why would someone who is not Krsna conscious have one hundred children? For example, why would someone like Dhrtarastra, who is not particularly Krsna conscious...?&amp;quot;,&amp;quot;Would, say, the cutting down of a plant, vegetable.... You are killing the growth there. Is that a living matter?&amp;quot;,&amp;quot;You conclude that when you become enlightened, you will see the God in form of human nature?&amp;quot;,&amp;quot;You don&#039;t think the patients have any mind of their own?&amp;quot;,&amp;quot;You have inquired about how we leave our body and enter into the Spiritual Sky?&amp;quot;,&amp;quot;You think we can&#039;t help people?&amp;quot;,&amp;quot;You were very well known in Vrndavana before you came? Because you were writing or…?… Or because of your ambition to come to the West?&amp;quot;,&amp;quot;You&#039;re feeling a little stronger today, Srila Prabhupada?&amp;quot;,&amp;quot;Your Divine Grace, since religion is one, do you think man will enter into a golden age in which he will accept one God?&amp;quot;],&amp;quot;memories&amp;quot;:[&amp;quot;Abhirama das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Adideva das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Aditi devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Amarendra das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Anada devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Anandamaya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Anuttama das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Arjuna das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Armarendra das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Atreya Rsi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bala Gopal devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Balai devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Batu Gopal das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhakta das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhakti Gauravani Goswami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhavatarini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhima das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhurijana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Brahmatirtha das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Brajendranandana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Candramauli Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Chaitanyachandra das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Chitralekha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dadhi-harta das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dayanidhi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dhananjaya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dharmatma das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dhristadyumna das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dhruva Maharaja das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dina Bandhu das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dinatarine devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dravinaksha das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Drumila das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gadi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gaura das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gokulananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gokularanajana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gopinath Acharya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Guru Gauranga das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Guruprasad das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Haravapuh das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Harikesa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jagadisa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jagat Guru Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jagat Purusa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jahnava devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Janaki devi dasi 01 Remembers Srila Prabhupada&amp;quot;,&amp;quot;Janaki devi dasi Remembers Srila Prabhupada 02&amp;quot;,&amp;quot;Janananda Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jaya Jagadish das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jivananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jyestha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kamalini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kanti devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Karanodakasayi Visnu das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kaushalya devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kedara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kesava Bharati Goswami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Ksudi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kulashekhara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Madan Mohan Mohini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Madhava Gosh das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Maha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mahakratu das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mahamaya devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mahatma das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mandapa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mishra Bhagavan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mohan Gopal das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mondakini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Nanda devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Narahari 02 das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Nayanabhiram das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Niranjan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Nischintya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pancadravida Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pavamana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Prabhavishnu Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Prafulla devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pragosh das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Prakashatma das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pratapana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Radha Krsna das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Radha Kunda devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Radhanatha Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rajashekar das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rambhoru devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Ramprasad das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Ranganath das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rangavati devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rucira devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sacinandana Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sahadevi devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sandamini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sankarshan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sarupananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Satarupa devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Satsvarupa das Goswami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Satyanarayana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sivananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sivarama Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sriniketana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Srutadev das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Suddha Jiva das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sukhada devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Surabhi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Suresvara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Susan Witty Remembers Srila Prabhupada&amp;quot;,&amp;quot;Tamohara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Tattvavit das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Tota Gopinatha das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vaishesika das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vedamata devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vedavyas das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Visakha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vishvadevi devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vrindavan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vrndavenesvari devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Yadubara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Yogindra Vandana das Remembers Srila Prabhupada&amp;quot;]};&lt;br /&gt;
  var hookSelections = Object.create(null);&lt;br /&gt;
&lt;br /&gt;
  function shuffleHooks(items) {&lt;br /&gt;
    var copy = items.slice();&lt;br /&gt;
    for (var i = copy.length - 1; i &amp;gt; 0; i--) {&lt;br /&gt;
      var j = Math.floor(Math.random() * (i + 1));&lt;br /&gt;
      var value = copy[i]; copy[i] = copy[j]; copy[j] = value;&lt;br /&gt;
    }&lt;br /&gt;
    return copy;&lt;br /&gt;
  }&lt;br /&gt;
  function getHookSelection(key) {&lt;br /&gt;
    if (!Object.prototype.hasOwnProperty.call(hookSelections, key)) {&lt;br /&gt;
      hookSelections[key] = shuffleHooks(hookPools[key] || []).slice(0, 20);&lt;br /&gt;
    }&lt;br /&gt;
    return hookSelections[key];&lt;br /&gt;
  }&lt;br /&gt;
  function populateHookLists(root) {&lt;br /&gt;
    [&#039;questions&#039;, &#039;memories&#039;].forEach(function (key) {&lt;br /&gt;
      var card = root.querySelector(&#039;.vp-portal-card[data-vp-rollout=&amp;quot;&#039; + key + &#039;&amp;quot;]&#039;);&lt;br /&gt;
      var panel = card &amp;amp;&amp;amp; card.querySelector(&#039;.vp-rollout-panel&#039;);&lt;br /&gt;
      if (!panel || panel.dataset.vpHooksReady === &#039;1&#039;) return;&lt;br /&gt;
      var fragment = document.createDocumentFragment();&lt;br /&gt;
      var heading = document.createElement(&#039;span&#039;);&lt;br /&gt;
      heading.className = &#039;vp-rollout-heading&#039;;&lt;br /&gt;
      heading.textContent = key === &#039;questions&#039; ? &#039;Questions and Answers&#039; : &#039;Disciples Remember&#039;;&lt;br /&gt;
      fragment.appendChild(heading);&lt;br /&gt;
      var list = document.createElement(&#039;span&#039;);&lt;br /&gt;
      list.className = &#039;vp-rollout-options&#039;;&lt;br /&gt;
      function addLink(title, label) {&lt;br /&gt;
        var row = document.createElement(&#039;span&#039;);&lt;br /&gt;
        var link = document.createElement(&#039;a&#039;);&lt;br /&gt;
        var host = key === &#039;questions&#039; ? &#039;https://vaniquotes.org&#039; : &#039;&#039;;&lt;br /&gt;
        link.href = host + &#039;/wiki/&#039; + encodeURIComponent(title.replace(/ /g, &#039;_&#039;));&lt;br /&gt;
        link.textContent = label;&lt;br /&gt;
        link.title = title;&lt;br /&gt;
        if (key === &#039;questions&#039;) {&lt;br /&gt;
          link.target = &#039;_blank&#039;;&lt;br /&gt;
          link.rel = &#039;noopener noreferrer&#039;;&lt;br /&gt;
        }&lt;br /&gt;
        row.appendChild(link);&lt;br /&gt;
        list.appendChild(row);&lt;br /&gt;
      }&lt;br /&gt;
      if (key === &#039;questions&#039;) {&lt;br /&gt;
        addLink(&#039;Category:Questions asked to Srila Prabhupada&#039;, &#039;Browse all questions&#039;);&lt;br /&gt;
      } else {&lt;br /&gt;
        addLink(&#039;Category:Living Devotees Remembering Srila Prabhupada&#039;, &#039;Browse all remembrances&#039;);&lt;br /&gt;
      }&lt;br /&gt;
      getHookSelection(key).forEach(function (title) {&lt;br /&gt;
        var label = key === &#039;memories&#039; ? title.replace(/ Remembers Srila Prabhupada$/, &#039;&#039;) : title;&lt;br /&gt;
        addLink(title, label);&lt;br /&gt;
      });&lt;br /&gt;
      fragment.appendChild(list);&lt;br /&gt;
      // Keep the original panel node and its existing hover/mobile behavior.&lt;br /&gt;
      panel.replaceChildren(fragment);&lt;br /&gt;
      panel.dataset.vpHooksReady = &#039;1&#039;;&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* V189: put the full index first in every other card&#039;s rollout too. */&lt;br /&gt;
  function putBrowseAllFirst(root) {&lt;br /&gt;
    var indexes = [&lt;br /&gt;
      { key:&#039;articles&#039;, existing:&#039;.vp-article-all&#039;, title:&#039;Category:Vanipedia Gemini - Articles&#039;, label:&#039;Browse all articles A–Z&#039; },&lt;br /&gt;
      { key:&#039;media&#039;, existing:&#039;.vp-media-all&#039;, title:&#039;Category:Srila Prabhupada in the Media&#039;, label:&#039;Browse all media&#039; },&lt;br /&gt;
      { key:&#039;timeline&#039;, title:&amp;quot;Timeline of Srila Prabhupada&#039;s Life&amp;quot;, label:&#039;Browse the full timeline&#039; },&lt;br /&gt;
      { key:&#039;languages&#039;, title:&#039;Category:Participating Languages - Main Pages&#039;, label:&#039;Browse all languages&#039; }&lt;br /&gt;
    ];&lt;br /&gt;
    indexes.forEach(function (index) {&lt;br /&gt;
      var card = root.querySelector(&#039;.vp-portal-card[data-vp-rollout=&amp;quot;&#039; + index.key + &#039;&amp;quot;]&#039;);&lt;br /&gt;
      var panel = card &amp;amp;&amp;amp; card.querySelector(&#039;.vp-rollout-panel&#039;);&lt;br /&gt;
      if (!panel || panel.querySelector(&#039;.vp-browse-all&#039;)) return;&lt;br /&gt;
      var row = index.existing &amp;amp;&amp;amp; panel.querySelector(index.existing);&lt;br /&gt;
      if (!row) {&lt;br /&gt;
        row = document.createElement(&#039;span&#039;);&lt;br /&gt;
        var link = document.createElement(&#039;a&#039;);&lt;br /&gt;
        link.href = &#039;/wiki/&#039; + encodeURIComponent(index.title.replace(/ /g, &#039;_&#039;));&lt;br /&gt;
        link.textContent = index.label;&lt;br /&gt;
        row.appendChild(link);&lt;br /&gt;
      }&lt;br /&gt;
      row.classList.add(&#039;vp-browse-all&#039;);&lt;br /&gt;
      row.style.display = &#039;block&#039;;&lt;br /&gt;
      row.style.margin = &#039;0 0 8px&#039;;&lt;br /&gt;
      var heading = panel.querySelector(&#039;.vp-rollout-heading&#039;);&lt;br /&gt;
      panel.insertBefore(row, heading ? heading.nextSibling : panel.firstChild);&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
  function init() {&lt;br /&gt;
    var root = document.querySelector(&amp;quot;body.page-Main_Page #vani-home.vp-static-home&amp;quot;);&lt;br /&gt;
    if (!root) return;&lt;br /&gt;
    populateHookLists(root);&lt;br /&gt;
    putBrowseAllFirst(root);&lt;br /&gt;
    if (root.dataset.vpRolloutsReady === &amp;quot;1&amp;quot;) return;&lt;br /&gt;
    root.dataset.vpRolloutsReady = &amp;quot;1&amp;quot;;&lt;br /&gt;
    var cards = Array.prototype.slice.call(root.querySelectorAll(&amp;quot;.vp-portal-card[data-vp-rollout]&amp;quot;));&lt;br /&gt;
    var mobile = function () {&lt;br /&gt;
      return window.matchMedia &amp;amp;&amp;amp; window.matchMedia(&amp;quot;(max-width:700px), (hover:none), (pointer:coarse)&amp;quot;).matches;&lt;br /&gt;
    };&lt;br /&gt;
    function setExpanded(card, expanded) {&lt;br /&gt;
      var toggle = card.querySelector(&amp;quot;.vp-rollout-toggle&amp;quot;);&lt;br /&gt;
      if (toggle) toggle.setAttribute(&amp;quot;aria-expanded&amp;quot;, expanded ? &amp;quot;true&amp;quot; : &amp;quot;false&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    function close(card) {&lt;br /&gt;
      card.classList.remove(&amp;quot;is-open&amp;quot;, &amp;quot;is-hover-open&amp;quot;);&lt;br /&gt;
      var panel = card.querySelector(&amp;quot;.vp-rollout-panel&amp;quot;);&lt;br /&gt;
      if (panel) {&lt;br /&gt;
        panel.classList.remove(&amp;quot;is-viewport-panel&amp;quot;);&lt;br /&gt;
        panel.style.removeProperty(&amp;quot;--vp-panel-top&amp;quot;);&lt;br /&gt;
        panel.style.removeProperty(&amp;quot;--vp-panel-left&amp;quot;);&lt;br /&gt;
        panel.style.removeProperty(&amp;quot;--vp-panel-width&amp;quot;);&lt;br /&gt;
        if (panel.dataset.vpHooksReady === &#039;1&#039;) {&lt;br /&gt;
          panel.style.removeProperty(&#039;max-height&#039;);&lt;br /&gt;
          panel.style.removeProperty(&#039;overflow-y&#039;);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      setExpanded(card, false);&lt;br /&gt;
    }&lt;br /&gt;
    function closeOthers(keep) {&lt;br /&gt;
      cards.forEach(function (card) { if (card !== keep) close(card); });&lt;br /&gt;
    }&lt;br /&gt;
    // V188: keep long random lists attached to the browse control and scroll inside them.&lt;br /&gt;
    function positionRandomHookPanel(card, panel) {&lt;br /&gt;
      var key = card.getAttribute(&#039;data-vp-rollout&#039;);&lt;br /&gt;
      if (key !== &#039;questions&#039; &amp;amp;&amp;amp; key !== &#039;memories&#039;) return false;&lt;br /&gt;
      var toggle = card.querySelector(&#039;.vp-rollout-toggle&#039;);&lt;br /&gt;
      if (!toggle) return false;&lt;br /&gt;
      var control = toggle.getBoundingClientRect();&lt;br /&gt;
      var cardBox = card.getBoundingClientRect();&lt;br /&gt;
      var header = document.querySelector(&#039;header.vector-header, header.mw-header&#039;);&lt;br /&gt;
      var footer = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
      var topLimit = 12;&lt;br /&gt;
      var bottomLimit = window.innerHeight - 76;&lt;br /&gt;
      if (header) {&lt;br /&gt;
        var headerBox = header.getBoundingClientRect();&lt;br /&gt;
        if (headerBox.top &amp;lt; window.innerHeight &amp;amp;&amp;amp; headerBox.bottom &amp;gt; 0) {&lt;br /&gt;
          topLimit = Math.max(topLimit, headerBox.bottom + 8);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      if (footer) {&lt;br /&gt;
        var footerBox = footer.getBoundingClientRect();&lt;br /&gt;
        if (footerBox.top &amp;gt; topLimit &amp;amp;&amp;amp; footerBox.top &amp;lt; window.innerHeight) {&lt;br /&gt;
          bottomLimit = footerBox.top - 8;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      var below = Math.max(0, bottomLimit - control.bottom);&lt;br /&gt;
      var above = Math.max(0, control.top - topLimit);&lt;br /&gt;
      var openBelow = below &amp;gt;= 120 || below &amp;gt;= above;&lt;br /&gt;
      var room = openBelow ? below : above;&lt;br /&gt;
      var height = Math.min(420, room);&lt;br /&gt;
      var width = Math.min(panel.getBoundingClientRect().width || 290, window.innerWidth - 24);&lt;br /&gt;
      var left = Math.max(12, Math.min(cardBox.left, window.innerWidth - width - 12));&lt;br /&gt;
      panel.style.setProperty(&#039;max-height&#039;, height + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
      panel.style.setProperty(&#039;overflow-y&#039;, &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
      var actualHeight = Math.min(panel.getBoundingClientRect().height, height);&lt;br /&gt;
      var top = openBelow ? control.bottom : control.top - actualHeight;&lt;br /&gt;
      top = Math.max(topLimit, Math.min(top, bottomLimit - actualHeight));&lt;br /&gt;
      panel.style.setProperty(&#039;--vp-panel-width&#039;, width + &#039;px&#039;);&lt;br /&gt;
      panel.style.setProperty(&#039;--vp-panel-left&#039;, left + &#039;px&#039;);&lt;br /&gt;
      panel.style.setProperty(&#039;--vp-panel-top&#039;, top + &#039;px&#039;);&lt;br /&gt;
      return true;&lt;br /&gt;
    }&lt;br /&gt;
    function place(card) {&lt;br /&gt;
      var panel = card.querySelector(&amp;quot;.vp-rollout-panel&amp;quot;);&lt;br /&gt;
      if (!panel || mobile() || (!card.classList.contains(&amp;quot;is-open&amp;quot;) &amp;amp;&amp;amp; !card.classList.contains(&amp;quot;is-hover-open&amp;quot;))) return;&lt;br /&gt;
      panel.classList.add(&amp;quot;is-viewport-panel&amp;quot;);&lt;br /&gt;
      if (positionRandomHookPanel(card, panel)) return;&lt;br /&gt;
      var anchor = card.getBoundingClientRect();&lt;br /&gt;
      var width = Math.min(panel.getBoundingClientRect().width || 290, window.innerWidth - 24);&lt;br /&gt;
      var height = panel.getBoundingClientRect().height || 280;&lt;br /&gt;
      var topLimit = 12;&lt;br /&gt;
      var bottomLimit = window.innerHeight - 76;&lt;br /&gt;
      var side = card.getAttribute(&amp;quot;data-vp-rollout-side&amp;quot;);&lt;br /&gt;
      var left;&lt;br /&gt;
      var top;&lt;br /&gt;
      if (side === &amp;quot;left&amp;quot; || side === &amp;quot;right&amp;quot;) {&lt;br /&gt;
        var preferredLeft = side === &amp;quot;left&amp;quot; ? anchor.left - width : anchor.right;&lt;br /&gt;
        left = Math.max(12, Math.min(preferredLeft, window.innerWidth - width - 12));&lt;br /&gt;
        top = Math.max(topLimit, Math.min(anchor.top, bottomLimit - height));&lt;br /&gt;
      } else {&lt;br /&gt;
        left = Math.max(12, Math.min(anchor.left, window.innerWidth - width - 12));&lt;br /&gt;
        var below = bottomLimit - anchor.bottom;&lt;br /&gt;
        var above = anchor.top - topLimit;&lt;br /&gt;
        if (height &amp;lt;= below) top = anchor.bottom;&lt;br /&gt;
        else if (height &amp;lt;= above) top = anchor.top - height;&lt;br /&gt;
        else top = Math.max(topLimit, Math.min(anchor.bottom, bottomLimit - height));&lt;br /&gt;
      }&lt;br /&gt;
      panel.style.setProperty(&amp;quot;--vp-panel-width&amp;quot;, width + &amp;quot;px&amp;quot;);&lt;br /&gt;
      panel.style.setProperty(&amp;quot;--vp-panel-left&amp;quot;, left + &amp;quot;px&amp;quot;);&lt;br /&gt;
      panel.style.setProperty(&amp;quot;--vp-panel-top&amp;quot;, top + &amp;quot;px&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    function open(card, mode) {&lt;br /&gt;
      closeOthers(card);&lt;br /&gt;
      card.classList.toggle(&amp;quot;is-hover-open&amp;quot;, mode === &amp;quot;hover&amp;quot;);&lt;br /&gt;
      card.classList.toggle(&amp;quot;is-open&amp;quot;, mode === &amp;quot;pinned&amp;quot;);&lt;br /&gt;
      setExpanded(card, true);&lt;br /&gt;
      window.requestAnimationFrame(function () { place(card); });&lt;br /&gt;
    }&lt;br /&gt;
    cards.forEach(function (card) {&lt;br /&gt;
      if (card.dataset.vpRolloutReady === &amp;quot;1&amp;quot;) return;&lt;br /&gt;
      card.dataset.vpRolloutReady = &amp;quot;1&amp;quot;;&lt;br /&gt;
      var toggle = card.querySelector(&amp;quot;.vp-rollout-toggle&amp;quot;);&lt;br /&gt;
      if (!toggle) return;&lt;br /&gt;
      card.addEventListener(&amp;quot;pointerdown&amp;quot;, function (event) {&lt;br /&gt;
        card.dataset.pointerTriggeredFocus = event.pointerType || &amp;quot;pointer&amp;quot;;&lt;br /&gt;
        window.setTimeout(function () { delete card.dataset.pointerTriggeredFocus; }, 0);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;pointerenter&amp;quot;, function (event) {&lt;br /&gt;
        if (event.pointerType === &amp;quot;mouse&amp;quot; &amp;amp;&amp;amp; !mobile() &amp;amp;&amp;amp; !card.classList.contains(&amp;quot;is-open&amp;quot;)) open(card, &amp;quot;hover&amp;quot;);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;pointerleave&amp;quot;, function (event) {&lt;br /&gt;
        if (card.contains(event.relatedTarget)) return;&lt;br /&gt;
        if (card.classList.contains(&amp;quot;is-open&amp;quot;) || card.contains(document.activeElement)) return;&lt;br /&gt;
        close(card);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;focusin&amp;quot;, function () {&lt;br /&gt;
        if (!card.classList.contains(&amp;quot;is-open&amp;quot;)) open(card, &amp;quot;hover&amp;quot;);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;focusout&amp;quot;, function () {&lt;br /&gt;
        window.setTimeout(function () {&lt;br /&gt;
          if (!card.contains(document.activeElement) &amp;amp;&amp;amp; !card.matches(&amp;quot;:hover&amp;quot;)) close(card);&lt;br /&gt;
        }, 0);&lt;br /&gt;
      });&lt;br /&gt;
      toggle.addEventListener(&amp;quot;click&amp;quot;, function (event) {&lt;br /&gt;
        event.preventDefault();&lt;br /&gt;
        var wasPinned = card.classList.contains(&amp;quot;is-open&amp;quot;);&lt;br /&gt;
        if (wasPinned) close(card);&lt;br /&gt;
        else open(card, &amp;quot;pinned&amp;quot;);&lt;br /&gt;
      });&lt;br /&gt;
      toggle.addEventListener(&amp;quot;keydown&amp;quot;, function (event) {&lt;br /&gt;
        if (event.key === &amp;quot;Enter&amp;quot; || event.key === &amp;quot; &amp;quot;) {&lt;br /&gt;
          event.preventDefault();&lt;br /&gt;
          if (card.classList.contains(&amp;quot;is-open&amp;quot;)) close(card);&lt;br /&gt;
          else open(card, &amp;quot;pinned&amp;quot;);&lt;br /&gt;
        } else if (event.key === &amp;quot;Escape&amp;quot;) {&lt;br /&gt;
          close(card);&lt;br /&gt;
          toggle.blur();&lt;br /&gt;
        }&lt;br /&gt;
      });&lt;br /&gt;
    });&lt;br /&gt;
    document.addEventListener(&amp;quot;pointerdown&amp;quot;, function (event) {&lt;br /&gt;
      if (root.contains(event.target)) return;&lt;br /&gt;
      cards.forEach(close);&lt;br /&gt;
    });&lt;br /&gt;
    document.addEventListener(&amp;quot;keydown&amp;quot;, function (event) {&lt;br /&gt;
      if (event.key === &amp;quot;Escape&amp;quot;) cards.forEach(close);&lt;br /&gt;
    });&lt;br /&gt;
    function repositionOpen() {&lt;br /&gt;
      cards.forEach(function (card) {&lt;br /&gt;
        if (card.classList.contains(&amp;quot;is-open&amp;quot;) || card.classList.contains(&amp;quot;is-hover-open&amp;quot;)) place(card);&lt;br /&gt;
      });&lt;br /&gt;
    }&lt;br /&gt;
    window.addEventListener(&amp;quot;resize&amp;quot;, repositionOpen, { passive: true });&lt;br /&gt;
    window.addEventListener(&amp;quot;scroll&amp;quot;, repositionOpen, { passive: true, capture: true });&lt;br /&gt;
  }&lt;br /&gt;
  if (document.readyState === &amp;quot;loading&amp;quot;) document.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, init);&lt;br /&gt;
  else init();&lt;br /&gt;
  if (window.mw &amp;amp;&amp;amp; mw.hook) mw.hook(&amp;quot;wikipage.content&amp;quot;).add(init);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* V182: restore original desktop Vanipedia top-bar branding and sister-petal links. */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA TOP BAR CONTROLLER (Step 172: Guaranteed Vanipedia Title &amp;amp; Icons on Mobile)&lt;br /&gt;
========================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
var titleText = &amp;quot;VANIPEDIA - ŚRĪLA PRABHUPĀDA&#039;S VANI-TEMPLE&amp;quot;;&lt;br /&gt;
var targetUrl = &amp;quot;https://vanipedia.org&amp;quot;;&lt;br /&gt;
function removeGlobalSiteNotice() {&lt;br /&gt;
$(&#039;#siteNotice, #localNotice, .vector-sitenotice-container, #mainbanner, .sitenotice, .mw-sitenotice, .anonnotice, .dismissable-notice, #centralNotice&#039;).remove();&lt;br /&gt;
}&lt;br /&gt;
function createHomeLink() {&lt;br /&gt;
var homeSvg = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; width=&amp;quot;18&amp;quot; height=&amp;quot;18&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z&amp;quot;&amp;gt;&amp;lt;/path&amp;gt;&amp;lt;polyline points=&amp;quot;9 22 9 12 15 12 15 22&amp;quot;&amp;gt;&amp;lt;/polyline&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
return $(&#039;&amp;lt;a&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-topbar-home-link&#039;,&lt;br /&gt;
href: &#039;/&#039;,&lt;br /&gt;
title: &#039;Vanipedia Home / Entry Portal&#039;,&lt;br /&gt;
&#039;aria-label&#039;: &#039;Home&#039;,&lt;br /&gt;
class: &#039;vanipedia-topbar-home&#039;&lt;br /&gt;
}).html(&#039;&amp;lt;span class=&amp;quot;vanipedia-home-icon&amp;quot;&amp;gt;&#039; + homeSvg + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;vanipedia-home-text&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
function createCenterBlock() {&lt;br /&gt;
var blockStyle = &#039;position:absolute !important; left:50% !important; top:54% !important; transform:translate(-50%, -50%) !important; display:flex !important; flex-direction:column !important; align-items:center !important; justify-content:center !important; text-align:center !important; white-space:nowrap !important; z-index:10 !important; pointer-events:auto !important;&#039;;&lt;br /&gt;
var titleStyle = &#039;position:static !important; transform:none !important; display:block !important; font-family:&amp;quot;Cinzel&amp;quot;, Georgia, serif !important; font-size:18px !important; font-weight:700 !important; letter-spacing:2px !important; color:#f5d77f !important; text-decoration:none !important; text-shadow:0 2px 4px rgba(0,0,0,0.9), 0 0 10px rgba(245,215,127,0.3) !important; line-height:1.25 !important; margin:0 0 4px 0 !important; padding:0 !important; user-select:text !important;&#039;;&lt;br /&gt;
var vanisevaWrapStyle = &#039;position:static !important; transform:none !important; display:block !important; margin:0 0 4px 0 !important; line-height:1.2 !important;&#039;;&lt;br /&gt;
var vanisevaLinkStyle = &#039;color:#f5d77f !important; font-family:&amp;quot;Noto Serif&amp;quot;, Georgia, serif !important; font-size:12.5px !important; font-style:normal !important; font-weight:500 !important; letter-spacing:0.35px !important; text-decoration:none !important; border:0 !important; background:none !important; outline:none !important; padding:0 !important; border-radius:0 !important; cursor:pointer !important; display:inline-block !important; transition:all 0.18s ease !important;box-shadow:none !important;&#039;;&lt;br /&gt;
var sisterWrapStyle = &#039;position:static !important; transform:none !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:14px !important; margin:0 !important; line-height:1.2 !important;&#039;;&lt;br /&gt;
var sisterLinkStyle = &#039;color:#f5d77f !important; font-family:&amp;quot;Noto Serif&amp;quot;, Georgia, serif !important; font-size:13px !important; font-weight:600 !important; letter-spacing:0.4px !important; text-decoration:none !important; border:none !important; border-bottom:none !important; outline:none !important; padding:2px 8px !important; border-radius:3px !important; display:inline-flex !important; align-items:center !important; cursor:pointer !important; transition:all 0.18s ease !important;&#039;;&lt;br /&gt;
var sepStyle = &#039;color:rgba(245,215,127,0.4) !important; font-size:11px !important; line-height:1 !important; user-select:none !important;&#039;;&lt;br /&gt;
var $block = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-topbar-center-block&#039;,&lt;br /&gt;
class: &#039;vanipedia-topbar-center-block&#039;,&lt;br /&gt;
style: blockStyle&lt;br /&gt;
});&lt;br /&gt;
var $title = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-topbar-title&#039;,&lt;br /&gt;
class: &#039;vanipedia-topbar-main-title&#039;,&lt;br /&gt;
style: titleStyle,&lt;br /&gt;
text: titleText&lt;br /&gt;
});&lt;br /&gt;
var $vaniseva = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
class: &#039;vanipedia-topbar-vaniseva-title&#039;,&lt;br /&gt;
style: vanisevaWrapStyle&lt;br /&gt;
}).html(&#039;&amp;lt;a href=&amp;quot;https://vaniseva.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; title=&amp;quot;Vaniseva&amp;quot; style=&amp;quot;&#039; + vanisevaLinkStyle + &#039;&amp;quot;&amp;gt;Collaborate with us to invoke and fully manifest Śrīla Prabhupāda&amp;amp;#39;s Vani-presence&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
var $sisterLinks = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
class: &#039;vanipedia-topbar-sister-links&#039;,&lt;br /&gt;
style: sisterWrapStyle&lt;br /&gt;
}).html(&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://vanisource.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vanipedia-topbar-sister-link&amp;quot; title=&amp;quot;Vanisource&amp;quot; style=&amp;quot;&#039; + sisterLinkStyle + &#039;&amp;quot;&amp;gt;vanisource.org&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vanipedia-topbar-sister-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot; style=&amp;quot;&#039; + sepStyle + &#039;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://vaniquotes.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vanipedia-topbar-sister-link&amp;quot; title=&amp;quot;Vaniquotes&amp;quot; style=&amp;quot;&#039; + sisterLinkStyle + &#039;&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vanipedia-topbar-sister-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot; style=&amp;quot;&#039; + sepStyle + &#039;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://vanimedia.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vanipedia-topbar-sister-link&amp;quot; title=&amp;quot;Vanimedia&amp;quot; style=&amp;quot;&#039; + sisterLinkStyle + &#039;&amp;quot;&amp;gt;vanimedia.org&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
);&lt;br /&gt;
$block.append($title, $vaniseva, $sisterLinks);&lt;br /&gt;
return $block;&lt;br /&gt;
}&lt;br /&gt;
function updateTopBar() {&lt;br /&gt;
removeGlobalSiteNotice();&lt;br /&gt;
$(&#039;#vanipedia-topbar-center-block, #vanipedia-topbar-center-block-mobile, #vanipedia-topbar-title, #vanipedia-topbar-title-mobile, #vanipedia-topbar-title-link, #vanipedia-topbar-center-title, #vanipedia-topbar-home-link, #vanipedia-topbar-sister-links, #vanipedia-topbar-sister-links-mobile, .vanipedia-topbar-sister-links, .vanipedia-topbar-center-block&#039;).remove();&lt;br /&gt;
$(&#039;.vector-header-container&#039;).css({&lt;br /&gt;
&#039;background&#039;: &#039;transparent&#039;,&lt;br /&gt;
&#039;background-color&#039;: &#039;transparent&#039;,&lt;br /&gt;
&#039;border&#039;: &#039;none&#039;,&lt;br /&gt;
&#039;box-shadow&#039;: &#039;none&#039;,&lt;br /&gt;
&#039;padding&#039;: &#039;0&#039;,&lt;br /&gt;
&#039;margin&#039;: &#039;0&#039;,&lt;br /&gt;
&#039;min-height&#039;: &#039;0&#039;,&lt;br /&gt;
&#039;height&#039;: &#039;auto&#039;,&lt;br /&gt;
&#039;width&#039;: &#039;100%&#039;,&lt;br /&gt;
&#039;max-width&#039;: &#039;100%&#039;&lt;br /&gt;
});&lt;br /&gt;
var isMobile = (window.innerWidth &amp;lt;= 999) || $(&#039;body&#039;).hasClass(&#039;skin-minerva&#039;) || $(&#039;body&#039;).hasClass(&#039;skin-vector-mobile&#039;) || $(&#039;.minerva-header&#039;).length &amp;gt; 0;&lt;br /&gt;
var $header = $(&#039;header.mw-header, header.vector-header&#039;).not(&#039;.minerva-header&#039;).first();&lt;br /&gt;
if (!$header.length &amp;amp;&amp;amp; !$(&#039;body&#039;).hasClass(&#039;skin-minerva&#039;) &amp;amp;&amp;amp; !$(&#039;.minerva-header&#039;).length) {&lt;br /&gt;
$header = $(&#039;#mw-head, header&#039;).not(&#039;.minerva-header&#039;).filter(&#039;:visible&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
if ($header.length) {&lt;br /&gt;
$header.css({&lt;br /&gt;
&#039;min-height&#039;: isMobile ? &#039;52px&#039; : &#039;86px&#039;,&lt;br /&gt;
&#039;height&#039;: isMobile ? &#039;52px&#039; : &#039;auto&#039;,&lt;br /&gt;
&#039;max-height&#039;: isMobile ? &#039;52px&#039; : &#039;none&#039;,&lt;br /&gt;
&#039;padding&#039;: isMobile ? &#039;0 10px&#039; : &#039;10px 24px&#039;,&lt;br /&gt;
&#039;background-color&#039;: &#039;#345B63&#039;,&lt;br /&gt;
&#039;border-bottom&#039;: &#039;2px solid #b1873d&#039;,&lt;br /&gt;
&#039;box-shadow&#039;: &#039;0 4px 18px rgba(0,0,0,0.35)&#039;,&lt;br /&gt;
&#039;position&#039;: &#039;relative&#039;,&lt;br /&gt;
&#039;display&#039;: &#039;flex&#039;,&lt;br /&gt;
&#039;flex-wrap&#039;: &#039;nowrap&#039;,&lt;br /&gt;
&#039;align-items&#039;: &#039;center&#039;,&lt;br /&gt;
&#039;justify-content&#039;: &#039;space-between&#039;,&lt;br /&gt;
&#039;box-sizing&#039;: &#039;border-box&#039;,&lt;br /&gt;
&#039;width&#039;: &#039;100%&#039;,&lt;br /&gt;
&#039;max-width&#039;: &#039;100%&#039;&lt;br /&gt;
});&lt;br /&gt;
if (!isMobile) {&lt;br /&gt;
$header.append(createCenterBlock());&lt;br /&gt;
}&lt;br /&gt;
var $search = $header.find(&#039;.vector-header-start #p-search, #p-search&#039;);&lt;br /&gt;
if ($search.length) {&lt;br /&gt;
$search.after(createHomeLink());&lt;br /&gt;
} else if ($header.find(&#039;.vector-header-start&#039;).length) {&lt;br /&gt;
$header.find(&#039;.vector-header-start&#039;).append(createHomeLink());&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
var $minervaHeader = $(&#039;.minerva-header&#039;);&lt;br /&gt;
if ($minervaHeader.length) {&lt;br /&gt;
// 1. Ensure &amp;quot;Vanipedia&amp;quot; Title Link exists with text in the branding box&lt;br /&gt;
var $branding = $minervaHeader.find(&#039;.branding-box&#039;);&lt;br /&gt;
if ($branding.length) {&lt;br /&gt;
var $brandLink = $branding.find(&#039;a&#039;);&lt;br /&gt;
if ($brandLink.length) {&lt;br /&gt;
if (!$brandLink.text().trim()) {&lt;br /&gt;
$brandLink.html(&#039;&amp;lt;span&amp;gt;Vanipedia&amp;lt;/span&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
} else {&lt;br /&gt;
$branding.html(&#039;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vanipedia&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
} else {&lt;br /&gt;
var brandHtml = &#039;&amp;lt;div class=&amp;quot;branding-box&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vanipedia&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
var $burger = $minervaHeader.find(&#039;#mw-mf-main-menu-button, .navigation-drawer.toggle-list&#039;).first();&lt;br /&gt;
if ($burger.length) {&lt;br /&gt;
$burger.after(brandHtml);&lt;br /&gt;
} else {&lt;br /&gt;
$minervaHeader.prepend(brandHtml);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// 2. Ensure Home Link is inserted cleanly&lt;br /&gt;
var $minervaForm = $minervaHeader.find(&#039;.minerva-search-form, #searchform&#039;).first();&lt;br /&gt;
if ($minervaForm.length &amp;amp;&amp;amp; !$minervaHeader.find(&#039;#vanipedia-topbar-home-link&#039;).length) {&lt;br /&gt;
$minervaForm.before(createHomeLink());&lt;br /&gt;
} else if (!$minervaHeader.find(&#039;#vanipedia-topbar-home-link&#039;).length) {&lt;br /&gt;
var $minervaUser = $minervaHeader.find(&#039;.minerva-user-navigation, #ca-mytalks&#039;).first();&lt;br /&gt;
if ($minervaUser.length) {&lt;br /&gt;
$minervaUser.before(createHomeLink());&lt;br /&gt;
} else {&lt;br /&gt;
$minervaHeader.append(createHomeLink());&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$minervaHeader.css({&lt;br /&gt;
&#039;flex-wrap&#039;: &#039;nowrap&#039;,&lt;br /&gt;
&#039;height&#039;: &#039;52px&#039;,&lt;br /&gt;
&#039;min-height&#039;: &#039;52px&#039;,&lt;br /&gt;
&#039;max-height&#039;: &#039;52px&#039;,&lt;br /&gt;
&#039;padding&#039;: &#039;0 10px&#039;,&lt;br /&gt;
&#039;display&#039;: &#039;flex&#039;,&lt;br /&gt;
&#039;align-items&#039;: &#039;center&#039;,&lt;br /&gt;
&#039;justify-content&#039;: &#039;space-between&#039;,&lt;br /&gt;
&#039;box-sizing&#039;: &#039;border-box&#039;&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
var $stageHeader = $(&#039;#vani-stage-header-slot&#039;);&lt;br /&gt;
if ($stageHeader.length &amp;amp;&amp;amp; !$stageHeader.find(&#039;.vanipedia-topbar-center-block&#039;).length) {&lt;br /&gt;
var $stageSearch = $stageHeader.find(&#039;#p-search, .search-box, .minerva-search-form&#039;).first();&lt;br /&gt;
if ($stageSearch.length &amp;amp;&amp;amp; !$stageHeader.find(&#039;#vanipedia-topbar-home-link&#039;).length) {&lt;br /&gt;
$stageSearch.after(createHomeLink());&lt;br /&gt;
}&lt;br /&gt;
if (!isMobile) {&lt;br /&gt;
$stageHeader.append(createCenterBlock());&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
var $stickyTitle = $(&#039;#vector-sticky-header .vector-sticky-header-title, #vector-sticky-header .vector-sticky-header-context-bar .mw-headline&#039;);&lt;br /&gt;
if ($stickyTitle.length) {&lt;br /&gt;
$stickyTitle.html(&#039;&amp;lt;a href=&amp;quot;&#039; + targetUrl + &#039;&amp;quot; style=&amp;quot;color: inherit; text-decoration: none;&amp;quot;&amp;gt;&#039; + titleText + &#039;&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(function() {&lt;br /&gt;
removeGlobalSiteNotice();&lt;br /&gt;
});&lt;br /&gt;
var topbarResizeTimer;&lt;br /&gt;
$(window).on(&#039;resize orientationchange&#039;, function() {&lt;br /&gt;
clearTimeout(topbarResizeTimer);&lt;br /&gt;
topbarResizeTimer = setTimeout(updateTopBar, 150);&lt;br /&gt;
});&lt;br /&gt;
$(document).ready(updateTopBar);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(updateTopBar);&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
// ==========================================================================&lt;br /&gt;
/* 2026-11-11 (Vamshi Krishna): keep the header and footer from overlapping at in-between widths.&lt;br /&gt;
   - Header: the centre block (site title, Vaniseva line, petal links) is hidden only when it would&lt;br /&gt;
     actually run over the search box, Home link or the user links.&lt;br /&gt;
   - Footer: on wide screens the social icons are hidden when they would cover Donate, and the links&lt;br /&gt;
     are centred. On narrow screens the right edge of the links fades while more are off-screen.&lt;br /&gt;
   The skin sets these styles inline with !important (and re-applies the footer layout on every resize), so&lt;br /&gt;
   this runs after it, and Common.css cannot override them. */&lt;br /&gt;
(function () {&lt;br /&gt;
    function leaves(el) {&lt;br /&gt;
        var out = [];&lt;br /&gt;
        el.querySelectorAll(&#039;*&#039;).forEach(function (e) {&lt;br /&gt;
            if (!e.children.length) {&lt;br /&gt;
                var r = e.getBoundingClientRect();&lt;br /&gt;
                if (r.width &amp;amp;&amp;amp; r.height) out.push(r);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        return out;&lt;br /&gt;
    }&lt;br /&gt;
    function clash(a, b) {&lt;br /&gt;
        for (var x = 0; x &amp;lt; a.length; x++) {&lt;br /&gt;
            for (var y = 0; y &amp;lt; b.length; y++) {&lt;br /&gt;
                var r = a[x], s = b[y];&lt;br /&gt;
                if (Math.min(r.right, s.right) - Math.max(r.left, s.left) &amp;gt; 0 &amp;amp;&amp;amp;&lt;br /&gt;
                    Math.min(r.bottom, s.bottom) - Math.max(r.top, s.top) &amp;gt; 2) return true;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
    function fixMidWidths() {&lt;br /&gt;
        var w = window.innerWidth;&lt;br /&gt;
        var header = document.querySelector(&#039;header.vector-header, header.mw-header&#039;);&lt;br /&gt;
        document.querySelectorAll(&#039;.vanipedia-topbar-center-block&#039;).forEach(function (b) {&lt;br /&gt;
            b.style.setProperty(&#039;display&#039;, &#039;flex&#039;, &#039;important&#039;);&lt;br /&gt;
            if (w &amp;lt; 1000 || !header) return;&lt;br /&gt;
            var theirs = [];&lt;br /&gt;
            header.querySelectorAll(&#039;#p-search, #vanipedia-topbar-home-link, .vector-header-end&#039;).forEach(function (e) {&lt;br /&gt;
                if (!b.contains(e)) theirs = theirs.concat(leaves(e));&lt;br /&gt;
            });&lt;br /&gt;
            if (clash(leaves(b), theirs)) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        var bar = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
        if (!bar) return;&lt;br /&gt;
        var left = bar.querySelector(&#039;.vh-bottom-bar-left-space&#039;);&lt;br /&gt;
        var right = bar.querySelector(&#039;.vh-bottom-bar-right-space&#039;);&lt;br /&gt;
        var inner = bar.querySelector(&#039;.vh-bottom-bar-inner&#039;);&lt;br /&gt;
        var nav = bar.querySelector(&#039;.vh-bottom-nav-links&#039;);&lt;br /&gt;
        var social = bar.querySelector(&#039;.vh-bottom-social-links&#039;);&lt;br /&gt;
        if (!left || !right || !inner || !nav || !social) return;&lt;br /&gt;
        // The icons measure 0 px until their images load, so check again once they have.&lt;br /&gt;
        bar.querySelectorAll(&#039;img&#039;).forEach(function (img) {&lt;br /&gt;
            if (!img.complete &amp;amp;&amp;amp; !img.dataset.fixBound) {&lt;br /&gt;
                img.dataset.fixBound = &#039;1&#039;;&lt;br /&gt;
                img.addEventListener(&#039;load&#039;, schedule);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        if (w &amp;gt;= 1000) {&lt;br /&gt;
            // The footer is kept between resizes here, so clear a fade left over from a narrow window.&lt;br /&gt;
            nav.style.removeProperty(&#039;-webkit-mask-image&#039;);&lt;br /&gt;
            nav.style.removeProperty(&#039;mask-image&#039;);&lt;br /&gt;
            var nr = nav.getBoundingClientRect(), sr = social.getBoundingClientRect();&lt;br /&gt;
            if (sr.width &amp;amp;&amp;amp; (nr.right + 8 &amp;gt; sr.left || sr.right &amp;gt; w)) {&lt;br /&gt;
                left.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
                right.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
                inner.style.setProperty(&#039;justify-content&#039;, &#039;center&#039;, &#039;important&#039;);&lt;br /&gt;
            }&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        var updateFade = function () {&lt;br /&gt;
            var more = nav.scrollLeft + nav.clientWidth &amp;lt; nav.scrollWidth - 2;&lt;br /&gt;
            var mask = more ? &#039;linear-gradient(to right, #000 calc(100% - 40px), transparent)&#039; : &#039;none&#039;;&lt;br /&gt;
            nav.style.setProperty(&#039;-webkit-mask-image&#039;, mask, &#039;important&#039;);&lt;br /&gt;
            nav.style.setProperty(&#039;mask-image&#039;, mask, &#039;important&#039;);&lt;br /&gt;
        };&lt;br /&gt;
        updateFade();&lt;br /&gt;
        if (!nav.dataset.fadeBound) {&lt;br /&gt;
            nav.dataset.fadeBound = &#039;1&#039;;&lt;br /&gt;
            nav.addEventListener(&#039;scroll&#039;, updateFade, { passive: true });&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    var pending;&lt;br /&gt;
    // Run after the skin&#039;s own header and footer setup (which re-runs on resize and 150 ms after it).&lt;br /&gt;
    function schedule() { clearTimeout(pending); pending = setTimeout(fixMidWidths, 300); }&lt;br /&gt;
    $(schedule);&lt;br /&gt;
    $(window).on(&#039;resize orientationchange&#039;, schedule);&lt;br /&gt;
    // This script often starts after the page has loaded, so also re-check when the fonts are ready.&lt;br /&gt;
    if (document.fonts &amp;amp;&amp;amp; document.fonts.ready) document.fonts.ready.then(schedule);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Add Search Icon AND force mobile keyboard to use VaniSearch */&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
// 1. Add the clickable magnifying glass icon (Triggers on focus, click, or typing)&lt;br /&gt;
$(document).on(&#039;focus click input&#039;, &#039;input[type=&amp;quot;search&amp;quot;], input[name=&amp;quot;search&amp;quot;], .search-overlay input&#039;, function() {&lt;br /&gt;
    var $input = $(this);&lt;br /&gt;
    var $wrapper = $input.parent();&lt;br /&gt;
    &lt;br /&gt;
    // Only append the button if it doesn&#039;t already exist&lt;br /&gt;
    if ($wrapper.find(&#039;.vani-mobile-search-btn&#039;).length === 0) {&lt;br /&gt;
        var $btn = $(&#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;vani-mobile-search-btn&amp;quot; style=&amp;quot;background:none; border:none; font-size:22px; padding:0 10px; margin-left:5px; color:#3182ce; z-index:2147483647; cursor:pointer;&amp;quot;&amp;gt;🔍&amp;lt;/button&amp;gt;&#039;);&lt;br /&gt;
        &lt;br /&gt;
        $wrapper.css(&#039;display&#039;, &#039;flex&#039;);&lt;br /&gt;
        $wrapper.append($btn);&lt;br /&gt;
        &lt;br /&gt;
        // Route to VaniSearch if the icon is clicked&lt;br /&gt;
        $btn.on(&#039;click&#039;, function(e) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            e.stopImmediatePropagation();&lt;br /&gt;
            var searchWord = $input.val().trim();&lt;br /&gt;
            if (searchWord !== &#039;&#039;) {&lt;br /&gt;
                window.location.href = mw.util.getUrl(&#039;Special:VaniSearch&#039;) + &#039;?search=&#039; + encodeURIComponent(searchWord);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
    // 2. Intercept the Mobile Keyboard &amp;quot;Enter/Search&amp;quot; key directly&lt;br /&gt;
    $(document).on(&#039;keydown&#039;, &#039;input[type=&amp;quot;search&amp;quot;], input[name=&amp;quot;search&amp;quot;]&#039;, function(e) {&lt;br /&gt;
        // keyCode 13 is the physical Enter/Search key on the keyboard&lt;br /&gt;
        if (e.which === 13 || e.keyCode === 13) {&lt;br /&gt;
            e.preventDefault(); // Stop normal typing behavior&lt;br /&gt;
            e.stopImmediatePropagation(); // Kill Minerva&#039;s native Vue.js search scripts&lt;br /&gt;
            &lt;br /&gt;
            var searchWord = $(this).val().trim();&lt;br /&gt;
            &lt;br /&gt;
            if (searchWord !== &#039;&#039;) {&lt;br /&gt;
                // Route directly to VaniSearch&lt;br /&gt;
                window.location.href = mw.util.getUrl(&#039;Special:VaniSearch&#039;) + &#039;?search=&#039; + encodeURIComponent(searchWord);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
/* ULTIMATE VUE-BYPASS MOBILE SEARCH */&lt;br /&gt;
(function() {&lt;br /&gt;
    // 1. Snatch the &#039;Enter&#039; key before Vue can block it&lt;br /&gt;
    document.addEventListener(&#039;keydown&#039;, function(e) {&lt;br /&gt;
        if (e.key === &#039;Enter&#039; || e.keyCode === 13) {&lt;br /&gt;
            var el = e.target;&lt;br /&gt;
            if (el.tagName === &#039;INPUT&#039; &amp;amp;&amp;amp; (el.type === &#039;search&#039; || el.closest(&#039;.search-overlay&#039;) || el.closest(&#039;.minerva-search-form&#039;))) {&lt;br /&gt;
                var searchWord = el.value.trim();&lt;br /&gt;
                if (searchWord !== &#039;&#039;) {&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                    e.stopImmediatePropagation(); // Kill the Vue scripts&lt;br /&gt;
                    window.location.href = mw.util.getUrl(&#039;Special:VaniSearch&#039;) + &#039;?search=&#039; + encodeURIComponent(searchWord);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }, true); // &#039;true&#039; forces this to run first, bypassing Vue entirely&lt;br /&gt;
&lt;br /&gt;
    // 2. Safe Icon Injection outside the strict Codex wrapper&lt;br /&gt;
    document.addEventListener(&#039;focusin&#039;, function(e) {&lt;br /&gt;
        var el = e.target;&lt;br /&gt;
        if (el.tagName === &#039;INPUT&#039; &amp;amp;&amp;amp; el.type === &#039;search&#039; &amp;amp;&amp;amp; el.closest(&#039;.search-overlay&#039;)) {&lt;br /&gt;
            var headerContainer = el.closest(&#039;.overlay-header, .search-box&#039;);&lt;br /&gt;
            &lt;br /&gt;
            if (headerContainer &amp;amp;&amp;amp; !headerContainer.querySelector(&#039;.vani-mobile-search-btn&#039;)) {&lt;br /&gt;
                var btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
                btn.type = &#039;button&#039;;&lt;br /&gt;
                btn.className = &#039;vani-mobile-search-btn&#039;;&lt;br /&gt;
                btn.innerHTML = &#039;🔍&#039;;&lt;br /&gt;
                btn.style.cssText = &#039;background:none; border:none; font-size:22px; color:#3182ce; position:absolute; right:45px; top:50%; transform:translateY(-50%); z-index:2147483647; cursor:pointer;&#039;;&lt;br /&gt;
                &lt;br /&gt;
                headerContainer.style.position = &#039;relative&#039;;&lt;br /&gt;
                headerContainer.appendChild(btn);&lt;br /&gt;
                &lt;br /&gt;
                btn.addEventListener(&#039;click&#039;, function(ev) {&lt;br /&gt;
                    ev.preventDefault();&lt;br /&gt;
                    ev.stopImmediatePropagation();&lt;br /&gt;
                    var searchWord = el.value.trim();&lt;br /&gt;
                    if (searchWord !== &#039;&#039;) {&lt;br /&gt;
                        window.location.href = mw.util.getUrl(&#039;Special:VaniSearch&#039;) + &#039;?search=&#039; + encodeURIComponent(searchWord);&lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Common.css&amp;diff=658983</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Common.css&amp;diff=658983"/>
		<updated>2026-11-13T01:05:50Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Use IDs (#) when there is only one concurrence per page */&lt;br /&gt;
/* Use classes (.) when there are one or more occurrences per page */&lt;br /&gt;
/* Useful parameters... margin-bottom:0.5em */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&amp;amp;family=DM+Serif+Display&amp;amp;family=Noto+Serif:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=DM+Serif+Display&amp;amp;family=Noto+Serif:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
.cw_0 {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
.cw_50 {&lt;br /&gt;
width: 50px;&lt;br /&gt;
}&lt;br /&gt;
.cw_150 {&lt;br /&gt;
width: 150px;&lt;br /&gt;
}&lt;br /&gt;
.cw_500 {&lt;br /&gt;
width: 500px;&lt;br /&gt;
}&lt;br /&gt;
.tabs-input {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.noautonum .tocnumber {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
.daytable {                    /* Usage: {| class=&amp;quot;daytable&amp;quot; */&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.vanitable {                      /* Usage: {| class=&amp;quot;vanitable&amp;quot; */&lt;br /&gt;
border: 0.1em solid #BFBFBF;  /* #BFBFBF=light grey border */&lt;br /&gt;
border-collapse: collapse;&lt;br /&gt;
padding: 0.25em;              /* 0.25em=4px cellpadding */&lt;br /&gt;
background-color: #F2F2F2;    /* #F2F2F2=pale grey background */&lt;br /&gt;
text-align: left;             /* left, center, right */&lt;br /&gt;
vertical-align: middle;       /* top, bottom, or middle */&lt;br /&gt;
}&lt;br /&gt;
.timelineh2 {                          /* (Used on the timeline pages) Usage: &amp;lt;div class=&amp;quot;timelineh2&amp;quot; */&lt;br /&gt;
text-align: center;&lt;br /&gt;
border: 1px solid #ddcef2;&lt;br /&gt;
background: #F2F2F2;                /* was #faf5ff; */&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.timelineh3 {                           /* Usage: &amp;lt;div class=&amp;quot;timelineh3&amp;quot; */&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-top: 1px solid #ddcef2;&lt;br /&gt;
border-bottom: 1px solid #ddcef2;&lt;br /&gt;
background: #FFFFFF;&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {                      /* Usage: &amp;lt;div class=&amp;quot;timelinesummary&amp;quot; */&lt;br /&gt;
border: thin solid #ddcef2;&lt;br /&gt;
border-radius: 1em;&lt;br /&gt;
box-shadow: 0.5em 0.5em 0.5em #888888;&lt;br /&gt;
background: #FFFFCC;&lt;br /&gt;
min-width: 77em;&lt;br /&gt;
margin: 1em auto 3em auto;&lt;br /&gt;
padding: 1em;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.timelinelinks {                      /* Usage: &amp;lt;div class=&amp;quot;timelinelinks&amp;quot;&amp;gt; for Timelinenav template */&lt;br /&gt;
text-align: center;&lt;br /&gt;
font-size: 132%;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.timelinelinks a {                    /* Usage: for Timelinenav template, link text color */&lt;br /&gt;
color: #B5BD64;                   /* #B5BD64 (light mustard) */&lt;br /&gt;
}&lt;br /&gt;
.greentext {                          /* Usage: &amp;lt;span class=&amp;quot;greentext&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.quotelink {                          /* Usage: &amp;lt;span class=&amp;quot;quotelink&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/span&amp;gt; for quote boxes */&lt;br /&gt;
font-size: 1em;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.nectardroptext {                     /* Usage: &amp;lt;span class=&amp;quot;nectardroptext&amp;quot;&amp;gt;&amp;quot;Text&amp;quot;&amp;lt;/span&amp;gt; for Nectar Drop boxes */&lt;br /&gt;
font-size: 1em;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.firstchar {                          /* Usage: &amp;lt;span class=&amp;quot;firstchar&amp;quot;&amp;gt;A&amp;lt;/span&amp;gt; */&lt;br /&gt;
float: left;&lt;br /&gt;
width: 0.7em;&lt;br /&gt;
font-size: 375%;&lt;br /&gt;
font-family: algerian, courier;&lt;br /&gt;
line-height: 80%;&lt;br /&gt;
}&lt;br /&gt;
.daystext {                            /* Usage: &amp;lt;span class=&amp;quot;daystext&amp;quot;&amp;gt;Text Here&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                    /* #296F39 = Green used for Video info on the Day in the life pages */&lt;br /&gt;
}&lt;br /&gt;
.daystextb {                           /* Usage: &amp;lt;span class=&amp;quot;daystextb&amp;quot;&amp;gt;Text Here&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                    /* #296F39 = Green used for Video info on the Day in the life pages */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.MITL_page_nav {                       /* Usage: &amp;lt;div class=&amp;quot;MITL_page_nav&amp;quot; */&lt;br /&gt;
text-align: left;&lt;br /&gt;
border: 1px solid #BFBFBF;&lt;br /&gt;
background: #FFF2E6;&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto&lt;br /&gt;
}&lt;br /&gt;
.daysnav,.monthsnav {                  /* For D/MITL desktop &amp;amp; mobile */&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.daysnav .month {&lt;br /&gt;
margin: 25px 2%;&lt;br /&gt;
}&lt;br /&gt;
.monthsnav .year {&lt;br /&gt;
margin: 25px 5%;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- Book styles (BG is done) ----------------- */&lt;br /&gt;
.devanagari {                    /* Usage: &amp;lt;div class=&amp;quot;devanagari&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
font-family: interDiac;&lt;br /&gt;
src: url(/css/GauraTimes.ttf);      /* Vedabase font */&lt;br /&gt;
}&lt;br /&gt;
.verse {                                /* Usage: &amp;lt;div class=&amp;quot;verse&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* Font color #0000 = black */&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.verse.inter_diac {                     /* Usage: &amp;lt;div class=&amp;quot;verse inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
}&lt;br /&gt;
.synonyms {                             /* Usage: &amp;lt;div class=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.synonyms.inter_diac {                  /* Usage: &amp;lt;div class=&amp;quot;synonyms inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
}&lt;br /&gt;
.translation {                          /* Usage: &amp;lt;div class=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* #296F39 = green */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.translation.inter_diac {               /* Usage: &amp;lt;div class=&amp;quot;translation inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
.purport {                              /* Usage: &amp;lt;div class=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.purport.inter_diac {                   /* Usage: &amp;lt;div class=&amp;quot;purport inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
\*:not(a).text {                                 /* Usage: &amp;lt;div class=&amp;quot;text&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
.text.inter_diac {                      /* Usage: &amp;lt;div class=&amp;quot;text inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
.SB65verse {                     /* 1962-65 SB */&lt;br /&gt;
white-space: pre-line;       /* CSS 3 */&lt;br /&gt;
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */&lt;br /&gt;
white-space: -pre-wrap;      /* Opera 4-6 */&lt;br /&gt;
white-space: -o-pre-wrap;    /* Opera 7 */&lt;br /&gt;
word-wrap: break-word;       /* Internet Explorer 5.5+ */&lt;br /&gt;
text-align: center;          /* Center or margin-left:1.5em; = a : colon. Only if not using text-align: center;*/&lt;br /&gt;
color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End book styles (BG is done) ----------------- */&lt;br /&gt;
/* --- Begin OLD book styles SB, CC (These #IDs should be replaced with .classes as above) --- */&lt;br /&gt;
#verse {&lt;br /&gt;
white-space: pre;&lt;br /&gt;
}&lt;br /&gt;
#text {                          /* Used for verses and was: font-style: italic; */&lt;br /&gt;
}&lt;br /&gt;
#synonyms {                      /* Usage: &amp;lt;div id=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
#translation {                   /* Usage: &amp;lt;div id=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
#purport {                       /* Usage: &amp;lt;div id=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End old books styles BG, SB, CC ----------------- */&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote {&lt;br /&gt;
margin: 1.5em 0em;             /* Places 20px space between quotes on multi-quote pages */&lt;br /&gt;
font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
.quote_heading {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;&lt;br /&gt;
}&lt;br /&gt;
.quote_translation {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_link {                      /* Vanisource link */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.quote_text {&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_verse {                     /* To center use: text-align: center; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_text a {                    /* Makes the Vanisource verse links bold */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END NEW COMPILE FORM -------------------- */&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 {&lt;br /&gt;
margin:0!important;&lt;br /&gt;
padding:0.2em 0.4em;&lt;br /&gt;
}&lt;br /&gt;
#mainbanner {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mainlinks {&lt;br /&gt;
text-align:center;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 110%;&lt;br /&gt;
margin-bottom:0.5em&lt;br /&gt;
}&lt;br /&gt;
#mainlinks a {&lt;br /&gt;
color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
#mainmantra {&lt;br /&gt;
text-align:center;&lt;br /&gt;
margin-top:1.5em;&lt;br /&gt;
color:#B5BD64;&lt;br /&gt;
}&lt;br /&gt;
.maincenter {&lt;br /&gt;
text-align:center;&lt;br /&gt;
max-width:65em;&lt;br /&gt;
margin:0px auto;&lt;br /&gt;
padding-bottom:1em;&lt;br /&gt;
}&lt;br /&gt;
/* Don&#039;t display some stuff on the main page */&lt;br /&gt;
body.page-Main_Page #t-cite,&lt;br /&gt;
body.page-Main_Page #lastmod,&lt;br /&gt;
body.page-Main_Page #siteSub {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE CODING -------------------- */&lt;br /&gt;
/* -------------------- BEGIN CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
/* 1. Override core Vector 2022 background CSS variables */&lt;br /&gt;
:root,&lt;br /&gt;
.skin-vector-2022,&lt;br /&gt;
html {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
--border-color-base: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Unify legacy elements and set global font */&lt;br /&gt;
body,&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base {&lt;br /&gt;
background: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
#headertabs {&lt;br /&gt;
background: inherit;&lt;br /&gt;
}&lt;br /&gt;
#headertabs ul li.ui-state-active {&lt;br /&gt;
background: #D4ECDD;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Force teal and remove borders on all Vector 2022 UI containers, sidebars, and Codex menus */&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.mw-page-container-inner,&lt;br /&gt;
.mw-content-container,&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-sidebar-container,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
#vector-toc,&lt;br /&gt;
.vector-toc-pinned-container,&lt;br /&gt;
.vector-toc-contents,&lt;br /&gt;
.vector-dropdown-content,&lt;br /&gt;
.vector-menu-content,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-menu__list {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ------------------------------------ */&lt;br /&gt;
div.thumb {          /* Remove white border from thumbnails */&lt;br /&gt;
border: none;&lt;br /&gt;
}&lt;br /&gt;
div.tright {&lt;br /&gt;
border: none;&lt;br /&gt;
margin: 0.5em 0 0.8em 1.4em;&lt;br /&gt;
}&lt;br /&gt;
div.tleft {&lt;br /&gt;
border: none;&lt;br /&gt;
margin: 0.5em 1.4em 0.8em 0;&lt;br /&gt;
}&lt;br /&gt;
#lastmod {&lt;br /&gt;
display:none&lt;br /&gt;
}&lt;br /&gt;
li#ca-unify {&lt;br /&gt;
margin-left:1.6em;&lt;br /&gt;
}&lt;br /&gt;
#google-search input {&lt;br /&gt;
font-size:95%;&lt;br /&gt;
width:10.9em;&lt;br /&gt;
}&lt;br /&gt;
#searchform {&lt;br /&gt;
padding-bottom:0.5em&lt;br /&gt;
}&lt;br /&gt;
#p-logo a, #p-logo a:hover {&lt;br /&gt;
height:190px;&lt;br /&gt;
}&lt;br /&gt;
#column-one {&lt;br /&gt;
padding-top:190px;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation {&lt;br /&gt;
padding-top:30px;&lt;br /&gt;
}&lt;br /&gt;
.ac_results {&lt;br /&gt;
padding: 0px;&lt;br /&gt;
border: 1px solid black;&lt;br /&gt;
background-color: Window;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
z-index: 99999;&lt;br /&gt;
}&lt;br /&gt;
.ac_results ul {&lt;br /&gt;
width: 100%;&lt;br /&gt;
list-style-position: outside;&lt;br /&gt;
list-style: none;&lt;br /&gt;
padding: 0;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.ac_results li {&lt;br /&gt;
margin: 0px;&lt;br /&gt;
padding: 2px 5px;&lt;br /&gt;
cursor: default;&lt;br /&gt;
display: block;&lt;br /&gt;
/* if width will be 100% horizontal scrollbar will appear when scroll mode will be used */&lt;br /&gt;
/* width: 100%; */&lt;br /&gt;
font: menu;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
/* it is very important, if line-height not set or set in relative units scroll will be broken in firefox */&lt;br /&gt;
line-height: 16px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.ac_loading {&lt;br /&gt;
background: Window url(&#039;indicator.gif&#039;) right center no-repeat;&lt;br /&gt;
}&lt;br /&gt;
.ac_odd {&lt;br /&gt;
background-color: #eee;&lt;br /&gt;
}&lt;br /&gt;
.ac_over {&lt;br /&gt;
background-color: aquamarine;&lt;br /&gt;
color: HighlightText;&lt;br /&gt;
}&lt;br /&gt;
.ac_moreItems {&lt;br /&gt;
text-align: center;&lt;br /&gt;
background-color: InactiveCaption;&lt;br /&gt;
color: InactiveCaptionText;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
padding: 0px 5px;&lt;br /&gt;
cursor: default;&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
font: bold menu 12px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
-moz-user-select: none;&lt;br /&gt;
-khtml-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE TEST -------------------- */&lt;br /&gt;
body.page-Main_Page_test h1 {&lt;br /&gt;
background:#f0f0f0;            /* was background:#faf5ff; */&lt;br /&gt;
border-bottom:1px solid #ccc;&lt;br /&gt;
border-top:1px solid #ccc;&lt;br /&gt;
padding:0.3em;&lt;br /&gt;
margin:1em 0;&lt;br /&gt;
color:#B5BD64;                /* font color */&lt;br /&gt;
font-family:georgia;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 140%;&lt;br /&gt;
text-align:center;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page_test h2 {&lt;br /&gt;
background:#f0f0f0;&lt;br /&gt;
border-bottom:1px solid #ccc;&lt;br /&gt;
border-top:1px solid #ccc;&lt;br /&gt;
padding:0.3em;&lt;br /&gt;
margin:1em 0;&lt;br /&gt;
color:#000000;&lt;br /&gt;
font-family:georgia;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 110%;&lt;br /&gt;
text-align:center;&lt;br /&gt;
}&lt;br /&gt;
#mainh2links a {&lt;br /&gt;
color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE TEST -------------------- */&lt;br /&gt;
/* --------------- DONATION PAGE - http://vanipedia.org/wiki/Special:IframePage/Donation --------------------*/&lt;br /&gt;
#iframeframe {&lt;br /&gt;
height: 800px;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
/* 2020-11-27 Elad: Scale and center main page banners */&lt;br /&gt;
a[href\*=&#039;MainPage&#039;]::after {&lt;br /&gt;
content: &#039;a&#039;;&lt;br /&gt;
font-size: 50px;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
img[src\*=&#039;MainPage&#039;] {&lt;br /&gt;
transform: scale(1.225) translateX(9%);&lt;br /&gt;
}&lt;br /&gt;
/* End mainpage banners */&lt;br /&gt;
/* Main page mobile view classes */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.MainPageBG {&lt;br /&gt;
display: inline-table;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
display: table-cell;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Stack the 5-column theme analysis sections vertically */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Prevent the timeline from breaking the mobile viewport */&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: unset;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin: 1em auto;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Make fixed-width captions flexible on mid-sized screens */&lt;br /&gt;
.youtube_right .thumbcaption,&lt;br /&gt;
.youtube_left .thumbcaption {&lt;br /&gt;
width: auto;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Ensure old table layouts don&#039;t cause horizontal scroll */&lt;br /&gt;
.vanitable {&lt;br /&gt;
display: block;&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 400px)&lt;br /&gt;
{&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;40em&amp;quot;] {&lt;br /&gt;
width: 78vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption {&lt;br /&gt;
width: 69vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideowrap {&lt;br /&gt;
width: 69vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo {&lt;br /&gt;
padding: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;24em&amp;quot;] {&lt;br /&gt;
width: unset !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo iframe {&lt;br /&gt;
width: 67vw;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;32em&amp;quot;] { /* right-to-left languages */&lt;br /&gt;
min-width: 80vw !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 320px)&lt;br /&gt;
{&lt;br /&gt;
#mp-upper .embedvideo iframe {&lt;br /&gt;
width: 70vw;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption {&lt;br /&gt;
width: 69vw;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo {&lt;br /&gt;
width: 71vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideowrap {&lt;br /&gt;
width: 67vw !important;&lt;br /&gt;
}&lt;br /&gt;
.NectarDropBox&lt;br /&gt;
{&lt;br /&gt;
min-width: 17.5em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-right &amp;gt; tbody &amp;gt; tr:nth-child(4) &amp;gt; td&lt;br /&gt;
{&lt;br /&gt;
padding: 0 0 0 .5em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-right &amp;gt; tbody &amp;gt; tr:nth-child(6) &amp;gt; td&lt;br /&gt;
{&lt;br /&gt;
padding: 0 0 0 .4em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;32em&amp;quot;] { /* right-to-left languages */&lt;br /&gt;
min-width: 86vw !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* End main page mobile view classes */&lt;br /&gt;
/* Generic center class */&lt;br /&gt;
div.center&lt;br /&gt;
{&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar drop classes */&lt;br /&gt;
@media only screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
div.NectarDropBox&lt;br /&gt;
{&lt;br /&gt;
max-width: 30%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox&lt;br /&gt;
{&lt;br /&gt;
text-align: left;&lt;br /&gt;
min-height: 11.6em;&lt;br /&gt;
border:thin solid #000000;&lt;br /&gt;
border-radius: 1em;&lt;br /&gt;
box-shadow: 0.5em 0.5em 1em #bcbcbc;&lt;br /&gt;
margin: 1em 0em;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 800px)&lt;br /&gt;
{&lt;br /&gt;
.vaniquotebox {&lt;br /&gt;
max-width:80%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox &amp;gt; table&lt;br /&gt;
{&lt;br /&gt;
text-align:left;&lt;br /&gt;
font-size:1em;&lt;br /&gt;
color:#000000;&lt;br /&gt;
min-height: 11.5em;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox td&lt;br /&gt;
{&lt;br /&gt;
padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
/* Put spacing between the YouTube video player and text that flows around it */&lt;br /&gt;
/* left-to-right languages */&lt;br /&gt;
.youtube_right .embedvideo&lt;br /&gt;
{&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption&lt;br /&gt;
{&lt;br /&gt;
width: 330px;&lt;br /&gt;
}&lt;br /&gt;
/* right-to-left languages */&lt;br /&gt;
.youtube_left .embedvideo&lt;br /&gt;
{&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc ul&lt;br /&gt;
{&lt;br /&gt;
text-align: right !important;&lt;br /&gt;
direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc .tocnumber {&lt;br /&gt;
padding-left: 0.5em;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc .toctitle&lt;br /&gt;
{&lt;br /&gt;
direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.ar .toctitle::before {&lt;br /&gt;
content: &amp;quot;محتويات&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he .toctitle::before {&lt;br /&gt;
content: &amp;quot;תוכן עניינים&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he,.rtltoc.ar {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
font-weight: sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he h2,.rtltoc.ar h2&lt;br /&gt;
{&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Kasya */&lt;br /&gt;
/* Custom Wikipedia-style Hover Popup Alternative */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
content: &amp;quot;Preview: &amp;quot; attr(title);&lt;br /&gt;
position: absolute;&lt;br /&gt;
bottom: 120%;&lt;br /&gt;
left: 50%;&lt;br /&gt;
transform: translateX(-50%);&lt;br /&gt;
background: var(--background-color-page, #ffffff);&lt;br /&gt;
color: var(--color-base, #202122);&lt;br /&gt;
padding: 12px 16px;&lt;br /&gt;
border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
white-space: normal;&lt;br /&gt;
width: 280px;&lt;br /&gt;
z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- THEME ANALYSIS PAGE STRUCTURE -------------------- */&lt;br /&gt;
/* 5-Column Grid */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr);&lt;br /&gt;
gap: 15px;&lt;br /&gt;
margin: 2em 0;&lt;br /&gt;
}&lt;br /&gt;
.theme-column {&lt;br /&gt;
background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
padding: 15px;&lt;br /&gt;
border: 1px solid #B5BD64;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
/* Formats the links cleanly inside each column */&lt;br /&gt;
.theme-column ul {&lt;br /&gt;
list-style-type: none;&lt;br /&gt;
padding: 0;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.theme-column li {&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
/* Eliminate structural white borders and force structural columns to teal */&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
#vector-toc,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-page-container-inner,&lt;br /&gt;
.vector-sidebar-container {&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Override core Vector 2022 background CSS variables */&lt;br /&gt;
:root,&lt;br /&gt;
.skin-vector-2022,&lt;br /&gt;
html {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
--border-color-base: transparent !important; /* Neutralizes structural borders */&lt;br /&gt;
}&lt;br /&gt;
/* Force the specific grid columns and pinned containers to adopt the teal */&lt;br /&gt;
.vector-sidebar-container,&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-toc-pinned-container,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.mw-page-container-inner {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Wit &amp;amp; Wisdom Card Hover Effects */&lt;br /&gt;
.ww-card {&lt;br /&gt;
transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
box-shadow: 0 6px 15px rgba(0,0,0,0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.ww-image-layer {&lt;br /&gt;
transition: transform 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover .ww-image-layer {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
.ww-text-arrow {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover .ww-text-arrow {&lt;br /&gt;
transform: translateX(4px);&lt;br /&gt;
}&lt;br /&gt;
/* Portal Books Accordion Styles */&lt;br /&gt;
.book-accordion-report {&lt;br /&gt;
background: #FDF2D5;&lt;br /&gt;
border: 1px solid #d0d7de;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,0.04);&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* --- ENHANCED PORTAL BOOKS ACCORDION --- */&lt;br /&gt;
/* The Main Container */&lt;br /&gt;
.book-accordion {&lt;br /&gt;
background: #FFF8EE;&lt;br /&gt;
border: none;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
margin-bottom: 20px;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0,0,0,0.06); /* Deeper, softer shadow */&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
/* The Clickable Header Bar */&lt;br /&gt;
.book-accordion-header {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
color: #1f4033;&lt;br /&gt;
padding: 16px 20px 16px 60px; /* Top: 16px, Right: 20px, Bottom: 16px, Left: 60px */&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background-color 0.2s ease;&lt;br /&gt;
user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* Header Hover Effect */&lt;br /&gt;
.book-accordion-header:hover {&lt;br /&gt;
background-color: #7fbd97; /* Lightens the bar slightly on hover */&lt;br /&gt;
}&lt;br /&gt;
.extra-button {&lt;br /&gt;
background-color: #5B3E34;&lt;br /&gt;
}&lt;br /&gt;
.extra-button:hover {&lt;br /&gt;
background-color: #907359;&lt;br /&gt;
}&lt;br /&gt;
/* Fix for the standard MediaWiki Collapse/Expand Button */&lt;br /&gt;
.book-accordion .mw-collapsible-toggle {&lt;br /&gt;
float: right;&lt;br /&gt;
font-weight: normal;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
background: rgba(255, 255, 255, 0.15);&lt;br /&gt;
padding: 4px 12px;&lt;br /&gt;
border-radius: 20px; /* Makes it a pill shape */&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
}&lt;br /&gt;
/* Target the link inside the toggle to ensure it stays white */&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover {&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
/* The Content Area */&lt;br /&gt;
.book-accordion-content {&lt;br /&gt;
padding: 24px;&lt;br /&gt;
}&lt;br /&gt;
/* The Grid Setup */&lt;br /&gt;
.book-grid-list {&lt;br /&gt;
column-width: 280px;&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
list-style-type: none;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Single-column version of accordion link list */&lt;br /&gt;
.book-grid-list.single-column {&lt;br /&gt;
column-width: auto;&lt;br /&gt;
column-count: 1;&lt;br /&gt;
column-gap: 0;&lt;br /&gt;
}&lt;br /&gt;
.book-grid-list li {&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
break-inside: avoid;&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Links */&lt;br /&gt;
.mw-parser-output .book-grid-list li a,&lt;br /&gt;
.mw-parser-output .book-grid-list li a.external {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
background-image: none !important; /* Safely removes the external link icon */&lt;br /&gt;
border: 1px solid #e1e4e8 !important;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
color: #1a5e9a;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,0.02);&lt;br /&gt;
transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Hover Effect */&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover,&lt;br /&gt;
.mw-parser-output .book-grid-list li a.external:hover {&lt;br /&gt;
background-color: #f4f8fc !important;&lt;br /&gt;
border-color: #1a5e9a !important;&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
box-shadow: 0 4px 10px rgba(26,94,154,0.12);&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Hover Effect */&lt;br /&gt;
.book-grid-list li a:hover {&lt;br /&gt;
background-color: #f4f8fc;&lt;br /&gt;
border-color: #1a5e9a;&lt;br /&gt;
transform: translateY(-2px); /* Lifts the card up slightly */&lt;br /&gt;
box-shadow: 0 4px 10px rgba(26,94,154,0.12); /* Subtle blue glow */&lt;br /&gt;
}&lt;br /&gt;
/* --- Solid Buttons with a Padded Outer Frame (Pseudo-Element Method) --- */&lt;br /&gt;
.vision-btn.btn-framed {&lt;br /&gt;
position: relative !important; /* Required to anchor the frame */&lt;br /&gt;
margin: 12px !important; /* Ensures there is room for the frame to render */&lt;br /&gt;
}&lt;br /&gt;
/* This draws the actual frame 6px outside the button */&lt;br /&gt;
.vision-btn.btn-framed::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: -12px;&lt;br /&gt;
left: -12px;&lt;br /&gt;
right: -12px;&lt;br /&gt;
bottom: -12px;&lt;br /&gt;
border: 2px solid #3a5c6e !important; /* The teal frame */&lt;br /&gt;
border-radius: 6px !important; /* Slightly rounded to match the button */&lt;br /&gt;
pointer-events: none; /* Ensures the frame doesn&#039;t block you from clicking the button */&lt;br /&gt;
}&lt;br /&gt;
/* Changes the frame color when you hover over the button */&lt;br /&gt;
.vision-btn.btn-framed:hover::after {&lt;br /&gt;
border-color: #466e84 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile Responsiveness for Custom Book Grids */&lt;br /&gt;
@media screen and (max-width: 720px) {&lt;br /&gt;
.book-grid-list {&lt;br /&gt;
/* Forces the grid to stack into a single vertical column on small screens */&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
/* Adjust padding for smaller screens if necessary */&lt;br /&gt;
.book-accordion-content {&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------&lt;br /&gt;
FIX: Mobile-Only Image Scaling (Leaves Desktop Intact)&lt;br /&gt;
---------------------------------------------------- */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Don&#039;t show external-link icon for image-only links */&lt;br /&gt;
.mw-parser-output a.external:has(img) {&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Layout for Image &amp;amp; Button Grids */&lt;br /&gt;
.compilation-wrapper {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
align-items: flex-start;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 30px;&lt;br /&gt;
margin: 20px auto;&lt;br /&gt;
max-width: 1000px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-image {&lt;br /&gt;
flex: 1 1 300px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
max-width: 450px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-button-grid {&lt;br /&gt;
flex: 1 1 400px;&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));&lt;br /&gt;
gap: 15px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn {&lt;br /&gt;
background-color: #3a5c6e;&lt;br /&gt;
padding: 12px 24px;&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn-full {&lt;br /&gt;
grid-column: 1 / -1;&lt;br /&gt;
}&lt;br /&gt;
/* Defines the layout for the main container holding all columns */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr); /* Creates exactly 5 equal columns */&lt;br /&gt;
gap: 15px; /* Adds consistent breathing room between the columns */&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Optional but highly recommended: Make it stack nicely on smaller screens */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: repeat(2, 1fr); /* 2 columns on medium screens */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: 1fr; /* 1 single column on mobile */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
MEDIA SNIPPETS OVERFLOW FIX (The Nuclear Option)&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Target the main column boxes by their unique background color */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important; /* Force-stops ANY visual spilling */&lt;br /&gt;
}&lt;br /&gt;
/* 2. Target the nested inner divs and forcefully strip their hardcoded 300px widths */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] div {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Keep images, video frames, and MediaWiki file wrappers strictly contained */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] img,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] iframe,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] .embedvideo,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 auto !important; /* Centers the media nicely */&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA VISION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vision-layout-wrapper {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 950px;&lt;br /&gt;
margin: 10px auto 30px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* INTRODUCTION */&lt;br /&gt;
.vision-intro {&lt;br /&gt;
max-width: 850px;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
color: #263b38;&lt;br /&gt;
font-size: 17px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
/* CORE PRINCIPLES TITLE */&lt;br /&gt;
.vision-core-title {&lt;br /&gt;
margin: 0 auto 14px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
color: #3a5c6e;&lt;br /&gt;
font-size: 22px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
}&lt;br /&gt;
.vision-core-title span {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
/* CORE PRINCIPLES IMAGE&lt;br /&gt;
No border/frame/padding.&lt;br /&gt;
Uses full available content width.&lt;br /&gt;
*/&lt;br /&gt;
.vision-core-image {&lt;br /&gt;
width: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
line-height: 0;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vision-core-image .mw-file-description,&lt;br /&gt;
.vision-core-image .mw-file-element,&lt;br /&gt;
.vision-core-image img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* BUTTONS */&lt;br /&gt;
.vision-buttons-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: row;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 22px;&lt;br /&gt;
}&lt;br /&gt;
/* EXISTING BUTTON GRAPHICS */&lt;br /&gt;
.vision-btn {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
background-color: #3a5c6e;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: background-color 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn:hover {&lt;br /&gt;
background-color: #466e84;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn a,&lt;br /&gt;
.vision-btn a.external {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
padding: 22px 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
text-align: center;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
/* RESPONSIVE */&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
.vision-buttons-row {&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn {&lt;br /&gt;
flex: 1 1 45%;&lt;br /&gt;
}&lt;br /&gt;
.vision-intro {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------&lt;br /&gt;
Vanipedia Community Section&lt;br /&gt;
---------------------------------------------------- */&lt;br /&gt;
.community-layout-wrapper {&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 35px auto 40px;&lt;br /&gt;
padding: 0 15px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Vanivillage + Vaniseva */&lt;br /&gt;
.community-platform-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 100px;&lt;br /&gt;
margin-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 240px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item a:hover {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
/* YouTube + Facebooks + Instagram */&lt;br /&gt;
.community-social-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 102px;&lt;br /&gt;
margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 115px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item a:hover {&lt;br /&gt;
transform: scale(1.08);&lt;br /&gt;
}&lt;br /&gt;
/* Community image */&lt;br /&gt;
.community-image-container {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
.community-image-container img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1000px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Contact + Statistics buttons */&lt;br /&gt;
.community-button-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
gap: 30px;&lt;br /&gt;
margin: 0 auto 30px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row .vision-btn {&lt;br /&gt;
width: 250px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.community-layout-wrapper {&lt;br /&gt;
padding: 0 10px;&lt;br /&gt;
margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-row {&lt;br /&gt;
gap: 25px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item img {&lt;br /&gt;
max-width: 150px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-row {&lt;br /&gt;
gap: 18px;&lt;br /&gt;
margin-bottom: 25px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item img {&lt;br /&gt;
max-width: 65px;&lt;br /&gt;
}&lt;br /&gt;
.community-image-container {&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row {&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row .vision-btn {&lt;br /&gt;
width: calc(50% - 6px);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
GLOBAL SITENOTICE / MEDIAWIKI HEADER SUPPRESSION (ALL PAGES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#siteNotice,&lt;br /&gt;
#localNotice,&lt;br /&gt;
.mw-sitenotice,&lt;br /&gt;
.sitenotice,&lt;br /&gt;
.vector-sitenotice-container,&lt;br /&gt;
#mainbanner,&lt;br /&gt;
.anonnotice,&lt;br /&gt;
.dismissable-notice,&lt;br /&gt;
#centralNotice {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Only hide these tabs if the JavaScript determines the user is NOT authorized */&lt;br /&gt;
body.restricted-ui #ca-history,&lt;br /&gt;
body.restricted-ui #ca-talk,&lt;br /&gt;
body.restricted-ui #ca-viewsource {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
NIGHT MODE / DARK MODE OVERRIDES&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Target the specific dark mode class applied by the Vector toggle */&lt;br /&gt;
html.skin-theme-clientpref-night {&lt;br /&gt;
--background-color-base: #121212 !important;&lt;br /&gt;
--background-color-page: #121212 !important;&lt;br /&gt;
--background-color-quiet: #1a1a1a !important;&lt;br /&gt;
--color-base: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Global background and text color overrides */&lt;br /&gt;
html.skin-theme-clientpref-night body,&lt;br /&gt;
html.skin-theme-clientpref-night #content,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-body,&lt;br /&gt;
html.skin-theme-clientpref-night #mw-page-base,&lt;br /&gt;
html.skin-theme-clientpref-night #mw-head-base {&lt;br /&gt;
background: #121212 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Unified Vector 2022 UI containers and Codex menus */&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container-inner,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-content-container,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-header-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-column-start,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-column-end,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sidebar-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinnable-element,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinnable-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc-contents,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-menu-content,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-appearance-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-page-toolbar-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-page-toolbar,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu__list,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-radio,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-appearance {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Fix specific custom components (Cards, Columns, Book Accordions) */&lt;br /&gt;
html.skin-theme-clientpref-night .theme-column {&lt;br /&gt;
background: rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .book-accordion {&lt;br /&gt;
background: #1a1a1a !important;&lt;br /&gt;
border-color: #333 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .book-accordion-header {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border-bottom: 3px solid #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a.external {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
color: #90cdf4 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a:hover {&lt;br /&gt;
background-color: #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text,&lt;br /&gt;
html.skin-theme-clientpref-night \*:not(a).text {&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Fix the Search Bar and Auto-suggest Dropdown */&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input__input-wrapper,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-typeahead-search-container {&lt;br /&gt;
background-color: #1a1a1a !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input__input {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input__input::placeholder {&lt;br /&gt;
color: #a0aec0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input__end-button {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border-color: #4a5568 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-typeahead-search__menu {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border: 1px solid #333 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item:hover,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item--selected {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Invert external iframes and override inline widget colors */&lt;br /&gt;
html.skin-theme-clientpref-night .vanipedia-clock iframe {&lt;br /&gt;
filter: invert(0.92) hue-rotate(180deg) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;#ede9ce&amp;quot;],&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;background-color: #ede9ce&amp;quot;],&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;background-color:#ede9ce&amp;quot;] {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border-color: #333 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;#ede9ce&amp;quot;] a,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-panelLayout-framed a {&lt;br /&gt;
color: #90cdf4 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-panelLayout-framed,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-tabPanelLayout {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border: 1px solid #333 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-fieldsetLayout,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-widget {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Scrollbars and Edge Stripes Cleanup */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content {&lt;br /&gt;
scrollbar-color: #3b4b5f #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar {&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar-track,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar-track {&lt;br /&gt;
background: #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar-thumb,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar-thumb {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc .vector-toc-list-item-active {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-pinned-container::after,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-pinned-container::before,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container::after,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container::before {&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Dark Mode Sidebar Menu Widgets &amp;amp; Headers */&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content {&lt;br /&gt;
background-color: #253141 !important;&lt;br /&gt;
border: 1px solid #3b4b5f !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a \*,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a \* {&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a:hover,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a:hover \*,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a:hover,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a:hover \* {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu .vector-menu-heading,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content .vector-menu-heading {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-sidebar-menu.vanipedia-collapsed:has(.vector-menu-content-list:empty) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
LIGHT MODE OVERRIDES&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Global Light Mode Layout Variables */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Light Mode Sidebar &amp;amp; Menu Backgrounds */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container {&lt;br /&gt;
background-color: #EEF2F9 !important;&lt;br /&gt;
--background-color-interactive: #EEF2F9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Give the floating dropdown a visible box in Light Mode */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content:not(#vector-user-links-dropdown *):not(.vector-user-menu *) {&lt;br /&gt;
background-color: #ffffff !important; /* Clean white background */&lt;br /&gt;
border: 1px solid #c8ccd1 !important; /* Soft grey border */&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; /* Soft shadow */&lt;br /&gt;
}&lt;br /&gt;
/* Ensure inner wrappers don&#039;t double-pad or override the box */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Light Mode Sidebar Menu Typography &amp;amp; Headers */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading {&lt;br /&gt;
background-color: #345B63 !important; /* Dark teal background for headers */&lt;br /&gt;
color: #ffffff !important; /* White text */&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link {&lt;br /&gt;
color: #2F5E5E !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover {&lt;br /&gt;
color: #0645ad !important;&lt;br /&gt;
background-color: #EEF2F9 !important; /* Soft hover highlight */&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
GLOBAL OVERRIDES (BOTH MODES)&lt;br /&gt;
========================================================= */&lt;br /&gt;
#mainbanner {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body,&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body-content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Personality Landing Hero */&lt;br /&gt;
.personality-card {&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 0 auto 35px auto;&lt;br /&gt;
background: #3a5c6e;&lt;br /&gt;
border: 1px solid #7FA28B;&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.personality-hero {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 28px;&lt;br /&gt;
align-items: center; /* This centers the shorter column (image or text) vertically */&lt;br /&gt;
}&lt;br /&gt;
.personality-image {&lt;br /&gt;
flex: 0 0 396px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.personality-image img {&lt;br /&gt;
max-width: 360px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
margin: auto;&lt;br /&gt;
padding: 4px;&lt;br /&gt;
background: #E7F3E5;&lt;br /&gt;
border: 1px solid #c8c8c8;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,.08);&lt;br /&gt;
}&lt;br /&gt;
/* Keep the title fix you applied earlier! */&lt;br /&gt;
.personality-title {&lt;br /&gt;
font-size: 180%;&lt;br /&gt;
text-align: left;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.personality-content {&lt;br /&gt;
flex: 1;&lt;br /&gt;
padding: 0 24px 0 0;&lt;br /&gt;
}&lt;br /&gt;
/* --- Mobile Layout Rules --- */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
.personality-hero {&lt;br /&gt;
flex-direction: column; /* Stacks the image and text vertically */&lt;br /&gt;
gap: 16px; /* Reduces the gap slightly so it doesn&#039;t feel too empty on mobile */&lt;br /&gt;
}&lt;br /&gt;
.personality-image {&lt;br /&gt;
flex: 1 1 auto; /* Removes the rigid 360px width constraint */&lt;br /&gt;
width: 100%; /* Allows the image to fill the mobile container gracefully */&lt;br /&gt;
}&lt;br /&gt;
.personality-image img {&lt;br /&gt;
max-width: 100%; /* Ensures the image never spills off the screen */&lt;br /&gt;
}&lt;br /&gt;
.personality-title {&lt;br /&gt;
text-align: center; /* Optional: Centering the title often looks better on stacked mobile layouts */&lt;br /&gt;
}&lt;br /&gt;
.personality-content {&lt;br /&gt;
padding: 0 16px; /* Adds 16px of space to the left and right of the text */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/*--- Additional Info Card ---*/&lt;br /&gt;
.info-card {&lt;br /&gt;
max-width: 900px;&lt;br /&gt;
margin: 30px auto;&lt;br /&gt;
padding: 24px 28px;&lt;br /&gt;
background: #FFF8EE;&lt;br /&gt;
border: 1px solid #D8C7A5;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.info-card h3 {&lt;br /&gt;
margin: 0 0 15px;&lt;br /&gt;
font-size: 150%;&lt;br /&gt;
color: #345B63;&lt;br /&gt;
}&lt;br /&gt;
.info-card p {&lt;br /&gt;
margin: 0 0 16px;&lt;br /&gt;
line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
.info-card .cta-button {&lt;br /&gt;
margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Hide empty sidebar menu headings */&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.accordion-toc-heading {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STICKY HEADER &amp;amp; FLOATING MENU ONLY&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Permanently remove the pinned sidebar column &amp;amp; all pinning buttons */&lt;br /&gt;
#vector-main-menu-pinned-container,&lt;br /&gt;
.vector-main-menu-pinned-container,&lt;br /&gt;
.vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action,&lt;br /&gt;
.vector-pinnable-header-toggle-button,&lt;br /&gt;
.vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button,&lt;br /&gt;
[data-event-name\*=&amp;quot;vector-main-menu.pin&amp;quot;],&lt;br /&gt;
[data-event-name\*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Hide magnifying glass / search toggle icon in sticky header */&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle,&lt;br /&gt;
#vector-sticky-header .mw-ui-icon-wikimedia-search,&lt;br /&gt;
#vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Sticky header container layout */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header,&lt;br /&gt;
#vector-sticky-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
background-color: #cce7d7 !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
padding-left: 16px !important;&lt;br /&gt;
padding-right: 16px !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode version */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header {&lt;br /&gt;
background-color: #1a1a1a !important;&lt;br /&gt;
border-bottom: 2px solid #3b4b5f !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Start Container: Burger + Search (PREVENTS growing/stretching across the bar) */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important; /* Stops it from expanding across the middle */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Burger button */&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
min-width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Search box */&lt;br /&gt;
#vector-sticky-header #p-search,&lt;br /&gt;
#vector-sticky-header form#searchform,&lt;br /&gt;
#vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner,&lt;br /&gt;
#vector-sticky-header .cdx-search-input {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
top: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
bottom: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
float: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox,&lt;br /&gt;
#vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Position Page Title in the MIDDLE of the top bar */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-title,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar .mw-headline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-size: 1.35rem !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode text */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Action tools stay on the far right */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. Floating Dropdown Menu Box Styling */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content {&lt;br /&gt;
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background-color: var(--background-color-base, #ffffff) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
FLOATING &amp;quot;BACK TO TOP&amp;quot; BUTTON&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background-color: #345B63 !important; /* Vanipedia dark teal */&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
transform: translateY(12px) !important;&lt;br /&gt;
transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shown when scrolled down */&lt;br /&gt;
#vanipedia-back-to-top.visible {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
transform: translateY(0) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top:hover {&lt;br /&gt;
background-color: #244147 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top:active {&lt;br /&gt;
transform: translateY(0) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top svg {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode theme */&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover {&lt;br /&gt;
background-color: #4f637c !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile positioning */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 18px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
UNIVERSAL VĀṆĪ-TEMPLE MAIN PAGE: FULL-WIDTH ARCHITECTURAL BLUEPRINT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Petal Color &amp;amp; Material Variables */&lt;br /&gt;
:root {&lt;br /&gt;
--petal-color:        #1b2e4b; /* Vanipedia Midnight Blue */&lt;br /&gt;
--petal-color-dark:   #101c2e;&lt;br /&gt;
--vani-gold:          #d4af37;&lt;br /&gt;
--vani-wood-wall:     #241913; /* Rich dark walnut edge-to-edge */&lt;br /&gt;
--vani-shelf-depth:   #140d09; /* Deep shadow inside open shelves */&lt;br /&gt;
--vani-border-wood:   #3d2b20;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Show &amp;amp; Theme the Vector 2022 Top Bar (from image_3992d7.png) */&lt;br /&gt;
body.page-Main_Page .vector-header-container, body.page-Main_Page #mw-head { display: flex !important; background: transparent !important; background-color: transparent !important; border: none !important; border-bottom: none !important; box-shadow: none !important; height: auto !important; min-height: 86px !important; }&lt;br /&gt;
.vector-header-container .mw-logo-wordmark,&lt;br /&gt;
.vector-header-container .vector-menu-heading,&lt;br /&gt;
.vector-header-container a,&lt;br /&gt;
.vector-sticky-header a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
border: 1px solid var(--vani-gold) !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
background-color: var(--petal-color-dark) !important;&lt;br /&gt;
color: var(--vani-gold) !important;&lt;br /&gt;
border: 1px solid var(--vani-gold) !important;&lt;br /&gt;
font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Full-Width Edge-to-Edge Wood Canvas (Zero Columns, Zero Plants) */&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
background-color: var(--vani-wood-wall) !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-wood-sanctuary {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
min-height: calc(100vh - 110px);&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 24px 40px 80px 40px !important;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(180deg, rgba(0,0,0,0.35) 0%, transparent 15%, transparent 85%, rgba(0,0,0,0.55) 100%),&lt;br /&gt;
radial-gradient(ellipse at 50% 25%, #3a281e 0%, var(--vani-wood-wall) 80%);&lt;br /&gt;
color: #e6dfd5;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif;&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Upper Canopy with Concealed Linear Cove Lighting (No Spotlights) */&lt;br /&gt;
.vani-canopy-box {&lt;br /&gt;
width: 100%;&lt;br /&gt;
background: linear-gradient(180deg, #18100c 0%, #2b1d15 70%, #1c130e 100%);&lt;br /&gt;
border-top: 2px solid var(--vani-gold);&lt;br /&gt;
border-bottom: 3px solid #140d09;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 30px 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
position: relative;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* Seamless warm golden wash fading down the wood grain */&lt;br /&gt;
.vani-canopy-box::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 3%;&lt;br /&gt;
right: 3%;&lt;br /&gt;
bottom: -24px;&lt;br /&gt;
height: 24px;&lt;br /&gt;
background: radial-gradient(ellipse at 50% 0%, rgba(212, 175, 55, 0.45) 0%, rgba(212, 175, 55, 0.12) 50%, transparent 80%);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
filter: blur(8px);&lt;br /&gt;
}&lt;br /&gt;
.vani-canopy-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif;&lt;br /&gt;
font-size: clamp(28px, 2.5vw, 42px);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
letter-spacing: 0.05em;&lt;br /&gt;
margin: 0 0 6px 0;&lt;br /&gt;
text-shadow: 0 2px 8px rgba(0,0,0,0.8);&lt;br /&gt;
}&lt;br /&gt;
.vani-canopy-subtitle {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
color: #c9bfb1;&lt;br /&gt;
margin: 0;&lt;br /&gt;
letter-spacing: 0.04em;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Open Recessed Wall Shelves (Without Glass) */&lt;br /&gt;
.vani-shelves-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 24px;&lt;br /&gt;
margin: 34px 0 28px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.vani-open-shelf {&lt;br /&gt;
background: linear-gradient(180deg, #110b08 0%, var(--vani-shelf-depth) 100%);&lt;br /&gt;
border: 2px solid var(--vani-border-wood);&lt;br /&gt;
border-bottom: 4px solid #0d0806;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 18px 20px;&lt;br /&gt;
min-height: 180px;&lt;br /&gt;
position: relative;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 6px 14px rgba(0, 0, 0, 0.75),&lt;br /&gt;
0 4px 12px rgba(0,0,0,0.35);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
}&lt;br /&gt;
/* Subtle indirect light strip inside the top of each shelf */&lt;br /&gt;
.vani-open-shelf::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 8%;&lt;br /&gt;
right: 8%;&lt;br /&gt;
height: 6px;&lt;br /&gt;
background: radial-gradient(ellipse at 50% 0%, rgba(212, 175, 55, 0.3) 0%, transparent 80%);&lt;br /&gt;
filter: blur(2px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vani-shelf-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
border-bottom: 1px solid rgba(212, 175, 55, 0.25);&lt;br /&gt;
padding-bottom: 6px;&lt;br /&gt;
margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
/* Content styling inside dark shelves */&lt;br /&gt;
.vani-open-shelf a {&lt;br /&gt;
color: #dcd4c7 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-open-shelf a:hover {&lt;br /&gt;
color: var(--vani-gold) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Central Showcase Display Window (Holds Virtual Timeline) */&lt;br /&gt;
.vani-center-showcase {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 0 auto 35px;&lt;br /&gt;
background: #0d0806;&lt;br /&gt;
border: 3px solid #3d2b20;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 0 20px rgba(0,0,0,0.8),&lt;br /&gt;
0 8px 25px rgba(0,0,0,0.5);&lt;br /&gt;
}&lt;br /&gt;
/* 7. Docked Base Plinth Footer (Always Visible) */&lt;br /&gt;
.vani-plinth-footer {&lt;br /&gt;
position: fixed;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
height: 48px;&lt;br /&gt;
background: linear-gradient(180deg, #18110c 0%, #0f0a07 100%);&lt;br /&gt;
border-top: 1px solid var(--vani-gold);&lt;br /&gt;
z-index: 1000;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
padding: 0 30px;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: 0 -4px 15px rgba(0,0,0,0.45);&lt;br /&gt;
}&lt;br /&gt;
.vani-footer-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
.vani-petal-badge {&lt;br /&gt;
color: #d1c7b8 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
padding: 4px 12px;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
background: rgba(255,255,255,0.06);&lt;br /&gt;
border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-petal-badge:hover,&lt;br /&gt;
.vani-petal-badge.is-active {&lt;br /&gt;
background: var(--petal-color);&lt;br /&gt;
border-color: var(--vani-gold);&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-footer-milestone {&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
letter-spacing: 0.03em;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vani-shelves-grid {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
Vanipedia Visitors Statistics — Zero Scrollbar Configuration&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Hide right Appearance menu */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vector-column-end,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #vector-appearance-pinned-container,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #vector-page-tools-pinned-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1350px centered container */&lt;br /&gt;
body.page-Vanipedia_Visitors_Statistics {&lt;br /&gt;
--max-width-base: 1350px !important;&lt;br /&gt;
--width-layout: 1350px !important;&lt;br /&gt;
}&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-page-container {&lt;br /&gt;
max-width: 1350px !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-page-container-inner,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-content-container,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #content,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-parser-output {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dashboard container */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vanipedia-analytics-dashboard {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 15px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Iframe with enough vertical room */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vanipedia-analytics-dashboard iframe {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: 950px !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA MAIN PAGE&lt;br /&gt;
Full-screen custom homepage&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
1. HIDE ALL WIKI TOOLS &amp;amp; UNWANTED CHROME ON MAIN PAGE&lt;br /&gt;
(Main Page, Discussion, Read, Edit, History, Tools, Notices)&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #left-navigation,&lt;br /&gt;
body.page-Main_Page #right-navigation,&lt;br /&gt;
body.page-Main_Page #p-namespaces,&lt;br /&gt;
body.page-Main_Page #p-views,&lt;br /&gt;
body.page-Main_Page #p-cactions,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-tools,&lt;br /&gt;
body.page-Main_Page #vector-page-tools-dropdown,&lt;br /&gt;
body.page-Main_Page #vector-page-tools-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-page-titlebar,&lt;br /&gt;
body.page-Main_Page .mw-page-title-main,&lt;br /&gt;
body.page-Main_Page .firstHeading,&lt;br /&gt;
body.page-Main_Page #firstHeading,&lt;br /&gt;
body.page-Main_Page .mw-indicators,&lt;br /&gt;
body.page-Main_Page .mw-editsection,&lt;br /&gt;
body.page-Main_Page .catlinks,&lt;br /&gt;
body.page-Main_Page .printfooter,&lt;br /&gt;
body.page-Main_Page #siteSub,&lt;br /&gt;
body.page-Main_Page #contentSub,&lt;br /&gt;
body.page-Main_Page #jump-to-nav,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mainbanner,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
2. REMOVE VECTOR WIDTH / GRID / MARGINS&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container {&lt;br /&gt;
display: block !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page main#content {&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden;&lt;br /&gt;
background: #f5f1e8 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
3. RESET MEDIAWIKI STYLING INSIDE HOMEPAGE&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-home *,&lt;br /&gt;
body.page-Main_Page #vani-home *::before,&lt;br /&gt;
body.page-Main_Page #vani-home *::after {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home a {&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home a.external {&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home img {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HOMEPAGE CANVAS&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
--cream: #f6f2e9;&lt;br /&gt;
--cream-2: #eee8dc;&lt;br /&gt;
--green: #123f38;&lt;br /&gt;
--green-soft: #31574f;&lt;br /&gt;
--gold: #b1873d;&lt;br /&gt;
--text: #18201d;&lt;br /&gt;
--muted: #746f65;&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
min-height: 720px;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 20px 38px 18px !important;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
background:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
circle at 62% 24%,&lt;br /&gt;
rgba(255,255,255,.76) 0,&lt;br /&gt;
rgba(255,255,255,.30) 26%,&lt;br /&gt;
transparent 48%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
105deg,&lt;br /&gt;
#faf7f0 0%,&lt;br /&gt;
var(--cream) 55%,&lt;br /&gt;
#f2ede3 100%&lt;br /&gt;
);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TOP BAR&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-top {&lt;br /&gt;
height: 66px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BRAND&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-brand {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
}&lt;br /&gt;
/* ROUND LOGO */&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo img {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
/* VANIPEDIA WORDMARK + SMALL NETWORK LINKS */&lt;br /&gt;
.vh-wordmark-group {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 100%;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
transform: translateX(10px);&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 24px;&lt;br /&gt;
margin-top: 3px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 14px;          /* VANISOURCE / VANIQUOTES / VANIMEDIA */&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .02em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network a {&lt;br /&gt;
color: #B5BC64 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network a:hover {&lt;br /&gt;
color: var(--gold) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network span {&lt;br /&gt;
margin: 0 3px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo img {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark img {&lt;br /&gt;
width: auto;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark img {&lt;br /&gt;
width: auto;&lt;br /&gt;
height: 50px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle {&lt;br /&gt;
width: 950px;&lt;br /&gt;
margin-left: 28px;&lt;br /&gt;
padding-left: 18px;&lt;br /&gt;
border-left: 2px solid rgba(177,135,61,.45);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
line-height: 1.3;&lt;br /&gt;
letter-spacing: .11em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
align-self: center;&lt;br /&gt;
transform: translateY(6px);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 17px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links i {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 17px;&lt;br /&gt;
background: rgba(177,135,61,.38);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links a {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-main {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1fr)&lt;br /&gt;
220px;&lt;br /&gt;
column-gap: 24px;&lt;br /&gt;
height: 510px;&lt;br /&gt;
}&lt;br /&gt;
.vh-main::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: -35px; /* move divider down */&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.35);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
FROM HIS LETTERS heading&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-letter-heading {&lt;br /&gt;
display: block;&lt;br /&gt;
width: auto;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 0 22px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Rotating content&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
#vh-random-letter {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .45s ease,&lt;br /&gt;
transform .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-letter.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Whole item clickable&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-link {&lt;br /&gt;
display: block;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Recipient&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-person {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 17px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Date&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-date {&lt;br /&gt;
margin-bottom: 14px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.3;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Selected passage&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-text {&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Read letter&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-more {&lt;br /&gt;
margin-top: 14px;&lt;br /&gt;
padding-top: 9px;&lt;br /&gt;
border-top:&lt;br /&gt;
1px solid rgba(177,135,61,.30);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Hover&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-link:hover&lt;br /&gt;
.vh-random-letter-person,&lt;br /&gt;
.vh-random-letter-link:hover&lt;br /&gt;
.vh-random-letter-more {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
MAIN TITLE / INTRO&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-intro {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 8;&lt;br /&gt;
grid-column: 1;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
width: 650px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
padding-top: 36px;&lt;br /&gt;
padding-left: 145px;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: clamp(64px, 5.2vw, 94px);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: .88;&lt;br /&gt;
letter-spacing: -.025em;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
}&lt;br /&gt;
.vh-description,&lt;br /&gt;
.vh-quote-text,&lt;br /&gt;
.vh-quote-source,&lt;br /&gt;
.vh-discover-primary,&lt;br /&gt;
.vh-discover-secondary,&lt;br /&gt;
.vh-gateway-text,&lt;br /&gt;
.vh-feature-copy,&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle,&lt;br /&gt;
.vh-top-links,&lt;br /&gt;
.vh-small-heading,&lt;br /&gt;
.vh-gateway-title,&lt;br /&gt;
.vh-section-title,&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
.vh-network-grid small {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 35px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
margin: 27px 0 18px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
ROTATING ŚRĪLA PRABHUPĀDA SUBTITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-description {&lt;br /&gt;
width: 700px;&lt;br /&gt;
max-width: 700px;&lt;br /&gt;
min-height: 64px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
line-height: 1.48;&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
left: 50px;&lt;br /&gt;
bottom: 0px;&lt;br /&gt;
background: transparent;&lt;br /&gt;
}&lt;br /&gt;
.vh-description.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO PHOTO AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-photo-stage {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
grid-column: 1;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
width: 790px;&lt;br /&gt;
justify-self: end;&lt;br /&gt;
margin: 0 35px 0 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
height: calc(105% + 90px);&lt;br /&gt;
top: -85px;&lt;br /&gt;
}&lt;br /&gt;
.vh-photo {&lt;br /&gt;
position: absolute;&lt;br /&gt;
inset: 0;&lt;br /&gt;
background-position: center center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
filter:&lt;br /&gt;
grayscale(.10)&lt;br /&gt;
sepia(.06)&lt;br /&gt;
saturate(.82)&lt;br /&gt;
contrast(.96);&lt;br /&gt;
transition: opacity 1.4s ease-in-out;&lt;br /&gt;
border-radius: 50;&lt;br /&gt;
-webkit-mask-image:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
ellipse 54% 60% at 50% 50%,&lt;br /&gt;
black 58%,&lt;br /&gt;
rgba(0,0,0,.99) 64%,&lt;br /&gt;
rgba(0,0,0,.92) 70%,&lt;br /&gt;
rgba(0,0,0,.78) 77%,&lt;br /&gt;
rgba(0,0,0,.58) 84%,&lt;br /&gt;
rgba(0,0,0,.36) 90%,&lt;br /&gt;
rgba(0,0,0,.16) 95%,&lt;br /&gt;
rgba(0,0,0,.05) 98%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to bottom,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
);&lt;br /&gt;
-webkit-mask-composite:&lt;br /&gt;
source-in,&lt;br /&gt;
source-in;&lt;br /&gt;
mask-image:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
ellipse 54% 60% at 50% 50%,&lt;br /&gt;
black 58%,&lt;br /&gt;
rgba(0,0,0,.99) 64%,&lt;br /&gt;
rgba(0,0,0,.92) 70%,&lt;br /&gt;
rgba(0,0,0,.78) 77%,&lt;br /&gt;
rgba(0,0,0,.58) 84%,&lt;br /&gt;
rgba(0,0,0,.36) 90%,&lt;br /&gt;
rgba(0,0,0,.16) 95%,&lt;br /&gt;
rgba(0,0,0,.05) 98%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to bottom,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
);&lt;br /&gt;
mask-composite:&lt;br /&gt;
intersect,&lt;br /&gt;
intersect;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
DISCOVER&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
THEMATIC ARTICLE SPOTLIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-discover {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 9;&lt;br /&gt;
grid-column: 2;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
top: 28px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
height: calc(100% - 0px);&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding-left: 24px;&lt;br /&gt;
border-left: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.42;&lt;br /&gt;
}&lt;br /&gt;
/* Section heading */&lt;br /&gt;
.vh-discover-heading {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* Random article container */&lt;br /&gt;
#vh-random-article {&lt;br /&gt;
margin-top: 28px;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .7s ease,&lt;br /&gt;
transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-article.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Whole article preview is clickable */&lt;br /&gt;
.vh-random-article-link {&lt;br /&gt;
display: block;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Article title */&lt;br /&gt;
.vh-random-article-title {&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.18;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
}&lt;br /&gt;
/* First lines of article */&lt;br /&gt;
.vh-random-article-extract {&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
/* Read article link */&lt;br /&gt;
.vh-random-article-more {&lt;br /&gt;
margin-top: 15px;&lt;br /&gt;
padding-top: 10px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Hover */&lt;br /&gt;
.vh-random-article-link:hover .vh-random-article-title,&lt;br /&gt;
.vh-random-article-link:hover .vh-random-article-more {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
GATEWAYS&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 170px;&lt;br /&gt;
bottom: 35px;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 1000px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 1 1 150px;&lt;br /&gt;
min-width: 140px;&lt;br /&gt;
padding: 0 8px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Taller separators between gateways */&lt;br /&gt;
.vh-gateway:not(:last-child)::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
right: 0;&lt;br /&gt;
top: 15px;&lt;br /&gt;
bottom: 15px;&lt;br /&gt;
width: 1px;&lt;br /&gt;
background: rgba(18,63,56,.18);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:last-child {&lt;br /&gt;
border-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon {&lt;br /&gt;
display: block;&lt;br /&gt;
height: 50px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 29px;&lt;br /&gt;
line-height: 45px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
margin: 4px 0 4px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.1;&lt;br /&gt;
letter-spacing: .05em;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title a {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
color: var(--text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.12;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text.vh-gateway-links {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.12;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
CONTINUOUS LIFE TIMELINE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
height: 116px;&lt;br /&gt;
margin-top: 30px;&lt;br /&gt;
width: 100vw;&lt;br /&gt;
max-width: 100vw;&lt;br /&gt;
margin-left: calc(50% - 50vw);&lt;br /&gt;
margin-right: calc(50% - 50vw);&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window:active {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: flex-start;&lt;br /&gt;
width: max-content;&lt;br /&gt;
height: 100%;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
}&lt;br /&gt;
/* horizontal line */&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
top: 42px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.55);&lt;br /&gt;
}&lt;br /&gt;
/* one timeline event */&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 10px 20px 0;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* date */&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
height: 21px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .06em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* dot */&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 38px;&lt;br /&gt;
left: 20px;&lt;br /&gt;
width: 8px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: var(--green);&lt;br /&gt;
border: 2px solid #f6f2e9;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
/* short event text */&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 24px;&lt;br /&gt;
max-width: 175px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
/* hover */&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-date,&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-text {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* subtle edge fade */&lt;br /&gt;
.vh-lifeline-window::before,&lt;br /&gt;
.vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
width: 65px;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window::before {&lt;br /&gt;
left: 0;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
#f6f2e9,&lt;br /&gt;
rgba(246,242,233,0)&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window::after {&lt;br /&gt;
right: 0;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to left,&lt;br /&gt;
#f6f2e9,&lt;br /&gt;
rgba(246,242,233,0)&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEMPORARY LOGO FALLBACK&lt;br /&gt;
Only relevant if you use .vh-logo-temp&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-logo-temp {&lt;br /&gt;
width: 58px;&lt;br /&gt;
height: 58px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
border: 3px solid var(--gold);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: var(--green);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MOTION ACCESSIBILITY&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-photo,&lt;br /&gt;
#vh-discover-content,&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
1366–1500px DESKTOPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
padding-left: 24px !important;&lt;br /&gt;
padding-right: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-size: 67px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
width: 585px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding-left: 8px;&lt;br /&gt;
padding-right: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(560px, 1.12fr)&lt;br /&gt;
minmax(570px, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-grid {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
repeat(4, 88px)&lt;br /&gt;
minmax(150px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark {&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
1200–1365px DESKTOPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-size: 61px;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
width: 525px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
1.05fr&lt;br /&gt;
.95fr;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-grid {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
repeat(4, 78px)&lt;br /&gt;
minmax(140px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
SMALL GATEWAY DESTINATION LINKS&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
/* Individual links */&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
opacity: .82;&lt;br /&gt;
transition:&lt;br /&gt;
color .22s ease,&lt;br /&gt;
opacity .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Very fine underline */&lt;br /&gt;
.vh-gateway-links a::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 50%;&lt;br /&gt;
bottom: -2px;&lt;br /&gt;
width: 0;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform: translateX(-50%);&lt;br /&gt;
transition:&lt;br /&gt;
width .28s cubic-bezier(.2,.8,.2,1);&lt;br /&gt;
}&lt;br /&gt;
/* Hover */&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: var(--gold) !important;&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover::after {&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
/* Separators */&lt;br /&gt;
.vh-link-sep {&lt;br /&gt;
margin: 0 3px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
opacity: .55;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
animation: vh-link-arrive .65s ease both;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(1) {&lt;br /&gt;
animation-delay: .45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(2) {&lt;br /&gt;
animation-delay: .60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(3) {&lt;br /&gt;
animation-delay: .75s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(4) {&lt;br /&gt;
animation-delay: .90s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vh-link-arrive {&lt;br /&gt;
from {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(4px);&lt;br /&gt;
}&lt;br /&gt;
to {&lt;br /&gt;
opacity: .82;&lt;br /&gt;
transform: translateY(0);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Prevent popups */&lt;br /&gt;
body.page-Main_Page #vani-home a[title]:hover::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MAIN PAGE — REMOVE STRAY TOP/BOTTOM SKIN STRIPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* Force every outer Vector wrapper behind homepage to cream */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* MediaWiki sometimes creates empty paragraphs around the page markup */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove any residual top/bottom spacing around parser output */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:first-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* No outer spacing around homepage */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-footer-container,&lt;br /&gt;
body.page-Main_Page footer,&lt;br /&gt;
body.page-Main_Page #footer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-jump-link {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-intro::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: -1;&lt;br /&gt;
left: -20px;&lt;br /&gt;
top: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
width: 500px;&lt;br /&gt;
height: 500px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-main-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-gold-rule,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-description {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: 60px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
FROM HIS LETTERS — LEFT PANEL&lt;br /&gt;
========================================================== */&lt;br /&gt;
/*&lt;br /&gt;
\* Keep .vh-now because it positions the left column.&lt;br /&gt;
\* It is now only an internal technical class name.&lt;br /&gt;
*/&lt;br /&gt;
.vh-now {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 15;&lt;br /&gt;
top: 28px;&lt;br /&gt;
left: -20px;&lt;br /&gt;
width: 180px;&lt;br /&gt;
height: calc(100% - 0px);&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 20px 18px 20px 0;&lt;br /&gt;
border-right: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
text-align: left;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.42;&lt;br /&gt;
}&lt;br /&gt;
.vh-letter-heading {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 0 22px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO TITLE — WHO IS REVEAL&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
/* MediaWiki-generated link wrapping everything */&lt;br /&gt;
.vh-hero-title-link &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
position: relative;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
position: absolute;&lt;br /&gt;
/* VERTICAL POSITION */&lt;br /&gt;
top: 3px;&lt;br /&gt;
/* HORIZONTAL POSITION */&lt;br /&gt;
right: -5px;&lt;br /&gt;
/* SIZE */&lt;br /&gt;
font-size: 40px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, serif;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: .88;&lt;br /&gt;
letter-spacing: -.025em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateX(-18px);&lt;br /&gt;
transition:&lt;br /&gt;
opacity .45s ease,&lt;br /&gt;
transform .55s cubic-bezier(.22,.7,.25,1);&lt;br /&gt;
}&lt;br /&gt;
/* Reveal */&lt;br /&gt;
.vh-hero-title-wrap:hover .vh-who-corner {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
/* No standard link effects */&lt;br /&gt;
.vh-hero-title-link a:hover,&lt;br /&gt;
.vh-hero-title-link a:visited {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
WHO IS ŚRĪLA PRABHUPĀDA?&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 4px;&lt;br /&gt;
bottom: -39px;&lt;br /&gt;
z-index: 30;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(-7px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .35s ease,&lt;br /&gt;
transform .35s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-link a {&lt;br /&gt;
display: inline-flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 9px;&lt;br /&gt;
padding: 8px 13px 7px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.65);&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: rgba(246,242,233,.88);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .10em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition:&lt;br /&gt;
color .25s ease,&lt;br /&gt;
border-color .25s ease,&lt;br /&gt;
background .25s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-arrow {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: -1px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition: transform .25s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Reveal ONLY when interacting with the hero title */&lt;br /&gt;
.vh-hero-title-wrap:hover .vh-who-link {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateY(0);&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
/* Button hover */&lt;br /&gt;
.vh-who-link a:hover {&lt;br /&gt;
color: var(--green);&lt;br /&gt;
border-color: var(--gold);&lt;br /&gt;
background: rgba(246,242,233,.98);&lt;br /&gt;
}&lt;br /&gt;
.vh-who-link a:hover .vh-who-arrow {&lt;br /&gt;
transform: translateX(3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-dot {&lt;br /&gt;
transform: scale(1.5);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline must follow JS position immediately */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
scroll-behavior: auto !important;&lt;br /&gt;
transform-origin: 0 0;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VIRTUAL TIMELINE PERFORMANCE&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
display: flex;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
height: 100%;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
transform-style: flat;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TIMELINE YEAR NAVIGATION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 22px;&lt;br /&gt;
margin: 0 0 10px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 35px;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 4px 2px;&lt;br /&gt;
color: rgba(18,63,56,.62);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
transition:&lt;br /&gt;
color .2s ease,&lt;br /&gt;
transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* Random quotes */&lt;br /&gt;
.vh-quote {&lt;br /&gt;
height: 82px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
padding: 0 40px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
border-bottom: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
margin-top: 26px;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-inner {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
max-width: 1500px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-text {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
text-overflow: ellipsis;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: clamp(20px, 1.65vw, 29px);&lt;br /&gt;
line-height: 1.16;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source {&lt;br /&gt;
margin-top: 7px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source::before,&lt;br /&gt;
.vh-quote-source::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 74px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a {&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a:hover {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 15px;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 93px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote,&lt;br /&gt;
#vh-random-quote-source {&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote.is-changing,&lt;br /&gt;
#vh-random-quote-source.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured {&lt;br /&gt;
width: auto;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(760px, 1.3fr)&lt;br /&gt;
minmax(600px, 1fr);&lt;br /&gt;
column-gap: 32px;&lt;br /&gt;
align-items: start;&lt;br /&gt;
margin-top: 18px;&lt;br /&gt;
padding-top: 18px;&lt;br /&gt;
padding-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured,&lt;br /&gt;
.vh-network {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — TITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — GRID&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
INDIVIDUAL TREASURE CARD&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 48% 52%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature a {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MEDIA AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-media,&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px 0 0 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* Normal video/image cards */&lt;br /&gt;
.vh-feature-video .vh-feature-media,&lt;br /&gt;
.vh-feature-imagequote .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
/* SHORT&lt;br /&gt;
Keep complete vertical YouTube Shorts thumbnail visible.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-short .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: contain;&lt;br /&gt;
background-color: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEXT PANEL ON RIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 3px 10px 5px 12px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
border-radius: 0 6px 6px 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
/* SHORT / VIDEO / IMAGE QUOTE / NECTAR DROP */&lt;br /&gt;
.vh-feature-copy small {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Actual title */&lt;br /&gt;
.vh-feature-copy strong {&lt;br /&gt;
display: block;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
\* Metadata currently not needed.&lt;br /&gt;
\* Keep it hidden so dates do not appear underneath.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-copy span {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
NECTAR DROP&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-audio-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.50);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
line-height: 1;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
transform .2s ease,&lt;br /&gt;
background .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar:hover .vh-feature-audio-icon {&lt;br /&gt;
transform: scale(1.06);&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-network .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 120px;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 5px 10px 0;&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
border-right: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
background .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover .vh-network-icon {&lt;br /&gt;
transform: scale(1.12);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover strong {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
height: 42px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition:&lt;br /&gt;
transform .22s ease,&lt;br /&gt;
color .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes {&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 60px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat strong {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: -8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes + strong {&lt;br /&gt;
white-space: normal;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 19px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat small {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: 8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK MISSION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 430px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 0 0px 0 10px;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-world {&lt;br /&gt;
flex: 0 0 150px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
margin-right: 0px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission-text {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 250px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover .vh-network-world img {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
RESPONSIVE BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(650px, 1.2fr)&lt;br /&gt;
minmax(650px, 1fr);&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
grid-template-columns: 47% 53%;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
padding-left: 9px;&lt;br /&gt;
padding-right: 7px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 110px;&lt;br /&gt;
min-width: 110px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1.1fr)&lt;br /&gt;
minmax(620px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 105px;&lt;br /&gt;
min-width: 105px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =====================================================&lt;br /&gt;
SOCIAL PLATFORM STATISTICS&lt;br /&gt;
===================================================== */&lt;br /&gt;
/* Month / year title */&lt;br /&gt;
.social-stats-title {&lt;br /&gt;
margin: 30px 0 10px;&lt;br /&gt;
padding-bottom: 7px;&lt;br /&gt;
font-size: 25px;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
border-bottom: 2px solid #2a4452;&lt;br /&gt;
}&lt;br /&gt;
/* Clickable statistics bar */&lt;br /&gt;
.social-stats-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-header:hover {&lt;br /&gt;
background: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
/* Platform blocks */&lt;br /&gt;
.social-stats-platform {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
border-right: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-name {&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-views {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
/* Details */&lt;br /&gt;
.social-stats-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 7px;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #2a4452;&lt;br /&gt;
background: #eef2f4;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-arrow {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Expanded report */&lt;br /&gt;
.social-stats-details {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
padding: 24px 28px 30px;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-top: 1px solid #c8ccd1;&lt;br /&gt;
border-radius: 0 0 8px 8px;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-number {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.15;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-view-label {&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
IMAGE QUOTE POPUP&lt;br /&gt;
========================================================== */&lt;br /&gt;
#vh-imagequote-lightbox {&lt;br /&gt;
position: fixed;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
/* positioned by JS */&lt;br /&gt;
top: auto;&lt;br /&gt;
left: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .2s ease,&lt;br /&gt;
visibility .2s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox.is-open {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
visibility: visible;&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 20vw;&lt;br /&gt;
max-width: 380px;&lt;br /&gt;
min-width: 260px;&lt;br /&gt;
height: auto;&lt;br /&gt;
max-height: 55vh;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px&lt;br /&gt;
rgba(0, 0, 0, .28);&lt;br /&gt;
}&lt;br /&gt;
.vh-imagequote-lightbox-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
top: 5px;&lt;br /&gt;
right: 7px;&lt;br /&gt;
width: 28px;&lt;br /&gt;
height: 28px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: rgba(0, 0, 0, .55);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 26px;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar Drop audio activity */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 3px;&lt;br /&gt;
height: 18px;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave span {&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 4px;&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform-origin: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span {&lt;br /&gt;
animation: vhNectarWave .75s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(2) {&lt;br /&gt;
animation-delay: -.45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(3) {&lt;br /&gt;
animation-delay: -.20s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(4) {&lt;br /&gt;
animation-delay: -.60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(5) {&lt;br /&gt;
animation-delay: -.30s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(6) {&lt;br /&gt;
animation-delay: -.55s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(7) {&lt;br /&gt;
animation-delay: -.10s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vhNectarWave {&lt;br /&gt;
0% {&lt;br /&gt;
height: 3px;&lt;br /&gt;
}&lt;br /&gt;
100% {&lt;br /&gt;
height: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Nectar audio area — never scroll */&lt;br /&gt;
.vh-feature-nectar .vh-feature-audio {&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar .vh-nectar-wave {&lt;br /&gt;
flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Video + Nectar Drop title limit */&lt;br /&gt;
.vh-feature-video .vh-feature-copy strong,&lt;br /&gt;
.vh-feature-nectar .vh-feature-copy strong {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
display: -webkit-box;&lt;br /&gt;
-webkit-box-orient: vertical;&lt;br /&gt;
-webkit-line-clamp: 5;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
========================================================= */&lt;br /&gt;
.vani-flipbook-trigger {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
transition:&lt;br /&gt;
transform 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger:hover img {&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px&lt;br /&gt;
rgba(0, 0, 0, 0.22);&lt;br /&gt;
}&lt;br /&gt;
/* Full-screen dark overlay */&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
position: fixed;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
display: none;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
background:&lt;br /&gt;
rgba(15, 20, 18, 0.90);&lt;br /&gt;
}&lt;br /&gt;
#vani-flipbook-overlay.is-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* Popup */&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: calc(100vw - 80px);&lt;br /&gt;
height: calc(100vh - 40px);&lt;br /&gt;
max-width: 1800px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 20px 70px&lt;br /&gt;
rgba(0, 0, 0, 0.55);&lt;br /&gt;
}&lt;br /&gt;
/* Iframe holder */&lt;br /&gt;
#vani-flipbook-frame-holder {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Actual flipbook iframe */&lt;br /&gt;
#vani-flipbook-frame {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
}&lt;br /&gt;
/* Close button */&lt;br /&gt;
.vani-flipbook-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 10px;&lt;br /&gt;
right: 10px;&lt;br /&gt;
z-index: 100001;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background:&lt;br /&gt;
rgba(20, 20, 20, 0.80);&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
font-family:&lt;br /&gt;
Arial,&lt;br /&gt;
sans-serif;&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
line-height: 42px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-close:hover {&lt;br /&gt;
background: #000000;&lt;br /&gt;
}&lt;br /&gt;
body.vani-flipbook-open {&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
padding: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
max-width: none;&lt;br /&gt;
border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================&lt;br /&gt;
VANIPEDIA INSPIRATION&lt;br /&gt;
========================================= */&lt;br /&gt;
/* Image */&lt;br /&gt;
.vision-layout-wrapper .vision-logo {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
}&lt;br /&gt;
.vision-layout-wrapper .vision-logo img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 350px;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Two button columns */&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
display: flex;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-col {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Light green buttons */&lt;br /&gt;
.vision-buttons-container .vision-btn {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn:hover {&lt;br /&gt;
background-color: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn a,&lt;br /&gt;
.vision-buttons-container .vision-btn a.external {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ARCHITECTURAL WOOD SANCTUM &amp;amp; SHADOWBOX NICHES (A1 CONCEPT)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
:root {&lt;br /&gt;
--wood-darkest: #110804;&lt;br /&gt;
--wood-dark: #1c0e07;&lt;br /&gt;
--wood-mid: #2b170e;&lt;br /&gt;
--wood-warm: #3d2214;&lt;br /&gt;
--wood-light: #54311c;&lt;br /&gt;
--gold-bright: #f5d77f;&lt;br /&gt;
--gold-mid: #d4af37;&lt;br /&gt;
--gold-deep: #997a15;&lt;br /&gt;
--text-cream: #f4ebd9;&lt;br /&gt;
--text-muted: #bda892;&lt;br /&gt;
--spotlight-glow: radial-gradient(circle at 50% 0%, rgba(255, 230, 160, 0.28) 0%, rgba(255, 210, 120, 0.08) 45%, transparent 75%);&lt;br /&gt;
}&lt;br /&gt;
/* Master Architectural Container */&lt;br /&gt;
.sanctum-cabinet {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1280px;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
background: linear-gradient(180deg, #2b170e 0%, #1c0e07 40%, #140904 100%);&lt;br /&gt;
border: 3px solid #3d2314;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
box-shadow: 0 25px 60px rgba(0,0,0,0.9), inset 0 2px 4px rgba(255,220,150,0.2), inset 0 -2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
position: relative;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, &#039;Georgia&#039;, serif;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
}&lt;br /&gt;
.sanctum-cabinet::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0; left: 0; right: 0; bottom: 0;&lt;br /&gt;
background: repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0px, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 4px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 1: TOP ARCHITECTURAL CORNICE / NAV BAR */&lt;br /&gt;
.cornice-header {&lt;br /&gt;
background: linear-gradient(180deg, #3f2314 0%, #28140a 60%, #1b0c05 100%);&lt;br /&gt;
border-bottom: 2px solid #5a341b;&lt;br /&gt;
box-shadow: 0 8px 16px rgba(0,0,0,0.7), inset 0 2px 3px rgba(255,230,170,0.25);&lt;br /&gt;
padding: 14px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left .nav-burger {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
background: rgba(0,0,0,0.4);&lt;br /&gt;
padding: 6px 12px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
border: 1px solid #4a2814;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-group {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.main-brand-title {&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0,0,0,0.9), 0 0 12px rgba(212,175,55,0.3);&lt;br /&gt;
}&lt;br /&gt;
.brand-subline {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-search {&lt;br /&gt;
flex: 1;&lt;br /&gt;
max-width: 480px;&lt;br /&gt;
margin: 0 24px;&lt;br /&gt;
}&lt;br /&gt;
.search-input-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel {&lt;br /&gt;
width: 100%;&lt;br /&gt;
padding: 10px 18px 10px 42px;&lt;br /&gt;
background: #0f0704;&lt;br /&gt;
border: 1px solid #472613;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-family: inherit;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0,0,0,0.9), 0 1px 2px rgba(255,255,255,0.08);&lt;br /&gt;
outline: none;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel::placeholder {&lt;br /&gt;
color: #7d6b58;&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.search-icon {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 14px;&lt;br /&gt;
top: 50%;&lt;br /&gt;
transform: translateY(-50%);&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links .btn-gold a {&lt;br /&gt;
background: linear-gradient(180deg, #b8860b 0%, #7d5904 100%);&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: #fff !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* SPOTLIGHT HOOD &amp;amp; OVERHEAD LAMPS (A1 STYLE) */&lt;br /&gt;
.spotlight-frieze {&lt;br /&gt;
position: relative;&lt;br /&gt;
padding: 24px 20px 10px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
background: linear-gradient(180deg, #24130b 0%, #180c06 100%);&lt;br /&gt;
border-bottom: 2px solid #3a1e0f;&lt;br /&gt;
}&lt;br /&gt;
.lamp-row {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-around;&lt;br /&gt;
padding: 0 80px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.lamp {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
background: radial-gradient(ellipse at center, #ffd700 0%, #b8860b 60%, #442500 100%);&lt;br /&gt;
border-radius: 0 0 10px 10px;&lt;br /&gt;
box-shadow: 0 0 14px 4px rgba(255, 215, 0, 0.45);&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
.lamp::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 8px;&lt;br /&gt;
left: -70px;&lt;br /&gt;
width: 200px;&lt;br /&gt;
height: 280px;&lt;br /&gt;
background: var(--spotlight-glow);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.frieze-title {&lt;br /&gt;
font-size: 24px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-shadow: 0 2px 6px rgba(0,0,0,0.95);&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.frieze-subtitle {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.shadowbox-body {&lt;br /&gt;
padding: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 2: HERO STAGE */&lt;br /&gt;
.hero-sanctuary-stage {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 1fr 1.25fr 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
background: linear-gradient(180deg, #180c06 0%, #100703 100%);&lt;br /&gt;
border: 3px solid #361e10;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
box-shadow: inset 0 10px 25px rgba(0,0,0,0.9);&lt;br /&gt;
margin-bottom: 24px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-card {&lt;br /&gt;
background: rgba(0, 0, 0, 0.45);&lt;br /&gt;
border: 1px solid #3b2011;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.8);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-tag {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-headline a {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-body {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: #bcaaa4;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
margin: 10px 0;&lt;br /&gt;
flex: 1;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-footer a {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.center-frame {&lt;br /&gt;
background: #090402;&lt;br /&gt;
border: 3px solid #4a2814;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.95), inset 0 0 30px rgba(0,0,0,0.9);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.sanctuary-center-badge {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link a {&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 3px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 80px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
background: linear-gradient(90deg, transparent, var(--gold-mid), transparent);&lt;br /&gt;
margin: 10px auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.multilingual-tape {&lt;br /&gt;
background: #140904;&lt;br /&gt;
border: 1px solid #361b0d;&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
margin-top: 12px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 3: 3D RECESSED SHADOWBOX SHELF NICHES */&lt;br /&gt;
.niches-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche {&lt;br /&gt;
background: linear-gradient(180deg, #0e0603 0%, #170b05 100%);&lt;br /&gt;
border: 3px solid #381f11;&lt;br /&gt;
border-top: 4px solid #1a0c06;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 18px;&lt;br /&gt;
box-shadow: inset 0 8px 18px rgba(0,0,0,0.95), 0 4px 10px rgba(0,0,0,0.7), inset 0 0 20px rgba(0,0,0,0.8);&lt;br /&gt;
position: relative;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: transform 0.2s, border-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
border-color: #633b20;&lt;br /&gt;
}&lt;br /&gt;
.niche-lamp {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
width: 36px;&lt;br /&gt;
height: 5px;&lt;br /&gt;
background: #e2ba4d;&lt;br /&gt;
border-radius: 0 0 6px 6px;&lt;br /&gt;
box-shadow: 0 0 10px rgba(255,215,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.niche-icon-wrap {&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
margin: 10px 0 10px 0;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0,0,0,0.8));&lt;br /&gt;
}&lt;br /&gt;
.niche-title {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
.niche-desc {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.niche-meta {&lt;br /&gt;
margin-top: auto;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
border-top: 1px solid #2d180c;&lt;br /&gt;
padding-top: 8px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* SUPPLEMENTARY TAXONOMY SHELF */&lt;br /&gt;
.taxonomies-carved-shelf {&lt;br /&gt;
background: #110704;&lt;br /&gt;
border: 1px solid #361b0c;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 12px 18px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.shelf-label {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
background: #1d0f07;&lt;br /&gt;
border: 1px solid #422312;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 4px 10px;&lt;br /&gt;
margin: 0 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
/* CARVED TIMELINE RIBBON */&lt;br /&gt;
.timeline-carved-ribbon {&lt;br /&gt;
background: linear-gradient(180deg, #1c0e07 0%, #120803 100%);&lt;br /&gt;
border: 2px solid #381f11;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
box-shadow: inset 0 4px 10px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.timeline-label-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.timeline-title {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.timeline-span-badge {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.timeline-years-bar {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
background: #080301;&lt;br /&gt;
border: 1px solid #30170a;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-year {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: #9c8570;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
padding: 2px 6px;&lt;br /&gt;
transition: color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.vh-year:hover, .vh-year.active {&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 4: BASE PLINTH FOOTER */&lt;br /&gt;
.plinth-footer {&lt;br /&gt;
background: linear-gradient(180deg, #1d0f07 0%, #120803 100%);&lt;br /&gt;
border-top: 3px solid #3d2111;&lt;br /&gt;
padding: 20px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.05);&lt;br /&gt;
}&lt;br /&gt;
.plinth-stat {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-actions {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
background: #190b05;&lt;br /&gt;
border: 1px solid #4a2712;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
.niches-grid { grid-template-columns: 1fr; }&lt;br /&gt;
.hero-sanctuary-stage { grid-template-columns: 1fr; }&lt;br /&gt;
.taxonomies-carved-shelf { flex-direction: column; gap: 10px; }&lt;br /&gt;
.plinth-footer { flex-direction: column; gap: 14px; text-align: center; }&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PERSISTENT TOP BAR: #345B63 SINGLE-ROW (BURGER, SEARCH, TITLE, USER)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Full-Width Outer Banner Container (Strict #345B63) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Inner Flex Row: STRICT Single Horizontal Line */&lt;br /&gt;
.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CENTERED TITLE: Dead-Center On The Same Line */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.8px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. LEFT SECTION: Burger [ ≡ ] + Search In ONE Row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Force Burger Menu Dropdown to ALWAYS display on desktop */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .cdx-button--fake-button {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* HIGH-VISIBILITY GOLD FOR BURGER &amp;amp; ALL VECTOR ICONS */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.mw-header .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
filter: brightness(0) saturate(100%) invert(86%) sepia(26%) saturate(884%) hue-rotate(352deg) brightness(102%) contrast(96%) !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide duplicate site wordmark &amp;amp; tagline next to burger */&lt;br /&gt;
.vector-header-start .mw-logo-wordmark,&lt;br /&gt;
.vector-header-start .mw-logo-tagline,&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Box Container on Left */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Refined Inset Search Input (Option 1: Harmonious Deep Sea Teal) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 18px !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
padding: 4px 12px 4px 30px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
line-height: 30px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
transition: width 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(245, 215, 127, 0.4), inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input::placeholder,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]::placeholder,&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
color: #a5c4c9 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-search-box-inner .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide separate search submit buttons */&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container #searchButton,&lt;br /&gt;
.vector-header-container #mw-searchButton,&lt;br /&gt;
.vector-header-container .searchButton,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. RIGHT SECTION: User Part Fixed (No weird boxes, clean gold, unified dropdown) */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.1 Remove all clunky button box backgrounds and borders from top bar items */&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button--fake-button,&lt;br /&gt;
.vector-header-end .cdx-button--weight-quiet,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-menu-heading,&lt;br /&gt;
.vector-header-end #p-personal,&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-menu,&lt;br /&gt;
.vector-header-end .vector-menu,&lt;br /&gt;
.vector-header-end .vector-menu-content,&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.2 Style username &amp;amp; header icons in clean warm gold (no boxes) */&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #pt-userpage-2 span,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: background-color 0.2s ease, color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.3 Desktop User Dropdown Menu (Strictly Matching image_a7f3ff.png) */&lt;br /&gt;
.vector-header-end .vector-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content div,&lt;br /&gt;
.vector-header-end .vector-dropdown-content ul,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-menu-content {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure Talk (pt-mytalk) is visible in desktop dropdown */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide icons inside desktop user dropdown so it matches image_a7f3ff.png clean text */&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean, compact, single-row links */&lt;br /&gt;
.vector-header-end .vector-dropdown-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a span {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
font-size: inherit !important;&lt;br /&gt;
font-weight: inherit !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:focus,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Divider above Logout */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-user-menu-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. DISABLE ALL HOVER PREVIEWS / POPUPS IN TOP BAR */&lt;br /&gt;
.vector-header-container [title]:hover::after,&lt;br /&gt;
.vector-header-container [title]:hover::before,&lt;br /&gt;
.vector-header-container a[title]:hover::after,&lt;br /&gt;
.vector-header-container a[title]:hover::before,&lt;br /&gt;
.mw-header [title]:hover::after,&lt;br /&gt;
.mw-header [title]:hover::before,&lt;br /&gt;
.mw-header a[title]:hover::after,&lt;br /&gt;
.mw-header a[title]:hover::before {&lt;br /&gt;
display: none !important;&lt;br /&gt;
content: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Sticky Header Support (Color: #345B63) */&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
height: 48px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-sticky-header a,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Main Page Adjustments: Clean Flush Under Top Bar */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-top {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-photo-stage {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ELIMINATE UNWANTED LIGHT-GREEN STRIP / TOOLBAR UNDER TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure no gap or background bleed between top bar and content on Main Page */&lt;br /&gt;
body.page-Main_Page .vector-header-container {&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
WHO IS SRILA PRABHUPADA &amp;amp; FOUNDER-ACARYA HERO ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 16px auto 8px auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 3px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important; /* Temple Gold */&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
color: #1e353b !important; /* Deep Sacred Slate-Teal */&lt;br /&gt;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
margin: 6px auto 14px auto !important;&lt;br /&gt;
padding: 4px 18px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-radius: 20px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: &amp;quot;♦&amp;quot; !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PANORAMIC TIMELINE RIBBON (1896 – 1977) BETWEEN HERO &amp;amp; GATEWAYS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-timeline-panoramic {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 18px auto 24px auto !important;&lt;br /&gt;
padding: 12px 16px !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-timeline-years {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 auto 12px auto !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-wrap: wrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(255, 255, 255, 0.7) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(52, 91, 99, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* FORCE WARM PARCHMENT ON ALL MAIN PAGE CONTAINERS (KILL MINT GREEN BLEED) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA STRICT ZERO-SCROLL VIEWPORT-FIT SYSTEM (STEP 11)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Strict Zero-Scroll Viewport Locking */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Master Canvas Vertical Rhythm (Auto-distributed inside single screen) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 18px 10px 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Base Card Styling */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Ribbon */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-icon {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-sub {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
opacity: 0.85 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 1: HERO TRIAD (Compact) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 280px 1fr 280px !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories of Srila Prabhupada Card (Left) */&lt;br /&gt;
.vh-card-memories .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-actions {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.28) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Frame */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at center, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 34px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
/* Button below Srila Prabhupada: only &amp;quot;Founder-Ācārya of ISKCON&amp;quot;, clickable wiki link */&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
margin: 3px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Sacred Portrait Oval */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto 4px auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 110px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 2.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f4ebd9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
margin: 2px auto 0 auto !important;&lt;br /&gt;
max-width: 440px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 2: CLEAN INTERACTIVE TIMELINE (No outer border/box rectangle) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lifeline track window */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
flex: 0 0 200px !important;&lt;br /&gt;
padding: 6px 14px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 32px !important;&lt;br /&gt;
left: 14px !important;&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
height: 8px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #1e293b !important;&lt;br /&gt;
max-width: 170px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 3: 6 GATEWAYS GRID (Compact 6-Columns) */&lt;br /&gt;
.vh-gateways-frame {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(6, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 8px 6px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 30px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway .vh-icon {&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
color: #2c3e50 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 4: QUOTE SCROLL (Slim Banner) */&lt;br /&gt;
.vh-quote-frame {&lt;br /&gt;
background: #faf6ee !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
padding: 8px 24px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1000px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-inner {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-text {&lt;br /&gt;
max-width: 750px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-source {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
color: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
font-family: Georgia, serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 5: BOTTOM MODULES (Treasures &amp;amp; Network) */&lt;br /&gt;
.vh-bottom-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 8px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 8px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stats-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-around !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 8px 10px 4px 10px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 2px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-num {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-lbl {&lt;br /&gt;
font-size: 8.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 4px 10px 6px 10px !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
THEMATIC TAXONOMY INDEX (4 SECTIONS) &amp;amp; PRABHUPADA IN MEDIA (STEP 12)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Section Heading */&lt;br /&gt;
.vh-section-header {&lt;br /&gt;
margin: 18px 0 10px 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
padding-bottom: 6px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-badge {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
padding: 3px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.2px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4-Column Taxonomy Grid */&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Prabhupada in the Media Section */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-body {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
padding: 12px 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #334155 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow smooth scrolling when full sections are present */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: repeat(2, 1fr) !important; }&lt;br /&gt;
.vh-media-body { flex-direction: column !important; align-items: flex-start !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: 1fr !important; }&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide quote and bottom sections if any old cache or DOM remains */&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
#vh-random-quote-wrap,&lt;br /&gt;
.vh-bottom-grid,&lt;br /&gt;
.vh-bottom-card,&lt;br /&gt;
.vh-card-treasures,&lt;br /&gt;
.vh-card-network {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 14: TOP BAR SEARCH ANCHORED LEFT + SACRED 3D ARCHITECTURAL STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR LEFT ANCHOR FOR SEARCH */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 0 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. 3D CARDS (HERO TRIAD, GATEWAYS, TAXONOMY, MEDIA) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf8f4 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.32) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 1px 3px rgba(0, 0, 0, 0.05),&lt;br /&gt;
0 5px 15px rgba(30, 53, 59, 0.07),&lt;br /&gt;
0 10px 24px -5px rgba(30, 53, 59, 0.08),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 10px 25px rgba(30, 53, 59, 0.12),&lt;br /&gt;
0 16px 32px -6px rgba(177, 135, 61, 0.16),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Plaques (Embossed Top Bar) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #fbf9f4 0%, #f2ebdd 100%) !important;&lt;br /&gt;
border-bottom: 1.5px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(0, 0, 0, 0.03) !important;&lt;br /&gt;
border-top-left-radius: 7px !important;&lt;br /&gt;
border-top-right-radius: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Center Card (Elevated Sovereign Altar) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 35%, #ffffff 0%, #faf6ec 65%, #f3ece0 100%) !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 1) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.11),&lt;br /&gt;
0 16px 36px -6px rgba(177, 135, 61, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 20px rgba(177, 135, 61, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Frame */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 3.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(30, 53, 59, 0.22),&lt;br /&gt;
0 12px 28px rgba(0, 0, 0, 0.15),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.8),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
transition: transform 0.25s ease, box-shadow 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.28),&lt;br /&gt;
0 16px 36px rgba(177, 135, 61, 0.3),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Gateways Icon Medallions */&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
background: linear-gradient(145deg, #ffffff 0%, #f6efe0 50%, #eadecb 100%) !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
transition: transform 0.2s ease, box-shadow 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.08) translateY(-1px) !important;&lt;br /&gt;
background: linear-gradient(145deg, #fdfbf7 0%, #f2e3c6 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 5px 10px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Tactile Timeline Year Keys */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4eee2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.55) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.07),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.75) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 10px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1f373c 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #122124 !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0d1719 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 1px 2px rgba(0, 0, 0, 0.4),&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Raised 3D Pill Action Buttons */&lt;br /&gt;
.vh-btn-pill,&lt;br /&gt;
.vh-founder-subline a,&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.12),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.4),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #28474e 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #1a2f34 !important;&lt;br /&gt;
border-bottom: 2px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 4px 14px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b1873d 0%, #916c2a 100%) !important;&lt;br /&gt;
border-color: #72531a !important;&lt;br /&gt;
border-bottom: 2.5px solid #553e13 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f6efe2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #213c42 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162a2e !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1517 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(30, 53, 59, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Lifeline Track (Carved Groove with Illuminated Bar) */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #e4ded0 0%, #ede7db 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-bottom: 1px solid #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 15: &amp;quot;SOLID&amp;quot; ARCHITECTURAL PRESENCE &amp;amp; EMBOSSED 3D DEPTH&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SOLID CARD ARCHITECTURE (SUBSTANTIAL GROUNDED PRESENCE) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fbf9f4 60%, #f5efe2 100%) !important;&lt;br /&gt;
border: 1.5px solid #c09b4d !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #8e6b22 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.08),&lt;br /&gt;
0 8px 20px rgba(24, 38, 35, 0.12),&lt;br /&gt;
0 16px 32px -4px rgba(24, 38, 35, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 -1px 0 rgba(192, 155, 77, 0.2) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-4px) !important;&lt;br /&gt;
border-color: #d4ab55 !important;&lt;br /&gt;
border-bottom: 4.5px solid #7a5818 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.10),&lt;br /&gt;
0 14px 28px rgba(24, 38, 35, 0.18),&lt;br /&gt;
0 24px 42px -6px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SOLID EMBOSSED CARD HEADER (STONE/METAL LINTEL) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #faf6ee 0%, #ebe0ca 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #b89348 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 2px 4px rgba(0, 0, 0, 0.05) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.6px !important;&lt;br /&gt;
color: #725215 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #55442a !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.16) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (SOVEREIGN REVERENTIAL ALTAR) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 32%, #ffffff 0%, #fbf6ec 55%, #f0e6d2 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #785414 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.09),&lt;br /&gt;
0 12px 28px rgba(24, 38, 35, 0.16),&lt;br /&gt;
0 22px 44px -8px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SOLID CAST GOLD PORTRAIT MEDALLION */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 4px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(20, 35, 32, 0.32),&lt;br /&gt;
0 16px 36px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #c99c45 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 12px 32px rgba(20, 35, 32, 0.40),&lt;br /&gt;
0 20px 45px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SOLID GATEWAYS WITH SCULPTED BRONZE/GOLD MEDALLIONS */&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 14px 10px 12px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #eedfc7 50%, #d6ba8f 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top-color: #ffffff !important;&lt;br /&gt;
border-bottom-color: #825f18 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.14),&lt;br /&gt;
inset 0 1px 1.5px #ffffff,&lt;br /&gt;
inset 0 -2px 3px rgba(130, 95, 30, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.1) translateY(-2px) !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #f7ebd5 50%, #e5cb9e 100%) !important;&lt;br /&gt;
border-color: #c49d48 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 1px 2px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(130, 95, 30, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #14282c !important;&lt;br /&gt;
letter-spacing: 1.4px !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SOLID TACTILE TIMELINE YEAR BUTTONS */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #efe7d6 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #213c42 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
border-color: #cda24e !important;&lt;br /&gt;
border-bottom: 4.5px solid #63430c !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.28),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #0b1a1c !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #172c30 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0d191c !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #060c0d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 2px 4px rgba(0, 0, 0, 0.5),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SOLID CARVED LIFELINE TRACK */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #ded6c4 0%, #e8e1d3 100%) !important;&lt;br /&gt;
border: 1.5px solid #a8843c !important;&lt;br /&gt;
border-top-color: #8c6a26 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. SOLID 3D ACTION PILL BUTTONS */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #376069 0%, #20393f 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.45) !important;&lt;br /&gt;
border-bottom: 3px solid #0a1315 !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 5px 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 7px rgba(0, 0, 0, 0.20),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.5),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b88e40 0%, #8c661d 100%) !important;&lt;br /&gt;
border-color: #61440d !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
border-bottom: 3.5px solid #432e08 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(177, 135, 61, 0.38) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4ebd9 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #785414 !important;&lt;br /&gt;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1b3237 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #0e1e21 !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #050b0c !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(30, 53, 59, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. SOLID DEDICATED MEDIA ARCHIVES SECTION */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 10. Hide THEMATIC TAXONOMY INDEX announcement banner from old cache */&lt;br /&gt;
.vh-section-header,&lt;br /&gt;
.vh-section-badge,&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide the 6 gateways frame if any cache remains */&lt;br /&gt;
.vh-gateways-frame,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
SAFE NO-SCROLL DASHBOARD &amp;amp; ZERO-OVERLAP ARCHITECTURE (STEP 18)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PREVENT SCROLLING ON MAIN PAGE CLEANLY WITHOUT BREAKING VECTOR INTERNALS */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: hidden !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. THE MASTER DASHBOARD CONTAINER (FITS SCREEN EXACTLY) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 56px) !important;&lt;br /&gt;
max-height: calc(100vh - 56px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize old legacy absolute / conflicting rules */&lt;br /&gt;
.vh-intro,&lt;br /&gt;
.vh-now,&lt;br /&gt;
.vh-main,&lt;br /&gt;
.vh-gateways,&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 1: HERO TRIAD */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 38vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1.15fr 1fr !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Card: Sanctuary Altar */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin: 0 auto 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
padding: 2px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 85px !important;&lt;br /&gt;
height: 85px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 2: INTERACTIVE LIFE TIMELINE */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 62px !important;&lt;br /&gt;
max-height: 62px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 2px 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
max-height: 30px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 3: THEMATIC TAXONOMY (4 CARDS) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 39vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-header {&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 5px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
margin-top: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 4: PRABHUPĀDA IN THE MEDIA (COMPACT HORIZONTAL BAR 42px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-card-header {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-body {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-desc {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 3px 12px !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 19: FULL-WIDTH VIEW + TOP-BAR TEAL (#345B63) BORDERS &amp;amp; SHADOWS&lt;br /&gt;
+ REFINED COMPACT SIZING &amp;amp; EXPANDED AIRY SPACING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH VIEW (EXPAND TO 100% SCREEN WIDTH) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TEAL (#345B63) BORDERS &amp;amp; MULTI-STOP TEAL SHADOWS ACROSS ALL CARDS */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
border-color: #43727c !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.12),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.22),&lt;br /&gt;
0 22px 38px -6px rgba(52, 91, 99, 0.26),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Lintels (Teal Borders &amp;amp; Toned Accents) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #eaf1f2 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(52, 91, 99, 0.06) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #233e44 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY ALAR CARD (REFINED 3D TEAL EMBOSSING) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.10),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.18),&lt;br /&gt;
0 22px 40px -6px rgba(52, 91, 99, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(52, 91, 99, 0.05) !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Bezel in #345B63 */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 80px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
border: 3.5px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(52, 91, 99, 0.35),&lt;br /&gt;
0 12px 26px rgba(26, 47, 52, 0.25),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 22px rgba(52, 91, 99, 0.45),&lt;br /&gt;
0 16px 32px rgba(26, 47, 52, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Title &amp;amp; Subtitle */&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. BIG RECTANGLE ELEMENTS ARE SMALLER WITH BIGGER SPACE BETWEEN THEM */&lt;br /&gt;
/* Section 1: Hero Triad Grid (Reduced Height, Expanded 20px Gutter) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 220px !important;&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 2: Timeline (Sleek Key Row &amp;amp; Track, Teal Borders) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 58px !important;&lt;br /&gt;
height: 58px !important;&lt;br /&gt;
max-height: 58px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
border-bottom: 3.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.25), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1e353b 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-bottom: 3px solid #0b1517 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4), 0 2px 5px rgba(52, 91, 99, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 3: Thematic Taxonomy Grid (Reduced Height, Expanded 18px Gutter) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #3e565c !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 4: Media Bar (Compact 40px Single-Line Strip) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
max-height: 40px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. 3D PILL BUTTONS WITH TEAL THEME */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #1a2f34 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #4c828d 0%, #2e545b 100%) !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 20: NARROWER RECTANGLES + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. NARROWER PROPORTIONED CONTAINER (NO LONGER ENDLESSLY WIDE) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
max-width: 1260px !important;&lt;br /&gt;
width: 95% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CENTER CARD FIXES (PROPER HIERARCHY, NO WEIRD DOUBLE BOXES) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title a {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-sub {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-main {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide legacy floating who-corner and founder subline balloon boxes */&lt;br /&gt;
.vh-hero-title-wrap,&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dedicated button below portrait */&lt;br /&gt;
.vh-founder-btn-wrap {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 78px !important;&lt;br /&gt;
height: 78px !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(52, 91, 99, 0.32), inset 0 2px 4px rgba(255, 255, 255, 0.9), inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE LAYOUT CORRECTIONS (CLEAN &amp;amp; LEGIBLE TRACK) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 64px !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
max-height: 34px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CLEAN MEDIA SECTION (SINGLE HORIZONTAL FLEX ROW 44px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left .vh-badge-text a {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-center {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right .vh-btn-pill {&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. NARROWER HERO &amp;amp; TAXONOMY GRIDS WITH AMPLE SPACING */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 21: NARROW RECTANGLES (1140px) + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE NARROWER DASHBOARD WIDTH (OVERRIDE ALL PREVIOUS MIN-WIDTHS) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
max-width: 1140px !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. NARROW HERO TRIAD (3 CARDS ~360px EACH) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (COMPLETELY REBUILT ARCHITECTURE) */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 76px !important;&lt;br /&gt;
height: 76px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW THEMATIC TAXONOMY (4 CARDS ~270px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. CLEAN MEDIA BAR (HORIZONTAL SINGLE LINE) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 22: FULL-WIDTH VIEW + NARROWER CARDS + VISIBLE TOP BORDER + ZERO CUTOUTS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE VIEW (NO ARTIFICIAL MAX-WIDTH ON CONTAINER) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 10px 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. VISIBLE TOP BORDER ON ALL RECTANGLE ELEMENTS (NO MORE MISSING TOP BORDER!) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-sanctuary-card,&lt;br /&gt;
.vh-card-memories,&lt;br /&gt;
.vh-card-article,&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* CRITICAL: EXPLICIT VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. NARROWER RECTANGLES WITH GENEROUS GAPS (PAGE IS FULL WIDTH, CARDS ARE NARROWER) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 28px !important;&lt;br /&gt;
flex: 0 0 230px !important;&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 400px !important; /* NARROWER RECTANGLES */&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SANCTUARY CENTER CARD: ZERO WEIRD BOXES, PERFECT VERTICAL FIT */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text,&lt;br /&gt;
.vh-sanctuary-header-text *,&lt;br /&gt;
.vh-sanctuary-name,&lt;br /&gt;
.vh-sanctuary-name * {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 74px !important;&lt;br /&gt;
height: 74px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 3px 16px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. PREVENT CUT OUTS IN MEMORIES &amp;amp; SPOTLIGHT */&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-article .vh-discover-secondary {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. TIMELINE: ZERO OVERLAPPING */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 68px !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. NARROWER TAXONOMY CARDS (4 CARDS ~280px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 175px !important;&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 290px !important; /* NARROWER TAXONOMY CARDS */&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: calc(100% - 34px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MEDIA BAR (PERFECT SINGLE ROW, ZERO OVERLAPPING) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 23: DEFINITIVE FIXES FOR TOP BORDERS, WIDTHS, TIMELINE, FULL-WIDTH PAGE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE: UNLOCK MEDIAWIKI WRAPPERS &amp;amp; CONTAINERS TO 100% */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container,&lt;br /&gt;
body.page-Main_Page .vector-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TOP BORDERS: 100% VISIBLE SOLID #345B63 BORDER ON EVERY CARD &amp;amp; HEADER */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* ULTRA-VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* HEADER REINFORCED TOP BORDER */&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. YEAR BUTTONS: SOLID VISIBLE TOP BORDER */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* EXPLICIT SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
border-top: 2px solid #1a2f34 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-top: 2px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2.5px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW ALL RECTANGLES BY 30% */&lt;br /&gt;
/* HERO TRIAD: Cards narrowed to 280px (was 400px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 36px !important;&lt;br /&gt;
flex: 0 0 235px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* TAXONOMY: 4 Cards narrowed to 210px (was 290px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
/* MEDIA BAR: Narrowed to 930px to match Triad/Taxonomy cluster */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 930px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. FLOWING TIMELINE: FIX VERTICAL TRUNCATION (AMP UP HEIGHT TO 70px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1050px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 26px !important;&lt;br /&gt;
flex: 0 0 26px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
max-height: 72px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-date {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-title,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SANCTUARY PORTRAIT &amp;amp; BUTTONS - POLISHED HIERARCHY */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 72px !important;&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
border: 2.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule {&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-subtitle {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 24: FIX THICK BORDERS, FULL-WIDTH EDGES, AND BOTTOM OVERLAPPING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE 100% TRUE FULL-WIDTH (STRIP VECTOR 2022 LEFT/RIGHT INDENTATIONS) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important; /* PREVENTS PUSHING MEDIA SECTION OFF-SCREEN */&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. FIX UNUSUAL THICK TOP BORDER: UNIFORM 1.5px ON ALL CARDS &amp;amp; NO HEADER BORDER-TOP */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important; /* CRISP UNIFORM 1.5px (NOT THICK!) */&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: none !important; /* REMOVE DUPLICATE TOP BORDER ON HEADER */&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. HERO TRIAD (30% NARROWER RECTANGLES, PERFECTLY CENTERED) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 32px !important;&lt;br /&gt;
flex: 0 0 225px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. FULL-WIDTH FLOWING TIMELINE (STRETCHES EDGE-TO-EDGE) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 96px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH EDGE-TO-EDGE */&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 7px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 25px !important;&lt;br /&gt;
flex: 0 0 25px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH TRACK */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important; /* CONTINUOUS SEAMLESS EDGE-TO-EDGE */&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 60px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TAXONOMY 4 CARDS (30% NARROWER RECTANGLES, PERFECT FIT) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. FIX BOTTOM OVERLAPPING: SINGLE-CONTAINER MEDIA BAR */&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 920px !important;&lt;br /&gt;
max-width: 920px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRIP ALL NESTED SUB-BOXES / INTERNAL BORDERS IN MEDIA SECTION */&lt;br /&gt;
body.page-Main_Page .vh-media-bar &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-body,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn .vh-btn-pill,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 51: DEFINITIVE CLEAN ARCHITECTURE &amp;amp; VISIBLE AT-REST ANIMATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. CANVAS &amp;amp; WRAPPER RESET (FULL WIDTH, NO SIDEBAR) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. MAIN CONTAINER: FULL VIEWPORT HEIGHT SPREAD TOP TO BOTTOM */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 18px 40px 14px 40px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important; /* SPREAD CONTENT FROM TOP TO BOTTOM */&lt;br /&gt;
gap: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARDS: 100% TRANSPARENT OPEN SPACE (NO BOXES, NO BORDERS) */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all old badges, buttons, headers, and clutter */&lt;br /&gt;
body.page-Main_Page .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-actions,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-btn-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who,&lt;br /&gt;
body.page-Main_Page .vh-badge-sub,&lt;br /&gt;
body.page-Main_Page .vh-badge-icon,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-link,&lt;br /&gt;
body.page-Main_Page .vh-random-article-more,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 1: HERO TRIAD (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 295px !important;                    /* EXPANDED HEIGHT FOR 180px PORTRAIT */&lt;br /&gt;
height: 295px !important;&lt;br /&gt;
max-height: 295px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 360px !important;&lt;br /&gt;
width: 360px !important;&lt;br /&gt;
max-width: 360px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Portrait Medallion */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 4px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 10px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* +120% BIGGER (82px -&amp;gt; 180px) */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.7),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 2: TIMELINE (EDGE TO EDGE FULL WIDTH) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 27px !important;&lt;br /&gt;
flex: 0 0 27px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 3: THEMATIC TAXONOMY (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 155px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 260px !important;&lt;br /&gt;
width: 260px !important;&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SECTION 4: MEDIA BAR (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
border-top: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
border-bottom: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. DESCRIPTIVE TEXT IN CARDS */&lt;br /&gt;
body.page-Main_Page .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-snippet,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-desc,&lt;br /&gt;
body.page-Main_Page .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* 50% LARGER (12.5px -&amp;gt; 19px) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
9. CAITANYA 3D TITLES + VISIBLE AT-REST BREATHING LINE + ON-HOVER FULL GLIDE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Title Containers */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ALL TITLE LINKS (KEEPING THE EXACT GORGEOUS 3D STYLE FROM USER&#039;S SCREENSHOT) */&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page&lt;br /&gt;
-Main_Page .vh-media-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* PERFECT SPACE FOR UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* 1. LIGHT COLOR FACE (The exact warm temple gold from screenshot) */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 2. DARK SIDES &amp;amp; DEEP CAST SHADOW (The exact 3D from screenshot) */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific Font Sizes */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
letter-spacing: 0.03em !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 18.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title a {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
3. THE GOLDEN FILAMENT LINE BENEATH TITLES (RESTORES THE USER&#039;S FAVORITE FEATURE!)&lt;br /&gt;
- At Rest: Gently breathes in and out (25% to 65% width) so animation is clearly visible!&lt;br /&gt;
- On Hover: Pauses breathing and smoothly glides to full 90% width!&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
/* AT REST: VISIBLE BREATHING ANIMATION (2.8s CYCLE) */&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* At-Rest Line Breathing Keyframes */&lt;br /&gt;
@keyframes vhLineBreath {&lt;br /&gt;
0%, 100% {&lt;br /&gt;
width: 25%;&lt;br /&gt;
left: 37.5%;&lt;br /&gt;
opacity: 0.35;&lt;br /&gt;
}&lt;br /&gt;
50% {&lt;br /&gt;
width: 65%;&lt;br /&gt;
left: 17.5%;&lt;br /&gt;
opacity: 0.95;                              /* Clearly visible expanding light bar! */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
4. ON MOUSE HOVER: FULL GOLDEN LINE GLIDE + DIRECT SUNLIGHT 3D ILLUMINATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;     /* RETAINS 3D STEP MOVEMENT */&lt;br /&gt;
color: #dfad3e !important;                    /* DOES NOT CHANGE COLOR (STAYS RICH GOLD) */&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;  /* 100% CONSTANT COLOR */&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
/* Extended 3D shadow deepening as the letters step forward */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ON HOVER: LINE GLIDES OUT TO FULL 90% WIDTH &amp;amp; STAYS SOLID GOLD */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover::after {&lt;br /&gt;
animation: none !important;                   /* Stops at-rest breathing */&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;                       /* FULL EXTENSION GLIDE! */&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
/* EXACT SAME GOLD COLOR AS AT REST — ZERO COLOR CHANGE */&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 56: TIMELINE EXPANSION (NO TEXT CROPPING, NO BG, NO LINE) &amp;amp; CAPTION REGULAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR, NOT ITALIC */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TIMELINE SECTION: EXPANDED HEIGHT TO PREVENT ALL TEXT CROPPING */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 134px !important;&lt;br /&gt;
height: 134px !important;&lt;br /&gt;
min-height: 134px !important;&lt;br /&gt;
max-height: 134px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. LIFELINE WINDOW &amp;amp; TRACK: TRANSPARENT, NO TOP LINE, HEIGHT 96px */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 96px !important;                     /* EXPANDED HEIGHT (WAS 68px) */&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: transparent !important;          /* REMOVE BACKGROUND */&lt;br /&gt;
border: none !important;                     /* REMOVE ALL BORDERS */&lt;br /&gt;
border-top: none !important;                 /* REMOVE LINE ABOVE */&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line across the timeline items */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE ITEM: EXACT 240px MATCH WITH JAVASCRIPT ITEM_WIDTH */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
min-width: 240px !important;&lt;br /&gt;
max-width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;                    /* Clear Gold Date */&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
width: 9px !important;&lt;br /&gt;
height: 9px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #345B63 !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 57: TIMELINE FULL BLEED (EDGE-TO-EDGE), 50% TALLER (150px),&lt;br /&gt;
DOT/TEXT SEPARATION (ZERO OVERLAP), NO THIN LINE ABOVE,&lt;br /&gt;
AND CAPTION REGULAR (NOT ITALIC)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR (NOT ITALIC) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE ALL THIN LINES ABOVE TIMELINE (NO TOP BORDERS ANYWHERE) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. STRETCH TIMELINE EDGE-TO-EDGE TO VERY LEFT AND RIGHT (FULL BLEED) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
flex: 0 0 190px !important;                    /* EXPANDED TOTAL HEIGHT (150px track + 40px buttons) */&lt;br /&gt;
height: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
max-height: 190px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Year buttons container centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE TRACK WINDOW: 50% TALLER (150px) &amp;amp; FULL BLEED (VERY LEFT TO VERY RIGHT) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 150px !important;                    /* 50% TALLER (WAS 96px -&amp;gt; NOW 150px) */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 150px !important;&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line passing through the dots */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 28px !important;                         /* GUIDE LINE POSITION */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TIMELINE ITEM &amp;amp; DOT / TEXT SEPARATION (ZERO OVERLAP!) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 150px !important;                    /* FULL 150px HEIGHT */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the very top */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot on the horizontal line (top: 24px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 24px !important;                        /* CENTERED ON THE 28px LINE */&lt;br /&gt;
left: 18px !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event text starts strictly BELOW the dot and line (CLEAR SEPARATION) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 18px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT! */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 100px !important;                /* COMFORTABLY HOLDS 6-7 LINES */&lt;br /&gt;
}&lt;br /&gt;
/* Edge fades on the timeline window (seamless left &amp;amp; right fade) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to right, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to left, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 58: ABSOLUTE CROPPING ELIMINATION &amp;amp; PERFECT TIMELINE DOT ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. HERO TRIAD &amp;amp; PRABHUPĀDA CARD: UNCONSTRAINED HEIGHT (ZERO CROPPING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;                  /* AMPLE ROOM FOR 180px CIRCLE + CAPTION */&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 380px !important;&lt;br /&gt;
width: 380px !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait Medallion: 180px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 12px auto !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* FULL 180px CIRCLE */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
overflow: hidden !important;                   /* CLIPS ONLY THE PHOTO, NOT THE CARD */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Caption: Regular (Not Italic) at 19px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;               /* STRICTLY REGULAR (NOT ITALIC) */&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TIMELINE: 50% TALLER (155px), FULL BLEED, NO THIN TOP LINES&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Full Bleed Timeline Section */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 195px !important;&lt;br /&gt;
height: 195px !important;&lt;br /&gt;
min-height: 195px !important;&lt;br /&gt;
max-height: 195px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Track Window: 50% Taller (155px) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 155px !important;                    /* 50% TALLER (HOLDS 6-7 FULL LINES) */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line: Fixed at top: 30px */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 30px !important;                         /* GUIDE LINE LEVEL */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. TIMELINE ITEM: PERFECT VERTICAL &amp;amp; HORIZONTAL DOT ALIGNMENT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;                    /* FULL 155px HEIGHT */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date Text: Centered horizontally above the dot */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED HORIZONTALLY */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: EXACTLY CENTERED VERTICALLY ON THE 30px LINE &amp;amp; HORIZONTALLY WITH DATE */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px center (EXACT ON LINE!) */&lt;br /&gt;
left: 50% !important;                        /* CENTERED HORIZONTALLY */&lt;br /&gt;
transform: translateX(-50%) !important;      /* PERFECT HORIZONTAL ALIGNMENT WITH DATE */&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event Text: Safely below the line and dot (ZERO OVERLAPPING) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 22px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 105px !important;                /* COMFORTABLY HOLDS 6-7 FULL LINES */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 59: TOP BAR HELP TEXT REMOVAL, TIMELINE 3-TIER AXIS CENTERING,&lt;br /&gt;
AND SEAMLESS TITLE MORPH (Śrīla Prabhupāda &amp;lt;-&amp;gt; Who Is Śrīla Prabhupāda)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR: SUPPRESS ALL HOVER HELP TEXTS &amp;amp; TOOLTIPS */&lt;br /&gt;
#mw-head [title]::before,&lt;br /&gt;
#mw-head [title]::after,&lt;br /&gt;
.vector-header [title]::before,&lt;br /&gt;
.vector-header [title]::after,&lt;br /&gt;
.mw-tooltip,&lt;br /&gt;
.tipsy,&lt;br /&gt;
.tipsy-inner,&lt;br /&gt;
.tooltip {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PERMANENT SANCTUARY HERO TITLE: &amp;quot;Who Is Śrīla Prabhupāda&amp;quot; (NO TEXT CHANGE ON HOVER) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize and remove all text-swapping / morph behavior */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-default {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE: PERFECT 3-TIER CENTER ALIGNMENT (DATE, DOT, AND TEXT) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;               /* PERFECT HORIZONTAL AXIS CENTERING */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the top: centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 auto 4px auto !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 30px !important;&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: Center vertically on the 30px line, and horizontally with the date */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px (EXACT ON LINE) */&lt;br /&gt;
left: 50% !important;                        /* EXACT HORIZONTAL CENTER */&lt;br /&gt;
transform: translateX(-50%) !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text below: Properly centered under the dot with ample clearance */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 220px !important;&lt;br /&gt;
margin: 24px auto 0 auto !important;         /* CLEARLY BELOW DOT &amp;amp; LINE */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;                /* PROPERLY CENTERED TEXT */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Suppress any tooltip on top bar header title */&lt;br /&gt;
#vanipedia-header-title,&lt;br /&gt;
.vh-header-title,&lt;br /&gt;
.vanipedia-header-title,&lt;br /&gt;
#p-logo,&lt;br /&gt;
.vector-header {&lt;br /&gt;
-webkit-user-select: none !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition for Remembering Prabhupada random spotlight */&lt;br /&gt;
#vh-random-memories,&lt;br /&gt;
.vh-card-memories .vh-card-body {&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-memories.is-changing,&lt;br /&gt;
.vh-card-memories .vh-card-body.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the text below the titles when randomizing (STEP 70) */&lt;br /&gt;
.vh-card-tax .vh-card-text {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Rotator Titles remain opaque during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title,&lt;br /&gt;
.vh-card-tax .vh-card-body &amp;gt; .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 69: FIX BACKGROUND COLOR SCROLL BLEED &amp;amp; STICKY TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PERSISTENT STICKY TOP BAR WHEN SCROLLING DOWN */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.mw-header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT BACKGROUND COLOR CUTOFF ON SCROLL (SOLID SAGE/TEAL ON ALL PAGES) */&lt;br /&gt;
html {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-content-container {&lt;br /&gt;
min-height: 100vh !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restrict cream background strictly to Main Page */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ŚRĪLA PRABHUPĀDA IN THE MEDIA: ARCHIVAL THUMBNAIL STYLING */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 48px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
padding: 6px 24px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb,&lt;br /&gt;
.vh-media-archival-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb.is-changing,&lt;br /&gt;
.vh-media-archival-thumb.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: scale(0.95);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a:hover {&lt;br /&gt;
transform: translateY(-2px) scale(1.05) !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 75px !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 71: 5-CARD EQUAL FOOTING ROW (TAXONOMY + MEDIA WITH LARGE THUMBNAILS)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. 5-Column Grid on Equal Footing */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 220px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 210px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Soft-Switch ONLY Content Below Titles (Titles Stay 100% Static) */&lt;br /&gt;
.vh-card-tax .vh-card-text,&lt;br /&gt;
.vh-card-tax .vh-media-card-content {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
.vh-card-tax .vh-media-card-content.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing,&lt;br /&gt;
#vh-tax-random-media.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Titles are strictly fixed during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Card 5: Large Archival Media Thumbnail &amp;amp; Captions */&lt;br /&gt;
.vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 105px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fallback Vintage Press Badge */&lt;br /&gt;
.vh-card-media-item .vh-media-fallback-thumb {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: linear-gradient(135deg, #f7f3ec 0%, #ebdcc7 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-icon {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-tag {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions Below Large Thumbnail */&lt;br /&gt;
.vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Hide legacy bottom media bar since it is now unified in the 5-card row */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Grid Breakpoints */&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 72: UNIFIED &amp;quot;STEP FORTH&amp;quot; TOP BAR ICONS &amp;amp; LEFT COLUMN STACK&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. UNIFIED &amp;quot;STEP FORTH&amp;quot; ANIMATION ACROSS ALL TOP BAR ICONS &amp;amp; BUTTONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-start .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.25s ease,&lt;br /&gt;
color 0.25s ease,&lt;br /&gt;
background-color 0.25s ease !important;&lt;br /&gt;
will-change: transform, filter !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH HOVER: Icon floats up 2.5px, scales up, glows with 3D drop shadow */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: translateY(-2.5px) scale(1.14) !important;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.55))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.8)) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH BUTTON CONTAINER HOVER */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ACTIVE / CLICK STATE: Tactile press depression */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: translateY(0.5px) scale(0.98) !important;&lt;br /&gt;
filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TOP-LEFT COLUMN: MEMORIES (TOP) + SRILA PRABHUPADA IN MEDIA (BOTTOM)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Hero */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card in Hero Left: Large Thumbnail &amp;amp; Captions Below */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 95px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.14), inset 0 0 0 1px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. BOTTOM 4-COLUMN TAXONOMY GRID (EQUAL FOOTING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean up any legacy media bar */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 73: FIT EVERYTHING TO SCREEN + 100% LARGER TITLES &amp;amp; TEXTS&lt;br /&gt;
+ MAXIMIZED ŚRĪLA PRABHUPĀDA CARD SIZE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. FIT EVERYTHING TO SCREEN (ZERO SCROLLBAR ON DESKTOP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #faf7f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Master Homepage Container: Perfectly fits single viewport height */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 48px) !important;&lt;br /&gt;
max-height: calc(100vh - 48px) !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 8px 32px 10px 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. MAXIMIZED ŚRĪLA PRABHUPĀDA CARD &amp;amp; HERO ROW PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 310px !important;&lt;br /&gt;
max-height: 44vh !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Memories (Top) + Media (Bottom) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
/* CENTER: MAXIMIZED ŚRĪLA PRABHUPĀDA CARD */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Grand Portrait Circle - Maximized Size */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: min(240px, 24vh) !important;&lt;br /&gt;
height: min(240px, 24vh) !important;&lt;br /&gt;
min-width: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. INCREASE ALL CARD TITLES BY 100% (MAJESTIC 3D SACRED GOLD)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Center Title: &amp;quot;Śrīla Prabhupāda&amp;quot; (+100% -&amp;gt; 46px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories &amp;amp; Article Titles (+100% -&amp;gt; 28px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Title (+100% -&amp;gt; 26px) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 26px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Card Titles: Personalities, Names, Places, Questions (+100% -&amp;gt; 30px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 30px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
4. INCREASE ALL TEXTS IN THOSE CARDS BY 100%&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Śrīla Prabhupāda Sanctuary Subtitle (+100% -&amp;gt; 22px) */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 4px 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Descriptions (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Outlet Tag &amp;amp; Headline (+100%) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Thumbnail Dimensions */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Spotlight Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
5. COMPACT TIMELINE TO FIT THE 100vh SCREEN PERFECTLY&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 130px !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
min-height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
min-height: 32px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 92px !important;&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
6. BOTTOM 4 TAXONOMY CARDS PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 145px !important;&lt;br /&gt;
max-height: 22vh !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 140px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 77: TARGETED ADJUSTMENTS STARTING FROM STEP 73&lt;br /&gt;
1. Centered, ROUND picture (no oval distortion, no text overlap)&lt;br /&gt;
2. Subtitle second line in one line, not truncated (same text size: 20-22px)&lt;br /&gt;
3. Put media card UP to fit in under &amp;quot;...remembers...&amp;quot; (no push-down)&lt;br /&gt;
4. Put bottom 4 cards up &amp;amp; decrease text size (14.5px) to fit in cleanly&lt;br /&gt;
5. Put timeline and years above it MORE DOWN (margin-top: 38px)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: CENTERED ROUND PICTURE (NOT OVAL, NO TEXT OVERLAP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
min-width: 180px !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
max-width: 180px !important;&lt;br /&gt;
max-height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: SECOND LINE IN ONE LINE, NOT TRUNCATED (SAME TEXT SIZE)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 6px auto 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;                  /* NEVER OVERLAPS WITH PHOTO */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UP TO FIT IN UNDER &amp;quot;...REMEMBERS...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column: Natural flow (no space-between that forces media down) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PUT IT UP UNDER REMEMBERS */&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits directly under Memories with compact thumb */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;                      /* COMPACT THUMBNAIL FITS UP UNDER REMEMBERS */&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Card */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 660px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 7 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Row Container Height Capped at 275px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 5: PUT THE TIMELINE AND THE YEARS ABOVE IT MORE DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 120px !important;&lt;br /&gt;
min-height: 120px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 38px !important;                 /* PUSHES TIMELINE &amp;amp; YEARS DOWN */&lt;br /&gt;
margin-bottom: 22px !important;              /* GENEROUS BREATHING ROOM BELOW */&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
min-height: 28px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 3px 9px !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 82px !important;&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 4: PUT BOTTOM CARDS UP &amp;amp; DECREASE TEXT SIZE IN THESE FOUR CARDS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
margin-bottom: 10px !important;              /* ELEVATED ABOVE SCREEN BOTTOM */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Title: 24px Grand Golden 3D Typography */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Decreased text size so it fits in without truncation */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;                 /* DECREASED FROM 18px TO FIT IN */&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 78: 50% LARGER ROUND IMAGE, ZERO SUBTITLE GAP, SMALL MEDIA GAP&lt;br /&gt;
1. 50% larger round image (270px x 270px) with clean visual gaps above/below&lt;br /&gt;
2. Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
3. Small gap (4px) between &amp;quot;Remembers...&amp;quot; and &amp;quot;In the Media&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: 50% LARGER ROUND IMAGE (270px x 270px) WITH VISUAL GAPS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 6px !important;                 /* VISUAL GAP ABOVE ROUND IMAGE */&lt;br /&gt;
}&lt;br /&gt;
/* Portrait stage increased by 50% (180px -&amp;gt; 270px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;                      /* +50% LARGER (180px -&amp;gt; 270px) */&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: NO GAP BETWEEN &amp;quot;FOUNDER-ĀCĀRYA&amp;quot; AND &amp;quot;INTERNATIONAL SOCIETY...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 8px auto 0 auto !important;           /* VISUAL GAP BELOW ROUND IMAGE */&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINES */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UNDER &amp;quot;...REMEMBERS...&amp;quot; WITH JUST SMALL GAP (4px)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: 4px crisp small gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 4px !important;                          /* JUST SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (CONTROLLED BY 4px GAP) */&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Card height aligned */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 385px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline section spacing adjusted for new hero height */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
margin-top: 20px !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 cards padding &amp;amp; positioning */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 79: MOVE &amp;quot;FOUNDER...&amp;quot; +10px DOWN &amp;amp; REMOVE HUGE GAP UNDER REMEMBERS&lt;br /&gt;
1. Subtitle (&amp;quot;Founder-Ācārya / International Society...&amp;quot;) moved +10px down&lt;br /&gt;
2. &amp;quot;Śrīla Prabhupāda in the Media&amp;quot; pulled directly under &amp;quot;Remembers...&amp;quot;&lt;br /&gt;
with just a small 6px gap (huge empty gap completely eliminated)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: MOVE THOSE TWO LINES &amp;quot;FOUNDER...&amp;quot; +10px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 18px !important;                  /* MOVED +10px DOWN (FROM 8px TO 18px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: REMOVE HUGE EMPTY GAP UNDER REMEMBERS (PUT MEDIA DIRECTLY UNDER)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column Container: Natural tight vertical flow */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* TIGHT TOP PACKING (NO SPACE-BETWEEN) */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 6px !important;                          /* CRISP SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* UNCONSTRAINED TO PREVENT PUSH-DOWN */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Card: Memories (Tight fit to content, zero empty space below) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
height: auto !important;                      /* NEVER STRETCH TO 100% */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Card: Media Item (Sits immediately below Memories with only 6px gap) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 80: ABSOLUTE ELIMINATION OF LEFT GAP &amp;amp; CENTER VERTICAL SHIFTS&lt;br /&gt;
1. Left Column: Completely eliminate the huge gap between &amp;quot;...remembers...&amp;quot;&lt;br /&gt;
and &amp;quot;In the Media&amp;quot; (align-items: flex-start, unconstrained auto height,&lt;br /&gt;
flex: 0 0 auto on both cards, strict 4px gap).&lt;br /&gt;
2. Center Card:&lt;br /&gt;
- Shift the round image 30px down from the title (margin-top: 36px)&lt;br /&gt;
- Text lines under the image increased +30px from image (margin-top: 48px)&lt;br /&gt;
- Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: ABSOLUTE ELIMINATION OF THE HUGE EMPTY GAP ON THE LEFT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Unstretch hero row so left column hugs its content instead of stretching 390px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;           /* STOPS FORCING LEFT COLUMN TO STRETCH */&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Strictly pack items with only 4px gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PACK TIGHTLY AT TOP */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP ONLY */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits immediately 4px under Memories */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (4px GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: CENTER CARD - SHIFT IMAGE 30px DOWN &amp;amp; TEXT LINES +30px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 81: SPECIFICITY OVERHAUL - ELIMINATING THE 340px SQUARE ON MEMORIES CARD&lt;br /&gt;
The user&#039;s DevTools confirmed: .vh-card.vh-card-memories was computing to&lt;br /&gt;
EXACTLY 339.99px x 339.99px (a square) because an older high-specificity rule&lt;br /&gt;
&amp;quot;body.page-Main_Page .vh-triad-grid .vh-card { flex: 0 0 340px !important; }&amp;quot;&lt;br /&gt;
was matching it. In a column flex container (.vh-triad-column-left),&lt;br /&gt;
flex-basis: 340px forces the HEIGHT to 340px!&lt;br /&gt;
We now use #vani-home scoped selectors to permanently override and reset&lt;br /&gt;
flex, height, and margins on all cards inside the left column.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. HERO TRIAD GRID &amp;amp; LEFT COLUMN: UNSTRETCH &amp;amp; WRAP CONTENT */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP BETWEEN THE TWO CARDS */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. OVERRIDE THE 340px FLEX-BASIS ON ALL CARDS IN THE LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* KILLS 340px HEIGHT! */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;                      /* HUGS EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARD BODIES IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
height: auto !important;                      /* KILLS 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MEDIA ITEM CARD SPECIFIC STYLING IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
CENTER CARD: SHIFT ROUND IMAGE 30px DOWN &amp;amp; TEXT LINES +30px FROM IMAGE&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text br,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
RIGHT COLUMN: ARTICLE CARD (CLEAN UNCONSTRAINED AUTO HEIGHT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 440px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 82:&lt;br /&gt;
1. Unclamp Memories text so disciple name at the end of &amp;quot;recounted by...&amp;quot;&lt;br /&gt;
displays fully as it used to be (remove -webkit-line-clamp: 3).&lt;br /&gt;
2. Make +50px bigger gap between Memories card and &amp;quot;SP in Media&amp;quot; card&lt;br /&gt;
(gap: 50px).&lt;br /&gt;
3. Make the media thumbnail view a complete standard size (175px tall),&lt;br /&gt;
filling the plenty space below, with object-fit: contain so thumbnails&lt;br /&gt;
fit completely inside without any cropping and without changing their&lt;br /&gt;
aspect ratio.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: DISPLAY FULL NAME AT END OF &amp;quot;RECOUNTED BY...&amp;quot; (UNCLAMP TEXT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
-webkit-line-clamp: unset !important;&lt;br /&gt;
-webkit-box-orient: unset !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: +50px BIGGER GAP TO &amp;quot;SP IN THE MEDIA&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 50px !important;                         /* +50px BIGGER GAP */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: COMPLETE STANDARD SIZE THUMBNAIL VIEW (NO CROPPING, FIT ASPECT RATIO)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 175px !important;                     /* COMPLETE STANDARD VIEW SIZE FILLING THE SPACE */&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: #f4efe6 !important;               /* WARM VINTAGE PARCHMENT TONE */&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 6px 0 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
object-fit: contain !important;               /* FITS COMPLETE THUMBNAIL WITHOUT CROPPING */&lt;br /&gt;
object-position: center center !important;&lt;br /&gt;
transition: transform .3s ease !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions under the thumbnail */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-caption,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-outlet,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 86:&lt;br /&gt;
1. NEUTRALIZE STRAY PARAGRAPHS: Prevent MediaWiki parser from generating&lt;br /&gt;
top/side offsets.&lt;br /&gt;
2. FOUNDER-ĀCARYA CLICKABLE TITLE:&lt;br /&gt;
- Macron ONLY above capital &#039;A&#039; (Founder-Ācarya).&lt;br /&gt;
- Styled in exact 3D sacred gold as other card titles.&lt;br /&gt;
- Breathing filament underline at rest, 90% glide &amp;amp; lift on hover.&lt;br /&gt;
3. DECREASE GAP ABOVE 4 BOTTOM CARDS JUST TO 30px:&lt;br /&gt;
- Shifts .vh-taxonomy-section UP by 50px via translateY(-50px)&lt;br /&gt;
reducing the ~80px gap directly to 30px, keeping layout fully stable.&lt;br /&gt;
4. UNIFY HOVER ANIMATIONS FOR ALL TOP BAR ICONS &amp;amp; BUTTONS:&lt;br /&gt;
- Unified smooth lift (translateY(-2px)) on all topbar buttons/links.&lt;br /&gt;
- Unified warm gold glowing pill (rgba(245, 215, 127, 0.18)).&lt;br /&gt;
- Unified icon scale (1.08x) with soft glow, eliminating double-jumping.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Neutralize stray paragraph tags */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Decrease gap above 4 bottom cards just to 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-50px) !important;      /* DECREASES GAP ABOVE 4 BOTTOM CARDS TO 30px */&lt;br /&gt;
}&lt;br /&gt;
/* 3. Founder-Ācarya Clickable 3D Title Link */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 40px !important;                  /* MAINTAINS +30px GAP FROM 270px ROUND IMAGE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;                   /* IDENTICAL CARD TITLE SIZE */&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* SPACE FOR BREATHING UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* Temple Gold Face */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 3D Chiseled Shadow */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Golden Breathing Filament Underline at Rest */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Hover: 3D Lift &amp;amp; Full Glide Underline */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
}&lt;br /&gt;
/* Subtitle Line 2: International Society for Kṛṣṇa Consciousness */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. UNIFIED HOVER ANIMATION FOR ALL TOP BAR ICONS &amp;amp; BUTTONS */&lt;br /&gt;
/* Base transitions on all interactive elements in top bar */&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg {&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
background-color 0.2s ease,&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease,&lt;br /&gt;
filter 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified button container hover */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25), inset 0 0 0 1px rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified icon scale &amp;amp; soft glow (no double translation) */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: scale(1.08) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5))&lt;br /&gt;
drop-shadow(0 0 8px rgba(245, 215, 127, 0.65)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 87: COMPLETELY ELIMINATE / AVOID TOP BAR ICON ANIMATIONS&lt;br /&gt;
- Neutralize all transforms, scales, translations, and jumping animations on&lt;br /&gt;
all top bar icons, buttons, dropdowns, and links.&lt;br /&gt;
- Clean, quiet, stationary hover state with subtle background pill only.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Reset all transforms, filters, and animations on top bar container elements */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-start,&lt;br /&gt;
.vector-header-end,&lt;br /&gt;
.vector-header-container *,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg,&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
will-change: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. On hover: Keep icons strictly stationary — zero movement, zero scale, zero drop-shadow */&lt;br /&gt;
.vector-header-container .vector-icon:hover,&lt;br /&gt;
.vector-header-container svg:hover,&lt;br /&gt;
.vector-header-container .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover svg,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover svg,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover svg,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. On button/dropdown hover: subtle stationary background highlight only (no vertical lift, no jumping) */&lt;br /&gt;
.vector-header-container .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. On active / click: no displacement */&lt;br /&gt;
.vector-header-container .cdx-button:active,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:active,&lt;br /&gt;
.vector-header-container .vector-icon:active,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 91:&lt;br /&gt;
1. STRICTLY SCOPED TO MAIN PAGE (ZERO LEAKAGE TO REGULAR MEDIAWIKI PAGES):&lt;br /&gt;
- Every cursor rule is prefixed with html body.page-Main_Page.&lt;br /&gt;
- Regular MediaWiki pages retain 100% normal default Windows mouse behavior.&lt;br /&gt;
2. ABSOLUTE DISABLE OF WINDOWS CURSOR ACROSS MAIN PAGE &amp;amp; ALL HOVER STATES:&lt;br /&gt;
- Uses high-specificity rules targeting *:hover, a:hover, etc.&lt;br /&gt;
ensuring the native Windows cursor/pointing hand is completely suppressed.&lt;br /&gt;
3. CUSTOM GOLDEN CURSOR (ARROW AT REST, HAND ONLY ABOVE LINKS):&lt;br /&gt;
- Sleek golden arrow pointer by default.&lt;br /&gt;
- Smoothly switches to golden pointing hand ONLY above links (body.vh-cursor-link).&lt;br /&gt;
- No outer halo ring, zero lag, zero clutter.&lt;br /&gt;
4. FOUNDER-ĀCĀRYA MACRON CENTERING PRESERVED:&lt;br /&gt;
- &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039; font stack.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISABLE WINDOWS CURSOR ON MAIN PAGE ONLY (ACROSS ALL ELEMENTS &amp;amp; HOVER STATES) */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page *:hover,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page a:hover,&lt;br /&gt;
html body.page-Main_Page a:focus,&lt;br /&gt;
html body.page-Main_Page a:active,&lt;br /&gt;
html body.page-Main_Page a:visited,&lt;br /&gt;
html body.page-Main_Page a *,&lt;br /&gt;
html body.page-Main_Page a *:hover,&lt;br /&gt;
html body.page-Main_Page [href],&lt;br /&gt;
html body.page-Main_Page [href]:hover,&lt;br /&gt;
html body.page-Main_Page [href] *,&lt;br /&gt;
html body.page-Main_Page [href] *:hover,&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page button:hover,&lt;br /&gt;
html body.page-Main_Page input,&lt;br /&gt;
html body.page-Main_Page input:hover,&lt;br /&gt;
html body.page-Main_Page textarea,&lt;br /&gt;
html body.page-Main_Page select,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;]:hover,&lt;br /&gt;
html body.page-Main_Page .cdx-button,&lt;br /&gt;
html body.page-Main_Page .cdx-button:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card,&lt;br /&gt;
html body.page-Main_Page .vh-card:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card *,&lt;br /&gt;
html body.page-Main_Page .vh-card *:hover,&lt;br /&gt;
html body.page-Main_Page .vh-year,&lt;br /&gt;
html body.page-Main_Page .vh-year:hover,&lt;br /&gt;
html body.page-Main_Page .vector-menu a,&lt;br /&gt;
html body.page-Main_Page .vector-menu a:hover,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label:hover {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CUSTOM GOLDEN CURSOR (MAIN PAGE ONLY) */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
z-index: 99999999 !important;&lt;br /&gt;
transform: translate3d(-100px, -100px, 0);&lt;br /&gt;
will-change: transform !important;&lt;br /&gt;
transition: opacity 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.65))&lt;br /&gt;
drop-shadow(0 0 6px rgba(223, 173, 62, 0.75)) !important;&lt;br /&gt;
transition: transform 0.18s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 1: Default Golden Arrow */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 2: ONLY Above Links -&amp;gt; Golden Pointing Hand */&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(1.12) !important;&lt;br /&gt;
filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.75))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.95)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Click Compression */&lt;br /&gt;
body.page-Main_Page.vh-cursor-click #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(0.88) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Touchscreens / mobile protection: restore native behavior */&lt;br /&gt;
@media (hover: none) or (pointer: coarse) {&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page button {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOUNDER-ĀCĀRYA PERFECT MACRON CENTERING FIX */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR STYLING&lt;br /&gt;
- Appears on Main Page AND all regular MediaWiki pages.&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Deep temple teal background (#19383e), delicate gold top hairline border,&lt;br /&gt;
warm ivory/gold links, and highlighted Donate button.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid rgba(223, 173, 62, 0.45) !important;&lt;br /&gt;
box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
backdrop-filter: blur(8px) !important;&lt;br /&gt;
-webkit-backdrop-filter: blur(8px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
scrollbar-width: none !important;             /* Firefox */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner::-webkit-scrollbar {&lt;br /&gt;
display: none !important;                     /* Chrome/Safari */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
transition: color 0.18s ease, background-color 0.18s ease, transform 0.15s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate {&lt;br /&gt;
background: linear-gradient(135deg, rgba(223, 173, 62, 0.3) 0%, rgba(223, 173, 62, 0.12) 100%) !important;&lt;br /&gt;
border: 1px solid rgba(223, 173, 62, 0.65) !important;&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
padding: 2.5px 14px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate:hover {&lt;br /&gt;
background: linear-gradient(135deg, #dfad3e 0%, #b88a38 100%) !important;&lt;br /&gt;
color: #150b00 !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 0 10px rgba(223, 173, 62, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.35) !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure long wiki pages leave space above the permanent bottom bar */&lt;br /&gt;
body {&lt;br /&gt;
padding-bottom: 46px !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Main Page with custom cursor, ensure bottom links trigger the hand cursor */&lt;br /&gt;
body.page-Main_Page .vh-bottom-link {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 93:&lt;br /&gt;
1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE:&lt;br /&gt;
- Vector 2022 skin uses a multi-column CSS grid on .mw-page-container-inner&lt;br /&gt;
with .vector-column-end having background-color: #D4ECDD !important;.&lt;br /&gt;
- Collapse grid to 100% full width and hide right/left columns on Main Page.&lt;br /&gt;
- Ensure mw-page-container and mw-content-container match the warm cream background.&lt;br /&gt;
2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR PAGES:&lt;br /&gt;
- MediaWiki places .vector-sticky-header-container after the page content.&lt;br /&gt;
- Enforce position: fixed !important; top: 0 !important; on sticky header container,&lt;br /&gt;
and completely hide it (display: none !important;) when not actively sticky-visible.&lt;br /&gt;
3. VANI-TEMPLE RETURN LINK IN PERMANENT BOTTOM BAR:&lt;br /&gt;
- Provides an immediate 1-click return to the Main Page from any regular wiki page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE */&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-toc-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-appearance-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
max-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR WIKI PAGES */&lt;br /&gt;
.vector-sticky-header-container {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Strictly hide the sticky header container whenever it is NOT in active sticky view */&lt;br /&gt;
.vector-sticky-header-container:not(.vector-sticky-header-visible),&lt;br /&gt;
.vector-header-container.vector-sticky-header-container:not(.vector-sticky-header-visible) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. VANI-TEMPLE RETURN LINK STYLING */&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(223, 173, 62, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 95: SMOOTH TRANSITION FOR IN THE MEDIA CARD CONTENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
transition: opacity .5s ease, transform .5s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 96:&lt;br /&gt;
1. INCREASE ROUND HERO IMAGE BY 20% (270px -&amp;gt; 324px) WHILE KEEPING TOP/BOTTOM GAPS&lt;br /&gt;
2. INCREASE QUOTED TEXT IN RIGHT ARTICLE SPOTLIGHT BY +3 LINES (7 -&amp;gt; 10 LINES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Round hero image increased by 20% to 324px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 324px !important;&lt;br /&gt;
height: 324px !important;&lt;br /&gt;
min-width: 324px !important;&lt;br /&gt;
min-height: 324px !important;&lt;br /&gt;
max-width: 324px !important;&lt;br /&gt;
max-height: 324px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 12px 36px rgba(18, 63, 56, 0.40), 0 3px 10px rgba(0, 0, 0, 0.24), inset 0 2px 6px rgba(255, 255, 255, 0.75), inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure top gap from title remains clean (36px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin-top: 36px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure bottom gap from round image remains clean (40px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 40px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure sanctuary card container height gracefully accommodates 324px image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
min-height: 500px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Increase right article quoted text by +3 lines (-webkit-line-clamp: 10) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 10 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow right card to expand gracefully up to 500px to match sanctuary height */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
max-height: 500px !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicit fast and visible 1.4s crossfade for round hero photo */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-photo-stage .vh-photo,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-photo-stage .vh-photo {&lt;br /&gt;
transition: opacity 1.4s ease-in-out !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE OPTIMIZATION (STAGE 1 - REGULAR WIKI PAGES)&lt;br /&gt;
1. Universal #345B63 Dark Teal top bar across all pages and viewports.&lt;br /&gt;
2. Desktop title banner strictly scoped to screens &amp;gt;= 1000px.&lt;br /&gt;
3. Mobile header layout (burger menu, search, icons).&lt;br /&gt;
4. Mobile content readability, fluid images, and responsive table scrolling.&lt;br /&gt;
5. Mobile bottom bar and floating Back to Top button positioning.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. UNIVERSAL #345B63 TOP BAR ACROSS ALL PAGES AND VIEWPORTS */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header,&lt;br /&gt;
.mw-header,&lt;br /&gt;
#mw-head {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. DESKTOP TITLE BANNER SCOPED STRICTLY TO SCREENS &amp;gt;= 1000px */&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE REGULAR WIKI PAGES OPTIMIZATIONS (&amp;lt;= 768px) */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
/* 3.1 Top Bar Header Row */&lt;br /&gt;
.mw-header {&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.2 Hamburger Site Menu Button */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.3 Search Bar: Fluidly fits available space between burger and user tools */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 110px) !important;&lt;br /&gt;
min-width: 100px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 80px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
padding-left: 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.4 Mobile Vector Sidebar Navigation Drawer */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content,&lt;br /&gt;
#vector-main-menu-dropdown-content,&lt;br /&gt;
#vector-main-menu-unpinned-container,&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content.is-open {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
height: calc(100vh - 52px - 38px) !important;&lt;br /&gt;
max-height: calc(100vh - 90px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
z-index: 100001 !important;&lt;br /&gt;
padding: 10px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a,&lt;br /&gt;
#vector-main-menu-dropdown-content a,&lt;br /&gt;
#vector-main-menu-unpinned-container a {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
padding: 9px 18px !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-unpinned-container a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-left-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-dropdown-content .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-unpinned-container .vector-menu-heading {&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
letter-spacing: 0.6px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
border-bottom: 1px solid rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
padding: 10px 18px 6px 18px !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CONTENT VIEW ON MOBILE */&lt;br /&gt;
#content, .mw-body, .mw-content-container {&lt;br /&gt;
padding: 12px 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
line-height: 1.62 !important;&lt;br /&gt;
}&lt;br /&gt;
#firstHeading, .mw-first-heading {&lt;br /&gt;
font-size: 1.65em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-bottom: 0.4em !important;&lt;br /&gt;
word-wrap: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
h2, .mw-parser-output h2 {&lt;br /&gt;
font-size: 1.3em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 1.1em !important;&lt;br /&gt;
margin-bottom: 0.35em !important;&lt;br /&gt;
}&lt;br /&gt;
h3, .mw-parser-output h3 {&lt;br /&gt;
font-size: 1.15em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Tables horizontal scroll wrapping */&lt;br /&gt;
.vanitable, .wikitable, .daytable {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 12px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fluid images &amp;amp; media embeds */&lt;br /&gt;
div.tright, div.tleft, div.floatright, div.floatleft {&lt;br /&gt;
float: none !important;&lt;br /&gt;
margin: 12px auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
div.thumbinner {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. BOTTOM BAR &amp;amp; BACK TO TOP BUTTON ON MOBILE */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
padding: 2px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 50px !important;&lt;br /&gt;
right: 14px !important;&lt;br /&gt;
width: 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer, .mw-footer {&lt;br /&gt;
padding-bottom: 54px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 105: ROBUST NON-OVERLAPPING MINERVA MOBILE HEADER &amp;amp; USER DROPDOWN&lt;br /&gt;
1. Fix Magnifying Glass &amp;amp; User Icon Overlap:&lt;br /&gt;
- Header uses strictly rigid flex items:&lt;br /&gt;
Burger (32px left) + 20px gap + Title (auto) + [margin-left: auto spacer] + Search (32px right) + 8px gap + User (32px far right).&lt;br /&gt;
- Zero possibility of overlap.&lt;br /&gt;
2. User Menu Dropdown:&lt;br /&gt;
- Placed outside header flow (fixed positioning) with full dark teal &amp;amp; gold styling.&lt;br /&gt;
3. Plain burger icon, golden-yellow (#ffd700) SVGs for all icons.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR CONTAINER */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. STRICT RIGID SINGLE-ROW FLEX LAYOUT */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.1 BURGER (FAR LEFT: 32px) */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.2 SITE TITLE (SPACED 20px FROM BURGER) */&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 0 0 20px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.3 SEARCH FORM (PUSHED TO THE FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
margin-left: auto !important; /* Absorbs ALL horizontal space between title and search */&lt;br /&gt;
margin-right: 8px !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide the large search box input on mobile screens */&lt;br /&gt;
.minerva-header .minerva-search-form .search-box {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.4 USER ICON (FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-notifications,&lt;br /&gt;
.minerva-header .minerva-user-navigation ul,&lt;br /&gt;
.minerva-header .minerva-user-navigation li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE USER DROPDOWN MENU (POPUP AT TOP-RIGHT) */&lt;br /&gt;
#vanipedia-mobile-user-menu {&lt;br /&gt;
display: none !important;&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
width: 175px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu.is-open {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu .vani-user-menu-divider {&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background-color: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin: 5px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.2) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MINERVA NAVIGATION DRAWER (THE LEFT MENU) */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer,&lt;br /&gt;
#mw-mf-page-left.menu {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .minerva-icon {&lt;br /&gt;
background-color: #ffd700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 107: BULLETPROOF DESKTOP USER DROPDOWN (MATCHING image_a7f3ff.png)&lt;br /&gt;
1. Card background: Dark teal (#1f3e45) with gold border (#b1873d).&lt;br /&gt;
2. Zero white background bleed: all inner elements transparent.&lt;br /&gt;
3. Links: High-contrast warm gold (#f5d77f) text, white on hover (#345B63).&lt;br /&gt;
4. Pure clean text without clunky icons: .vector-icon hidden.&lt;br /&gt;
5. Divider above Log out with soft rose highlight.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DESKTOP USER DROPDOWN CARD */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content,&lt;br /&gt;
html body.page-Main_Page #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html body #p-personal.vector-menu,&lt;br /&gt;
html body #p-personal .vector-menu-content,&lt;br /&gt;
#vector-user-links-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. INNER CONTAINERS: 100% TRANSPARENT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content div,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content ul,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content li,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content-list,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content div,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content ul,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content li {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ENSURE TALK (pt-mytalk) IS VISIBLE */&lt;br /&gt;
html #vector-user-links-dropdown #pt-mytalk,&lt;br /&gt;
html .vector-user-menu #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RESTORE USER FIGURE ICON ON HEADER BUTTON (BRIGHT GOLD &amp;amp; VISIBLE) */&lt;br /&gt;
#vector-user-links-dropdown-label .vector-icon,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Inside dropdown items: keep icons compact &amp;amp; inline so they never cause vertical bloating */&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 16px !important;&lt;br /&gt;
height: 16px !important;&lt;br /&gt;
margin: 0 8px 0 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. LINKS: HIGH-CONTRAST WARM GOLD TEXT (#f5d77f) */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a,&lt;br /&gt;
html #p-personal .vector-menu-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a span,&lt;br /&gt;
html #p-personal .vector-menu-content a span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. HOVER STATE: LIGHTER TEAL (#345B63) WITH BRIGHT WHITE TEXT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:focus,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:active,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:focus,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover span {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. DIVIDER ABOVE LOGOUT */&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout,&lt;br /&gt;
html .vector-user-menu #pt-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a,&lt;br /&gt;
html .vector-user-menu #pt-logout a {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a:hover,&lt;br /&gt;
html .vector-user-menu #pt-logout a:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.25) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 110: MOBILE STICKY TOP BAR &amp;amp; BOTTOM BAR FIRST LINK (&amp;quot;MAIN PAGE&amp;quot;)&lt;br /&gt;
1. Top bar remains sticky/visible when scrolling down on mobile viewports.&lt;br /&gt;
2. Fix bottom bar flex centering bug: justify-content: flex-start on mobile&lt;br /&gt;
ensures the first link (&amp;quot;Main Page&amp;quot;) is always visible and not clipped.&lt;br /&gt;
3. Fully reverted experimental Main Page viewport scaling &amp;amp; hint banners.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. STICKY TOP BAR ON MOBILE (REMAINS VISIBLE ON SCROLL) */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome,&lt;br /&gt;
body.skin-minerva header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. BOTTOM BAR: ENSURE &amp;quot;MAIN PAGE&amp;quot; IS VISIBLE AS FIRST LINK ON MOBILE */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ENTRY PAGE SUPPRESSION (dev.vanipedia.org / VanipediaEntry3D)&lt;br /&gt;
Neither top bar nor bottom bar must appear on the 3D entry page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.ext-vp3d-fullscreen #vh-bottom-bar,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-chrome,&lt;br /&gt;
body.ext-vp3d-fullscreen .minerva-header,&lt;br /&gt;
body.ext-vp3d-fullscreen .vector-header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-head,&lt;br /&gt;
body.ext-vp3d-fullscreen .mw-header,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-navigation,&lt;br /&gt;
body:has(.vp-entry3d-container) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-container) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-container) .vector-header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .vector-header-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 116: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE FOR MAIN PAGE ON MOBILE&lt;br /&gt;
Includes Top Bar, Main Page, and Bottom Bar in one unified landscape orientation.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
transform-origin: top left !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-auto-landscape {&lt;br /&gt;
transform: rotate(90deg) translate(0, -100%) !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-native-landscape {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. TOP HEADER SLOT (Landscape orientation) */&lt;br /&gt;
#vani-stage-header-slot {&lt;br /&gt;
flex: 0 0 50px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
max-height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .header-container,&lt;br /&gt;
#vani-stage-header-slot .header-chrome,&lt;br /&gt;
#vani-stage-header-slot .minerva-header,&lt;br /&gt;
#vani-stage-header-slot .vector-header-container,&lt;br /&gt;
#vani-stage-header-slot #mw-head {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CONTENT SLOT (Landscape orientation, containing #vani-home) */&lt;br /&gt;
#vani-stage-content-slot {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: calc(100% - 50px - 36px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Enforce rigid 1200px desktop grid on #vani-home inside mobile stage */&lt;br /&gt;
#vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 8px 16px 20px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Triad in Mobile Landscape: Rigid 3-Column Horizontal Flow */&lt;br /&gt;
#vani-stage-content-slot .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-triad-column-left {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Interactive Timeline in Mobile Landscape */&lt;br /&gt;
#vani-stage-content-slot .vh-timeline-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Thematic Taxonomy in Mobile Landscape: Rigid 4-Column Grid */&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-tax {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOOTER SLOT (Landscape orientation, containing #vh-bottom-bar) */&lt;br /&gt;
#vani-stage-footer-slot {&lt;br /&gt;
flex: 0 0 36px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
min-height: 36px !important;&lt;br /&gt;
background-color: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot #vh-bottom-bar,&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dropdown Menu inside Stage Header */&lt;br /&gt;
#vani-stage-header-slot #vanipedia-mobile-user-menu {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 48px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
z-index: 1000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Minerva Left Navigation Drawer z-index when open */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer {&lt;br /&gt;
z-index: 1000005 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Robust Header Child Layout in Landscape Stage */&lt;br /&gt;
#vani-stage-header-slot .vector-header,&lt;br /&gt;
#vani-stage-header-slot .mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide any duplicate/stray bars outside the stage when active */&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-sticky-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; #mw-head,&lt;br /&gt;
body.has-vani-stage &amp;gt; #vh-bottom-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR FORMATTING FOR MOBILE BURGER MENU&lt;br /&gt;
1. Cleans out Minerva default clutter (Nearby, Random, Settings, About, etc.)&lt;br /&gt;
2. Styles the mobile drawer (#mw-mf-page-left) to match the desktop&lt;br /&gt;
accordion layout (.vanipedia-sidebar-menu).&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#mw-mf-page-left {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 20px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
padding: 12px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all Minerva default lists completely */&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-navigation,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-personal,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul.hlist,&lt;br /&gt;
#mw-mf-page-left .menu__item--nearby,&lt;br /&gt;
#mw-mf-page-left .menu__item--random {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile drawer container for desktop sidebar */&lt;br /&gt;
#mw-mf-page-left #vani-mobile-synced-sidebar {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* In mobile drawer, make .vanipedia-sidebar-menu take full drawer width */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure mobile drawer accordion header matches desktop */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading {&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
background-color: #2c4c50 !important;&lt;br /&gt;
border: 1px solid #1b3033 !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading {&lt;br /&gt;
border-radius: 4px 4px 0 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading:hover {&lt;br /&gt;
background-color: #385e63 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading::after {&lt;br /&gt;
content: &amp;quot;▼&amp;quot; !important;&lt;br /&gt;
font-size: 0.75em !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
transition: transform 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after {&lt;br /&gt;
transform: rotate(-90deg) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Content Area inside Mobile Accordion */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content {&lt;br /&gt;
background-color: #eaeff0 !important;&lt;br /&gt;
border: 1px solid #2c4c50 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-radius: 0 0 4px 4px !important;&lt;br /&gt;
padding: 0 0 4px 0 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content ul {&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 9px 14px 9px 18px !important;&lt;br /&gt;
color: #1b3033 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li:last-child a {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a:hover {&lt;br /&gt;
background-color: #dbe4e6 !important;&lt;br /&gt;
border-left: 3px solid #2c4c50 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 102 Languages Search box inside Mobile Drawer */&lt;br /&gt;
#mw-mf-page-left #sidebarLanguageSearch {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 7px 10px !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
border: 1px solid #a2a9b1 !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 122: STRICT POSITIONING OF &amp;quot;HOME&amp;quot; LINK/ICON (RIGHT OF SEARCH)&lt;br /&gt;
1. Desktop: Positioned strictly on the RIGHT of search bar via order: 10 vs order: 5.&lt;br /&gt;
2. Clean golden styling (#f5d77f), no underline, subtle hover highlight.&lt;br /&gt;
3. Mobile (both Minerva &amp;amp; Vector landscape): Golden Home icon (width 22px)&lt;br /&gt;
strictly visible next to the search icon.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Strict Flex Ordering: Left to Right across .vector-header-start */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .vector-main-menu-landmark,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Bar strictly ORDER 5 */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
div#p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Link strictly ORDER 10 (GUARANTEES IT SITS ON THE RIGHT OF SEARCH) */&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
margin-left: 10px !important;&lt;br /&gt;
margin-right: 14px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
a.vanipedia-topbar-home:hover,&lt;br /&gt;
a.vanipedia-topbar-home:active,&lt;br /&gt;
.vector-header-container a.vanipedia-topbar-home:hover,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link:hover,&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home:hover,&lt;br /&gt;
#vani-stage-header-slot a.vanipedia-topbar-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.2) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Icon Styling */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
stroke: #f5d77f !important;&lt;br /&gt;
fill: none !important;&lt;br /&gt;
stroke-width: 2 !important;&lt;br /&gt;
stroke-linecap: round !important;&lt;br /&gt;
stroke-linejoin: round !important;&lt;br /&gt;
transition: stroke 0.2s ease, transform 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home:hover .vanipedia-home-icon svg {&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
transform: scale(1.1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Text Styling on Desktop */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* MOBILE RESPONSIVE (Both Vector &amp;amp; Minerva) */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 160px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* MINERVA MOBILE SKIN HEADER (Regular Articles on Mobile) */&lt;br /&gt;
.minerva-header .vanipedia-topbar-home,&lt;br /&gt;
.minerva-header #vanipedia-topbar-home-link {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 6px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* In Rotated Landscape Stage on Main Page */&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 8px !important;&lt;br /&gt;
width: 34px !important;&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start #p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Bar Home Link: Strict no underline */&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry,&lt;br /&gt;
a.vh-bottom-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry:hover,&lt;br /&gt;
a.vh-bottom-link:hover {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 129: RESTORE COMPLETE ORIGINAL STRUCTURE (ZERO OVERLAPS, 4 TAXONOMY IN 1 ROW)&lt;br /&gt;
+ TOP BANNER TITLE AS PLAIN TEXT&lt;br /&gt;
+ WHO IS ŚRĪLA PRABHUPĀDA PERMANENT TITLE&lt;br /&gt;
+ OPTION A: RICH BURNISHED ANTIQUE GOLD (#966817)&lt;br /&gt;
+ RISE HOVER EFFECT ON ALL 9 CARD TITLES&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BANNER TITLE AS PURE PLAIN TEXT */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
span#vanipedia-topbar-title,&lt;br /&gt;
a#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover,&lt;br /&gt;
span#vanipedia-topbar-title:hover,&lt;br /&gt;
a#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CARD TITLE SIZING &amp;amp; NO TEXT CHANGE */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 38px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
letter-spacing: 0.015em !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. OPTION A: RICH BURNISHED ANTIQUE GOLD ON ALL CARD TITLES */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-media-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
-webkit-text-stroke: 0 !important;&lt;br /&gt;
paint-order: normal !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
-webkit-filter: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RISE HOVER EFFECT ON ALL 9 CARD TITLES (-3px LIFT + GOLD ILLUMINATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. GOLDEN FILAMENT UNDERLINE AT REST &amp;amp; GLIDE ON HOVER */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. STRICT STRUCTURAL RESTORATION: CLEAN ELEVATION &amp;amp; COLUMN BALANCING */&lt;br /&gt;
/* Introductory Articles flat title styling &amp;amp; hover */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific article item headline within the spotlight card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Devotee Subtitle in Memories card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 5px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
/* Enforce 3 columns on desktop for Section 3 (Personalities, Names, Places) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page .vh-card-questions {&lt;br /&gt;
padding: 2px 10px 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lift 3 bottom taxonomy cards up so they sit comfortably above the footer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-72px) !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Founder-Ācārya and Preeminent Śikṣā-Guru single line fitting */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SHIFT MARKED SECTION (Hero Triad + Timeline) DOWN EXACTLY 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 380px !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin-top: 16px !important;&lt;br /&gt;
margin-bottom: 10px !important;&lt;br /&gt;
height: 125px !important;&lt;br /&gt;
min-height: 125px !important;&lt;br /&gt;
max-height: 125px !important;&lt;br /&gt;
flex: 0 0 125px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left &amp;amp; Right Stacked Columns: Symmetrical 340px widths */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card padding and bounding inside both columns */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 135px !important;&lt;br /&gt;
min-height: 135px !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 139: DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TWO-LINE TITLE &amp;amp; DEVOTEE NAME&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title {&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 141: STATIC TITLE ON MEMORIES ROTATION + 3-LINE WIDER LANGUAGES CARD&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TITLE: 100% STATIC (NEVER ANIMATES ON ROTATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 0 5px 0 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the disciple name subtitle during randomizer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
transition: opacity 0.45s ease, transform 0.45s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle.is-changing,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(3px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SP IN MEDIA: FRAME FITS EXACTLY AROUND THUMBNAIL WITH ZERO SIDE GAPS */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-card-content,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
transition: transform 0.35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 3: 4 COLUMNS WITH WIDER COLUMN FOR PARTICIPATING LANGUAGES */&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr 1fr 1.35fr !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1220px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page .vh-card-languages {&lt;br /&gt;
padding: 3px 8px 5px 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 4. LANGUAGES CARD: EXACTLY 3 ROWS (5 COUNTRIES PER ROW) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-languages-list,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-languages-list {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
padding: 2px 0 0 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-row,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a:hover {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Flag thumbnail element */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center !important;&lt;br /&gt;
background-repeat: no-repeat !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Crisp SVG Flag Definitions */&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 147: SOCIAL ICONS IN THE MID OF THE SPACE ON THE RIGHT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform 0.2s ease, opacity 0.2s ease !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item:hover {&lt;br /&gt;
transform: scale(1.15) !important;&lt;br /&gt;
opacity: 0.9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-height: 20px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 153: DISTINGUISHED VANISEVA PILL + ELEVATED BACK-TO-TOP + FLAG STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELEVATED BACK-TO-TOP ARROW (Floats 16px clearly above the 38px bottom bar) */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 16px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE EXTRA BOX/BAR AROUND HEADER (Outer container completely borderless &amp;amp; transparent) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-container.vector-sticky-header-container {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. THE VERY EXISTING TOP BAR: Single, clean, elegant header bar */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
body.page-Main_Page .vector-header-container header.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TOP BAR CENTER BLOCK */&lt;br /&gt;
.vanipedia-topbar-center-block {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 50% !important;&lt;br /&gt;
top: 54% !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: auto !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-center-block * {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. DISTINGUISHED MIDDLE LINE: VANISEVA LUMINOUS INVITATION PILL */&lt;br /&gt;
.vanipedia-topbar-vaniseva-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border:0 !important;&lt;br /&gt;
border-bottom:0 !important;&lt;br /&gt;
background:none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
border-radius:0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:hover,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:focus,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:active {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-color:transparent !important;&lt;br /&gt;
background-color:transparent !important;&lt;br /&gt;
box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SISTER PROJECTS (Line 3) */&lt;br /&gt;
.vanipedia-topbar-sister-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 1px 6px !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link:hover,&lt;br /&gt;
.vanipedia-topbar-sister-link:focus,&lt;br /&gt;
.vanipedia-topbar-sister-link:active {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. PARTICIPATING LANGUAGES FLAGS STYLING */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-flag svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MINERVA MOBILE SKIN (Phone Header) */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.1 Burger Navigation Drawer Button */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.2 Branding Box Title (Pure CSS Content Injection - 100% JS-Independent) */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box,&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin: 0 0 0 14px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a::before,&lt;br /&gt;
.minerva-header .branding-box a::before {&lt;br /&gt;
content: &amp;quot;Vanipedia&amp;quot; !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; img,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; img {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.3 Home Link in Minerva */&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.4 Search Button in Minerva */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.5 User Navigation in Minerva */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile */&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block-mobile,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-main-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-vaniseva-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-links,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-link,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar mobile styling (from STEP 165) */&lt;br /&gt;
body.skin-minerva .vh-bottom-social-links,&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. RESPONSIVE BREAKPOINTS (Desktop &amp;gt;= 1000px Intact; Mobile &amp;lt; 1000px Full Controls) */&lt;br /&gt;
@media screen and (max-width: 1200px) and (min-width: 1000px) {&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
/* Single Row Header on Mobile Viewports */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-header-container .mw-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Row Left Section: Burger + Search + Home in single row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. FORCE BURGER MENU TO DISPLAY VISIBLE ON MOBILE */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown,&lt;br /&gt;
#vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SEARCH INPUT WITH GUARANTEED VISIBLE MAGNIFYING GLASS */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
max-width: calc(100vw - 140px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input,&lt;br /&gt;
.vector-header-start .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__start-icon,&lt;br /&gt;
#p-search .cdx-text-input__icon,&lt;br /&gt;
#p-search .cdx-text-input__start-icon {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 10px !important;&lt;br /&gt;
top: 50% !important;&lt;br /&gt;
transform: translateY(-50%) !important;&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
z-index: 5 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
padding-left: 32px !important;&lt;br /&gt;
padding-right: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Home Icon */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
margin: 0 2px !important;&lt;br /&gt;
padding: 3px 5px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. USER ICON GUARANTEED ON FAR RIGHT */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-links-wide,&lt;br /&gt;
.vector-header-end .vector-user-links-main {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-userpage {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-overflow,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-label-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile viewports (&amp;lt; 1000px) */&lt;br /&gt;
.vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block-mobile,&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-mobile,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title,&lt;br /&gt;
.vanipedia-topbar-sister-links,&lt;br /&gt;
.vanipedia-topbar-sister-link,&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar social links hidden on mobile (from STEP 165) */&lt;br /&gt;
.vh-bottom-social-links,&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 173: RESTORE WORKING STEP 117 COMPACT STAGE PROPORTIONS (ZERO-CROP)&lt;br /&gt;
Overrides all desktop-specific shifts (min-height: 380px, translateY: 30px,&lt;br /&gt;
translateY: -72px, 324px photo) inside the mobile rotated landscape stage.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage #vani-rotated-box #vani-stage-content-slot #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 4px 16px 12px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 0 0 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
min-width: 200px !important;&lt;br /&gt;
min-height: 200px !important;&lt;br /&gt;
max-width: 200px !important;&lt;br /&gt;
max-height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(18, 63, 56, 0.35), 0 2px 6px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
flex: 0 0 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-track {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-item {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-languages {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-stage-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-main-title,&lt;br /&gt;
#vani-stage-header-slot .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin: 0 10px !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V174 — Vanipedia main page: static, naturally scrolling, and responsive. */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-paper:#faf7ef;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    --vp-ink:#263a39;&lt;br /&gt;
    --vp-brand:#345b63;&lt;br /&gt;
    --vp-accent:#b1873d;&lt;br /&gt;
    --vp-line:#ded7c6;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1240px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:clamp(18px,3vw,38px) !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    background:var(--vp-paper) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    animation:none !important;&lt;br /&gt;
    transition:none !important;&lt;br /&gt;
    scroll-behavior:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a {&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-decoration-color:#aab3a8 !important;&lt;br /&gt;
    text-underline-offset:3px !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:hover {&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    text-decoration-thickness:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:focus-visible {&lt;br /&gt;
    outline:3px solid var(--vp-brand) !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p {&lt;br /&gt;
    margin-top:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1 {&lt;br /&gt;
    margin:0 0 10px !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 clamp(29px,4vw,40px)/1.2 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2 {&lt;br /&gt;
    margin:0 0 14px !important;&lt;br /&gt;
    padding:0 0 9px !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 22px/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3 {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:600 18px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p { margin-bottom:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:220px minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,5vw,64px) !important;&lt;br /&gt;
    max-width:1000px !important;&lt;br /&gt;
    margin:0 auto 32px !important;&lt;br /&gt;
    padding:8px 0 28px !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    width:220px !important;&lt;br /&gt;
    height:220px !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:3px solid var(--vp-brand) !important;&lt;br /&gt;
    border-radius:50% !important;&lt;br /&gt;
    background:#f0eee3 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 35% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 auto 4px !important;&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    font-size:clamp(19px,2.2vw,25px) !important;&lt;br /&gt;
    font-weight:600 !important;&lt;br /&gt;
    line-height:1.35 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font-size:17px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:22px !important;&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    padding:20px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card:hover {&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card h3 { margin-bottom:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card blockquote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid var(--vp-accent) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-feature {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(120px,190px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    border-radius:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-outlet {&lt;br /&gt;
    margin-bottom:5px !important;&lt;br /&gt;
    color:#706b62 !important;&lt;br /&gt;
    font-size:14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-headline { font-size:17px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section {&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
    padding:20px 0 22px !important;&lt;br /&gt;
    border-block:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-intro { margin:-5px 0 12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(auto-fit,minmax(76px,1fr)) !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    justify-content:center !important;&lt;br /&gt;
    min-height:42px !important;&lt;br /&gt;
    padding:6px 8px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a:hover {&lt;br /&gt;
    border-color:var(--vp-brand) !important;&lt;br /&gt;
    background:#f1f3ee !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section { margin:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:18px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-card { padding:18px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card { grid-column:span 1 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-list {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    flex-wrap:wrap !important;&lt;br /&gt;
    gap:8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-lang-item {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
    min-height:32px !important;&lt;br /&gt;
    white-space:nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vh-flag {&lt;br /&gt;
    display:inline-block !important;&lt;br /&gt;
    flex:0 0 22px !important;&lt;br /&gt;
    width:22px !important;&lt;br /&gt;
    height:15px !important;&lt;br /&gt;
    vertical-align:middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restore ordinary page flow and neutralize any legacy rotated-stage wrapper. */&lt;br /&gt;
#vani-mobile-stage, #vani-rotated-box {&lt;br /&gt;
    position:static !important;&lt;br /&gt;
    inset:auto !important;&lt;br /&gt;
    width:auto !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    rotate:none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot, #vani-stage-content-slot, #vani-stage-footer-slot { display:contents !important; }&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:20px 16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding-bottom:22px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:160px !important; height:160px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid { grid-template-columns:minmax(0,1fr) !important; gap:16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:minmax(0,1fr) !important; gap:14px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-card { padding:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(100px,34%) minmax(0,1fr) !important; gap:12px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section { margin-bottom:24px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:380px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-image { max-width:260px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion:reduce) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::before,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::after {&lt;br /&gt;
        animation:none !important;&lt;br /&gt;
        transition:none !important;&lt;br /&gt;
        scroll-behavior:auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V175: natural document scrolling, Vanisource-style hero, Vanipedia colors. */&lt;br /&gt;
html,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:100% !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
    overflow-y:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-brand:#345B63;&lt;br /&gt;
    --vp-accent:#f5d77f;&lt;br /&gt;
    --vp-ink:#263a3d;&lt;br /&gt;
    --vp-line:#d8d1c3;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:min(100%, 1200px) !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1200px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:26px clamp(16px,3vw,34px) 100px !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
}&lt;br /&gt;
/* The site-wide footer remains fixed; this page has room to scroll past it. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    display:block;&lt;br /&gt;
    height:0;&lt;br /&gt;
    clear:both;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(170px,210px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,4vw,44px) !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:880px !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    margin:0 auto 30px !important;&lt;br /&gt;
    padding:22px 26px !important;&lt;br /&gt;
    border:1px solid #345B63 !important;&lt;br /&gt;
    border-left:5px solid #f5d77f !important;&lt;br /&gt;
    border-radius:8px !important;&lt;br /&gt;
    background:#345B63 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:min(100%,210px) !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    aspect-ratio:445 / 542 !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:2px solid #f5d77f !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    box-shadow:0 5px 18px rgba(18,35,37,.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin:0 0 9px !important;&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    font:600 clamp(32px,3vw,42px)/1.15 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:600 clamp(19px,1.7vw,22px)/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-underline-offset:4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a:hover { color:#fff !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:500 clamp(17px,1.5vw,20px)/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-quote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid #f5d77f !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove the old decorative cursor and restore the operating system pointer. */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page * {&lt;br /&gt;
    cursor:auto !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page a[href],&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .cdx-button {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:18px 14px 96px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:14px !important;&lt;br /&gt;
        max-width:460px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding:17px 17px 19px !important;&lt;br /&gt;
        border-left-width:4px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:min(100%,170px) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-role { font-size:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-organization { font-size:17px !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V176: native mouse cursor; main page language links are the remaining taxonomy feature. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-section {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 0 32px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card {&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    grid-column:auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: native Windows pointer and viewport-contained portal rollouts. */&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    cursor:default !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href] *,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home button,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    align-items:start !important;&lt;br /&gt;
    gap:24px 18px !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 auto 28px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    max-width:640px !important;&lt;br /&gt;
    margin-left:auto !important;&lt;br /&gt;
    margin-right:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card {&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    z-index:1 !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.07) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open {&lt;br /&gt;
    z-index:100 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image {&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border-radius:6px 6px 0 0 !important;&lt;br /&gt;
    background:#e9e4d8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 36% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy {&lt;br /&gt;
    min-height:145px !important;&lt;br /&gt;
    padding:14px 15px 13px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 {&lt;br /&gt;
    min-height:50px !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    padding:0 0 7px !important;&lt;br /&gt;
    border-bottom:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 18px/1.28 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 a {&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p {&lt;br /&gt;
    min-height:44px !important;&lt;br /&gt;
    margin:0 0 8px !important;&lt;br /&gt;
    color:#354444 !important;&lt;br /&gt;
    font:400 14px/1.45 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:7px !important;&lt;br /&gt;
    min-height:30px !important;&lt;br /&gt;
    padding:4px 9px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f6f2e9 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.3 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:focus-visible {&lt;br /&gt;
    border-color:#b1873d !important;&lt;br /&gt;
    outline:2px solid #b1873d !important;&lt;br /&gt;
    outline-offset:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    position:fixed !important;&lt;br /&gt;
    top:var(--vp-panel-top, 20px) !important;&lt;br /&gt;
    left:var(--vp-panel-left, 12px) !important;&lt;br /&gt;
    right:auto !important;&lt;br /&gt;
    bottom:auto !important;&lt;br /&gt;
    z-index:2147483000 !important;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:var(--vp-panel-width, 290px) !important;&lt;br /&gt;
    max-width:calc(100vw - 24px) !important;&lt;br /&gt;
    max-height:min(380px,calc(100vh - 100px)) !important;&lt;br /&gt;
    overflow:auto !important;&lt;br /&gt;
    overscroll-behavior:contain !important;&lt;br /&gt;
    padding:11px 12px 12px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-top:3px solid #b1873d !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 10px 22px rgba(38,58,57,.22) !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open &amp;gt; .vp-rollout-panel,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open &amp;gt; .vp-rollout-panel {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-heading {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
    gap:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options &amp;gt; span { display:block !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    min-height:34px !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:500 14px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:focus-visible {&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#805b16 !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    outline:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options { grid-template-columns:repeat(4,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options a { text-align:center !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options a { display:flex !important; align-items:center !important; gap:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all { display:block !important; margin-top:7px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:focus-visible { text-decoration:underline !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all { display:block !important; margin:0 0 10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:8px 10px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-categories-heading {&lt;br /&gt;
    padding-top:8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel {&lt;br /&gt;
    width:min(720px,calc(100vw - 24px)) !important;&lt;br /&gt;
    --vp-panel-width:720px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options {&lt;br /&gt;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:1px 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options a {&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    padding:5px 6px !important;&lt;br /&gt;
    font-size:12px !important;&lt;br /&gt;
    line-height:1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid { max-width:100% !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:min(620px,calc(100vw - 24px)) !important; --vp-panel-width:620px; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img { height:210px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
        position:static !important;&lt;br /&gt;
        top:auto !important;&lt;br /&gt;
        left:auto !important;&lt;br /&gt;
        right:auto !important;&lt;br /&gt;
        bottom:auto !important;&lt;br /&gt;
        width:auto !important;&lt;br /&gt;
        max-width:none !important;&lt;br /&gt;
        max-height:none !important;&lt;br /&gt;
        margin:0 !important;&lt;br /&gt;
        border-top:1px solid #d8d1c3 !important;&lt;br /&gt;
        border-left:3px solid #b1873d !important;&lt;br /&gt;
        border-radius:0 0 7px 7px !important;&lt;br /&gt;
        box-shadow:none !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:auto !important; --vp-panel-width:auto; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V181: restore the native Windows pointing hand on sidebar menu targets.&lt;br /&gt;
   Earlier Main Page cursor rules forced .vector-menu links to cursor:auto. */&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href],&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V183: restore the pointing-hand cursor on every actionable top and bottom bar item.&lt;br /&gt;
   Older Main Page rules set .vector-dropdown-label and .vh-bottom-link to cursor:auto. */&lt;br /&gt;
html body .vector-header-container a[href],&lt;br /&gt;
html body .vector-header-container a[href] *,&lt;br /&gt;
html body header.vector-header a[href],&lt;br /&gt;
html body header.vector-header a[href] *,&lt;br /&gt;
html body header.mw-header a[href],&lt;br /&gt;
html body header.mw-header a[href] *,&lt;br /&gt;
html body #mw-head a[href],&lt;br /&gt;
html body #mw-head a[href] *,&lt;br /&gt;
html body .minerva-header a[href],&lt;br /&gt;
html body .minerva-header a[href] *,&lt;br /&gt;
html body #vh-bottom-bar a[href],&lt;br /&gt;
html body #vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vh-bottom-bar a[href],&lt;br /&gt;
html body .vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vector-header-container button,&lt;br /&gt;
html body .vector-header-container button *,&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label *,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body .minerva-header button,&lt;br /&gt;
html body .minerva-header button *,&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar button,&lt;br /&gt;
html body #vh-bottom-bar button *,&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar .vh-bottom-link[href] {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:hover,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:focus {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V184: the legacy Main Page cursor reset also targets Vector menu links and&lt;br /&gt;
   dropdown labels. Override those exact top-bar targets after the legacy rules. */&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href],&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href] *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href]:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href]:hover *,&lt;br /&gt;
html body.page-Main_Page #mw-head a[href],&lt;br /&gt;
html body.page-Main_Page #mw-head a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-head a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href],&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label *,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label:focus,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-main-menu-dropdown-toggle,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-main-menu-dropdown-toggle *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-main-menu-dropdown-toggle,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-main-menu-dropdown-toggle *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container button,&lt;br /&gt;
html body.page-Main_Page .vector-header-container button *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body.page-Main_Page #mw-head button,&lt;br /&gt;
html body.page-Main_Page #mw-head button *,&lt;br /&gt;
html body.page-Main_Page #mw-head [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #mw-head [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
ct: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-dot {&lt;br /&gt;
transform: scale(1.5);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline must follow JS position immediately */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
scroll-behavior: auto !important;&lt;br /&gt;
transform-origin: 0 0;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VIRTUAL TIMELINE PERFORMANCE&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
display: flex;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
height: 100%;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
transform-style: flat;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TIMELINE YEAR NAVIGATION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 22px;&lt;br /&gt;
margin: 0 0 10px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 35px;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 4px 2px;&lt;br /&gt;
color: rgba(18,63,56,.62);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
transition:&lt;br /&gt;
color .2s ease,&lt;br /&gt;
transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* Random quotes */&lt;br /&gt;
.vh-quote {&lt;br /&gt;
height: 82px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
padding: 0 40px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
border-bottom: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
margin-top: 26px;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-inner {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
max-width: 1500px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-text {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
text-overflow: ellipsis;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: clamp(20px, 1.65vw, 29px);&lt;br /&gt;
line-height: 1.16;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source {&lt;br /&gt;
margin-top: 7px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source::before,&lt;br /&gt;
.vh-quote-source::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 74px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a {&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a:hover {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 15px;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 93px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote,&lt;br /&gt;
#vh-random-quote-source {&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote.is-changing,&lt;br /&gt;
#vh-random-quote-source.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured {&lt;br /&gt;
width: auto;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(760px, 1.3fr)&lt;br /&gt;
minmax(600px, 1fr);&lt;br /&gt;
column-gap: 32px;&lt;br /&gt;
align-items: start;&lt;br /&gt;
margin-top: 18px;&lt;br /&gt;
padding-top: 18px;&lt;br /&gt;
padding-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured,&lt;br /&gt;
.vh-network {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — TITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — GRID&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
INDIVIDUAL TREASURE CARD&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 48% 52%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature a {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MEDIA AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-media,&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px 0 0 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* Normal video/image cards */&lt;br /&gt;
.vh-feature-video .vh-feature-media,&lt;br /&gt;
.vh-feature-imagequote .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
/* SHORT&lt;br /&gt;
Keep complete vertical YouTube Shorts thumbnail visible.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-short .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: contain;&lt;br /&gt;
background-color: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEXT PANEL ON RIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 3px 10px 5px 12px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
border-radius: 0 6px 6px 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
/* SHORT / VIDEO / IMAGE QUOTE / NECTAR DROP */&lt;br /&gt;
.vh-feature-copy small {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Actual title */&lt;br /&gt;
.vh-feature-copy strong {&lt;br /&gt;
display: block;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
\* Metadata currently not needed.&lt;br /&gt;
\* Keep it hidden so dates do not appear underneath.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-copy span {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
NECTAR DROP&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-audio-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.50);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
line-height: 1;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
transform .2s ease,&lt;br /&gt;
background .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar:hover .vh-feature-audio-icon {&lt;br /&gt;
transform: scale(1.06);&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-network .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 120px;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 5px 10px 0;&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
border-right: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
background .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover .vh-network-icon {&lt;br /&gt;
transform: scale(1.12);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover strong {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
height: 42px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition:&lt;br /&gt;
transform .22s ease,&lt;br /&gt;
color .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes {&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 60px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat strong {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: -8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes + strong {&lt;br /&gt;
white-space: normal;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 19px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat small {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: 8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK MISSION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 430px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 0 0px 0 10px;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-world {&lt;br /&gt;
flex: 0 0 150px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
margin-right: 0px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission-text {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 250px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover .vh-network-world img {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
RESPONSIVE BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(650px, 1.2fr)&lt;br /&gt;
minmax(650px, 1fr);&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
grid-template-columns: 47% 53%;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
padding-left: 9px;&lt;br /&gt;
padding-right: 7px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 110px;&lt;br /&gt;
min-width: 110px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1.1fr)&lt;br /&gt;
minmax(620px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 105px;&lt;br /&gt;
min-width: 105px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =====================================================&lt;br /&gt;
SOCIAL PLATFORM STATISTICS&lt;br /&gt;
===================================================== */&lt;br /&gt;
/* Month / year title */&lt;br /&gt;
.social-stats-title {&lt;br /&gt;
margin: 30px 0 10px;&lt;br /&gt;
padding-bottom: 7px;&lt;br /&gt;
font-size: 25px;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
border-bottom: 2px solid #2a4452;&lt;br /&gt;
}&lt;br /&gt;
/* Clickable statistics bar */&lt;br /&gt;
.social-stats-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-header:hover {&lt;br /&gt;
background: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
/* Platform blocks */&lt;br /&gt;
.social-stats-platform {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
border-right: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-name {&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-views {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
/* Details */&lt;br /&gt;
.social-stats-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 7px;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #2a4452;&lt;br /&gt;
background: #eef2f4;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-arrow {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Expanded report */&lt;br /&gt;
.social-stats-details {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
padding: 24px 28px 30px;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-top: 1px solid #c8ccd1;&lt;br /&gt;
border-radius: 0 0 8px 8px;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-number {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.15;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-view-label {&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
IMAGE QUOTE POPUP&lt;br /&gt;
========================================================== */&lt;br /&gt;
#vh-imagequote-lightbox {&lt;br /&gt;
position: fixed;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
/* positioned by JS */&lt;br /&gt;
top: auto;&lt;br /&gt;
left: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .2s ease,&lt;br /&gt;
visibility .2s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox.is-open {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
visibility: visible;&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 20vw;&lt;br /&gt;
max-width: 380px;&lt;br /&gt;
min-width: 260px;&lt;br /&gt;
height: auto;&lt;br /&gt;
max-height: 55vh;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px&lt;br /&gt;
rgba(0, 0, 0, .28);&lt;br /&gt;
}&lt;br /&gt;
.vh-imagequote-lightbox-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
top: 5px;&lt;br /&gt;
right: 7px;&lt;br /&gt;
width: 28px;&lt;br /&gt;
height: 28px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: rgba(0, 0, 0, .55);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 26px;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar Drop audio activity */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 3px;&lt;br /&gt;
height: 18px;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave span {&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 4px;&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform-origin: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span {&lt;br /&gt;
animation: vhNectarWave .75s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(2) {&lt;br /&gt;
animation-delay: -.45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(3) {&lt;br /&gt;
animation-delay: -.20s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(4) {&lt;br /&gt;
animation-delay: -.60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(5) {&lt;br /&gt;
animation-delay: -.30s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(6) {&lt;br /&gt;
animation-delay: -.55s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(7) {&lt;br /&gt;
animation-delay: -.10s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vhNectarWave {&lt;br /&gt;
0% {&lt;br /&gt;
height: 3px;&lt;br /&gt;
}&lt;br /&gt;
100% {&lt;br /&gt;
height: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Nectar audio area — never scroll */&lt;br /&gt;
.vh-feature-nectar .vh-feature-audio {&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar .vh-nectar-wave {&lt;br /&gt;
flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Video + Nectar Drop title limit */&lt;br /&gt;
.vh-feature-video .vh-feature-copy strong,&lt;br /&gt;
.vh-feature-nectar .vh-feature-copy strong {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
display: -webkit-box;&lt;br /&gt;
-webkit-box-orient: vertical;&lt;br /&gt;
-webkit-line-clamp: 5;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
========================================================= */&lt;br /&gt;
.vani-flipbook-trigger {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
transition:&lt;br /&gt;
transform 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger:hover img {&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px&lt;br /&gt;
rgba(0, 0, 0, 0.22);&lt;br /&gt;
}&lt;br /&gt;
/* Full-screen dark overlay */&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
position: fixed;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
display: none;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
background:&lt;br /&gt;
rgba(15, 20, 18, 0.90);&lt;br /&gt;
}&lt;br /&gt;
#vani-flipbook-overlay.is-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* Popup */&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: calc(100vw - 80px);&lt;br /&gt;
height: calc(100vh - 40px);&lt;br /&gt;
max-width: 1800px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 20px 70px&lt;br /&gt;
rgba(0, 0, 0, 0.55);&lt;br /&gt;
}&lt;br /&gt;
/* Iframe holder */&lt;br /&gt;
#vani-flipbook-frame-holder {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Actual flipbook iframe */&lt;br /&gt;
#vani-flipbook-frame {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
}&lt;br /&gt;
/* Close button */&lt;br /&gt;
.vani-flipbook-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 10px;&lt;br /&gt;
right: 10px;&lt;br /&gt;
z-index: 100001;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background:&lt;br /&gt;
rgba(20, 20, 20, 0.80);&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
font-family:&lt;br /&gt;
Arial,&lt;br /&gt;
sans-serif;&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
line-height: 42px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-close:hover {&lt;br /&gt;
background: #000000;&lt;br /&gt;
}&lt;br /&gt;
body.vani-flipbook-open {&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
padding: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
max-width: none;&lt;br /&gt;
border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================&lt;br /&gt;
VANIPEDIA INSPIRATION&lt;br /&gt;
========================================= */&lt;br /&gt;
/* Image */&lt;br /&gt;
.vision-layout-wrapper .vision-logo {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
}&lt;br /&gt;
.vision-layout-wrapper .vision-logo img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 350px;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Two button columns */&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
display: flex;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-col {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Light green buttons */&lt;br /&gt;
.vision-buttons-container .vision-btn {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn:hover {&lt;br /&gt;
background-color: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn a,&lt;br /&gt;
.vision-buttons-container .vision-btn a.external {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ARCHITECTURAL WOOD SANCTUM &amp;amp; SHADOWBOX NICHES (A1 CONCEPT)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
:root {&lt;br /&gt;
--wood-darkest: #110804;&lt;br /&gt;
--wood-dark: #1c0e07;&lt;br /&gt;
--wood-mid: #2b170e;&lt;br /&gt;
--wood-warm: #3d2214;&lt;br /&gt;
--wood-light: #54311c;&lt;br /&gt;
--gold-bright: #f5d77f;&lt;br /&gt;
--gold-mid: #d4af37;&lt;br /&gt;
--gold-deep: #997a15;&lt;br /&gt;
--text-cream: #f4ebd9;&lt;br /&gt;
--text-muted: #bda892;&lt;br /&gt;
--spotlight-glow: radial-gradient(circle at 50% 0%, rgba(255, 230, 160, 0.28) 0%, rgba(255, 210, 120, 0.08) 45%, transparent 75%);&lt;br /&gt;
}&lt;br /&gt;
/* Master Architectural Container */&lt;br /&gt;
.sanctum-cabinet {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1280px;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
background: linear-gradient(180deg, #2b170e 0%, #1c0e07 40%, #140904 100%);&lt;br /&gt;
border: 3px solid #3d2314;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
box-shadow: 0 25px 60px rgba(0,0,0,0.9), inset 0 2px 4px rgba(255,220,150,0.2), inset 0 -2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
position: relative;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, &#039;Georgia&#039;, serif;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
}&lt;br /&gt;
.sanctum-cabinet::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0; left: 0; right: 0; bottom: 0;&lt;br /&gt;
background: repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0px, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 4px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 1: TOP ARCHITECTURAL CORNICE / NAV BAR */&lt;br /&gt;
.cornice-header {&lt;br /&gt;
background: linear-gradient(180deg, #3f2314 0%, #28140a 60%, #1b0c05 100%);&lt;br /&gt;
border-bottom: 2px solid #5a341b;&lt;br /&gt;
box-shadow: 0 8px 16px rgba(0,0,0,0.7), inset 0 2px 3px rgba(255,230,170,0.25);&lt;br /&gt;
padding: 14px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left .nav-burger {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
background: rgba(0,0,0,0.4);&lt;br /&gt;
padding: 6px 12px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
border: 1px solid #4a2814;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-group {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.main-brand-title {&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0,0,0,0.9), 0 0 12px rgba(212,175,55,0.3);&lt;br /&gt;
}&lt;br /&gt;
.brand-subline {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-search {&lt;br /&gt;
flex: 1;&lt;br /&gt;
max-width: 480px;&lt;br /&gt;
margin: 0 24px;&lt;br /&gt;
}&lt;br /&gt;
.search-input-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel {&lt;br /&gt;
width: 100%;&lt;br /&gt;
padding: 10px 18px 10px 42px;&lt;br /&gt;
background: #0f0704;&lt;br /&gt;
border: 1px solid #472613;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-family: inherit;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0,0,0,0.9), 0 1px 2px rgba(255,255,255,0.08);&lt;br /&gt;
outline: none;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel::placeholder {&lt;br /&gt;
color: #7d6b58;&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.search-icon {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 14px;&lt;br /&gt;
top: 50%;&lt;br /&gt;
transform: translateY(-50%);&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links .btn-gold a {&lt;br /&gt;
background: linear-gradient(180deg, #b8860b 0%, #7d5904 100%);&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: #fff !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* SPOTLIGHT HOOD &amp;amp; OVERHEAD LAMPS (A1 STYLE) */&lt;br /&gt;
.spotlight-frieze {&lt;br /&gt;
position: relative;&lt;br /&gt;
padding: 24px 20px 10px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
background: linear-gradient(180deg, #24130b 0%, #180c06 100%);&lt;br /&gt;
border-bottom: 2px solid #3a1e0f;&lt;br /&gt;
}&lt;br /&gt;
.lamp-row {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-around;&lt;br /&gt;
padding: 0 80px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.lamp {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
background: radial-gradient(ellipse at center, #ffd700 0%, #b8860b 60%, #442500 100%);&lt;br /&gt;
border-radius: 0 0 10px 10px;&lt;br /&gt;
box-shadow: 0 0 14px 4px rgba(255, 215, 0, 0.45);&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
.lamp::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 8px;&lt;br /&gt;
left: -70px;&lt;br /&gt;
width: 200px;&lt;br /&gt;
height: 280px;&lt;br /&gt;
background: var(--spotlight-glow);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.frieze-title {&lt;br /&gt;
font-size: 24px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-shadow: 0 2px 6px rgba(0,0,0,0.95);&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.frieze-subtitle {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.shadowbox-body {&lt;br /&gt;
padding: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 2: HERO STAGE */&lt;br /&gt;
.hero-sanctuary-stage {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 1fr 1.25fr 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
background: linear-gradient(180deg, #180c06 0%, #100703 100%);&lt;br /&gt;
border: 3px solid #361e10;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
box-shadow: inset 0 10px 25px rgba(0,0,0,0.9);&lt;br /&gt;
margin-bottom: 24px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-card {&lt;br /&gt;
background: rgba(0, 0, 0, 0.45);&lt;br /&gt;
border: 1px solid #3b2011;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.8);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-tag {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-headline a {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-body {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: #bcaaa4;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
margin: 10px 0;&lt;br /&gt;
flex: 1;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-footer a {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.center-frame {&lt;br /&gt;
background: #090402;&lt;br /&gt;
border: 3px solid #4a2814;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.95), inset 0 0 30px rgba(0,0,0,0.9);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.sanctuary-center-badge {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link a {&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 3px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 80px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
background: linear-gradient(90deg, transparent, var(--gold-mid), transparent);&lt;br /&gt;
margin: 10px auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.multilingual-tape {&lt;br /&gt;
background: #140904;&lt;br /&gt;
border: 1px solid #361b0d;&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
margin-top: 12px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 3: 3D RECESSED SHADOWBOX SHELF NICHES */&lt;br /&gt;
.niches-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche {&lt;br /&gt;
background: linear-gradient(180deg, #0e0603 0%, #170b05 100%);&lt;br /&gt;
border: 3px solid #381f11;&lt;br /&gt;
border-top: 4px solid #1a0c06;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 18px;&lt;br /&gt;
box-shadow: inset 0 8px 18px rgba(0,0,0,0.95), 0 4px 10px rgba(0,0,0,0.7), inset 0 0 20px rgba(0,0,0,0.8);&lt;br /&gt;
position: relative;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: transform 0.2s, border-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
border-color: #633b20;&lt;br /&gt;
}&lt;br /&gt;
.niche-lamp {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
width: 36px;&lt;br /&gt;
height: 5px;&lt;br /&gt;
background: #e2ba4d;&lt;br /&gt;
border-radius: 0 0 6px 6px;&lt;br /&gt;
box-shadow: 0 0 10px rgba(255,215,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.niche-icon-wrap {&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
margin: 10px 0 10px 0;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0,0,0,0.8));&lt;br /&gt;
}&lt;br /&gt;
.niche-title {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
.niche-desc {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.niche-meta {&lt;br /&gt;
margin-top: auto;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
border-top: 1px solid #2d180c;&lt;br /&gt;
padding-top: 8px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* SUPPLEMENTARY TAXONOMY SHELF */&lt;br /&gt;
.taxonomies-carved-shelf {&lt;br /&gt;
background: #110704;&lt;br /&gt;
border: 1px solid #361b0c;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 12px 18px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.shelf-label {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
background: #1d0f07;&lt;br /&gt;
border: 1px solid #422312;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 4px 10px;&lt;br /&gt;
margin: 0 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
/* CARVED TIMELINE RIBBON */&lt;br /&gt;
.timeline-carved-ribbon {&lt;br /&gt;
background: linear-gradient(180deg, #1c0e07 0%, #120803 100%);&lt;br /&gt;
border: 2px solid #381f11;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
box-shadow: inset 0 4px 10px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.timeline-label-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.timeline-title {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.timeline-span-badge {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.timeline-years-bar {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
background: #080301;&lt;br /&gt;
border: 1px solid #30170a;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-year {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: #9c8570;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
padding: 2px 6px;&lt;br /&gt;
transition: color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.vh-year:hover, .vh-year.active {&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 4: BASE PLINTH FOOTER */&lt;br /&gt;
.plinth-footer {&lt;br /&gt;
background: linear-gradient(180deg, #1d0f07 0%, #120803 100%);&lt;br /&gt;
border-top: 3px solid #3d2111;&lt;br /&gt;
padding: 20px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.05);&lt;br /&gt;
}&lt;br /&gt;
.plinth-stat {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-actions {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
background: #190b05;&lt;br /&gt;
border: 1px solid #4a2712;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
.niches-grid { grid-template-columns: 1fr; }&lt;br /&gt;
.hero-sanctuary-stage { grid-template-columns: 1fr; }&lt;br /&gt;
.taxonomies-carved-shelf { flex-direction: column; gap: 10px; }&lt;br /&gt;
.plinth-footer { flex-direction: column; gap: 14px; text-align: center; }&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PERSISTENT TOP BAR: #345B63 SINGLE-ROW (BURGER, SEARCH, TITLE, USER)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Full-Width Outer Banner Container (Strict #345B63) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Inner Flex Row: STRICT Single Horizontal Line */&lt;br /&gt;
.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CENTERED TITLE: Dead-Center On The Same Line */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.8px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. LEFT SECTION: Burger [ ≡ ] + Search In ONE Row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Force Burger Menu Dropdown to ALWAYS display on desktop */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .cdx-button--fake-button {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* HIGH-VISIBILITY GOLD FOR BURGER &amp;amp; ALL VECTOR ICONS */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.mw-header .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
filter: brightness(0) saturate(100%) invert(86%) sepia(26%) saturate(884%) hue-rotate(352deg) brightness(102%) contrast(96%) !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide duplicate site wordmark &amp;amp; tagline next to burger */&lt;br /&gt;
.vector-header-start .mw-logo-wordmark,&lt;br /&gt;
.vector-header-start .mw-logo-tagline,&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Box Container on Left */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Refined Inset Search Input (Option 1: Harmonious Deep Sea Teal) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 18px !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
padding: 4px 12px 4px 30px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
line-height: 30px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
transition: width 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(245, 215, 127, 0.4), inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input::placeholder,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]::placeholder,&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
color: #a5c4c9 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-search-box-inner .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide separate search submit buttons */&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container #searchButton,&lt;br /&gt;
.vector-header-container #mw-searchButton,&lt;br /&gt;
.vector-header-container .searchButton,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. RIGHT SECTION: User Part Fixed (No weird boxes, clean gold, unified dropdown) */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.1 Remove all clunky button box backgrounds and borders from top bar items */&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button--fake-button,&lt;br /&gt;
.vector-header-end .cdx-button--weight-quiet,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-menu-heading,&lt;br /&gt;
.vector-header-end #p-personal,&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-menu,&lt;br /&gt;
.vector-header-end .vector-menu,&lt;br /&gt;
.vector-header-end .vector-menu-content,&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.2 Style username &amp;amp; header icons in clean warm gold (no boxes) */&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #pt-userpage-2 span,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: background-color 0.2s ease, color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.3 Desktop User Dropdown Menu (Strictly Matching image_a7f3ff.png) */&lt;br /&gt;
.vector-header-end .vector-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content div,&lt;br /&gt;
.vector-header-end .vector-dropdown-content ul,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-menu-content {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure Talk (pt-mytalk) is visible in desktop dropdown */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide icons inside desktop user dropdown so it matches image_a7f3ff.png clean text */&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean, compact, single-row links */&lt;br /&gt;
.vector-header-end .vector-dropdown-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a span {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
font-size: inherit !important;&lt;br /&gt;
font-weight: inherit !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:focus,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Divider above Logout */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-user-menu-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. DISABLE ALL HOVER PREVIEWS / POPUPS IN TOP BAR */&lt;br /&gt;
.vector-header-container [title]:hover::after,&lt;br /&gt;
.vector-header-container [title]:hover::before,&lt;br /&gt;
.vector-header-container a[title]:hover::after,&lt;br /&gt;
.vector-header-container a[title]:hover::before,&lt;br /&gt;
.mw-header [title]:hover::after,&lt;br /&gt;
.mw-header [title]:hover::before,&lt;br /&gt;
.mw-header a[title]:hover::after,&lt;br /&gt;
.mw-header a[title]:hover::before {&lt;br /&gt;
display: none !important;&lt;br /&gt;
content: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Sticky Header Support (Color: #345B63) */&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
height: 48px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-sticky-header a,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Main Page Adjustments: Clean Flush Under Top Bar */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-top {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-photo-stage {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ELIMINATE UNWANTED LIGHT-GREEN STRIP / TOOLBAR UNDER TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure no gap or background bleed between top bar and content on Main Page */&lt;br /&gt;
body.page-Main_Page .vector-header-container {&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
WHO IS SRILA PRABHUPADA &amp;amp; FOUNDER-ACARYA HERO ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 16px auto 8px auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 3px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important; /* Temple Gold */&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
color: #1e353b !important; /* Deep Sacred Slate-Teal */&lt;br /&gt;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
margin: 6px auto 14px auto !important;&lt;br /&gt;
padding: 4px 18px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-radius: 20px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: &amp;quot;♦&amp;quot; !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PANORAMIC TIMELINE RIBBON (1896 – 1977) BETWEEN HERO &amp;amp; GATEWAYS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-timeline-panoramic {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 18px auto 24px auto !important;&lt;br /&gt;
padding: 12px 16px !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-timeline-years {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 auto 12px auto !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-wrap: wrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(255, 255, 255, 0.7) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(52, 91, 99, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* FORCE WARM PARCHMENT ON ALL MAIN PAGE CONTAINERS (KILL MINT GREEN BLEED) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA STRICT ZERO-SCROLL VIEWPORT-FIT SYSTEM (STEP 11)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Strict Zero-Scroll Viewport Locking */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Master Canvas Vertical Rhythm (Auto-distributed inside single screen) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 18px 10px 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Base Card Styling */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Ribbon */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-icon {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-sub {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
opacity: 0.85 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 1: HERO TRIAD (Compact) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 280px 1fr 280px !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories of Srila Prabhupada Card (Left) */&lt;br /&gt;
.vh-card-memories .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-actions {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.28) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Frame */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at center, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 34px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
/* Button below Srila Prabhupada: only &amp;quot;Founder-Ācārya of ISKCON&amp;quot;, clickable wiki link */&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
margin: 3px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Sacred Portrait Oval */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto 4px auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 110px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 2.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f4ebd9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
margin: 2px auto 0 auto !important;&lt;br /&gt;
max-width: 440px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 2: CLEAN INTERACTIVE TIMELINE (No outer border/box rectangle) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lifeline track window */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
flex: 0 0 200px !important;&lt;br /&gt;
padding: 6px 14px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 32px !important;&lt;br /&gt;
left: 14px !important;&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
height: 8px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #1e293b !important;&lt;br /&gt;
max-width: 170px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 3: 6 GATEWAYS GRID (Compact 6-Columns) */&lt;br /&gt;
.vh-gateways-frame {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(6, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 8px 6px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 30px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway .vh-icon {&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
color: #2c3e50 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 4: QUOTE SCROLL (Slim Banner) */&lt;br /&gt;
.vh-quote-frame {&lt;br /&gt;
background: #faf6ee !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
padding: 8px 24px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1000px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-inner {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-text {&lt;br /&gt;
max-width: 750px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-source {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
color: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
font-family: Georgia, serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 5: BOTTOM MODULES (Treasures &amp;amp; Network) */&lt;br /&gt;
.vh-bottom-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 8px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 8px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stats-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-around !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 8px 10px 4px 10px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 2px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-num {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-lbl {&lt;br /&gt;
font-size: 8.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 4px 10px 6px 10px !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
THEMATIC TAXONOMY INDEX (4 SECTIONS) &amp;amp; PRABHUPADA IN MEDIA (STEP 12)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Section Heading */&lt;br /&gt;
.vh-section-header {&lt;br /&gt;
margin: 18px 0 10px 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
padding-bottom: 6px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-badge {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
padding: 3px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.2px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4-Column Taxonomy Grid */&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Prabhupada in the Media Section */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-body {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
padding: 12px 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #334155 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow smooth scrolling when full sections are present */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: repeat(2, 1fr) !important; }&lt;br /&gt;
.vh-media-body { flex-direction: column !important; align-items: flex-start !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: 1fr !important; }&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide quote and bottom sections if any old cache or DOM remains */&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
#vh-random-quote-wrap,&lt;br /&gt;
.vh-bottom-grid,&lt;br /&gt;
.vh-bottom-card,&lt;br /&gt;
.vh-card-treasures,&lt;br /&gt;
.vh-card-network {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 14: TOP BAR SEARCH ANCHORED LEFT + SACRED 3D ARCHITECTURAL STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR LEFT ANCHOR FOR SEARCH */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 0 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. 3D CARDS (HERO TRIAD, GATEWAYS, TAXONOMY, MEDIA) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf8f4 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.32) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 1px 3px rgba(0, 0, 0, 0.05),&lt;br /&gt;
0 5px 15px rgba(30, 53, 59, 0.07),&lt;br /&gt;
0 10px 24px -5px rgba(30, 53, 59, 0.08),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 10px 25px rgba(30, 53, 59, 0.12),&lt;br /&gt;
0 16px 32px -6px rgba(177, 135, 61, 0.16),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Plaques (Embossed Top Bar) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #fbf9f4 0%, #f2ebdd 100%) !important;&lt;br /&gt;
border-bottom: 1.5px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(0, 0, 0, 0.03) !important;&lt;br /&gt;
border-top-left-radius: 7px !important;&lt;br /&gt;
border-top-right-radius: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Center Card (Elevated Sovereign Altar) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 35%, #ffffff 0%, #faf6ec 65%, #f3ece0 100%) !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 1) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.11),&lt;br /&gt;
0 16px 36px -6px rgba(177, 135, 61, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 20px rgba(177, 135, 61, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Frame */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 3.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(30, 53, 59, 0.22),&lt;br /&gt;
0 12px 28px rgba(0, 0, 0, 0.15),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.8),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
transition: transform 0.25s ease, box-shadow 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.28),&lt;br /&gt;
0 16px 36px rgba(177, 135, 61, 0.3),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Gateways Icon Medallions */&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
background: linear-gradient(145deg, #ffffff 0%, #f6efe0 50%, #eadecb 100%) !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
transition: transform 0.2s ease, box-shadow 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.08) translateY(-1px) !important;&lt;br /&gt;
background: linear-gradient(145deg, #fdfbf7 0%, #f2e3c6 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 5px 10px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Tactile Timeline Year Keys */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4eee2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.55) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.07),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.75) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 10px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1f373c 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #122124 !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0d1719 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 1px 2px rgba(0, 0, 0, 0.4),&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Raised 3D Pill Action Buttons */&lt;br /&gt;
.vh-btn-pill,&lt;br /&gt;
.vh-founder-subline a,&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.12),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.4),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #28474e 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #1a2f34 !important;&lt;br /&gt;
border-bottom: 2px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 4px 14px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b1873d 0%, #916c2a 100%) !important;&lt;br /&gt;
border-color: #72531a !important;&lt;br /&gt;
border-bottom: 2.5px solid #553e13 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f6efe2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #213c42 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162a2e !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1517 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(30, 53, 59, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Lifeline Track (Carved Groove with Illuminated Bar) */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #e4ded0 0%, #ede7db 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-bottom: 1px solid #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 15: &amp;quot;SOLID&amp;quot; ARCHITECTURAL PRESENCE &amp;amp; EMBOSSED 3D DEPTH&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SOLID CARD ARCHITECTURE (SUBSTANTIAL GROUNDED PRESENCE) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fbf9f4 60%, #f5efe2 100%) !important;&lt;br /&gt;
border: 1.5px solid #c09b4d !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #8e6b22 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.08),&lt;br /&gt;
0 8px 20px rgba(24, 38, 35, 0.12),&lt;br /&gt;
0 16px 32px -4px rgba(24, 38, 35, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 -1px 0 rgba(192, 155, 77, 0.2) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-4px) !important;&lt;br /&gt;
border-color: #d4ab55 !important;&lt;br /&gt;
border-bottom: 4.5px solid #7a5818 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.10),&lt;br /&gt;
0 14px 28px rgba(24, 38, 35, 0.18),&lt;br /&gt;
0 24px 42px -6px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SOLID EMBOSSED CARD HEADER (STONE/METAL LINTEL) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #faf6ee 0%, #ebe0ca 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #b89348 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 2px 4px rgba(0, 0, 0, 0.05) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.6px !important;&lt;br /&gt;
color: #725215 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #55442a !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.16) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (SOVEREIGN REVERENTIAL ALTAR) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 32%, #ffffff 0%, #fbf6ec 55%, #f0e6d2 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #785414 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.09),&lt;br /&gt;
0 12px 28px rgba(24, 38, 35, 0.16),&lt;br /&gt;
0 22px 44px -8px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SOLID CAST GOLD PORTRAIT MEDALLION */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 4px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(20, 35, 32, 0.32),&lt;br /&gt;
0 16px 36px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #c99c45 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 12px 32px rgba(20, 35, 32, 0.40),&lt;br /&gt;
0 20px 45px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SOLID GATEWAYS WITH SCULPTED BRONZE/GOLD MEDALLIONS */&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 14px 10px 12px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #eedfc7 50%, #d6ba8f 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top-color: #ffffff !important;&lt;br /&gt;
border-bottom-color: #825f18 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.14),&lt;br /&gt;
inset 0 1px 1.5px #ffffff,&lt;br /&gt;
inset 0 -2px 3px rgba(130, 95, 30, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.1) translateY(-2px) !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #f7ebd5 50%, #e5cb9e 100%) !important;&lt;br /&gt;
border-color: #c49d48 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 1px 2px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(130, 95, 30, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #14282c !important;&lt;br /&gt;
letter-spacing: 1.4px !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SOLID TACTILE TIMELINE YEAR BUTTONS */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #efe7d6 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #213c42 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
border-color: #cda24e !important;&lt;br /&gt;
border-bottom: 4.5px solid #63430c !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.28),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #0b1a1c !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #172c30 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0d191c !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #060c0d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 2px 4px rgba(0, 0, 0, 0.5),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SOLID CARVED LIFELINE TRACK */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #ded6c4 0%, #e8e1d3 100%) !important;&lt;br /&gt;
border: 1.5px solid #a8843c !important;&lt;br /&gt;
border-top-color: #8c6a26 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. SOLID 3D ACTION PILL BUTTONS */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #376069 0%, #20393f 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.45) !important;&lt;br /&gt;
border-bottom: 3px solid #0a1315 !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 5px 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 7px rgba(0, 0, 0, 0.20),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.5),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b88e40 0%, #8c661d 100%) !important;&lt;br /&gt;
border-color: #61440d !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
border-bottom: 3.5px solid #432e08 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(177, 135, 61, 0.38) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4ebd9 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #785414 !important;&lt;br /&gt;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1b3237 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #0e1e21 !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #050b0c !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(30, 53, 59, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. SOLID DEDICATED MEDIA ARCHIVES SECTION */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 10. Hide THEMATIC TAXONOMY INDEX announcement banner from old cache */&lt;br /&gt;
.vh-section-header,&lt;br /&gt;
.vh-section-badge,&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide the 6 gateways frame if any cache remains */&lt;br /&gt;
.vh-gateways-frame,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
SAFE NO-SCROLL DASHBOARD &amp;amp; ZERO-OVERLAP ARCHITECTURE (STEP 18)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PREVENT SCROLLING ON MAIN PAGE CLEANLY WITHOUT BREAKING VECTOR INTERNALS */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: hidden !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. THE MASTER DASHBOARD CONTAINER (FITS SCREEN EXACTLY) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 56px) !important;&lt;br /&gt;
max-height: calc(100vh - 56px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize old legacy absolute / conflicting rules */&lt;br /&gt;
.vh-intro,&lt;br /&gt;
.vh-now,&lt;br /&gt;
.vh-main,&lt;br /&gt;
.vh-gateways,&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 1: HERO TRIAD */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 38vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1.15fr 1fr !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Card: Sanctuary Altar */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin: 0 auto 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
padding: 2px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 85px !important;&lt;br /&gt;
height: 85px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 2: INTERACTIVE LIFE TIMELINE */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 62px !important;&lt;br /&gt;
max-height: 62px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 2px 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
max-height: 30px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 3: THEMATIC TAXONOMY (4 CARDS) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 39vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-header {&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 5px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
margin-top: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 4: PRABHUPĀDA IN THE MEDIA (COMPACT HORIZONTAL BAR 42px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-card-header {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-body {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-desc {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 3px 12px !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 19: FULL-WIDTH VIEW + TOP-BAR TEAL (#345B63) BORDERS &amp;amp; SHADOWS&lt;br /&gt;
+ REFINED COMPACT SIZING &amp;amp; EXPANDED AIRY SPACING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH VIEW (EXPAND TO 100% SCREEN WIDTH) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TEAL (#345B63) BORDERS &amp;amp; MULTI-STOP TEAL SHADOWS ACROSS ALL CARDS */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
border-color: #43727c !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.12),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.22),&lt;br /&gt;
0 22px 38px -6px rgba(52, 91, 99, 0.26),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Lintels (Teal Borders &amp;amp; Toned Accents) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #eaf1f2 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(52, 91, 99, 0.06) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #233e44 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY ALAR CARD (REFINED 3D TEAL EMBOSSING) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.10),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.18),&lt;br /&gt;
0 22px 40px -6px rgba(52, 91, 99, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(52, 91, 99, 0.05) !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Bezel in #345B63 */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 80px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
border: 3.5px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(52, 91, 99, 0.35),&lt;br /&gt;
0 12px 26px rgba(26, 47, 52, 0.25),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 22px rgba(52, 91, 99, 0.45),&lt;br /&gt;
0 16px 32px rgba(26, 47, 52, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Title &amp;amp; Subtitle */&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. BIG RECTANGLE ELEMENTS ARE SMALLER WITH BIGGER SPACE BETWEEN THEM */&lt;br /&gt;
/* Section 1: Hero Triad Grid (Reduced Height, Expanded 20px Gutter) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 220px !important;&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 2: Timeline (Sleek Key Row &amp;amp; Track, Teal Borders) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 58px !important;&lt;br /&gt;
height: 58px !important;&lt;br /&gt;
max-height: 58px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
border-bottom: 3.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.25), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1e353b 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-bottom: 3px solid #0b1517 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4), 0 2px 5px rgba(52, 91, 99, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 3: Thematic Taxonomy Grid (Reduced Height, Expanded 18px Gutter) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #3e565c !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 4: Media Bar (Compact 40px Single-Line Strip) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
max-height: 40px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. 3D PILL BUTTONS WITH TEAL THEME */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #1a2f34 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #4c828d 0%, #2e545b 100%) !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 20: NARROWER RECTANGLES + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. NARROWER PROPORTIONED CONTAINER (NO LONGER ENDLESSLY WIDE) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
max-width: 1260px !important;&lt;br /&gt;
width: 95% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CENTER CARD FIXES (PROPER HIERARCHY, NO WEIRD DOUBLE BOXES) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title a {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-sub {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-main {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide legacy floating who-corner and founder subline balloon boxes */&lt;br /&gt;
.vh-hero-title-wrap,&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dedicated button below portrait */&lt;br /&gt;
.vh-founder-btn-wrap {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 78px !important;&lt;br /&gt;
height: 78px !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(52, 91, 99, 0.32), inset 0 2px 4px rgba(255, 255, 255, 0.9), inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE LAYOUT CORRECTIONS (CLEAN &amp;amp; LEGIBLE TRACK) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 64px !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
max-height: 34px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CLEAN MEDIA SECTION (SINGLE HORIZONTAL FLEX ROW 44px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left .vh-badge-text a {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-center {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right .vh-btn-pill {&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. NARROWER HERO &amp;amp; TAXONOMY GRIDS WITH AMPLE SPACING */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 21: NARROW RECTANGLES (1140px) + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE NARROWER DASHBOARD WIDTH (OVERRIDE ALL PREVIOUS MIN-WIDTHS) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
max-width: 1140px !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. NARROW HERO TRIAD (3 CARDS ~360px EACH) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (COMPLETELY REBUILT ARCHITECTURE) */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 76px !important;&lt;br /&gt;
height: 76px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW THEMATIC TAXONOMY (4 CARDS ~270px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. CLEAN MEDIA BAR (HORIZONTAL SINGLE LINE) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 22: FULL-WIDTH VIEW + NARROWER CARDS + VISIBLE TOP BORDER + ZERO CUTOUTS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE VIEW (NO ARTIFICIAL MAX-WIDTH ON CONTAINER) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 10px 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. VISIBLE TOP BORDER ON ALL RECTANGLE ELEMENTS (NO MORE MISSING TOP BORDER!) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-sanctuary-card,&lt;br /&gt;
.vh-card-memories,&lt;br /&gt;
.vh-card-article,&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* CRITICAL: EXPLICIT VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. NARROWER RECTANGLES WITH GENEROUS GAPS (PAGE IS FULL WIDTH, CARDS ARE NARROWER) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 28px !important;&lt;br /&gt;
flex: 0 0 230px !important;&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 400px !important; /* NARROWER RECTANGLES */&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SANCTUARY CENTER CARD: ZERO WEIRD BOXES, PERFECT VERTICAL FIT */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text,&lt;br /&gt;
.vh-sanctuary-header-text *,&lt;br /&gt;
.vh-sanctuary-name,&lt;br /&gt;
.vh-sanctuary-name * {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 74px !important;&lt;br /&gt;
height: 74px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 3px 16px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. PREVENT CUT OUTS IN MEMORIES &amp;amp; SPOTLIGHT */&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-article .vh-discover-secondary {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. TIMELINE: ZERO OVERLAPPING */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 68px !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. NARROWER TAXONOMY CARDS (4 CARDS ~280px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 175px !important;&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 290px !important; /* NARROWER TAXONOMY CARDS */&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: calc(100% - 34px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MEDIA BAR (PERFECT SINGLE ROW, ZERO OVERLAPPING) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 23: DEFINITIVE FIXES FOR TOP BORDERS, WIDTHS, TIMELINE, FULL-WIDTH PAGE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE: UNLOCK MEDIAWIKI WRAPPERS &amp;amp; CONTAINERS TO 100% */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container,&lt;br /&gt;
body.page-Main_Page .vector-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TOP BORDERS: 100% VISIBLE SOLID #345B63 BORDER ON EVERY CARD &amp;amp; HEADER */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* ULTRA-VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* HEADER REINFORCED TOP BORDER */&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. YEAR BUTTONS: SOLID VISIBLE TOP BORDER */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* EXPLICIT SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
border-top: 2px solid #1a2f34 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-top: 2px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2.5px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW ALL RECTANGLES BY 30% */&lt;br /&gt;
/* HERO TRIAD: Cards narrowed to 280px (was 400px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 36px !important;&lt;br /&gt;
flex: 0 0 235px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* TAXONOMY: 4 Cards narrowed to 210px (was 290px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
/* MEDIA BAR: Narrowed to 930px to match Triad/Taxonomy cluster */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 930px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. FLOWING TIMELINE: FIX VERTICAL TRUNCATION (AMP UP HEIGHT TO 70px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1050px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 26px !important;&lt;br /&gt;
flex: 0 0 26px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
max-height: 72px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-date {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-title,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SANCTUARY PORTRAIT &amp;amp; BUTTONS - POLISHED HIERARCHY */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 72px !important;&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
border: 2.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule {&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-subtitle {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 24: FIX THICK BORDERS, FULL-WIDTH EDGES, AND BOTTOM OVERLAPPING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE 100% TRUE FULL-WIDTH (STRIP VECTOR 2022 LEFT/RIGHT INDENTATIONS) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important; /* PREVENTS PUSHING MEDIA SECTION OFF-SCREEN */&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. FIX UNUSUAL THICK TOP BORDER: UNIFORM 1.5px ON ALL CARDS &amp;amp; NO HEADER BORDER-TOP */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important; /* CRISP UNIFORM 1.5px (NOT THICK!) */&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: none !important; /* REMOVE DUPLICATE TOP BORDER ON HEADER */&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. HERO TRIAD (30% NARROWER RECTANGLES, PERFECTLY CENTERED) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 32px !important;&lt;br /&gt;
flex: 0 0 225px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. FULL-WIDTH FLOWING TIMELINE (STRETCHES EDGE-TO-EDGE) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 96px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH EDGE-TO-EDGE */&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 7px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 25px !important;&lt;br /&gt;
flex: 0 0 25px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH TRACK */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important; /* CONTINUOUS SEAMLESS EDGE-TO-EDGE */&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 60px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TAXONOMY 4 CARDS (30% NARROWER RECTANGLES, PERFECT FIT) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. FIX BOTTOM OVERLAPPING: SINGLE-CONTAINER MEDIA BAR */&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 920px !important;&lt;br /&gt;
max-width: 920px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRIP ALL NESTED SUB-BOXES / INTERNAL BORDERS IN MEDIA SECTION */&lt;br /&gt;
body.page-Main_Page .vh-media-bar &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-body,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn .vh-btn-pill,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 51: DEFINITIVE CLEAN ARCHITECTURE &amp;amp; VISIBLE AT-REST ANIMATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. CANVAS &amp;amp; WRAPPER RESET (FULL WIDTH, NO SIDEBAR) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. MAIN CONTAINER: FULL VIEWPORT HEIGHT SPREAD TOP TO BOTTOM */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 18px 40px 14px 40px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important; /* SPREAD CONTENT FROM TOP TO BOTTOM */&lt;br /&gt;
gap: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARDS: 100% TRANSPARENT OPEN SPACE (NO BOXES, NO BORDERS) */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all old badges, buttons, headers, and clutter */&lt;br /&gt;
body.page-Main_Page .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-actions,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-btn-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who,&lt;br /&gt;
body.page-Main_Page .vh-badge-sub,&lt;br /&gt;
body.page-Main_Page .vh-badge-icon,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-link,&lt;br /&gt;
body.page-Main_Page .vh-random-article-more,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 1: HERO TRIAD (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 295px !important;                    /* EXPANDED HEIGHT FOR 180px PORTRAIT */&lt;br /&gt;
height: 295px !important;&lt;br /&gt;
max-height: 295px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 360px !important;&lt;br /&gt;
width: 360px !important;&lt;br /&gt;
max-width: 360px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Portrait Medallion */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 4px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 10px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* +120% BIGGER (82px -&amp;gt; 180px) */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.7),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 2: TIMELINE (EDGE TO EDGE FULL WIDTH) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 27px !important;&lt;br /&gt;
flex: 0 0 27px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 3: THEMATIC TAXONOMY (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 155px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 260px !important;&lt;br /&gt;
width: 260px !important;&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SECTION 4: MEDIA BAR (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
border-top: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
border-bottom: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. DESCRIPTIVE TEXT IN CARDS */&lt;br /&gt;
body.page-Main_Page .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-snippet,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-desc,&lt;br /&gt;
body.page-Main_Page .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* 50% LARGER (12.5px -&amp;gt; 19px) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
9. CAITANYA 3D TITLES + VISIBLE AT-REST BREATHING LINE + ON-HOVER FULL GLIDE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Title Containers */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ALL TITLE LINKS (KEEPING THE EXACT GORGEOUS 3D STYLE FROM USER&#039;S SCREENSHOT) */&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page&lt;br /&gt;
-Main_Page .vh-media-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* PERFECT SPACE FOR UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* 1. LIGHT COLOR FACE (The exact warm temple gold from screenshot) */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 2. DARK SIDES &amp;amp; DEEP CAST SHADOW (The exact 3D from screenshot) */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific Font Sizes */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
letter-spacing: 0.03em !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 18.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title a {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
3. THE GOLDEN FILAMENT LINE BENEATH TITLES (RESTORES THE USER&#039;S FAVORITE FEATURE!)&lt;br /&gt;
- At Rest: Gently breathes in and out (25% to 65% width) so animation is clearly visible!&lt;br /&gt;
- On Hover: Pauses breathing and smoothly glides to full 90% width!&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
/* AT REST: VISIBLE BREATHING ANIMATION (2.8s CYCLE) */&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* At-Rest Line Breathing Keyframes */&lt;br /&gt;
@keyframes vhLineBreath {&lt;br /&gt;
0%, 100% {&lt;br /&gt;
width: 25%;&lt;br /&gt;
left: 37.5%;&lt;br /&gt;
opacity: 0.35;&lt;br /&gt;
}&lt;br /&gt;
50% {&lt;br /&gt;
width: 65%;&lt;br /&gt;
left: 17.5%;&lt;br /&gt;
opacity: 0.95;                              /* Clearly visible expanding light bar! */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
4. ON MOUSE HOVER: FULL GOLDEN LINE GLIDE + DIRECT SUNLIGHT 3D ILLUMINATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;     /* RETAINS 3D STEP MOVEMENT */&lt;br /&gt;
color: #dfad3e !important;                    /* DOES NOT CHANGE COLOR (STAYS RICH GOLD) */&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;  /* 100% CONSTANT COLOR */&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
/* Extended 3D shadow deepening as the letters step forward */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ON HOVER: LINE GLIDES OUT TO FULL 90% WIDTH &amp;amp; STAYS SOLID GOLD */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover::after {&lt;br /&gt;
animation: none !important;                   /* Stops at-rest breathing */&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;                       /* FULL EXTENSION GLIDE! */&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
/* EXACT SAME GOLD COLOR AS AT REST — ZERO COLOR CHANGE */&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 56: TIMELINE EXPANSION (NO TEXT CROPPING, NO BG, NO LINE) &amp;amp; CAPTION REGULAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR, NOT ITALIC */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TIMELINE SECTION: EXPANDED HEIGHT TO PREVENT ALL TEXT CROPPING */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 134px !important;&lt;br /&gt;
height: 134px !important;&lt;br /&gt;
min-height: 134px !important;&lt;br /&gt;
max-height: 134px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. LIFELINE WINDOW &amp;amp; TRACK: TRANSPARENT, NO TOP LINE, HEIGHT 96px */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 96px !important;                     /* EXPANDED HEIGHT (WAS 68px) */&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: transparent !important;          /* REMOVE BACKGROUND */&lt;br /&gt;
border: none !important;                     /* REMOVE ALL BORDERS */&lt;br /&gt;
border-top: none !important;                 /* REMOVE LINE ABOVE */&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line across the timeline items */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE ITEM: EXACT 240px MATCH WITH JAVASCRIPT ITEM_WIDTH */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
min-width: 240px !important;&lt;br /&gt;
max-width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;                    /* Clear Gold Date */&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
width: 9px !important;&lt;br /&gt;
height: 9px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #345B63 !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 57: TIMELINE FULL BLEED (EDGE-TO-EDGE), 50% TALLER (150px),&lt;br /&gt;
DOT/TEXT SEPARATION (ZERO OVERLAP), NO THIN LINE ABOVE,&lt;br /&gt;
AND CAPTION REGULAR (NOT ITALIC)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR (NOT ITALIC) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE ALL THIN LINES ABOVE TIMELINE (NO TOP BORDERS ANYWHERE) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. STRETCH TIMELINE EDGE-TO-EDGE TO VERY LEFT AND RIGHT (FULL BLEED) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
flex: 0 0 190px !important;                    /* EXPANDED TOTAL HEIGHT (150px track + 40px buttons) */&lt;br /&gt;
height: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
max-height: 190px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Year buttons container centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE TRACK WINDOW: 50% TALLER (150px) &amp;amp; FULL BLEED (VERY LEFT TO VERY RIGHT) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 150px !important;                    /* 50% TALLER (WAS 96px -&amp;gt; NOW 150px) */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 150px !important;&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line passing through the dots */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 28px !important;                         /* GUIDE LINE POSITION */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TIMELINE ITEM &amp;amp; DOT / TEXT SEPARATION (ZERO OVERLAP!) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 150px !important;                    /* FULL 150px HEIGHT */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the very top */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot on the horizontal line (top: 24px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 24px !important;                        /* CENTERED ON THE 28px LINE */&lt;br /&gt;
left: 18px !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event text starts strictly BELOW the dot and line (CLEAR SEPARATION) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 18px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT! */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 100px !important;                /* COMFORTABLY HOLDS 6-7 LINES */&lt;br /&gt;
}&lt;br /&gt;
/* Edge fades on the timeline window (seamless left &amp;amp; right fade) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to right, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to left, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 58: ABSOLUTE CROPPING ELIMINATION &amp;amp; PERFECT TIMELINE DOT ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. HERO TRIAD &amp;amp; PRABHUPĀDA CARD: UNCONSTRAINED HEIGHT (ZERO CROPPING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;                  /* AMPLE ROOM FOR 180px CIRCLE + CAPTION */&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 380px !important;&lt;br /&gt;
width: 380px !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait Medallion: 180px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 12px auto !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* FULL 180px CIRCLE */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
overflow: hidden !important;                   /* CLIPS ONLY THE PHOTO, NOT THE CARD */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Caption: Regular (Not Italic) at 19px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;               /* STRICTLY REGULAR (NOT ITALIC) */&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TIMELINE: 50% TALLER (155px), FULL BLEED, NO THIN TOP LINES&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Full Bleed Timeline Section */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 195px !important;&lt;br /&gt;
height: 195px !important;&lt;br /&gt;
min-height: 195px !important;&lt;br /&gt;
max-height: 195px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Track Window: 50% Taller (155px) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 155px !important;                    /* 50% TALLER (HOLDS 6-7 FULL LINES) */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line: Fixed at top: 30px */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 30px !important;                         /* GUIDE LINE LEVEL */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. TIMELINE ITEM: PERFECT VERTICAL &amp;amp; HORIZONTAL DOT ALIGNMENT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;                    /* FULL 155px HEIGHT */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date Text: Centered horizontally above the dot */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED HORIZONTALLY */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: EXACTLY CENTERED VERTICALLY ON THE 30px LINE &amp;amp; HORIZONTALLY WITH DATE */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px center (EXACT ON LINE!) */&lt;br /&gt;
left: 50% !important;                        /* CENTERED HORIZONTALLY */&lt;br /&gt;
transform: translateX(-50%) !important;      /* PERFECT HORIZONTAL ALIGNMENT WITH DATE */&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event Text: Safely below the line and dot (ZERO OVERLAPPING) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 22px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 105px !important;                /* COMFORTABLY HOLDS 6-7 FULL LINES */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 59: TOP BAR HELP TEXT REMOVAL, TIMELINE 3-TIER AXIS CENTERING,&lt;br /&gt;
AND SEAMLESS TITLE MORPH (Śrīla Prabhupāda &amp;lt;-&amp;gt; Who Is Śrīla Prabhupāda)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR: SUPPRESS ALL HOVER HELP TEXTS &amp;amp; TOOLTIPS */&lt;br /&gt;
#mw-head [title]::before,&lt;br /&gt;
#mw-head [title]::after,&lt;br /&gt;
.vector-header [title]::before,&lt;br /&gt;
.vector-header [title]::after,&lt;br /&gt;
.mw-tooltip,&lt;br /&gt;
.tipsy,&lt;br /&gt;
.tipsy-inner,&lt;br /&gt;
.tooltip {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PERMANENT SANCTUARY HERO TITLE: &amp;quot;Who Is Śrīla Prabhupāda&amp;quot; (NO TEXT CHANGE ON HOVER) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize and remove all text-swapping / morph behavior */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-default {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE: PERFECT 3-TIER CENTER ALIGNMENT (DATE, DOT, AND TEXT) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;               /* PERFECT HORIZONTAL AXIS CENTERING */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the top: centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 auto 4px auto !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 30px !important;&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: Center vertically on the 30px line, and horizontally with the date */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px (EXACT ON LINE) */&lt;br /&gt;
left: 50% !important;                        /* EXACT HORIZONTAL CENTER */&lt;br /&gt;
transform: translateX(-50%) !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text below: Properly centered under the dot with ample clearance */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 220px !important;&lt;br /&gt;
margin: 24px auto 0 auto !important;         /* CLEARLY BELOW DOT &amp;amp; LINE */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;                /* PROPERLY CENTERED TEXT */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Suppress any tooltip on top bar header title */&lt;br /&gt;
#vanipedia-header-title,&lt;br /&gt;
.vh-header-title,&lt;br /&gt;
.vanipedia-header-title,&lt;br /&gt;
#p-logo,&lt;br /&gt;
.vector-header {&lt;br /&gt;
-webkit-user-select: none !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition for Remembering Prabhupada random spotlight */&lt;br /&gt;
#vh-random-memories,&lt;br /&gt;
.vh-card-memories .vh-card-body {&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-memories.is-changing,&lt;br /&gt;
.vh-card-memories .vh-card-body.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the text below the titles when randomizing (STEP 70) */&lt;br /&gt;
.vh-card-tax .vh-card-text {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Rotator Titles remain opaque during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title,&lt;br /&gt;
.vh-card-tax .vh-card-body &amp;gt; .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 69: FIX BACKGROUND COLOR SCROLL BLEED &amp;amp; STICKY TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PERSISTENT STICKY TOP BAR WHEN SCROLLING DOWN */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.mw-header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT BACKGROUND COLOR CUTOFF ON SCROLL (SOLID SAGE/TEAL ON ALL PAGES) */&lt;br /&gt;
html {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-content-container {&lt;br /&gt;
min-height: 100vh !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restrict cream background strictly to Main Page */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ŚRĪLA PRABHUPĀDA IN THE MEDIA: ARCHIVAL THUMBNAIL STYLING */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 48px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
padding: 6px 24px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb,&lt;br /&gt;
.vh-media-archival-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb.is-changing,&lt;br /&gt;
.vh-media-archival-thumb.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: scale(0.95);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a:hover {&lt;br /&gt;
transform: translateY(-2px) scale(1.05) !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 75px !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 71: 5-CARD EQUAL FOOTING ROW (TAXONOMY + MEDIA WITH LARGE THUMBNAILS)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. 5-Column Grid on Equal Footing */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 220px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 210px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Soft-Switch ONLY Content Below Titles (Titles Stay 100% Static) */&lt;br /&gt;
.vh-card-tax .vh-card-text,&lt;br /&gt;
.vh-card-tax .vh-media-card-content {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
.vh-card-tax .vh-media-card-content.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing,&lt;br /&gt;
#vh-tax-random-media.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Titles are strictly fixed during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Card 5: Large Archival Media Thumbnail &amp;amp; Captions */&lt;br /&gt;
.vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 105px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fallback Vintage Press Badge */&lt;br /&gt;
.vh-card-media-item .vh-media-fallback-thumb {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: linear-gradient(135deg, #f7f3ec 0%, #ebdcc7 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-icon {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-tag {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions Below Large Thumbnail */&lt;br /&gt;
.vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Hide legacy bottom media bar since it is now unified in the 5-card row */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Grid Breakpoints */&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 72: UNIFIED &amp;quot;STEP FORTH&amp;quot; TOP BAR ICONS &amp;amp; LEFT COLUMN STACK&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. UNIFIED &amp;quot;STEP FORTH&amp;quot; ANIMATION ACROSS ALL TOP BAR ICONS &amp;amp; BUTTONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-start .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.25s ease,&lt;br /&gt;
color 0.25s ease,&lt;br /&gt;
background-color 0.25s ease !important;&lt;br /&gt;
will-change: transform, filter !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH HOVER: Icon floats up 2.5px, scales up, glows with 3D drop shadow */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: translateY(-2.5px) scale(1.14) !important;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.55))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.8)) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH BUTTON CONTAINER HOVER */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ACTIVE / CLICK STATE: Tactile press depression */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: translateY(0.5px) scale(0.98) !important;&lt;br /&gt;
filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TOP-LEFT COLUMN: MEMORIES (TOP) + SRILA PRABHUPADA IN MEDIA (BOTTOM)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Hero */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card in Hero Left: Large Thumbnail &amp;amp; Captions Below */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 95px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.14), inset 0 0 0 1px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. BOTTOM 4-COLUMN TAXONOMY GRID (EQUAL FOOTING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean up any legacy media bar */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 73: FIT EVERYTHING TO SCREEN + 100% LARGER TITLES &amp;amp; TEXTS&lt;br /&gt;
+ MAXIMIZED ŚRĪLA PRABHUPĀDA CARD SIZE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. FIT EVERYTHING TO SCREEN (ZERO SCROLLBAR ON DESKTOP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #faf7f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Master Homepage Container: Perfectly fits single viewport height */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 48px) !important;&lt;br /&gt;
max-height: calc(100vh - 48px) !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 8px 32px 10px 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. MAXIMIZED ŚRĪLA PRABHUPĀDA CARD &amp;amp; HERO ROW PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 310px !important;&lt;br /&gt;
max-height: 44vh !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Memories (Top) + Media (Bottom) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
/* CENTER: MAXIMIZED ŚRĪLA PRABHUPĀDA CARD */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Grand Portrait Circle - Maximized Size */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: min(240px, 24vh) !important;&lt;br /&gt;
height: min(240px, 24vh) !important;&lt;br /&gt;
min-width: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. INCREASE ALL CARD TITLES BY 100% (MAJESTIC 3D SACRED GOLD)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Center Title: &amp;quot;Śrīla Prabhupāda&amp;quot; (+100% -&amp;gt; 46px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories &amp;amp; Article Titles (+100% -&amp;gt; 28px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Title (+100% -&amp;gt; 26px) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 26px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Card Titles: Personalities, Names, Places, Questions (+100% -&amp;gt; 30px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 30px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
4. INCREASE ALL TEXTS IN THOSE CARDS BY 100%&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Śrīla Prabhupāda Sanctuary Subtitle (+100% -&amp;gt; 22px) */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 4px 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Descriptions (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Outlet Tag &amp;amp; Headline (+100%) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Thumbnail Dimensions */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Spotlight Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
5. COMPACT TIMELINE TO FIT THE 100vh SCREEN PERFECTLY&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 130px !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
min-height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
min-height: 32px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 92px !important;&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
6. BOTTOM 4 TAXONOMY CARDS PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 145px !important;&lt;br /&gt;
max-height: 22vh !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 140px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 77: TARGETED ADJUSTMENTS STARTING FROM STEP 73&lt;br /&gt;
1. Centered, ROUND picture (no oval distortion, no text overlap)&lt;br /&gt;
2. Subtitle second line in one line, not truncated (same text size: 20-22px)&lt;br /&gt;
3. Put media card UP to fit in under &amp;quot;...remembers...&amp;quot; (no push-down)&lt;br /&gt;
4. Put bottom 4 cards up &amp;amp; decrease text size (14.5px) to fit in cleanly&lt;br /&gt;
5. Put timeline and years above it MORE DOWN (margin-top: 38px)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: CENTERED ROUND PICTURE (NOT OVAL, NO TEXT OVERLAP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
min-width: 180px !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
max-width: 180px !important;&lt;br /&gt;
max-height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: SECOND LINE IN ONE LINE, NOT TRUNCATED (SAME TEXT SIZE)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 6px auto 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;                  /* NEVER OVERLAPS WITH PHOTO */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UP TO FIT IN UNDER &amp;quot;...REMEMBERS...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column: Natural flow (no space-between that forces media down) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PUT IT UP UNDER REMEMBERS */&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits directly under Memories with compact thumb */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;                      /* COMPACT THUMBNAIL FITS UP UNDER REMEMBERS */&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Card */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 660px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 7 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Row Container Height Capped at 275px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 5: PUT THE TIMELINE AND THE YEARS ABOVE IT MORE DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 120px !important;&lt;br /&gt;
min-height: 120px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 38px !important;                 /* PUSHES TIMELINE &amp;amp; YEARS DOWN */&lt;br /&gt;
margin-bottom: 22px !important;              /* GENEROUS BREATHING ROOM BELOW */&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
min-height: 28px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 3px 9px !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 82px !important;&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 4: PUT BOTTOM CARDS UP &amp;amp; DECREASE TEXT SIZE IN THESE FOUR CARDS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
margin-bottom: 10px !important;              /* ELEVATED ABOVE SCREEN BOTTOM */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Title: 24px Grand Golden 3D Typography */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Decreased text size so it fits in without truncation */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;                 /* DECREASED FROM 18px TO FIT IN */&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 78: 50% LARGER ROUND IMAGE, ZERO SUBTITLE GAP, SMALL MEDIA GAP&lt;br /&gt;
1. 50% larger round image (270px x 270px) with clean visual gaps above/below&lt;br /&gt;
2. Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
3. Small gap (4px) between &amp;quot;Remembers...&amp;quot; and &amp;quot;In the Media&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: 50% LARGER ROUND IMAGE (270px x 270px) WITH VISUAL GAPS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 6px !important;                 /* VISUAL GAP ABOVE ROUND IMAGE */&lt;br /&gt;
}&lt;br /&gt;
/* Portrait stage increased by 50% (180px -&amp;gt; 270px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;                      /* +50% LARGER (180px -&amp;gt; 270px) */&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: NO GAP BETWEEN &amp;quot;FOUNDER-ĀCĀRYA&amp;quot; AND &amp;quot;INTERNATIONAL SOCIETY...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 8px auto 0 auto !important;           /* VISUAL GAP BELOW ROUND IMAGE */&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINES */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UNDER &amp;quot;...REMEMBERS...&amp;quot; WITH JUST SMALL GAP (4px)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: 4px crisp small gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 4px !important;                          /* JUST SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (CONTROLLED BY 4px GAP) */&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Card height aligned */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 385px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline section spacing adjusted for new hero height */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
margin-top: 20px !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 cards padding &amp;amp; positioning */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 79: MOVE &amp;quot;FOUNDER...&amp;quot; +10px DOWN &amp;amp; REMOVE HUGE GAP UNDER REMEMBERS&lt;br /&gt;
1. Subtitle (&amp;quot;Founder-Ācārya / International Society...&amp;quot;) moved +10px down&lt;br /&gt;
2. &amp;quot;Śrīla Prabhupāda in the Media&amp;quot; pulled directly under &amp;quot;Remembers...&amp;quot;&lt;br /&gt;
with just a small 6px gap (huge empty gap completely eliminated)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: MOVE THOSE TWO LINES &amp;quot;FOUNDER...&amp;quot; +10px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 18px !important;                  /* MOVED +10px DOWN (FROM 8px TO 18px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: REMOVE HUGE EMPTY GAP UNDER REMEMBERS (PUT MEDIA DIRECTLY UNDER)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column Container: Natural tight vertical flow */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* TIGHT TOP PACKING (NO SPACE-BETWEEN) */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 6px !important;                          /* CRISP SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* UNCONSTRAINED TO PREVENT PUSH-DOWN */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Card: Memories (Tight fit to content, zero empty space below) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
height: auto !important;                      /* NEVER STRETCH TO 100% */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Card: Media Item (Sits immediately below Memories with only 6px gap) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 80: ABSOLUTE ELIMINATION OF LEFT GAP &amp;amp; CENTER VERTICAL SHIFTS&lt;br /&gt;
1. Left Column: Completely eliminate the huge gap between &amp;quot;...remembers...&amp;quot;&lt;br /&gt;
and &amp;quot;In the Media&amp;quot; (align-items: flex-start, unconstrained auto height,&lt;br /&gt;
flex: 0 0 auto on both cards, strict 4px gap).&lt;br /&gt;
2. Center Card:&lt;br /&gt;
- Shift the round image 30px down from the title (margin-top: 36px)&lt;br /&gt;
- Text lines under the image increased +30px from image (margin-top: 48px)&lt;br /&gt;
- Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: ABSOLUTE ELIMINATION OF THE HUGE EMPTY GAP ON THE LEFT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Unstretch hero row so left column hugs its content instead of stretching 390px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;           /* STOPS FORCING LEFT COLUMN TO STRETCH */&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Strictly pack items with only 4px gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PACK TIGHTLY AT TOP */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP ONLY */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits immediately 4px under Memories */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (4px GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: CENTER CARD - SHIFT IMAGE 30px DOWN &amp;amp; TEXT LINES +30px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 81: SPECIFICITY OVERHAUL - ELIMINATING THE 340px SQUARE ON MEMORIES CARD&lt;br /&gt;
The user&#039;s DevTools confirmed: .vh-card.vh-card-memories was computing to&lt;br /&gt;
EXACTLY 339.99px x 339.99px (a square) because an older high-specificity rule&lt;br /&gt;
&amp;quot;body.page-Main_Page .vh-triad-grid .vh-card { flex: 0 0 340px !important; }&amp;quot;&lt;br /&gt;
was matching it. In a column flex container (.vh-triad-column-left),&lt;br /&gt;
flex-basis: 340px forces the HEIGHT to 340px!&lt;br /&gt;
We now use #vani-home scoped selectors to permanently override and reset&lt;br /&gt;
flex, height, and margins on all cards inside the left column.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. HERO TRIAD GRID &amp;amp; LEFT COLUMN: UNSTRETCH &amp;amp; WRAP CONTENT */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP BETWEEN THE TWO CARDS */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. OVERRIDE THE 340px FLEX-BASIS ON ALL CARDS IN THE LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* KILLS 340px HEIGHT! */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;                      /* HUGS EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARD BODIES IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
height: auto !important;                      /* KILLS 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MEDIA ITEM CARD SPECIFIC STYLING IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
CENTER CARD: SHIFT ROUND IMAGE 30px DOWN &amp;amp; TEXT LINES +30px FROM IMAGE&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text br,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
RIGHT COLUMN: ARTICLE CARD (CLEAN UNCONSTRAINED AUTO HEIGHT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 440px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 82:&lt;br /&gt;
1. Unclamp Memories text so disciple name at the end of &amp;quot;recounted by...&amp;quot;&lt;br /&gt;
displays fully as it used to be (remove -webkit-line-clamp: 3).&lt;br /&gt;
2. Make +50px bigger gap between Memories card and &amp;quot;SP in Media&amp;quot; card&lt;br /&gt;
(gap: 50px).&lt;br /&gt;
3. Make the media thumbnail view a complete standard size (175px tall),&lt;br /&gt;
filling the plenty space below, with object-fit: contain so thumbnails&lt;br /&gt;
fit completely inside without any cropping and without changing their&lt;br /&gt;
aspect ratio.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: DISPLAY FULL NAME AT END OF &amp;quot;RECOUNTED BY...&amp;quot; (UNCLAMP TEXT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
-webkit-line-clamp: unset !important;&lt;br /&gt;
-webkit-box-orient: unset !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: +50px BIGGER GAP TO &amp;quot;SP IN THE MEDIA&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 50px !important;                         /* +50px BIGGER GAP */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: COMPLETE STANDARD SIZE THUMBNAIL VIEW (NO CROPPING, FIT ASPECT RATIO)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 175px !important;                     /* COMPLETE STANDARD VIEW SIZE FILLING THE SPACE */&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: #f4efe6 !important;               /* WARM VINTAGE PARCHMENT TONE */&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 6px 0 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
object-fit: contain !important;               /* FITS COMPLETE THUMBNAIL WITHOUT CROPPING */&lt;br /&gt;
object-position: center center !important;&lt;br /&gt;
transition: transform .3s ease !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions under the thumbnail */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-caption,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-outlet,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 86:&lt;br /&gt;
1. NEUTRALIZE STRAY PARAGRAPHS: Prevent MediaWiki parser from generating&lt;br /&gt;
top/side offsets.&lt;br /&gt;
2. FOUNDER-ĀCARYA CLICKABLE TITLE:&lt;br /&gt;
- Macron ONLY above capital &#039;A&#039; (Founder-Ācarya).&lt;br /&gt;
- Styled in exact 3D sacred gold as other card titles.&lt;br /&gt;
- Breathing filament underline at rest, 90% glide &amp;amp; lift on hover.&lt;br /&gt;
3. DECREASE GAP ABOVE 4 BOTTOM CARDS JUST TO 30px:&lt;br /&gt;
- Shifts .vh-taxonomy-section UP by 50px via translateY(-50px)&lt;br /&gt;
reducing the ~80px gap directly to 30px, keeping layout fully stable.&lt;br /&gt;
4. UNIFY HOVER ANIMATIONS FOR ALL TOP BAR ICONS &amp;amp; BUTTONS:&lt;br /&gt;
- Unified smooth lift (translateY(-2px)) on all topbar buttons/links.&lt;br /&gt;
- Unified warm gold glowing pill (rgba(245, 215, 127, 0.18)).&lt;br /&gt;
- Unified icon scale (1.08x) with soft glow, eliminating double-jumping.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Neutralize stray paragraph tags */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Decrease gap above 4 bottom cards just to 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-50px) !important;      /* DECREASES GAP ABOVE 4 BOTTOM CARDS TO 30px */&lt;br /&gt;
}&lt;br /&gt;
/* 3. Founder-Ācarya Clickable 3D Title Link */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 40px !important;                  /* MAINTAINS +30px GAP FROM 270px ROUND IMAGE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;                   /* IDENTICAL CARD TITLE SIZE */&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* SPACE FOR BREATHING UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* Temple Gold Face */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 3D Chiseled Shadow */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Golden Breathing Filament Underline at Rest */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Hover: 3D Lift &amp;amp; Full Glide Underline */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
}&lt;br /&gt;
/* Subtitle Line 2: International Society for Kṛṣṇa Consciousness */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. UNIFIED HOVER ANIMATION FOR ALL TOP BAR ICONS &amp;amp; BUTTONS */&lt;br /&gt;
/* Base transitions on all interactive elements in top bar */&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg {&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
background-color 0.2s ease,&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease,&lt;br /&gt;
filter 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified button container hover */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25), inset 0 0 0 1px rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified icon scale &amp;amp; soft glow (no double translation) */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: scale(1.08) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5))&lt;br /&gt;
drop-shadow(0 0 8px rgba(245, 215, 127, 0.65)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 87: COMPLETELY ELIMINATE / AVOID TOP BAR ICON ANIMATIONS&lt;br /&gt;
- Neutralize all transforms, scales, translations, and jumping animations on&lt;br /&gt;
all top bar icons, buttons, dropdowns, and links.&lt;br /&gt;
- Clean, quiet, stationary hover state with subtle background pill only.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Reset all transforms, filters, and animations on top bar container elements */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-start,&lt;br /&gt;
.vector-header-end,&lt;br /&gt;
.vector-header-container *,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg,&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
will-change: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. On hover: Keep icons strictly stationary — zero movement, zero scale, zero drop-shadow */&lt;br /&gt;
.vector-header-container .vector-icon:hover,&lt;br /&gt;
.vector-header-container svg:hover,&lt;br /&gt;
.vector-header-container .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover svg,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover svg,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover svg,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. On button/dropdown hover: subtle stationary background highlight only (no vertical lift, no jumping) */&lt;br /&gt;
.vector-header-container .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. On active / click: no displacement */&lt;br /&gt;
.vector-header-container .cdx-button:active,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:active,&lt;br /&gt;
.vector-header-container .vector-icon:active,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 91:&lt;br /&gt;
1. STRICTLY SCOPED TO MAIN PAGE (ZERO LEAKAGE TO REGULAR MEDIAWIKI PAGES):&lt;br /&gt;
- Every cursor rule is prefixed with html body.page-Main_Page.&lt;br /&gt;
- Regular MediaWiki pages retain 100% normal default Windows mouse behavior.&lt;br /&gt;
2. ABSOLUTE DISABLE OF WINDOWS CURSOR ACROSS MAIN PAGE &amp;amp; ALL HOVER STATES:&lt;br /&gt;
- Uses high-specificity rules targeting *:hover, a:hover, etc.&lt;br /&gt;
ensuring the native Windows cursor/pointing hand is completely suppressed.&lt;br /&gt;
3. CUSTOM GOLDEN CURSOR (ARROW AT REST, HAND ONLY ABOVE LINKS):&lt;br /&gt;
- Sleek golden arrow pointer by default.&lt;br /&gt;
- Smoothly switches to golden pointing hand ONLY above links (body.vh-cursor-link).&lt;br /&gt;
- No outer halo ring, zero lag, zero clutter.&lt;br /&gt;
4. FOUNDER-ĀCĀRYA MACRON CENTERING PRESERVED:&lt;br /&gt;
- &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039; font stack.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISABLE WINDOWS CURSOR ON MAIN PAGE ONLY (ACROSS ALL ELEMENTS &amp;amp; HOVER STATES) */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page *:hover,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page a:hover,&lt;br /&gt;
html body.page-Main_Page a:focus,&lt;br /&gt;
html body.page-Main_Page a:active,&lt;br /&gt;
html body.page-Main_Page a:visited,&lt;br /&gt;
html body.page-Main_Page a *,&lt;br /&gt;
html body.page-Main_Page a *:hover,&lt;br /&gt;
html body.page-Main_Page [href],&lt;br /&gt;
html body.page-Main_Page [href]:hover,&lt;br /&gt;
html body.page-Main_Page [href] *,&lt;br /&gt;
html body.page-Main_Page [href] *:hover,&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page button:hover,&lt;br /&gt;
html body.page-Main_Page input,&lt;br /&gt;
html body.page-Main_Page input:hover,&lt;br /&gt;
html body.page-Main_Page textarea,&lt;br /&gt;
html body.page-Main_Page select,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;]:hover,&lt;br /&gt;
html body.page-Main_Page .cdx-button,&lt;br /&gt;
html body.page-Main_Page .cdx-button:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card,&lt;br /&gt;
html body.page-Main_Page .vh-card:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card *,&lt;br /&gt;
html body.page-Main_Page .vh-card *:hover,&lt;br /&gt;
html body.page-Main_Page .vh-year,&lt;br /&gt;
html body.page-Main_Page .vh-year:hover,&lt;br /&gt;
html body.page-Main_Page .vector-menu a,&lt;br /&gt;
html body.page-Main_Page .vector-menu a:hover,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label:hover {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CUSTOM GOLDEN CURSOR (MAIN PAGE ONLY) */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
z-index: 99999999 !important;&lt;br /&gt;
transform: translate3d(-100px, -100px, 0);&lt;br /&gt;
will-change: transform !important;&lt;br /&gt;
transition: opacity 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.65))&lt;br /&gt;
drop-shadow(0 0 6px rgba(223, 173, 62, 0.75)) !important;&lt;br /&gt;
transition: transform 0.18s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 1: Default Golden Arrow */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 2: ONLY Above Links -&amp;gt; Golden Pointing Hand */&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(1.12) !important;&lt;br /&gt;
filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.75))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.95)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Click Compression */&lt;br /&gt;
body.page-Main_Page.vh-cursor-click #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(0.88) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Touchscreens / mobile protection: restore native behavior */&lt;br /&gt;
@media (hover: none) or (pointer: coarse) {&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page button {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOUNDER-ĀCĀRYA PERFECT MACRON CENTERING FIX */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR STYLING&lt;br /&gt;
- Appears on Main Page AND all regular MediaWiki pages.&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Deep temple teal background (#19383e), delicate gold top hairline border,&lt;br /&gt;
warm ivory/gold links, and highlighted Donate button.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid rgba(223, 173, 62, 0.45) !important;&lt;br /&gt;
box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
backdrop-filter: blur(8px) !important;&lt;br /&gt;
-webkit-backdrop-filter: blur(8px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
scrollbar-width: none !important;             /* Firefox */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner::-webkit-scrollbar {&lt;br /&gt;
display: none !important;                     /* Chrome/Safari */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
transition: color 0.18s ease, background-color 0.18s ease, transform 0.15s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate {&lt;br /&gt;
background: linear-gradient(135deg, rgba(223, 173, 62, 0.3) 0%, rgba(223, 173, 62, 0.12) 100%) !important;&lt;br /&gt;
border: 1px solid rgba(223, 173, 62, 0.65) !important;&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
padding: 2.5px 14px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate:hover {&lt;br /&gt;
background: linear-gradient(135deg, #dfad3e 0%, #b88a38 100%) !important;&lt;br /&gt;
color: #150b00 !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 0 10px rgba(223, 173, 62, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.35) !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure long wiki pages leave space above the permanent bottom bar */&lt;br /&gt;
body {&lt;br /&gt;
padding-bottom: 46px !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Main Page with custom cursor, ensure bottom links trigger the hand cursor */&lt;br /&gt;
body.page-Main_Page .vh-bottom-link {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 93:&lt;br /&gt;
1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE:&lt;br /&gt;
- Vector 2022 skin uses a multi-column CSS grid on .mw-page-container-inner&lt;br /&gt;
with .vector-column-end having background-color: #D4ECDD !important;.&lt;br /&gt;
- Collapse grid to 100% full width and hide right/left columns on Main Page.&lt;br /&gt;
- Ensure mw-page-container and mw-content-container match the warm cream background.&lt;br /&gt;
2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR PAGES:&lt;br /&gt;
- MediaWiki places .vector-sticky-header-container after the page content.&lt;br /&gt;
- Enforce position: fixed !important; top: 0 !important; on sticky header container,&lt;br /&gt;
and completely hide it (display: none !important;) when not actively sticky-visible.&lt;br /&gt;
3. VANI-TEMPLE RETURN LINK IN PERMANENT BOTTOM BAR:&lt;br /&gt;
- Provides an immediate 1-click return to the Main Page from any regular wiki page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE */&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-toc-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-appearance-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
max-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR WIKI PAGES */&lt;br /&gt;
.vector-sticky-header-container {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Strictly hide the sticky header container whenever it is NOT in active sticky view */&lt;br /&gt;
.vector-sticky-header-container:not(.vector-sticky-header-visible),&lt;br /&gt;
.vector-header-container.vector-sticky-header-container:not(.vector-sticky-header-visible) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. VANI-TEMPLE RETURN LINK STYLING */&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(223, 173, 62, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 95: SMOOTH TRANSITION FOR IN THE MEDIA CARD CONTENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
transition: opacity .5s ease, transform .5s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 96:&lt;br /&gt;
1. INCREASE ROUND HERO IMAGE BY 20% (270px -&amp;gt; 324px) WHILE KEEPING TOP/BOTTOM GAPS&lt;br /&gt;
2. INCREASE QUOTED TEXT IN RIGHT ARTICLE SPOTLIGHT BY +3 LINES (7 -&amp;gt; 10 LINES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Round hero image increased by 20% to 324px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 324px !important;&lt;br /&gt;
height: 324px !important;&lt;br /&gt;
min-width: 324px !important;&lt;br /&gt;
min-height: 324px !important;&lt;br /&gt;
max-width: 324px !important;&lt;br /&gt;
max-height: 324px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 12px 36px rgba(18, 63, 56, 0.40), 0 3px 10px rgba(0, 0, 0, 0.24), inset 0 2px 6px rgba(255, 255, 255, 0.75), inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure top gap from title remains clean (36px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin-top: 36px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure bottom gap from round image remains clean (40px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 40px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure sanctuary card container height gracefully accommodates 324px image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
min-height: 500px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Increase right article quoted text by +3 lines (-webkit-line-clamp: 10) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 10 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow right card to expand gracefully up to 500px to match sanctuary height */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
max-height: 500px !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicit fast and visible 1.4s crossfade for round hero photo */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-photo-stage .vh-photo,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-photo-stage .vh-photo {&lt;br /&gt;
transition: opacity 1.4s ease-in-out !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE OPTIMIZATION (STAGE 1 - REGULAR WIKI PAGES)&lt;br /&gt;
1. Universal #345B63 Dark Teal top bar across all pages and viewports.&lt;br /&gt;
2. Desktop title banner strictly scoped to screens &amp;gt;= 1000px.&lt;br /&gt;
3. Mobile header layout (burger menu, search, icons).&lt;br /&gt;
4. Mobile content readability, fluid images, and responsive table scrolling.&lt;br /&gt;
5. Mobile bottom bar and floating Back to Top button positioning.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. UNIVERSAL #345B63 TOP BAR ACROSS ALL PAGES AND VIEWPORTS */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header,&lt;br /&gt;
.mw-header,&lt;br /&gt;
#mw-head {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. DESKTOP TITLE BANNER SCOPED STRICTLY TO SCREENS &amp;gt;= 1000px */&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE REGULAR WIKI PAGES OPTIMIZATIONS (&amp;lt;= 768px) */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
/* 3.1 Top Bar Header Row */&lt;br /&gt;
.mw-header {&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.2 Hamburger Site Menu Button */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.3 Search Bar: Fluidly fits available space between burger and user tools */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 110px) !important;&lt;br /&gt;
min-width: 100px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 80px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
padding-left: 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.4 Mobile Vector Sidebar Navigation Drawer */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content,&lt;br /&gt;
#vector-main-menu-dropdown-content,&lt;br /&gt;
#vector-main-menu-unpinned-container,&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content.is-open {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
height: calc(100vh - 52px - 38px) !important;&lt;br /&gt;
max-height: calc(100vh - 90px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
z-index: 100001 !important;&lt;br /&gt;
padding: 10px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a,&lt;br /&gt;
#vector-main-menu-dropdown-content a,&lt;br /&gt;
#vector-main-menu-unpinned-container a {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
padding: 9px 18px !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-unpinned-container a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-left-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-dropdown-content .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-unpinned-container .vector-menu-heading {&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
letter-spacing: 0.6px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
border-bottom: 1px solid rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
padding: 10px 18px 6px 18px !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CONTENT VIEW ON MOBILE */&lt;br /&gt;
#content, .mw-body, .mw-content-container {&lt;br /&gt;
padding: 12px 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
line-height: 1.62 !important;&lt;br /&gt;
}&lt;br /&gt;
#firstHeading, .mw-first-heading {&lt;br /&gt;
font-size: 1.65em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-bottom: 0.4em !important;&lt;br /&gt;
word-wrap: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
h2, .mw-parser-output h2 {&lt;br /&gt;
font-size: 1.3em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 1.1em !important;&lt;br /&gt;
margin-bottom: 0.35em !important;&lt;br /&gt;
}&lt;br /&gt;
h3, .mw-parser-output h3 {&lt;br /&gt;
font-size: 1.15em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Tables horizontal scroll wrapping */&lt;br /&gt;
.vanitable, .wikitable, .daytable {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 12px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fluid images &amp;amp; media embeds */&lt;br /&gt;
div.tright, div.tleft, div.floatright, div.floatleft {&lt;br /&gt;
float: none !important;&lt;br /&gt;
margin: 12px auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
div.thumbinner {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. BOTTOM BAR &amp;amp; BACK TO TOP BUTTON ON MOBILE */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
padding: 2px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 50px !important;&lt;br /&gt;
right: 14px !important;&lt;br /&gt;
width: 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer, .mw-footer {&lt;br /&gt;
padding-bottom: 54px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 105: ROBUST NON-OVERLAPPING MINERVA MOBILE HEADER &amp;amp; USER DROPDOWN&lt;br /&gt;
1. Fix Magnifying Glass &amp;amp; User Icon Overlap:&lt;br /&gt;
- Header uses strictly rigid flex items:&lt;br /&gt;
Burger (32px left) + 20px gap + Title (auto) + [margin-left: auto spacer] + Search (32px right) + 8px gap + User (32px far right).&lt;br /&gt;
- Zero possibility of overlap.&lt;br /&gt;
2. User Menu Dropdown:&lt;br /&gt;
- Placed outside header flow (fixed positioning) with full dark teal &amp;amp; gold styling.&lt;br /&gt;
3. Plain burger icon, golden-yellow (#ffd700) SVGs for all icons.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR CONTAINER */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. STRICT RIGID SINGLE-ROW FLEX LAYOUT */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.1 BURGER (FAR LEFT: 32px) */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.2 SITE TITLE (SPACED 20px FROM BURGER) */&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 0 0 20px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.3 SEARCH FORM (PUSHED TO THE FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
margin-left: auto !important; /* Absorbs ALL horizontal space between title and search */&lt;br /&gt;
margin-right: 8px !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide the large search box input on mobile screens */&lt;br /&gt;
.minerva-header .minerva-search-form .search-box {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.4 USER ICON (FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-notifications,&lt;br /&gt;
.minerva-header .minerva-user-navigation ul,&lt;br /&gt;
.minerva-header .minerva-user-navigation li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE USER DROPDOWN MENU (POPUP AT TOP-RIGHT) */&lt;br /&gt;
#vanipedia-mobile-user-menu {&lt;br /&gt;
display: none !important;&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
width: 175px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu.is-open {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu .vani-user-menu-divider {&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background-color: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin: 5px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.2) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MINERVA NAVIGATION DRAWER (THE LEFT MENU) */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer,&lt;br /&gt;
#mw-mf-page-left.menu {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .minerva-icon {&lt;br /&gt;
background-color: #ffd700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 107: BULLETPROOF DESKTOP USER DROPDOWN (MATCHING image_a7f3ff.png)&lt;br /&gt;
1. Card background: Dark teal (#1f3e45) with gold border (#b1873d).&lt;br /&gt;
2. Zero white background bleed: all inner elements transparent.&lt;br /&gt;
3. Links: High-contrast warm gold (#f5d77f) text, white on hover (#345B63).&lt;br /&gt;
4. Pure clean text without clunky icons: .vector-icon hidden.&lt;br /&gt;
5. Divider above Log out with soft rose highlight.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DESKTOP USER DROPDOWN CARD */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content,&lt;br /&gt;
html body.page-Main_Page #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html body #p-personal.vector-menu,&lt;br /&gt;
html body #p-personal .vector-menu-content,&lt;br /&gt;
#vector-user-links-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. INNER CONTAINERS: 100% TRANSPARENT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content div,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content ul,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content li,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content-list,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content div,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content ul,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content li {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ENSURE TALK (pt-mytalk) IS VISIBLE */&lt;br /&gt;
html #vector-user-links-dropdown #pt-mytalk,&lt;br /&gt;
html .vector-user-menu #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RESTORE USER FIGURE ICON ON HEADER BUTTON (BRIGHT GOLD &amp;amp; VISIBLE) */&lt;br /&gt;
#vector-user-links-dropdown-label .vector-icon,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Inside dropdown items: keep icons compact &amp;amp; inline so they never cause vertical bloating */&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 16px !important;&lt;br /&gt;
height: 16px !important;&lt;br /&gt;
margin: 0 8px 0 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. LINKS: HIGH-CONTRAST WARM GOLD TEXT (#f5d77f) */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a,&lt;br /&gt;
html #p-personal .vector-menu-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a span,&lt;br /&gt;
html #p-personal .vector-menu-content a span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. HOVER STATE: LIGHTER TEAL (#345B63) WITH BRIGHT WHITE TEXT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:focus,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:active,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:focus,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover span {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. DIVIDER ABOVE LOGOUT */&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout,&lt;br /&gt;
html .vector-user-menu #pt-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a,&lt;br /&gt;
html .vector-user-menu #pt-logout a {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a:hover,&lt;br /&gt;
html .vector-user-menu #pt-logout a:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.25) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 110: MOBILE STICKY TOP BAR &amp;amp; BOTTOM BAR FIRST LINK (&amp;quot;MAIN PAGE&amp;quot;)&lt;br /&gt;
1. Top bar remains sticky/visible when scrolling down on mobile viewports.&lt;br /&gt;
2. Fix bottom bar flex centering bug: justify-content: flex-start on mobile&lt;br /&gt;
ensures the first link (&amp;quot;Main Page&amp;quot;) is always visible and not clipped.&lt;br /&gt;
3. Fully reverted experimental Main Page viewport scaling &amp;amp; hint banners.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. STICKY TOP BAR ON MOBILE (REMAINS VISIBLE ON SCROLL) */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome,&lt;br /&gt;
body.skin-minerva header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. BOTTOM BAR: ENSURE &amp;quot;MAIN PAGE&amp;quot; IS VISIBLE AS FIRST LINK ON MOBILE */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ENTRY PAGE SUPPRESSION (dev.vanipedia.org / VanipediaEntry3D)&lt;br /&gt;
Neither top bar nor bottom bar must appear on the 3D entry page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.ext-vp3d-fullscreen #vh-bottom-bar,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-chrome,&lt;br /&gt;
body.ext-vp3d-fullscreen .minerva-header,&lt;br /&gt;
body.ext-vp3d-fullscreen .vector-header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-head,&lt;br /&gt;
body.ext-vp3d-fullscreen .mw-header,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-navigation,&lt;br /&gt;
body:has(.vp-entry3d-container) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-container) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-container) .vector-header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .vector-header-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 116: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE FOR MAIN PAGE ON MOBILE&lt;br /&gt;
Includes Top Bar, Main Page, and Bottom Bar in one unified landscape orientation.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
transform-origin: top left !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-auto-landscape {&lt;br /&gt;
transform: rotate(90deg) translate(0, -100%) !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-native-landscape {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. TOP HEADER SLOT (Landscape orientation) */&lt;br /&gt;
#vani-stage-header-slot {&lt;br /&gt;
flex: 0 0 50px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
max-height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .header-container,&lt;br /&gt;
#vani-stage-header-slot .header-chrome,&lt;br /&gt;
#vani-stage-header-slot .minerva-header,&lt;br /&gt;
#vani-stage-header-slot .vector-header-container,&lt;br /&gt;
#vani-stage-header-slot #mw-head {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CONTENT SLOT (Landscape orientation, containing #vani-home) */&lt;br /&gt;
#vani-stage-content-slot {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: calc(100% - 50px - 36px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Enforce rigid 1200px desktop grid on #vani-home inside mobile stage */&lt;br /&gt;
#vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 8px 16px 20px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Triad in Mobile Landscape: Rigid 3-Column Horizontal Flow */&lt;br /&gt;
#vani-stage-content-slot .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-triad-column-left {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Interactive Timeline in Mobile Landscape */&lt;br /&gt;
#vani-stage-content-slot .vh-timeline-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Thematic Taxonomy in Mobile Landscape: Rigid 4-Column Grid */&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-tax {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOOTER SLOT (Landscape orientation, containing #vh-bottom-bar) */&lt;br /&gt;
#vani-stage-footer-slot {&lt;br /&gt;
flex: 0 0 36px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
min-height: 36px !important;&lt;br /&gt;
background-color: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot #vh-bottom-bar,&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dropdown Menu inside Stage Header */&lt;br /&gt;
#vani-stage-header-slot #vanipedia-mobile-user-menu {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 48px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
z-index: 1000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Minerva Left Navigation Drawer z-index when open */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer {&lt;br /&gt;
z-index: 1000005 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Robust Header Child Layout in Landscape Stage */&lt;br /&gt;
#vani-stage-header-slot .vector-header,&lt;br /&gt;
#vani-stage-header-slot .mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide any duplicate/stray bars outside the stage when active */&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-sticky-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; #mw-head,&lt;br /&gt;
body.has-vani-stage &amp;gt; #vh-bottom-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR FORMATTING FOR MOBILE BURGER MENU&lt;br /&gt;
1. Cleans out Minerva default clutter (Nearby, Random, Settings, About, etc.)&lt;br /&gt;
2. Styles the mobile drawer (#mw-mf-page-left) to match the desktop&lt;br /&gt;
accordion layout (.vanipedia-sidebar-menu).&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#mw-mf-page-left {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 20px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
padding: 12px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all Minerva default lists completely */&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-navigation,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-personal,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul.hlist,&lt;br /&gt;
#mw-mf-page-left .menu__item--nearby,&lt;br /&gt;
#mw-mf-page-left .menu__item--random {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile drawer container for desktop sidebar */&lt;br /&gt;
#mw-mf-page-left #vani-mobile-synced-sidebar {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* In mobile drawer, make .vanipedia-sidebar-menu take full drawer width */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure mobile drawer accordion header matches desktop */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading {&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
background-color: #2c4c50 !important;&lt;br /&gt;
border: 1px solid #1b3033 !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading {&lt;br /&gt;
border-radius: 4px 4px 0 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading:hover {&lt;br /&gt;
background-color: #385e63 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading::after {&lt;br /&gt;
content: &amp;quot;▼&amp;quot; !important;&lt;br /&gt;
font-size: 0.75em !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
transition: transform 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after {&lt;br /&gt;
transform: rotate(-90deg) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Content Area inside Mobile Accordion */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content {&lt;br /&gt;
background-color: #eaeff0 !important;&lt;br /&gt;
border: 1px solid #2c4c50 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-radius: 0 0 4px 4px !important;&lt;br /&gt;
padding: 0 0 4px 0 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content ul {&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 9px 14px 9px 18px !important;&lt;br /&gt;
color: #1b3033 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li:last-child a {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a:hover {&lt;br /&gt;
background-color: #dbe4e6 !important;&lt;br /&gt;
border-left: 3px solid #2c4c50 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 102 Languages Search box inside Mobile Drawer */&lt;br /&gt;
#mw-mf-page-left #sidebarLanguageSearch {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 7px 10px !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
border: 1px solid #a2a9b1 !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 122: STRICT POSITIONING OF &amp;quot;HOME&amp;quot; LINK/ICON (RIGHT OF SEARCH)&lt;br /&gt;
1. Desktop: Positioned strictly on the RIGHT of search bar via order: 10 vs order: 5.&lt;br /&gt;
2. Clean golden styling (#f5d77f), no underline, subtle hover highlight.&lt;br /&gt;
3. Mobile (both Minerva &amp;amp; Vector landscape): Golden Home icon (width 22px)&lt;br /&gt;
strictly visible next to the search icon.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Strict Flex Ordering: Left to Right across .vector-header-start */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .vector-main-menu-landmark,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Bar strictly ORDER 5 */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
div#p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Link strictly ORDER 10 (GUARANTEES IT SITS ON THE RIGHT OF SEARCH) */&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
margin-left: 10px !important;&lt;br /&gt;
margin-right: 14px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
a.vanipedia-topbar-home:hover,&lt;br /&gt;
a.vanipedia-topbar-home:active,&lt;br /&gt;
.vector-header-container a.vanipedia-topbar-home:hover,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link:hover,&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home:hover,&lt;br /&gt;
#vani-stage-header-slot a.vanipedia-topbar-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.2) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Icon Styling */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
stroke: #f5d77f !important;&lt;br /&gt;
fill: none !important;&lt;br /&gt;
stroke-width: 2 !important;&lt;br /&gt;
stroke-linecap: round !important;&lt;br /&gt;
stroke-linejoin: round !important;&lt;br /&gt;
transition: stroke 0.2s ease, transform 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home:hover .vanipedia-home-icon svg {&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
transform: scale(1.1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Text Styling on Desktop */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* MOBILE RESPONSIVE (Both Vector &amp;amp; Minerva) */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 160px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* MINERVA MOBILE SKIN HEADER (Regular Articles on Mobile) */&lt;br /&gt;
.minerva-header .vanipedia-topbar-home,&lt;br /&gt;
.minerva-header #vanipedia-topbar-home-link {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 6px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* In Rotated Landscape Stage on Main Page */&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 8px !important;&lt;br /&gt;
width: 34px !important;&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start #p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Bar Home Link: Strict no underline */&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry,&lt;br /&gt;
a.vh-bottom-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry:hover,&lt;br /&gt;
a.vh-bottom-link:hover {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 129: RESTORE COMPLETE ORIGINAL STRUCTURE (ZERO OVERLAPS, 4 TAXONOMY IN 1 ROW)&lt;br /&gt;
+ TOP BANNER TITLE AS PLAIN TEXT&lt;br /&gt;
+ WHO IS ŚRĪLA PRABHUPĀDA PERMANENT TITLE&lt;br /&gt;
+ OPTION A: RICH BURNISHED ANTIQUE GOLD (#966817)&lt;br /&gt;
+ RISE HOVER EFFECT ON ALL 9 CARD TITLES&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BANNER TITLE AS PURE PLAIN TEXT */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
span#vanipedia-topbar-title,&lt;br /&gt;
a#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover,&lt;br /&gt;
span#vanipedia-topbar-title:hover,&lt;br /&gt;
a#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CARD TITLE SIZING &amp;amp; NO TEXT CHANGE */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 38px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
letter-spacing: 0.015em !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. OPTION A: RICH BURNISHED ANTIQUE GOLD ON ALL CARD TITLES */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-media-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
-webkit-text-stroke: 0 !important;&lt;br /&gt;
paint-order: normal !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
-webkit-filter: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RISE HOVER EFFECT ON ALL 9 CARD TITLES (-3px LIFT + GOLD ILLUMINATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. GOLDEN FILAMENT UNDERLINE AT REST &amp;amp; GLIDE ON HOVER */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. STRICT STRUCTURAL RESTORATION: CLEAN ELEVATION &amp;amp; COLUMN BALANCING */&lt;br /&gt;
/* Introductory Articles flat title styling &amp;amp; hover */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific article item headline within the spotlight card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Devotee Subtitle in Memories card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 5px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
/* Enforce 3 columns on desktop for Section 3 (Personalities, Names, Places) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page .vh-card-questions {&lt;br /&gt;
padding: 2px 10px 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lift 3 bottom taxonomy cards up so they sit comfortably above the footer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-72px) !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Founder-Ācārya and Preeminent Śikṣā-Guru single line fitting */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SHIFT MARKED SECTION (Hero Triad + Timeline) DOWN EXACTLY 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 380px !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin-top: 16px !important;&lt;br /&gt;
margin-bottom: 10px !important;&lt;br /&gt;
height: 125px !important;&lt;br /&gt;
min-height: 125px !important;&lt;br /&gt;
max-height: 125px !important;&lt;br /&gt;
flex: 0 0 125px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left &amp;amp; Right Stacked Columns: Symmetrical 340px widths */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card padding and bounding inside both columns */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 135px !important;&lt;br /&gt;
min-height: 135px !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 139: DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TWO-LINE TITLE &amp;amp; DEVOTEE NAME&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title {&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 141: STATIC TITLE ON MEMORIES ROTATION + 3-LINE WIDER LANGUAGES CARD&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TITLE: 100% STATIC (NEVER ANIMATES ON ROTATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 0 5px 0 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the disciple name subtitle during randomizer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
transition: opacity 0.45s ease, transform 0.45s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle.is-changing,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(3px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SP IN MEDIA: FRAME FITS EXACTLY AROUND THUMBNAIL WITH ZERO SIDE GAPS */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-card-content,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
transition: transform 0.35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 3: 4 COLUMNS WITH WIDER COLUMN FOR PARTICIPATING LANGUAGES */&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr 1fr 1.35fr !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1220px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page .vh-card-languages {&lt;br /&gt;
padding: 3px 8px 5px 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 4. LANGUAGES CARD: EXACTLY 3 ROWS (5 COUNTRIES PER ROW) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-languages-list,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-languages-list {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
padding: 2px 0 0 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-row,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a:hover {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Flag thumbnail element */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center !important;&lt;br /&gt;
background-repeat: no-repeat !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Crisp SVG Flag Definitions */&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 147: SOCIAL ICONS IN THE MID OF THE SPACE ON THE RIGHT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform 0.2s ease, opacity 0.2s ease !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item:hover {&lt;br /&gt;
transform: scale(1.15) !important;&lt;br /&gt;
opacity: 0.9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-height: 20px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 153: DISTINGUISHED VANISEVA PILL + ELEVATED BACK-TO-TOP + FLAG STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELEVATED BACK-TO-TOP ARROW (Floats 16px clearly above the 38px bottom bar) */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 16px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE EXTRA BOX/BAR AROUND HEADER (Outer container completely borderless &amp;amp; transparent) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-container.vector-sticky-header-container {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. THE VERY EXISTING TOP BAR: Single, clean, elegant header bar */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
body.page-Main_Page .vector-header-container header.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TOP BAR CENTER BLOCK */&lt;br /&gt;
.vanipedia-topbar-center-block {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 50% !important;&lt;br /&gt;
top: 54% !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: auto !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-center-block * {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. DISTINGUISHED MIDDLE LINE: VANISEVA LUMINOUS INVITATION PILL */&lt;br /&gt;
.vanipedia-topbar-vaniseva-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border:0 !important;&lt;br /&gt;
border-bottom:0 !important;&lt;br /&gt;
background:none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
border-radius:0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:hover,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:focus,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:active {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-color:transparent !important;&lt;br /&gt;
background-color:transparent !important;&lt;br /&gt;
box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SISTER PROJECTS (Line 3) */&lt;br /&gt;
.vanipedia-topbar-sister-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 1px 6px !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link:hover,&lt;br /&gt;
.vanipedia-topbar-sister-link:focus,&lt;br /&gt;
.vanipedia-topbar-sister-link:active {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. PARTICIPATING LANGUAGES FLAGS STYLING */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-flag svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MINERVA MOBILE SKIN (Phone Header) */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.1 Burger Navigation Drawer Button */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.2 Branding Box Title (Pure CSS Content Injection - 100% JS-Independent) */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box,&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin: 0 0 0 14px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a::before,&lt;br /&gt;
.minerva-header .branding-box a::before {&lt;br /&gt;
content: &amp;quot;Vanipedia&amp;quot; !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; img,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; img {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.3 Home Link in Minerva */&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.4 Search Button in Minerva */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.5 User Navigation in Minerva */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile */&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block-mobile,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-main-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-vaniseva-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-links,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-link,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar mobile styling (from STEP 165) */&lt;br /&gt;
body.skin-minerva .vh-bottom-social-links,&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. RESPONSIVE BREAKPOINTS (Desktop &amp;gt;= 1000px Intact; Mobile &amp;lt; 1000px Full Controls) */&lt;br /&gt;
@media screen and (max-width: 1200px) and (min-width: 1000px) {&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
/* Single Row Header on Mobile Viewports */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-header-container .mw-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Row Left Section: Burger + Search + Home in single row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. FORCE BURGER MENU TO DISPLAY VISIBLE ON MOBILE */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown,&lt;br /&gt;
#vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SEARCH INPUT WITH GUARANTEED VISIBLE MAGNIFYING GLASS */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
max-width: calc(100vw - 140px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input,&lt;br /&gt;
.vector-header-start .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__start-icon,&lt;br /&gt;
#p-search .cdx-text-input__icon,&lt;br /&gt;
#p-search .cdx-text-input__start-icon {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 10px !important;&lt;br /&gt;
top: 50% !important;&lt;br /&gt;
transform: translateY(-50%) !important;&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
z-index: 5 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
padding-left: 32px !important;&lt;br /&gt;
padding-right: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Home Icon */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
margin: 0 2px !important;&lt;br /&gt;
padding: 3px 5px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. USER ICON GUARANTEED ON FAR RIGHT */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-links-wide,&lt;br /&gt;
.vector-header-end .vector-user-links-main {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-userpage {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-overflow,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-label-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile viewports (&amp;lt; 1000px) */&lt;br /&gt;
.vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block-mobile,&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-mobile,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title,&lt;br /&gt;
.vanipedia-topbar-sister-links,&lt;br /&gt;
.vanipedia-topbar-sister-link,&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar social links hidden on mobile (from STEP 165) */&lt;br /&gt;
.vh-bottom-social-links,&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 173: RESTORE WORKING STEP 117 COMPACT STAGE PROPORTIONS (ZERO-CROP)&lt;br /&gt;
Overrides all desktop-specific shifts (min-height: 380px, translateY: 30px,&lt;br /&gt;
translateY: -72px, 324px photo) inside the mobile rotated landscape stage.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage #vani-rotated-box #vani-stage-content-slot #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 4px 16px 12px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 0 0 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
min-width: 200px !important;&lt;br /&gt;
min-height: 200px !important;&lt;br /&gt;
max-width: 200px !important;&lt;br /&gt;
max-height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(18, 63, 56, 0.35), 0 2px 6px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
flex: 0 0 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-track {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-item {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-languages {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-stage-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-main-title,&lt;br /&gt;
#vani-stage-header-slot .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin: 0 10px !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V174 — Vanipedia main page: static, naturally scrolling, and responsive. */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-paper:#faf7ef;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    --vp-ink:#263a39;&lt;br /&gt;
    --vp-brand:#345b63;&lt;br /&gt;
    --vp-accent:#b1873d;&lt;br /&gt;
    --vp-line:#ded7c6;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1240px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:clamp(18px,3vw,38px) !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    background:var(--vp-paper) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    animation:none !important;&lt;br /&gt;
    transition:none !important;&lt;br /&gt;
    scroll-behavior:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a {&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-decoration-color:#aab3a8 !important;&lt;br /&gt;
    text-underline-offset:3px !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:hover {&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    text-decoration-thickness:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:focus-visible {&lt;br /&gt;
    outline:3px solid var(--vp-brand) !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p {&lt;br /&gt;
    margin-top:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1 {&lt;br /&gt;
    margin:0 0 10px !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 clamp(29px,4vw,40px)/1.2 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2 {&lt;br /&gt;
    margin:0 0 14px !important;&lt;br /&gt;
    padding:0 0 9px !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 22px/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3 {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:600 18px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p { margin-bottom:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:220px minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,5vw,64px) !important;&lt;br /&gt;
    max-width:1000px !important;&lt;br /&gt;
    margin:0 auto 32px !important;&lt;br /&gt;
    padding:8px 0 28px !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    width:220px !important;&lt;br /&gt;
    height:220px !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:3px solid var(--vp-brand) !important;&lt;br /&gt;
    border-radius:50% !important;&lt;br /&gt;
    background:#f0eee3 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 35% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 auto 4px !important;&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    font-size:clamp(19px,2.2vw,25px) !important;&lt;br /&gt;
    font-weight:600 !important;&lt;br /&gt;
    line-height:1.35 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font-size:17px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:22px !important;&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    padding:20px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card:hover {&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card h3 { margin-bottom:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card blockquote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid var(--vp-accent) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-feature {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(120px,190px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    border-radius:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-outlet {&lt;br /&gt;
    margin-bottom:5px !important;&lt;br /&gt;
    color:#706b62 !important;&lt;br /&gt;
    font-size:14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-headline { font-size:17px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section {&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
    padding:20px 0 22px !important;&lt;br /&gt;
    border-block:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-intro { margin:-5px 0 12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(auto-fit,minmax(76px,1fr)) !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    justify-content:center !important;&lt;br /&gt;
    min-height:42px !important;&lt;br /&gt;
    padding:6px 8px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a:hover {&lt;br /&gt;
    border-color:var(--vp-brand) !important;&lt;br /&gt;
    background:#f1f3ee !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section { margin:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:18px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-card { padding:18px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card { grid-column:span 1 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-list {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    flex-wrap:wrap !important;&lt;br /&gt;
    gap:8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-lang-item {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
    min-height:32px !important;&lt;br /&gt;
    white-space:nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vh-flag {&lt;br /&gt;
    display:inline-block !important;&lt;br /&gt;
    flex:0 0 22px !important;&lt;br /&gt;
    width:22px !important;&lt;br /&gt;
    height:15px !important;&lt;br /&gt;
    vertical-align:middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restore ordinary page flow and neutralize any legacy rotated-stage wrapper. */&lt;br /&gt;
#vani-mobile-stage, #vani-rotated-box {&lt;br /&gt;
    position:static !important;&lt;br /&gt;
    inset:auto !important;&lt;br /&gt;
    width:auto !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    rotate:none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot, #vani-stage-content-slot, #vani-stage-footer-slot { display:contents !important; }&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:20px 16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding-bottom:22px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:160px !important; height:160px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid { grid-template-columns:minmax(0,1fr) !important; gap:16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:minmax(0,1fr) !important; gap:14px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-card { padding:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(100px,34%) minmax(0,1fr) !important; gap:12px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section { margin-bottom:24px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:380px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-image { max-width:260px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion:reduce) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::before,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::after {&lt;br /&gt;
        animation:none !important;&lt;br /&gt;
        transition:none !important;&lt;br /&gt;
        scroll-behavior:auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V175: natural document scrolling, Vanisource-style hero, Vanipedia colors. */&lt;br /&gt;
html,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:100% !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
    overflow-y:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-brand:#345B63;&lt;br /&gt;
    --vp-accent:#f5d77f;&lt;br /&gt;
    --vp-ink:#263a3d;&lt;br /&gt;
    --vp-line:#d8d1c3;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:min(100%, 1200px) !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1200px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:26px clamp(16px,3vw,34px) 100px !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
}&lt;br /&gt;
/* The site-wide footer remains fixed; this page has room to scroll past it. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    display:block;&lt;br /&gt;
    height:0;&lt;br /&gt;
    clear:both;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(170px,210px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,4vw,44px) !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:880px !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    margin:0 auto 30px !important;&lt;br /&gt;
    padding:22px 26px !important;&lt;br /&gt;
    border:1px solid #345B63 !important;&lt;br /&gt;
    border-left:5px solid #f5d77f !important;&lt;br /&gt;
    border-radius:8px !important;&lt;br /&gt;
    background:#345B63 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:min(100%,210px) !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    aspect-ratio:445 / 542 !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:2px solid #f5d77f !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    box-shadow:0 5px 18px rgba(18,35,37,.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin:0 0 9px !important;&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    font:600 clamp(32px,3vw,42px)/1.15 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:600 clamp(19px,1.7vw,22px)/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-underline-offset:4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a:hover { color:#fff !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:500 clamp(17px,1.5vw,20px)/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-quote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid #f5d77f !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove the old decorative cursor and restore the operating system pointer. */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page * {&lt;br /&gt;
    cursor:auto !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page a[href],&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .cdx-button {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:18px 14px 96px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:14px !important;&lt;br /&gt;
        max-width:460px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding:17px 17px 19px !important;&lt;br /&gt;
        border-left-width:4px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:min(100%,170px) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-role { font-size:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-organization { font-size:17px !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V176: native mouse cursor; main page language links are the remaining taxonomy feature. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-section {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 0 32px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card {&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    grid-column:auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: native Windows pointer and viewport-contained portal rollouts. */&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    cursor:default !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href] *,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home button,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    align-items:start !important;&lt;br /&gt;
    gap:24px 18px !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 auto 28px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    max-width:640px !important;&lt;br /&gt;
    margin-left:auto !important;&lt;br /&gt;
    margin-right:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card {&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    z-index:1 !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.07) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open {&lt;br /&gt;
    z-index:100 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image {&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border-radius:6px 6px 0 0 !important;&lt;br /&gt;
    background:#e9e4d8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 36% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy {&lt;br /&gt;
    min-height:145px !important;&lt;br /&gt;
    padding:14px 15px 13px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 {&lt;br /&gt;
    min-height:50px !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    padding:0 0 7px !important;&lt;br /&gt;
    border-bottom:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 18px/1.28 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 a {&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p {&lt;br /&gt;
    min-height:44px !important;&lt;br /&gt;
    margin:0 0 8px !important;&lt;br /&gt;
    color:#354444 !important;&lt;br /&gt;
    font:400 14px/1.45 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:7px !important;&lt;br /&gt;
    min-height:30px !important;&lt;br /&gt;
    padding:4px 9px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f6f2e9 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.3 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:focus-visible {&lt;br /&gt;
    border-color:#b1873d !important;&lt;br /&gt;
    outline:2px solid #b1873d !important;&lt;br /&gt;
    outline-offset:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    position:fixed !important;&lt;br /&gt;
    top:var(--vp-panel-top, 20px) !important;&lt;br /&gt;
    left:var(--vp-panel-left, 12px) !important;&lt;br /&gt;
    right:auto !important;&lt;br /&gt;
    bottom:auto !important;&lt;br /&gt;
    z-index:2147483000 !important;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:var(--vp-panel-width, 290px) !important;&lt;br /&gt;
    max-width:calc(100vw - 24px) !important;&lt;br /&gt;
    max-height:min(380px,calc(100vh - 100px)) !important;&lt;br /&gt;
    overflow:auto !important;&lt;br /&gt;
    overscroll-behavior:contain !important;&lt;br /&gt;
    padding:11px 12px 12px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-top:3px solid #b1873d !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 10px 22px rgba(38,58,57,.22) !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open &amp;gt; .vp-rollout-panel,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open &amp;gt; .vp-rollout-panel {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-heading {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
    gap:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options &amp;gt; span { display:block !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    min-height:34px !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:500 14px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:focus-visible {&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#805b16 !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    outline:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options { grid-template-columns:repeat(4,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options a { text-align:center !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options a { display:flex !important; align-items:center !important; gap:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all { display:block !important; margin-top:7px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:focus-visible { text-decoration:underline !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all { display:block !important; margin:0 0 10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:8px 10px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-categories-heading {&lt;br /&gt;
    padding-top:8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel {&lt;br /&gt;
    width:min(720px,calc(100vw - 24px)) !important;&lt;br /&gt;
    --vp-panel-width:720px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options {&lt;br /&gt;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:1px 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options a {&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    padding:5px 6px !important;&lt;br /&gt;
    font-size:12px !important;&lt;br /&gt;
    line-height:1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid { max-width:100% !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:min(620px,calc(100vw - 24px)) !important; --vp-panel-width:620px; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img { height:210px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
        position:static !important;&lt;br /&gt;
        top:auto !important;&lt;br /&gt;
        left:auto !important;&lt;br /&gt;
        right:auto !important;&lt;br /&gt;
        bottom:auto !important;&lt;br /&gt;
        width:auto !important;&lt;br /&gt;
        max-width:none !important;&lt;br /&gt;
        max-height:none !important;&lt;br /&gt;
        margin:0 !important;&lt;br /&gt;
        border-top:1px solid #d8d1c3 !important;&lt;br /&gt;
        border-left:3px solid #b1873d !important;&lt;br /&gt;
        border-radius:0 0 7px 7px !important;&lt;br /&gt;
        box-shadow:none !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:auto !important; --vp-panel-width:auto; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V181: restore the native Windows pointing hand on sidebar menu targets.&lt;br /&gt;
   Earlier Main Page cursor rules forced .vector-menu links to cursor:auto. */&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href],&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V183: restore the pointing-hand cursor on every actionable top and bottom bar item.&lt;br /&gt;
   Older Main Page rules set .vector-dropdown-label and .vh-bottom-link to cursor:auto. */&lt;br /&gt;
html body .vector-header-container a[href],&lt;br /&gt;
html body .vector-header-container a[href] *,&lt;br /&gt;
html body header.vector-header a[href],&lt;br /&gt;
html body header.vector-header a[href] *,&lt;br /&gt;
html body header.mw-header a[href],&lt;br /&gt;
html body header.mw-header a[href] *,&lt;br /&gt;
html body #mw-head a[href],&lt;br /&gt;
html body #mw-head a[href] *,&lt;br /&gt;
html body .minerva-header a[href],&lt;br /&gt;
html body .minerva-header a[href] *,&lt;br /&gt;
html body #vh-bottom-bar a[href],&lt;br /&gt;
html body #vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vh-bottom-bar a[href],&lt;br /&gt;
html body .vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vector-header-container button,&lt;br /&gt;
html body .vector-header-container button *,&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label *,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body .minerva-header button,&lt;br /&gt;
html body .minerva-header button *,&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar button,&lt;br /&gt;
html body #vh-bottom-bar button *,&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar .vh-bottom-link[href] {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:hover,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:focus {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V185: plain, clickable gold collaboration invitation. */&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a:hover {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a:focus-visible {&lt;br /&gt;
    outline:1px dotted #f5d77f !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared petal label inside the hero */&lt;br /&gt;
.vani-hero-petal-title {&lt;br /&gt;
    margin: 0 0 8px !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    color: #f5d77f !important;&lt;br /&gt;
    font-family: Georgia, &amp;quot;Noto Serif&amp;quot;, serif !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 600 !important;&lt;br /&gt;
    line-height: 1.3 !important;&lt;br /&gt;
    letter-spacing: 2px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    text-transform: uppercase !important;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: -16px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin: 0 0 4px !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Match the organization text to the gold founder title */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Separate the introductory link from the main hero text */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who {&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove spacing from MediaWiki&#039;s hero heading wrapper */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy .mw-heading1 {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2026-11-11 (Vamshi Krishna): phones (700 px and below), where the photo sits above the title.&lt;br /&gt;
   Do not lift the VANIPEDIA title onto the photo, and give the two-line Founder-Acarya role room. */&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    html body.page-Main_Page #vani-home.vp-static-home .vani-hero-petal-title {&lt;br /&gt;
        top:0 !important;&lt;br /&gt;
    }&lt;br /&gt;
    html body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
        line-height:1.45 !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/* Remove white background and borders from search bar */&lt;br /&gt;
.vector-header-container form#searchform, &lt;br /&gt;
.vector-header-container .cdx-search-input, &lt;br /&gt;
.vector-header-container .cdx-text-input, &lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container .cdx-search-input__wrapper,&lt;br /&gt;
.vector-header-container .cdx-search-input__input-wrapper {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the magnifying glass icon */&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Strip all dynamic widths from Vue wrappers so they don&#039;t stretch */&lt;br /&gt;
.vector-typeahead-search-container,&lt;br /&gt;
.cdx-search-input,&lt;br /&gt;
.cdx-search-input__input-wrapper,&lt;br /&gt;
.cdx-text-input {&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Strictly control the input width (180px closed -&amp;gt; 240px focused) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
    width: 180px !important;&lt;br /&gt;
    max-width: 180px !important;&lt;br /&gt;
    min-width: 180px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
    transition: width 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
    width: 240px !important;&lt;br /&gt;
    max-width: 240px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. Provide a hard buffer to protect the Home link from overlap */&lt;br /&gt;
#vanipedia-topbar-home-link {&lt;br /&gt;
    margin-left: 20px !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. Push the entire search block slightly left */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-start .vector-search-box-vue {&lt;br /&gt;
    margin-right: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Completely hide native search suggestions dropdown on mobile and desktop */&lt;br /&gt;
.minerva-search-overlay .search-results,&lt;br /&gt;
.minerva-search-overlay .page-list,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    visibility: hidden !important;&lt;br /&gt;
    opacity: 0 !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   MOBILE SEARCH OVERLAY FIX (PULL TO FRONT &amp;amp; REVEAL TEXT)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
/* 1. Force the mobile search screen completely ABOVE the sticky teal header */&lt;br /&gt;
.overlay.search-overlay,&lt;br /&gt;
.minerva-search-overlay,&lt;br /&gt;
.mw-ui-overlay-global,&lt;br /&gt;
.overlay-header {&lt;br /&gt;
    z-index: 100005 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Ensure typing text is clearly visible and not white-on-white */&lt;br /&gt;
.overlay.search-overlay input,&lt;br /&gt;
.overlay.search-overlay input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
.minerva-search-overlay input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    color: #1e353b !important;&lt;br /&gt;
    -webkit-text-fill-color: #1e353b !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    font-size: 16px !important; /* Prevents iOS auto-zoom */&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. Ensure the custom magnifying glass icon aligns perfectly inside the overlay */&lt;br /&gt;
.overlay.search-overlay .vani-mobile-search-btn {&lt;br /&gt;
    z-index: 100006 !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Pull the mobile search overlay to the absolute front */&lt;br /&gt;
div.mw-ui-overlay.search-overlay,&lt;br /&gt;
.minerva-search-overlay,&lt;br /&gt;
.search-overlay {&lt;br /&gt;
    z-index: 2147483647 !important; /* Maximum possible z-index */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Fix the invisible typing (overrides the white text rule) */&lt;br /&gt;
.search-overlay input#searchInput,&lt;br /&gt;
.search-overlay input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
.search-overlay .search {&lt;br /&gt;
    color: #1e353b !important;&lt;br /&gt;
    -webkit-text-fill-color: #1e353b !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   MOBILE SEARCH OVERLAY FIX (PULL TO FRONT, FIX TEXT COLOR, HIDE SUGGESTIONS)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. Pull the mobile search overlay completely ABOVE the sticky teal header */&lt;br /&gt;
div.mw-ui-overlay.search-overlay,&lt;br /&gt;
.minerva-search-overlay,&lt;br /&gt;
.search-overlay,&lt;br /&gt;
.mw-ui-overlay-global {&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Force the typing text to be dark and visible against the white overlay */&lt;br /&gt;
.search-overlay input#searchInput,&lt;br /&gt;
.search-overlay input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
.minerva-search-overlay input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    color: #1e353b !important;&lt;br /&gt;
    -webkit-text-fill-color: #1e353b !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. Completely hide native search suggestions dropdown */&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.minerva-search-overlay .search-results,&lt;br /&gt;
.minerva-search-overlay .page-list,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    visibility: hidden !important;&lt;br /&gt;
    opacity: 0 !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Ensure the custom magnifying glass icon aligns perfectly */&lt;br /&gt;
.overlay.search-overlay .vani-mobile-search-btn {&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
div.mw-ui-overlay.search-overlay,&lt;br /&gt;
.minerva-search-overlay,&lt;br /&gt;
.search-overlay,&lt;br /&gt;
.mw-ui-overlay-global {&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.search-overlay input#searchInput,&lt;br /&gt;
.search-overlay input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
.minerva-search-overlay input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    color: #1e353b !important;&lt;br /&gt;
    -webkit-text-fill-color: #1e353b !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-menu, .cdx-typeahead-search__menu, .minerva-search-overlay .search-results,&lt;br /&gt;
.minerva-search-overlay .page-list, .suggestions, .mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    visibility: hidden !important;&lt;br /&gt;
    opacity: 0 !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.overlay.search-overlay .vani-mobile-search-btn {&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    padding-bottom: 2px !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Common.css&amp;diff=658982</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Common.css&amp;diff=658982"/>
		<updated>2026-11-13T00:52:59Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Use IDs (#) when there is only one concurrence per page */&lt;br /&gt;
/* Use classes (.) when there are one or more occurrences per page */&lt;br /&gt;
/* Useful parameters... margin-bottom:0.5em */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&amp;amp;family=DM+Serif+Display&amp;amp;family=Noto+Serif:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=DM+Serif+Display&amp;amp;family=Noto+Serif:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
.cw_0 {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
.cw_50 {&lt;br /&gt;
width: 50px;&lt;br /&gt;
}&lt;br /&gt;
.cw_150 {&lt;br /&gt;
width: 150px;&lt;br /&gt;
}&lt;br /&gt;
.cw_500 {&lt;br /&gt;
width: 500px;&lt;br /&gt;
}&lt;br /&gt;
.tabs-input {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.noautonum .tocnumber {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
.daytable {                    /* Usage: {| class=&amp;quot;daytable&amp;quot; */&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.vanitable {                      /* Usage: {| class=&amp;quot;vanitable&amp;quot; */&lt;br /&gt;
border: 0.1em solid #BFBFBF;  /* #BFBFBF=light grey border */&lt;br /&gt;
border-collapse: collapse;&lt;br /&gt;
padding: 0.25em;              /* 0.25em=4px cellpadding */&lt;br /&gt;
background-color: #F2F2F2;    /* #F2F2F2=pale grey background */&lt;br /&gt;
text-align: left;             /* left, center, right */&lt;br /&gt;
vertical-align: middle;       /* top, bottom, or middle */&lt;br /&gt;
}&lt;br /&gt;
.timelineh2 {                          /* (Used on the timeline pages) Usage: &amp;lt;div class=&amp;quot;timelineh2&amp;quot; */&lt;br /&gt;
text-align: center;&lt;br /&gt;
border: 1px solid #ddcef2;&lt;br /&gt;
background: #F2F2F2;                /* was #faf5ff; */&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.timelineh3 {                           /* Usage: &amp;lt;div class=&amp;quot;timelineh3&amp;quot; */&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-top: 1px solid #ddcef2;&lt;br /&gt;
border-bottom: 1px solid #ddcef2;&lt;br /&gt;
background: #FFFFFF;&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {                      /* Usage: &amp;lt;div class=&amp;quot;timelinesummary&amp;quot; */&lt;br /&gt;
border: thin solid #ddcef2;&lt;br /&gt;
border-radius: 1em;&lt;br /&gt;
box-shadow: 0.5em 0.5em 0.5em #888888;&lt;br /&gt;
background: #FFFFCC;&lt;br /&gt;
min-width: 77em;&lt;br /&gt;
margin: 1em auto 3em auto;&lt;br /&gt;
padding: 1em;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.timelinelinks {                      /* Usage: &amp;lt;div class=&amp;quot;timelinelinks&amp;quot;&amp;gt; for Timelinenav template */&lt;br /&gt;
text-align: center;&lt;br /&gt;
font-size: 132%;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.timelinelinks a {                    /* Usage: for Timelinenav template, link text color */&lt;br /&gt;
color: #B5BD64;                   /* #B5BD64 (light mustard) */&lt;br /&gt;
}&lt;br /&gt;
.greentext {                          /* Usage: &amp;lt;span class=&amp;quot;greentext&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.quotelink {                          /* Usage: &amp;lt;span class=&amp;quot;quotelink&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/span&amp;gt; for quote boxes */&lt;br /&gt;
font-size: 1em;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.nectardroptext {                     /* Usage: &amp;lt;span class=&amp;quot;nectardroptext&amp;quot;&amp;gt;&amp;quot;Text&amp;quot;&amp;lt;/span&amp;gt; for Nectar Drop boxes */&lt;br /&gt;
font-size: 1em;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.firstchar {                          /* Usage: &amp;lt;span class=&amp;quot;firstchar&amp;quot;&amp;gt;A&amp;lt;/span&amp;gt; */&lt;br /&gt;
float: left;&lt;br /&gt;
width: 0.7em;&lt;br /&gt;
font-size: 375%;&lt;br /&gt;
font-family: algerian, courier;&lt;br /&gt;
line-height: 80%;&lt;br /&gt;
}&lt;br /&gt;
.daystext {                            /* Usage: &amp;lt;span class=&amp;quot;daystext&amp;quot;&amp;gt;Text Here&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                    /* #296F39 = Green used for Video info on the Day in the life pages */&lt;br /&gt;
}&lt;br /&gt;
.daystextb {                           /* Usage: &amp;lt;span class=&amp;quot;daystextb&amp;quot;&amp;gt;Text Here&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                    /* #296F39 = Green used for Video info on the Day in the life pages */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.MITL_page_nav {                       /* Usage: &amp;lt;div class=&amp;quot;MITL_page_nav&amp;quot; */&lt;br /&gt;
text-align: left;&lt;br /&gt;
border: 1px solid #BFBFBF;&lt;br /&gt;
background: #FFF2E6;&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto&lt;br /&gt;
}&lt;br /&gt;
.daysnav,.monthsnav {                  /* For D/MITL desktop &amp;amp; mobile */&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.daysnav .month {&lt;br /&gt;
margin: 25px 2%;&lt;br /&gt;
}&lt;br /&gt;
.monthsnav .year {&lt;br /&gt;
margin: 25px 5%;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- Book styles (BG is done) ----------------- */&lt;br /&gt;
.devanagari {                    /* Usage: &amp;lt;div class=&amp;quot;devanagari&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
font-family: interDiac;&lt;br /&gt;
src: url(/css/GauraTimes.ttf);      /* Vedabase font */&lt;br /&gt;
}&lt;br /&gt;
.verse {                                /* Usage: &amp;lt;div class=&amp;quot;verse&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* Font color #0000 = black */&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.verse.inter_diac {                     /* Usage: &amp;lt;div class=&amp;quot;verse inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
}&lt;br /&gt;
.synonyms {                             /* Usage: &amp;lt;div class=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.synonyms.inter_diac {                  /* Usage: &amp;lt;div class=&amp;quot;synonyms inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
}&lt;br /&gt;
.translation {                          /* Usage: &amp;lt;div class=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* #296F39 = green */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.translation.inter_diac {               /* Usage: &amp;lt;div class=&amp;quot;translation inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
.purport {                              /* Usage: &amp;lt;div class=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.purport.inter_diac {                   /* Usage: &amp;lt;div class=&amp;quot;purport inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
\*:not(a).text {                                 /* Usage: &amp;lt;div class=&amp;quot;text&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
.text.inter_diac {                      /* Usage: &amp;lt;div class=&amp;quot;text inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
.SB65verse {                     /* 1962-65 SB */&lt;br /&gt;
white-space: pre-line;       /* CSS 3 */&lt;br /&gt;
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */&lt;br /&gt;
white-space: -pre-wrap;      /* Opera 4-6 */&lt;br /&gt;
white-space: -o-pre-wrap;    /* Opera 7 */&lt;br /&gt;
word-wrap: break-word;       /* Internet Explorer 5.5+ */&lt;br /&gt;
text-align: center;          /* Center or margin-left:1.5em; = a : colon. Only if not using text-align: center;*/&lt;br /&gt;
color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End book styles (BG is done) ----------------- */&lt;br /&gt;
/* --- Begin OLD book styles SB, CC (These #IDs should be replaced with .classes as above) --- */&lt;br /&gt;
#verse {&lt;br /&gt;
white-space: pre;&lt;br /&gt;
}&lt;br /&gt;
#text {                          /* Used for verses and was: font-style: italic; */&lt;br /&gt;
}&lt;br /&gt;
#synonyms {                      /* Usage: &amp;lt;div id=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
#translation {                   /* Usage: &amp;lt;div id=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
#purport {                       /* Usage: &amp;lt;div id=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End old books styles BG, SB, CC ----------------- */&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote {&lt;br /&gt;
margin: 1.5em 0em;             /* Places 20px space between quotes on multi-quote pages */&lt;br /&gt;
font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
.quote_heading {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;&lt;br /&gt;
}&lt;br /&gt;
.quote_translation {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_link {                      /* Vanisource link */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.quote_text {&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_verse {                     /* To center use: text-align: center; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_text a {                    /* Makes the Vanisource verse links bold */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END NEW COMPILE FORM -------------------- */&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 {&lt;br /&gt;
margin:0!important;&lt;br /&gt;
padding:0.2em 0.4em;&lt;br /&gt;
}&lt;br /&gt;
#mainbanner {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mainlinks {&lt;br /&gt;
text-align:center;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 110%;&lt;br /&gt;
margin-bottom:0.5em&lt;br /&gt;
}&lt;br /&gt;
#mainlinks a {&lt;br /&gt;
color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
#mainmantra {&lt;br /&gt;
text-align:center;&lt;br /&gt;
margin-top:1.5em;&lt;br /&gt;
color:#B5BD64;&lt;br /&gt;
}&lt;br /&gt;
.maincenter {&lt;br /&gt;
text-align:center;&lt;br /&gt;
max-width:65em;&lt;br /&gt;
margin:0px auto;&lt;br /&gt;
padding-bottom:1em;&lt;br /&gt;
}&lt;br /&gt;
/* Don&#039;t display some stuff on the main page */&lt;br /&gt;
body.page-Main_Page #t-cite,&lt;br /&gt;
body.page-Main_Page #lastmod,&lt;br /&gt;
body.page-Main_Page #siteSub {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE CODING -------------------- */&lt;br /&gt;
/* -------------------- BEGIN CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
/* 1. Override core Vector 2022 background CSS variables */&lt;br /&gt;
:root,&lt;br /&gt;
.skin-vector-2022,&lt;br /&gt;
html {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
--border-color-base: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Unify legacy elements and set global font */&lt;br /&gt;
body,&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base {&lt;br /&gt;
background: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
#headertabs {&lt;br /&gt;
background: inherit;&lt;br /&gt;
}&lt;br /&gt;
#headertabs ul li.ui-state-active {&lt;br /&gt;
background: #D4ECDD;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Force teal and remove borders on all Vector 2022 UI containers, sidebars, and Codex menus */&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.mw-page-container-inner,&lt;br /&gt;
.mw-content-container,&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-sidebar-container,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
#vector-toc,&lt;br /&gt;
.vector-toc-pinned-container,&lt;br /&gt;
.vector-toc-contents,&lt;br /&gt;
.vector-dropdown-content,&lt;br /&gt;
.vector-menu-content,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-menu__list {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ------------------------------------ */&lt;br /&gt;
div.thumb {          /* Remove white border from thumbnails */&lt;br /&gt;
border: none;&lt;br /&gt;
}&lt;br /&gt;
div.tright {&lt;br /&gt;
border: none;&lt;br /&gt;
margin: 0.5em 0 0.8em 1.4em;&lt;br /&gt;
}&lt;br /&gt;
div.tleft {&lt;br /&gt;
border: none;&lt;br /&gt;
margin: 0.5em 1.4em 0.8em 0;&lt;br /&gt;
}&lt;br /&gt;
#lastmod {&lt;br /&gt;
display:none&lt;br /&gt;
}&lt;br /&gt;
li#ca-unify {&lt;br /&gt;
margin-left:1.6em;&lt;br /&gt;
}&lt;br /&gt;
#google-search input {&lt;br /&gt;
font-size:95%;&lt;br /&gt;
width:10.9em;&lt;br /&gt;
}&lt;br /&gt;
#searchform {&lt;br /&gt;
padding-bottom:0.5em&lt;br /&gt;
}&lt;br /&gt;
#p-logo a, #p-logo a:hover {&lt;br /&gt;
height:190px;&lt;br /&gt;
}&lt;br /&gt;
#column-one {&lt;br /&gt;
padding-top:190px;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation {&lt;br /&gt;
padding-top:30px;&lt;br /&gt;
}&lt;br /&gt;
.ac_results {&lt;br /&gt;
padding: 0px;&lt;br /&gt;
border: 1px solid black;&lt;br /&gt;
background-color: Window;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
z-index: 99999;&lt;br /&gt;
}&lt;br /&gt;
.ac_results ul {&lt;br /&gt;
width: 100%;&lt;br /&gt;
list-style-position: outside;&lt;br /&gt;
list-style: none;&lt;br /&gt;
padding: 0;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.ac_results li {&lt;br /&gt;
margin: 0px;&lt;br /&gt;
padding: 2px 5px;&lt;br /&gt;
cursor: default;&lt;br /&gt;
display: block;&lt;br /&gt;
/* if width will be 100% horizontal scrollbar will appear when scroll mode will be used */&lt;br /&gt;
/* width: 100%; */&lt;br /&gt;
font: menu;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
/* it is very important, if line-height not set or set in relative units scroll will be broken in firefox */&lt;br /&gt;
line-height: 16px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.ac_loading {&lt;br /&gt;
background: Window url(&#039;indicator.gif&#039;) right center no-repeat;&lt;br /&gt;
}&lt;br /&gt;
.ac_odd {&lt;br /&gt;
background-color: #eee;&lt;br /&gt;
}&lt;br /&gt;
.ac_over {&lt;br /&gt;
background-color: aquamarine;&lt;br /&gt;
color: HighlightText;&lt;br /&gt;
}&lt;br /&gt;
.ac_moreItems {&lt;br /&gt;
text-align: center;&lt;br /&gt;
background-color: InactiveCaption;&lt;br /&gt;
color: InactiveCaptionText;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
padding: 0px 5px;&lt;br /&gt;
cursor: default;&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
font: bold menu 12px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
-moz-user-select: none;&lt;br /&gt;
-khtml-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE TEST -------------------- */&lt;br /&gt;
body.page-Main_Page_test h1 {&lt;br /&gt;
background:#f0f0f0;            /* was background:#faf5ff; */&lt;br /&gt;
border-bottom:1px solid #ccc;&lt;br /&gt;
border-top:1px solid #ccc;&lt;br /&gt;
padding:0.3em;&lt;br /&gt;
margin:1em 0;&lt;br /&gt;
color:#B5BD64;                /* font color */&lt;br /&gt;
font-family:georgia;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 140%;&lt;br /&gt;
text-align:center;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page_test h2 {&lt;br /&gt;
background:#f0f0f0;&lt;br /&gt;
border-bottom:1px solid #ccc;&lt;br /&gt;
border-top:1px solid #ccc;&lt;br /&gt;
padding:0.3em;&lt;br /&gt;
margin:1em 0;&lt;br /&gt;
color:#000000;&lt;br /&gt;
font-family:georgia;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 110%;&lt;br /&gt;
text-align:center;&lt;br /&gt;
}&lt;br /&gt;
#mainh2links a {&lt;br /&gt;
color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE TEST -------------------- */&lt;br /&gt;
/* --------------- DONATION PAGE - http://vanipedia.org/wiki/Special:IframePage/Donation --------------------*/&lt;br /&gt;
#iframeframe {&lt;br /&gt;
height: 800px;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
/* 2020-11-27 Elad: Scale and center main page banners */&lt;br /&gt;
a[href\*=&#039;MainPage&#039;]::after {&lt;br /&gt;
content: &#039;a&#039;;&lt;br /&gt;
font-size: 50px;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
img[src\*=&#039;MainPage&#039;] {&lt;br /&gt;
transform: scale(1.225) translateX(9%);&lt;br /&gt;
}&lt;br /&gt;
/* End mainpage banners */&lt;br /&gt;
/* Main page mobile view classes */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.MainPageBG {&lt;br /&gt;
display: inline-table;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
display: table-cell;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Stack the 5-column theme analysis sections vertically */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Prevent the timeline from breaking the mobile viewport */&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: unset;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin: 1em auto;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Make fixed-width captions flexible on mid-sized screens */&lt;br /&gt;
.youtube_right .thumbcaption,&lt;br /&gt;
.youtube_left .thumbcaption {&lt;br /&gt;
width: auto;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Ensure old table layouts don&#039;t cause horizontal scroll */&lt;br /&gt;
.vanitable {&lt;br /&gt;
display: block;&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 400px)&lt;br /&gt;
{&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;40em&amp;quot;] {&lt;br /&gt;
width: 78vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption {&lt;br /&gt;
width: 69vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideowrap {&lt;br /&gt;
width: 69vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo {&lt;br /&gt;
padding: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;24em&amp;quot;] {&lt;br /&gt;
width: unset !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo iframe {&lt;br /&gt;
width: 67vw;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;32em&amp;quot;] { /* right-to-left languages */&lt;br /&gt;
min-width: 80vw !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 320px)&lt;br /&gt;
{&lt;br /&gt;
#mp-upper .embedvideo iframe {&lt;br /&gt;
width: 70vw;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption {&lt;br /&gt;
width: 69vw;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo {&lt;br /&gt;
width: 71vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideowrap {&lt;br /&gt;
width: 67vw !important;&lt;br /&gt;
}&lt;br /&gt;
.NectarDropBox&lt;br /&gt;
{&lt;br /&gt;
min-width: 17.5em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-right &amp;gt; tbody &amp;gt; tr:nth-child(4) &amp;gt; td&lt;br /&gt;
{&lt;br /&gt;
padding: 0 0 0 .5em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-right &amp;gt; tbody &amp;gt; tr:nth-child(6) &amp;gt; td&lt;br /&gt;
{&lt;br /&gt;
padding: 0 0 0 .4em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;32em&amp;quot;] { /* right-to-left languages */&lt;br /&gt;
min-width: 86vw !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* End main page mobile view classes */&lt;br /&gt;
/* Generic center class */&lt;br /&gt;
div.center&lt;br /&gt;
{&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar drop classes */&lt;br /&gt;
@media only screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
div.NectarDropBox&lt;br /&gt;
{&lt;br /&gt;
max-width: 30%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox&lt;br /&gt;
{&lt;br /&gt;
text-align: left;&lt;br /&gt;
min-height: 11.6em;&lt;br /&gt;
border:thin solid #000000;&lt;br /&gt;
border-radius: 1em;&lt;br /&gt;
box-shadow: 0.5em 0.5em 1em #bcbcbc;&lt;br /&gt;
margin: 1em 0em;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 800px)&lt;br /&gt;
{&lt;br /&gt;
.vaniquotebox {&lt;br /&gt;
max-width:80%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox &amp;gt; table&lt;br /&gt;
{&lt;br /&gt;
text-align:left;&lt;br /&gt;
font-size:1em;&lt;br /&gt;
color:#000000;&lt;br /&gt;
min-height: 11.5em;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox td&lt;br /&gt;
{&lt;br /&gt;
padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
/* Put spacing between the YouTube video player and text that flows around it */&lt;br /&gt;
/* left-to-right languages */&lt;br /&gt;
.youtube_right .embedvideo&lt;br /&gt;
{&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption&lt;br /&gt;
{&lt;br /&gt;
width: 330px;&lt;br /&gt;
}&lt;br /&gt;
/* right-to-left languages */&lt;br /&gt;
.youtube_left .embedvideo&lt;br /&gt;
{&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc ul&lt;br /&gt;
{&lt;br /&gt;
text-align: right !important;&lt;br /&gt;
direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc .tocnumber {&lt;br /&gt;
padding-left: 0.5em;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc .toctitle&lt;br /&gt;
{&lt;br /&gt;
direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.ar .toctitle::before {&lt;br /&gt;
content: &amp;quot;محتويات&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he .toctitle::before {&lt;br /&gt;
content: &amp;quot;תוכן עניינים&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he,.rtltoc.ar {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
font-weight: sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he h2,.rtltoc.ar h2&lt;br /&gt;
{&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Kasya */&lt;br /&gt;
/* Custom Wikipedia-style Hover Popup Alternative */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
content: &amp;quot;Preview: &amp;quot; attr(title);&lt;br /&gt;
position: absolute;&lt;br /&gt;
bottom: 120%;&lt;br /&gt;
left: 50%;&lt;br /&gt;
transform: translateX(-50%);&lt;br /&gt;
background: var(--background-color-page, #ffffff);&lt;br /&gt;
color: var(--color-base, #202122);&lt;br /&gt;
padding: 12px 16px;&lt;br /&gt;
border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
white-space: normal;&lt;br /&gt;
width: 280px;&lt;br /&gt;
z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- THEME ANALYSIS PAGE STRUCTURE -------------------- */&lt;br /&gt;
/* 5-Column Grid */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr);&lt;br /&gt;
gap: 15px;&lt;br /&gt;
margin: 2em 0;&lt;br /&gt;
}&lt;br /&gt;
.theme-column {&lt;br /&gt;
background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
padding: 15px;&lt;br /&gt;
border: 1px solid #B5BD64;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
/* Formats the links cleanly inside each column */&lt;br /&gt;
.theme-column ul {&lt;br /&gt;
list-style-type: none;&lt;br /&gt;
padding: 0;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.theme-column li {&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
/* Eliminate structural white borders and force structural columns to teal */&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
#vector-toc,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-page-container-inner,&lt;br /&gt;
.vector-sidebar-container {&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Override core Vector 2022 background CSS variables */&lt;br /&gt;
:root,&lt;br /&gt;
.skin-vector-2022,&lt;br /&gt;
html {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
--border-color-base: transparent !important; /* Neutralizes structural borders */&lt;br /&gt;
}&lt;br /&gt;
/* Force the specific grid columns and pinned containers to adopt the teal */&lt;br /&gt;
.vector-sidebar-container,&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-toc-pinned-container,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.mw-page-container-inner {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Wit &amp;amp; Wisdom Card Hover Effects */&lt;br /&gt;
.ww-card {&lt;br /&gt;
transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
box-shadow: 0 6px 15px rgba(0,0,0,0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.ww-image-layer {&lt;br /&gt;
transition: transform 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover .ww-image-layer {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
.ww-text-arrow {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover .ww-text-arrow {&lt;br /&gt;
transform: translateX(4px);&lt;br /&gt;
}&lt;br /&gt;
/* Portal Books Accordion Styles */&lt;br /&gt;
.book-accordion-report {&lt;br /&gt;
background: #FDF2D5;&lt;br /&gt;
border: 1px solid #d0d7de;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,0.04);&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* --- ENHANCED PORTAL BOOKS ACCORDION --- */&lt;br /&gt;
/* The Main Container */&lt;br /&gt;
.book-accordion {&lt;br /&gt;
background: #FFF8EE;&lt;br /&gt;
border: none;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
margin-bottom: 20px;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0,0,0,0.06); /* Deeper, softer shadow */&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
/* The Clickable Header Bar */&lt;br /&gt;
.book-accordion-header {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
color: #1f4033;&lt;br /&gt;
padding: 16px 20px 16px 60px; /* Top: 16px, Right: 20px, Bottom: 16px, Left: 60px */&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background-color 0.2s ease;&lt;br /&gt;
user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* Header Hover Effect */&lt;br /&gt;
.book-accordion-header:hover {&lt;br /&gt;
background-color: #7fbd97; /* Lightens the bar slightly on hover */&lt;br /&gt;
}&lt;br /&gt;
.extra-button {&lt;br /&gt;
background-color: #5B3E34;&lt;br /&gt;
}&lt;br /&gt;
.extra-button:hover {&lt;br /&gt;
background-color: #907359;&lt;br /&gt;
}&lt;br /&gt;
/* Fix for the standard MediaWiki Collapse/Expand Button */&lt;br /&gt;
.book-accordion .mw-collapsible-toggle {&lt;br /&gt;
float: right;&lt;br /&gt;
font-weight: normal;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
background: rgba(255, 255, 255, 0.15);&lt;br /&gt;
padding: 4px 12px;&lt;br /&gt;
border-radius: 20px; /* Makes it a pill shape */&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
}&lt;br /&gt;
/* Target the link inside the toggle to ensure it stays white */&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover {&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
/* The Content Area */&lt;br /&gt;
.book-accordion-content {&lt;br /&gt;
padding: 24px;&lt;br /&gt;
}&lt;br /&gt;
/* The Grid Setup */&lt;br /&gt;
.book-grid-list {&lt;br /&gt;
column-width: 280px;&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
list-style-type: none;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Single-column version of accordion link list */&lt;br /&gt;
.book-grid-list.single-column {&lt;br /&gt;
column-width: auto;&lt;br /&gt;
column-count: 1;&lt;br /&gt;
column-gap: 0;&lt;br /&gt;
}&lt;br /&gt;
.book-grid-list li {&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
break-inside: avoid;&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Links */&lt;br /&gt;
.mw-parser-output .book-grid-list li a,&lt;br /&gt;
.mw-parser-output .book-grid-list li a.external {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
background-image: none !important; /* Safely removes the external link icon */&lt;br /&gt;
border: 1px solid #e1e4e8 !important;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
color: #1a5e9a;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,0.02);&lt;br /&gt;
transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Hover Effect */&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover,&lt;br /&gt;
.mw-parser-output .book-grid-list li a.external:hover {&lt;br /&gt;
background-color: #f4f8fc !important;&lt;br /&gt;
border-color: #1a5e9a !important;&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
box-shadow: 0 4px 10px rgba(26,94,154,0.12);&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Hover Effect */&lt;br /&gt;
.book-grid-list li a:hover {&lt;br /&gt;
background-color: #f4f8fc;&lt;br /&gt;
border-color: #1a5e9a;&lt;br /&gt;
transform: translateY(-2px); /* Lifts the card up slightly */&lt;br /&gt;
box-shadow: 0 4px 10px rgba(26,94,154,0.12); /* Subtle blue glow */&lt;br /&gt;
}&lt;br /&gt;
/* --- Solid Buttons with a Padded Outer Frame (Pseudo-Element Method) --- */&lt;br /&gt;
.vision-btn.btn-framed {&lt;br /&gt;
position: relative !important; /* Required to anchor the frame */&lt;br /&gt;
margin: 12px !important; /* Ensures there is room for the frame to render */&lt;br /&gt;
}&lt;br /&gt;
/* This draws the actual frame 6px outside the button */&lt;br /&gt;
.vision-btn.btn-framed::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: -12px;&lt;br /&gt;
left: -12px;&lt;br /&gt;
right: -12px;&lt;br /&gt;
bottom: -12px;&lt;br /&gt;
border: 2px solid #3a5c6e !important; /* The teal frame */&lt;br /&gt;
border-radius: 6px !important; /* Slightly rounded to match the button */&lt;br /&gt;
pointer-events: none; /* Ensures the frame doesn&#039;t block you from clicking the button */&lt;br /&gt;
}&lt;br /&gt;
/* Changes the frame color when you hover over the button */&lt;br /&gt;
.vision-btn.btn-framed:hover::after {&lt;br /&gt;
border-color: #466e84 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile Responsiveness for Custom Book Grids */&lt;br /&gt;
@media screen and (max-width: 720px) {&lt;br /&gt;
.book-grid-list {&lt;br /&gt;
/* Forces the grid to stack into a single vertical column on small screens */&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
/* Adjust padding for smaller screens if necessary */&lt;br /&gt;
.book-accordion-content {&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------&lt;br /&gt;
FIX: Mobile-Only Image Scaling (Leaves Desktop Intact)&lt;br /&gt;
---------------------------------------------------- */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Don&#039;t show external-link icon for image-only links */&lt;br /&gt;
.mw-parser-output a.external:has(img) {&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Layout for Image &amp;amp; Button Grids */&lt;br /&gt;
.compilation-wrapper {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
align-items: flex-start;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 30px;&lt;br /&gt;
margin: 20px auto;&lt;br /&gt;
max-width: 1000px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-image {&lt;br /&gt;
flex: 1 1 300px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
max-width: 450px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-button-grid {&lt;br /&gt;
flex: 1 1 400px;&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));&lt;br /&gt;
gap: 15px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn {&lt;br /&gt;
background-color: #3a5c6e;&lt;br /&gt;
padding: 12px 24px;&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn-full {&lt;br /&gt;
grid-column: 1 / -1;&lt;br /&gt;
}&lt;br /&gt;
/* Defines the layout for the main container holding all columns */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr); /* Creates exactly 5 equal columns */&lt;br /&gt;
gap: 15px; /* Adds consistent breathing room between the columns */&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Optional but highly recommended: Make it stack nicely on smaller screens */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: repeat(2, 1fr); /* 2 columns on medium screens */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: 1fr; /* 1 single column on mobile */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
MEDIA SNIPPETS OVERFLOW FIX (The Nuclear Option)&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Target the main column boxes by their unique background color */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important; /* Force-stops ANY visual spilling */&lt;br /&gt;
}&lt;br /&gt;
/* 2. Target the nested inner divs and forcefully strip their hardcoded 300px widths */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] div {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Keep images, video frames, and MediaWiki file wrappers strictly contained */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] img,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] iframe,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] .embedvideo,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 auto !important; /* Centers the media nicely */&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA VISION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vision-layout-wrapper {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 950px;&lt;br /&gt;
margin: 10px auto 30px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* INTRODUCTION */&lt;br /&gt;
.vision-intro {&lt;br /&gt;
max-width: 850px;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
color: #263b38;&lt;br /&gt;
font-size: 17px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
/* CORE PRINCIPLES TITLE */&lt;br /&gt;
.vision-core-title {&lt;br /&gt;
margin: 0 auto 14px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
color: #3a5c6e;&lt;br /&gt;
font-size: 22px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
}&lt;br /&gt;
.vision-core-title span {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
/* CORE PRINCIPLES IMAGE&lt;br /&gt;
No border/frame/padding.&lt;br /&gt;
Uses full available content width.&lt;br /&gt;
*/&lt;br /&gt;
.vision-core-image {&lt;br /&gt;
width: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
line-height: 0;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vision-core-image .mw-file-description,&lt;br /&gt;
.vision-core-image .mw-file-element,&lt;br /&gt;
.vision-core-image img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* BUTTONS */&lt;br /&gt;
.vision-buttons-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: row;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 22px;&lt;br /&gt;
}&lt;br /&gt;
/* EXISTING BUTTON GRAPHICS */&lt;br /&gt;
.vision-btn {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
background-color: #3a5c6e;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: background-color 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn:hover {&lt;br /&gt;
background-color: #466e84;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn a,&lt;br /&gt;
.vision-btn a.external {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
padding: 22px 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
text-align: center;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
/* RESPONSIVE */&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
.vision-buttons-row {&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn {&lt;br /&gt;
flex: 1 1 45%;&lt;br /&gt;
}&lt;br /&gt;
.vision-intro {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------&lt;br /&gt;
Vanipedia Community Section&lt;br /&gt;
---------------------------------------------------- */&lt;br /&gt;
.community-layout-wrapper {&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 35px auto 40px;&lt;br /&gt;
padding: 0 15px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Vanivillage + Vaniseva */&lt;br /&gt;
.community-platform-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 100px;&lt;br /&gt;
margin-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 240px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item a:hover {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
/* YouTube + Facebooks + Instagram */&lt;br /&gt;
.community-social-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 102px;&lt;br /&gt;
margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 115px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item a:hover {&lt;br /&gt;
transform: scale(1.08);&lt;br /&gt;
}&lt;br /&gt;
/* Community image */&lt;br /&gt;
.community-image-container {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
.community-image-container img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1000px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Contact + Statistics buttons */&lt;br /&gt;
.community-button-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
gap: 30px;&lt;br /&gt;
margin: 0 auto 30px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row .vision-btn {&lt;br /&gt;
width: 250px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.community-layout-wrapper {&lt;br /&gt;
padding: 0 10px;&lt;br /&gt;
margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-row {&lt;br /&gt;
gap: 25px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item img {&lt;br /&gt;
max-width: 150px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-row {&lt;br /&gt;
gap: 18px;&lt;br /&gt;
margin-bottom: 25px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item img {&lt;br /&gt;
max-width: 65px;&lt;br /&gt;
}&lt;br /&gt;
.community-image-container {&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row {&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row .vision-btn {&lt;br /&gt;
width: calc(50% - 6px);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
GLOBAL SITENOTICE / MEDIAWIKI HEADER SUPPRESSION (ALL PAGES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#siteNotice,&lt;br /&gt;
#localNotice,&lt;br /&gt;
.mw-sitenotice,&lt;br /&gt;
.sitenotice,&lt;br /&gt;
.vector-sitenotice-container,&lt;br /&gt;
#mainbanner,&lt;br /&gt;
.anonnotice,&lt;br /&gt;
.dismissable-notice,&lt;br /&gt;
#centralNotice {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Only hide these tabs if the JavaScript determines the user is NOT authorized */&lt;br /&gt;
body.restricted-ui #ca-history,&lt;br /&gt;
body.restricted-ui #ca-talk,&lt;br /&gt;
body.restricted-ui #ca-viewsource {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
NIGHT MODE / DARK MODE OVERRIDES&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Target the specific dark mode class applied by the Vector toggle */&lt;br /&gt;
html.skin-theme-clientpref-night {&lt;br /&gt;
--background-color-base: #121212 !important;&lt;br /&gt;
--background-color-page: #121212 !important;&lt;br /&gt;
--background-color-quiet: #1a1a1a !important;&lt;br /&gt;
--color-base: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Global background and text color overrides */&lt;br /&gt;
html.skin-theme-clientpref-night body,&lt;br /&gt;
html.skin-theme-clientpref-night #content,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-body,&lt;br /&gt;
html.skin-theme-clientpref-night #mw-page-base,&lt;br /&gt;
html.skin-theme-clientpref-night #mw-head-base {&lt;br /&gt;
background: #121212 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Unified Vector 2022 UI containers and Codex menus */&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container-inner,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-content-container,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-header-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-column-start,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-column-end,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sidebar-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinnable-element,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinnable-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc-contents,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-menu-content,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-appearance-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-page-toolbar-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-page-toolbar,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu__list,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-radio,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-appearance {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Fix specific custom components (Cards, Columns, Book Accordions) */&lt;br /&gt;
html.skin-theme-clientpref-night .theme-column {&lt;br /&gt;
background: rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .book-accordion {&lt;br /&gt;
background: #1a1a1a !important;&lt;br /&gt;
border-color: #333 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .book-accordion-header {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border-bottom: 3px solid #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a.external {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
color: #90cdf4 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a:hover {&lt;br /&gt;
background-color: #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text,&lt;br /&gt;
html.skin-theme-clientpref-night \*:not(a).text {&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Fix the Search Bar and Auto-suggest Dropdown */&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input__input-wrapper,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-typeahead-search-container {&lt;br /&gt;
background-color: #1a1a1a !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input__input {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input__input::placeholder {&lt;br /&gt;
color: #a0aec0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input__end-button {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border-color: #4a5568 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-typeahead-search__menu {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border: 1px solid #333 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item:hover,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item--selected {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Invert external iframes and override inline widget colors */&lt;br /&gt;
html.skin-theme-clientpref-night .vanipedia-clock iframe {&lt;br /&gt;
filter: invert(0.92) hue-rotate(180deg) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;#ede9ce&amp;quot;],&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;background-color: #ede9ce&amp;quot;],&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;background-color:#ede9ce&amp;quot;] {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border-color: #333 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;#ede9ce&amp;quot;] a,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-panelLayout-framed a {&lt;br /&gt;
color: #90cdf4 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-panelLayout-framed,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-tabPanelLayout {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border: 1px solid #333 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-fieldsetLayout,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-widget {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Scrollbars and Edge Stripes Cleanup */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content {&lt;br /&gt;
scrollbar-color: #3b4b5f #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar {&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar-track,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar-track {&lt;br /&gt;
background: #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar-thumb,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar-thumb {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc .vector-toc-list-item-active {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-pinned-container::after,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-pinned-container::before,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container::after,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container::before {&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Dark Mode Sidebar Menu Widgets &amp;amp; Headers */&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content {&lt;br /&gt;
background-color: #253141 !important;&lt;br /&gt;
border: 1px solid #3b4b5f !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a \*,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a \* {&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a:hover,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a:hover \*,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a:hover,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a:hover \* {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu .vector-menu-heading,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content .vector-menu-heading {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-sidebar-menu.vanipedia-collapsed:has(.vector-menu-content-list:empty) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
LIGHT MODE OVERRIDES&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Global Light Mode Layout Variables */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Light Mode Sidebar &amp;amp; Menu Backgrounds */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container {&lt;br /&gt;
background-color: #EEF2F9 !important;&lt;br /&gt;
--background-color-interactive: #EEF2F9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Give the floating dropdown a visible box in Light Mode */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content:not(#vector-user-links-dropdown *):not(.vector-user-menu *) {&lt;br /&gt;
background-color: #ffffff !important; /* Clean white background */&lt;br /&gt;
border: 1px solid #c8ccd1 !important; /* Soft grey border */&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; /* Soft shadow */&lt;br /&gt;
}&lt;br /&gt;
/* Ensure inner wrappers don&#039;t double-pad or override the box */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Light Mode Sidebar Menu Typography &amp;amp; Headers */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading {&lt;br /&gt;
background-color: #345B63 !important; /* Dark teal background for headers */&lt;br /&gt;
color: #ffffff !important; /* White text */&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link {&lt;br /&gt;
color: #2F5E5E !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover {&lt;br /&gt;
color: #0645ad !important;&lt;br /&gt;
background-color: #EEF2F9 !important; /* Soft hover highlight */&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
GLOBAL OVERRIDES (BOTH MODES)&lt;br /&gt;
========================================================= */&lt;br /&gt;
#mainbanner {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body,&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body-content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Personality Landing Hero */&lt;br /&gt;
.personality-card {&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 0 auto 35px auto;&lt;br /&gt;
background: #3a5c6e;&lt;br /&gt;
border: 1px solid #7FA28B;&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.personality-hero {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 28px;&lt;br /&gt;
align-items: center; /* This centers the shorter column (image or text) vertically */&lt;br /&gt;
}&lt;br /&gt;
.personality-image {&lt;br /&gt;
flex: 0 0 396px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.personality-image img {&lt;br /&gt;
max-width: 360px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
margin: auto;&lt;br /&gt;
padding: 4px;&lt;br /&gt;
background: #E7F3E5;&lt;br /&gt;
border: 1px solid #c8c8c8;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,.08);&lt;br /&gt;
}&lt;br /&gt;
/* Keep the title fix you applied earlier! */&lt;br /&gt;
.personality-title {&lt;br /&gt;
font-size: 180%;&lt;br /&gt;
text-align: left;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.personality-content {&lt;br /&gt;
flex: 1;&lt;br /&gt;
padding: 0 24px 0 0;&lt;br /&gt;
}&lt;br /&gt;
/* --- Mobile Layout Rules --- */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
.personality-hero {&lt;br /&gt;
flex-direction: column; /* Stacks the image and text vertically */&lt;br /&gt;
gap: 16px; /* Reduces the gap slightly so it doesn&#039;t feel too empty on mobile */&lt;br /&gt;
}&lt;br /&gt;
.personality-image {&lt;br /&gt;
flex: 1 1 auto; /* Removes the rigid 360px width constraint */&lt;br /&gt;
width: 100%; /* Allows the image to fill the mobile container gracefully */&lt;br /&gt;
}&lt;br /&gt;
.personality-image img {&lt;br /&gt;
max-width: 100%; /* Ensures the image never spills off the screen */&lt;br /&gt;
}&lt;br /&gt;
.personality-title {&lt;br /&gt;
text-align: center; /* Optional: Centering the title often looks better on stacked mobile layouts */&lt;br /&gt;
}&lt;br /&gt;
.personality-content {&lt;br /&gt;
padding: 0 16px; /* Adds 16px of space to the left and right of the text */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/*--- Additional Info Card ---*/&lt;br /&gt;
.info-card {&lt;br /&gt;
max-width: 900px;&lt;br /&gt;
margin: 30px auto;&lt;br /&gt;
padding: 24px 28px;&lt;br /&gt;
background: #FFF8EE;&lt;br /&gt;
border: 1px solid #D8C7A5;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.info-card h3 {&lt;br /&gt;
margin: 0 0 15px;&lt;br /&gt;
font-size: 150%;&lt;br /&gt;
color: #345B63;&lt;br /&gt;
}&lt;br /&gt;
.info-card p {&lt;br /&gt;
margin: 0 0 16px;&lt;br /&gt;
line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
.info-card .cta-button {&lt;br /&gt;
margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Hide empty sidebar menu headings */&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.accordion-toc-heading {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STICKY HEADER &amp;amp; FLOATING MENU ONLY&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Permanently remove the pinned sidebar column &amp;amp; all pinning buttons */&lt;br /&gt;
#vector-main-menu-pinned-container,&lt;br /&gt;
.vector-main-menu-pinned-container,&lt;br /&gt;
.vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action,&lt;br /&gt;
.vector-pinnable-header-toggle-button,&lt;br /&gt;
.vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button,&lt;br /&gt;
[data-event-name\*=&amp;quot;vector-main-menu.pin&amp;quot;],&lt;br /&gt;
[data-event-name\*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Hide magnifying glass / search toggle icon in sticky header */&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle,&lt;br /&gt;
#vector-sticky-header .mw-ui-icon-wikimedia-search,&lt;br /&gt;
#vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Sticky header container layout */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header,&lt;br /&gt;
#vector-sticky-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
background-color: #cce7d7 !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
padding-left: 16px !important;&lt;br /&gt;
padding-right: 16px !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode version */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header {&lt;br /&gt;
background-color: #1a1a1a !important;&lt;br /&gt;
border-bottom: 2px solid #3b4b5f !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Start Container: Burger + Search (PREVENTS growing/stretching across the bar) */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important; /* Stops it from expanding across the middle */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Burger button */&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
min-width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Search box */&lt;br /&gt;
#vector-sticky-header #p-search,&lt;br /&gt;
#vector-sticky-header form#searchform,&lt;br /&gt;
#vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner,&lt;br /&gt;
#vector-sticky-header .cdx-search-input {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
top: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
bottom: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
float: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox,&lt;br /&gt;
#vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Position Page Title in the MIDDLE of the top bar */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-title,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar .mw-headline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-size: 1.35rem !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode text */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Action tools stay on the far right */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. Floating Dropdown Menu Box Styling */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content {&lt;br /&gt;
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background-color: var(--background-color-base, #ffffff) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
FLOATING &amp;quot;BACK TO TOP&amp;quot; BUTTON&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background-color: #345B63 !important; /* Vanipedia dark teal */&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
transform: translateY(12px) !important;&lt;br /&gt;
transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shown when scrolled down */&lt;br /&gt;
#vanipedia-back-to-top.visible {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
transform: translateY(0) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top:hover {&lt;br /&gt;
background-color: #244147 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top:active {&lt;br /&gt;
transform: translateY(0) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top svg {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode theme */&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover {&lt;br /&gt;
background-color: #4f637c !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile positioning */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 18px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
UNIVERSAL VĀṆĪ-TEMPLE MAIN PAGE: FULL-WIDTH ARCHITECTURAL BLUEPRINT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Petal Color &amp;amp; Material Variables */&lt;br /&gt;
:root {&lt;br /&gt;
--petal-color:        #1b2e4b; /* Vanipedia Midnight Blue */&lt;br /&gt;
--petal-color-dark:   #101c2e;&lt;br /&gt;
--vani-gold:          #d4af37;&lt;br /&gt;
--vani-wood-wall:     #241913; /* Rich dark walnut edge-to-edge */&lt;br /&gt;
--vani-shelf-depth:   #140d09; /* Deep shadow inside open shelves */&lt;br /&gt;
--vani-border-wood:   #3d2b20;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Show &amp;amp; Theme the Vector 2022 Top Bar (from image_3992d7.png) */&lt;br /&gt;
body.page-Main_Page .vector-header-container, body.page-Main_Page #mw-head { display: flex !important; background: transparent !important; background-color: transparent !important; border: none !important; border-bottom: none !important; box-shadow: none !important; height: auto !important; min-height: 86px !important; }&lt;br /&gt;
.vector-header-container .mw-logo-wordmark,&lt;br /&gt;
.vector-header-container .vector-menu-heading,&lt;br /&gt;
.vector-header-container a,&lt;br /&gt;
.vector-sticky-header a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
border: 1px solid var(--vani-gold) !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
background-color: var(--petal-color-dark) !important;&lt;br /&gt;
color: var(--vani-gold) !important;&lt;br /&gt;
border: 1px solid var(--vani-gold) !important;&lt;br /&gt;
font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Full-Width Edge-to-Edge Wood Canvas (Zero Columns, Zero Plants) */&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
background-color: var(--vani-wood-wall) !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-wood-sanctuary {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
min-height: calc(100vh - 110px);&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 24px 40px 80px 40px !important;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(180deg, rgba(0,0,0,0.35) 0%, transparent 15%, transparent 85%, rgba(0,0,0,0.55) 100%),&lt;br /&gt;
radial-gradient(ellipse at 50% 25%, #3a281e 0%, var(--vani-wood-wall) 80%);&lt;br /&gt;
color: #e6dfd5;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif;&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Upper Canopy with Concealed Linear Cove Lighting (No Spotlights) */&lt;br /&gt;
.vani-canopy-box {&lt;br /&gt;
width: 100%;&lt;br /&gt;
background: linear-gradient(180deg, #18100c 0%, #2b1d15 70%, #1c130e 100%);&lt;br /&gt;
border-top: 2px solid var(--vani-gold);&lt;br /&gt;
border-bottom: 3px solid #140d09;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 30px 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
position: relative;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* Seamless warm golden wash fading down the wood grain */&lt;br /&gt;
.vani-canopy-box::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 3%;&lt;br /&gt;
right: 3%;&lt;br /&gt;
bottom: -24px;&lt;br /&gt;
height: 24px;&lt;br /&gt;
background: radial-gradient(ellipse at 50% 0%, rgba(212, 175, 55, 0.45) 0%, rgba(212, 175, 55, 0.12) 50%, transparent 80%);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
filter: blur(8px);&lt;br /&gt;
}&lt;br /&gt;
.vani-canopy-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif;&lt;br /&gt;
font-size: clamp(28px, 2.5vw, 42px);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
letter-spacing: 0.05em;&lt;br /&gt;
margin: 0 0 6px 0;&lt;br /&gt;
text-shadow: 0 2px 8px rgba(0,0,0,0.8);&lt;br /&gt;
}&lt;br /&gt;
.vani-canopy-subtitle {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
color: #c9bfb1;&lt;br /&gt;
margin: 0;&lt;br /&gt;
letter-spacing: 0.04em;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Open Recessed Wall Shelves (Without Glass) */&lt;br /&gt;
.vani-shelves-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 24px;&lt;br /&gt;
margin: 34px 0 28px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.vani-open-shelf {&lt;br /&gt;
background: linear-gradient(180deg, #110b08 0%, var(--vani-shelf-depth) 100%);&lt;br /&gt;
border: 2px solid var(--vani-border-wood);&lt;br /&gt;
border-bottom: 4px solid #0d0806;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 18px 20px;&lt;br /&gt;
min-height: 180px;&lt;br /&gt;
position: relative;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 6px 14px rgba(0, 0, 0, 0.75),&lt;br /&gt;
0 4px 12px rgba(0,0,0,0.35);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
}&lt;br /&gt;
/* Subtle indirect light strip inside the top of each shelf */&lt;br /&gt;
.vani-open-shelf::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 8%;&lt;br /&gt;
right: 8%;&lt;br /&gt;
height: 6px;&lt;br /&gt;
background: radial-gradient(ellipse at 50% 0%, rgba(212, 175, 55, 0.3) 0%, transparent 80%);&lt;br /&gt;
filter: blur(2px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vani-shelf-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
border-bottom: 1px solid rgba(212, 175, 55, 0.25);&lt;br /&gt;
padding-bottom: 6px;&lt;br /&gt;
margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
/* Content styling inside dark shelves */&lt;br /&gt;
.vani-open-shelf a {&lt;br /&gt;
color: #dcd4c7 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-open-shelf a:hover {&lt;br /&gt;
color: var(--vani-gold) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Central Showcase Display Window (Holds Virtual Timeline) */&lt;br /&gt;
.vani-center-showcase {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 0 auto 35px;&lt;br /&gt;
background: #0d0806;&lt;br /&gt;
border: 3px solid #3d2b20;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 0 20px rgba(0,0,0,0.8),&lt;br /&gt;
0 8px 25px rgba(0,0,0,0.5);&lt;br /&gt;
}&lt;br /&gt;
/* 7. Docked Base Plinth Footer (Always Visible) */&lt;br /&gt;
.vani-plinth-footer {&lt;br /&gt;
position: fixed;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
height: 48px;&lt;br /&gt;
background: linear-gradient(180deg, #18110c 0%, #0f0a07 100%);&lt;br /&gt;
border-top: 1px solid var(--vani-gold);&lt;br /&gt;
z-index: 1000;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
padding: 0 30px;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: 0 -4px 15px rgba(0,0,0,0.45);&lt;br /&gt;
}&lt;br /&gt;
.vani-footer-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
.vani-petal-badge {&lt;br /&gt;
color: #d1c7b8 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
padding: 4px 12px;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
background: rgba(255,255,255,0.06);&lt;br /&gt;
border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-petal-badge:hover,&lt;br /&gt;
.vani-petal-badge.is-active {&lt;br /&gt;
background: var(--petal-color);&lt;br /&gt;
border-color: var(--vani-gold);&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-footer-milestone {&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
letter-spacing: 0.03em;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vani-shelves-grid {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
Vanipedia Visitors Statistics — Zero Scrollbar Configuration&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Hide right Appearance menu */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vector-column-end,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #vector-appearance-pinned-container,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #vector-page-tools-pinned-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1350px centered container */&lt;br /&gt;
body.page-Vanipedia_Visitors_Statistics {&lt;br /&gt;
--max-width-base: 1350px !important;&lt;br /&gt;
--width-layout: 1350px !important;&lt;br /&gt;
}&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-page-container {&lt;br /&gt;
max-width: 1350px !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-page-container-inner,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-content-container,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #content,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-parser-output {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dashboard container */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vanipedia-analytics-dashboard {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 15px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Iframe with enough vertical room */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vanipedia-analytics-dashboard iframe {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: 950px !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA MAIN PAGE&lt;br /&gt;
Full-screen custom homepage&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
1. HIDE ALL WIKI TOOLS &amp;amp; UNWANTED CHROME ON MAIN PAGE&lt;br /&gt;
(Main Page, Discussion, Read, Edit, History, Tools, Notices)&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #left-navigation,&lt;br /&gt;
body.page-Main_Page #right-navigation,&lt;br /&gt;
body.page-Main_Page #p-namespaces,&lt;br /&gt;
body.page-Main_Page #p-views,&lt;br /&gt;
body.page-Main_Page #p-cactions,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-tools,&lt;br /&gt;
body.page-Main_Page #vector-page-tools-dropdown,&lt;br /&gt;
body.page-Main_Page #vector-page-tools-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-page-titlebar,&lt;br /&gt;
body.page-Main_Page .mw-page-title-main,&lt;br /&gt;
body.page-Main_Page .firstHeading,&lt;br /&gt;
body.page-Main_Page #firstHeading,&lt;br /&gt;
body.page-Main_Page .mw-indicators,&lt;br /&gt;
body.page-Main_Page .mw-editsection,&lt;br /&gt;
body.page-Main_Page .catlinks,&lt;br /&gt;
body.page-Main_Page .printfooter,&lt;br /&gt;
body.page-Main_Page #siteSub,&lt;br /&gt;
body.page-Main_Page #contentSub,&lt;br /&gt;
body.page-Main_Page #jump-to-nav,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mainbanner,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
2. REMOVE VECTOR WIDTH / GRID / MARGINS&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container {&lt;br /&gt;
display: block !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page main#content {&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden;&lt;br /&gt;
background: #f5f1e8 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
3. RESET MEDIAWIKI STYLING INSIDE HOMEPAGE&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-home *,&lt;br /&gt;
body.page-Main_Page #vani-home *::before,&lt;br /&gt;
body.page-Main_Page #vani-home *::after {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home a {&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home a.external {&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home img {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HOMEPAGE CANVAS&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
--cream: #f6f2e9;&lt;br /&gt;
--cream-2: #eee8dc;&lt;br /&gt;
--green: #123f38;&lt;br /&gt;
--green-soft: #31574f;&lt;br /&gt;
--gold: #b1873d;&lt;br /&gt;
--text: #18201d;&lt;br /&gt;
--muted: #746f65;&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
min-height: 720px;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 20px 38px 18px !important;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
background:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
circle at 62% 24%,&lt;br /&gt;
rgba(255,255,255,.76) 0,&lt;br /&gt;
rgba(255,255,255,.30) 26%,&lt;br /&gt;
transparent 48%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
105deg,&lt;br /&gt;
#faf7f0 0%,&lt;br /&gt;
var(--cream) 55%,&lt;br /&gt;
#f2ede3 100%&lt;br /&gt;
);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TOP BAR&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-top {&lt;br /&gt;
height: 66px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BRAND&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-brand {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
}&lt;br /&gt;
/* ROUND LOGO */&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo img {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
/* VANIPEDIA WORDMARK + SMALL NETWORK LINKS */&lt;br /&gt;
.vh-wordmark-group {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 100%;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
transform: translateX(10px);&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 24px;&lt;br /&gt;
margin-top: 3px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 14px;          /* VANISOURCE / VANIQUOTES / VANIMEDIA */&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .02em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network a {&lt;br /&gt;
color: #B5BC64 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network a:hover {&lt;br /&gt;
color: var(--gold) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network span {&lt;br /&gt;
margin: 0 3px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo img {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark img {&lt;br /&gt;
width: auto;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark img {&lt;br /&gt;
width: auto;&lt;br /&gt;
height: 50px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle {&lt;br /&gt;
width: 950px;&lt;br /&gt;
margin-left: 28px;&lt;br /&gt;
padding-left: 18px;&lt;br /&gt;
border-left: 2px solid rgba(177,135,61,.45);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
line-height: 1.3;&lt;br /&gt;
letter-spacing: .11em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
align-self: center;&lt;br /&gt;
transform: translateY(6px);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 17px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links i {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 17px;&lt;br /&gt;
background: rgba(177,135,61,.38);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links a {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-main {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1fr)&lt;br /&gt;
220px;&lt;br /&gt;
column-gap: 24px;&lt;br /&gt;
height: 510px;&lt;br /&gt;
}&lt;br /&gt;
.vh-main::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: -35px; /* move divider down */&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.35);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
FROM HIS LETTERS heading&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-letter-heading {&lt;br /&gt;
display: block;&lt;br /&gt;
width: auto;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 0 22px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Rotating content&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
#vh-random-letter {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .45s ease,&lt;br /&gt;
transform .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-letter.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Whole item clickable&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-link {&lt;br /&gt;
display: block;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Recipient&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-person {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 17px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Date&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-date {&lt;br /&gt;
margin-bottom: 14px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.3;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Selected passage&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-text {&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Read letter&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-more {&lt;br /&gt;
margin-top: 14px;&lt;br /&gt;
padding-top: 9px;&lt;br /&gt;
border-top:&lt;br /&gt;
1px solid rgba(177,135,61,.30);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Hover&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-link:hover&lt;br /&gt;
.vh-random-letter-person,&lt;br /&gt;
.vh-random-letter-link:hover&lt;br /&gt;
.vh-random-letter-more {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
MAIN TITLE / INTRO&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-intro {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 8;&lt;br /&gt;
grid-column: 1;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
width: 650px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
padding-top: 36px;&lt;br /&gt;
padding-left: 145px;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: clamp(64px, 5.2vw, 94px);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: .88;&lt;br /&gt;
letter-spacing: -.025em;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
}&lt;br /&gt;
.vh-description,&lt;br /&gt;
.vh-quote-text,&lt;br /&gt;
.vh-quote-source,&lt;br /&gt;
.vh-discover-primary,&lt;br /&gt;
.vh-discover-secondary,&lt;br /&gt;
.vh-gateway-text,&lt;br /&gt;
.vh-feature-copy,&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle,&lt;br /&gt;
.vh-top-links,&lt;br /&gt;
.vh-small-heading,&lt;br /&gt;
.vh-gateway-title,&lt;br /&gt;
.vh-section-title,&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
.vh-network-grid small {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 35px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
margin: 27px 0 18px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
ROTATING ŚRĪLA PRABHUPĀDA SUBTITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-description {&lt;br /&gt;
width: 700px;&lt;br /&gt;
max-width: 700px;&lt;br /&gt;
min-height: 64px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
line-height: 1.48;&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
left: 50px;&lt;br /&gt;
bottom: 0px;&lt;br /&gt;
background: transparent;&lt;br /&gt;
}&lt;br /&gt;
.vh-description.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO PHOTO AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-photo-stage {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
grid-column: 1;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
width: 790px;&lt;br /&gt;
justify-self: end;&lt;br /&gt;
margin: 0 35px 0 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
height: calc(105% + 90px);&lt;br /&gt;
top: -85px;&lt;br /&gt;
}&lt;br /&gt;
.vh-photo {&lt;br /&gt;
position: absolute;&lt;br /&gt;
inset: 0;&lt;br /&gt;
background-position: center center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
filter:&lt;br /&gt;
grayscale(.10)&lt;br /&gt;
sepia(.06)&lt;br /&gt;
saturate(.82)&lt;br /&gt;
contrast(.96);&lt;br /&gt;
transition: opacity 1.4s ease-in-out;&lt;br /&gt;
border-radius: 50;&lt;br /&gt;
-webkit-mask-image:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
ellipse 54% 60% at 50% 50%,&lt;br /&gt;
black 58%,&lt;br /&gt;
rgba(0,0,0,.99) 64%,&lt;br /&gt;
rgba(0,0,0,.92) 70%,&lt;br /&gt;
rgba(0,0,0,.78) 77%,&lt;br /&gt;
rgba(0,0,0,.58) 84%,&lt;br /&gt;
rgba(0,0,0,.36) 90%,&lt;br /&gt;
rgba(0,0,0,.16) 95%,&lt;br /&gt;
rgba(0,0,0,.05) 98%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to bottom,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
);&lt;br /&gt;
-webkit-mask-composite:&lt;br /&gt;
source-in,&lt;br /&gt;
source-in;&lt;br /&gt;
mask-image:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
ellipse 54% 60% at 50% 50%,&lt;br /&gt;
black 58%,&lt;br /&gt;
rgba(0,0,0,.99) 64%,&lt;br /&gt;
rgba(0,0,0,.92) 70%,&lt;br /&gt;
rgba(0,0,0,.78) 77%,&lt;br /&gt;
rgba(0,0,0,.58) 84%,&lt;br /&gt;
rgba(0,0,0,.36) 90%,&lt;br /&gt;
rgba(0,0,0,.16) 95%,&lt;br /&gt;
rgba(0,0,0,.05) 98%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to bottom,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
);&lt;br /&gt;
mask-composite:&lt;br /&gt;
intersect,&lt;br /&gt;
intersect;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
DISCOVER&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
THEMATIC ARTICLE SPOTLIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-discover {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 9;&lt;br /&gt;
grid-column: 2;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
top: 28px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
height: calc(100% - 0px);&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding-left: 24px;&lt;br /&gt;
border-left: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.42;&lt;br /&gt;
}&lt;br /&gt;
/* Section heading */&lt;br /&gt;
.vh-discover-heading {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* Random article container */&lt;br /&gt;
#vh-random-article {&lt;br /&gt;
margin-top: 28px;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .7s ease,&lt;br /&gt;
transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-article.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Whole article preview is clickable */&lt;br /&gt;
.vh-random-article-link {&lt;br /&gt;
display: block;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Article title */&lt;br /&gt;
.vh-random-article-title {&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.18;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
}&lt;br /&gt;
/* First lines of article */&lt;br /&gt;
.vh-random-article-extract {&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
/* Read article link */&lt;br /&gt;
.vh-random-article-more {&lt;br /&gt;
margin-top: 15px;&lt;br /&gt;
padding-top: 10px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Hover */&lt;br /&gt;
.vh-random-article-link:hover .vh-random-article-title,&lt;br /&gt;
.vh-random-article-link:hover .vh-random-article-more {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
GATEWAYS&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 170px;&lt;br /&gt;
bottom: 35px;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 1000px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 1 1 150px;&lt;br /&gt;
min-width: 140px;&lt;br /&gt;
padding: 0 8px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Taller separators between gateways */&lt;br /&gt;
.vh-gateway:not(:last-child)::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
right: 0;&lt;br /&gt;
top: 15px;&lt;br /&gt;
bottom: 15px;&lt;br /&gt;
width: 1px;&lt;br /&gt;
background: rgba(18,63,56,.18);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:last-child {&lt;br /&gt;
border-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon {&lt;br /&gt;
display: block;&lt;br /&gt;
height: 50px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 29px;&lt;br /&gt;
line-height: 45px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
margin: 4px 0 4px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.1;&lt;br /&gt;
letter-spacing: .05em;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title a {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
color: var(--text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.12;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text.vh-gateway-links {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.12;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
CONTINUOUS LIFE TIMELINE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
height: 116px;&lt;br /&gt;
margin-top: 30px;&lt;br /&gt;
width: 100vw;&lt;br /&gt;
max-width: 100vw;&lt;br /&gt;
margin-left: calc(50% - 50vw);&lt;br /&gt;
margin-right: calc(50% - 50vw);&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window:active {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: flex-start;&lt;br /&gt;
width: max-content;&lt;br /&gt;
height: 100%;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
}&lt;br /&gt;
/* horizontal line */&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
top: 42px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.55);&lt;br /&gt;
}&lt;br /&gt;
/* one timeline event */&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 10px 20px 0;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* date */&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
height: 21px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .06em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* dot */&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 38px;&lt;br /&gt;
left: 20px;&lt;br /&gt;
width: 8px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: var(--green);&lt;br /&gt;
border: 2px solid #f6f2e9;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
/* short event text */&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 24px;&lt;br /&gt;
max-width: 175px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
/* hover */&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-date,&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-text {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* subtle edge fade */&lt;br /&gt;
.vh-lifeline-window::before,&lt;br /&gt;
.vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
width: 65px;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window::before {&lt;br /&gt;
left: 0;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
#f6f2e9,&lt;br /&gt;
rgba(246,242,233,0)&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window::after {&lt;br /&gt;
right: 0;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to left,&lt;br /&gt;
#f6f2e9,&lt;br /&gt;
rgba(246,242,233,0)&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEMPORARY LOGO FALLBACK&lt;br /&gt;
Only relevant if you use .vh-logo-temp&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-logo-temp {&lt;br /&gt;
width: 58px;&lt;br /&gt;
height: 58px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
border: 3px solid var(--gold);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: var(--green);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MOTION ACCESSIBILITY&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-photo,&lt;br /&gt;
#vh-discover-content,&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
1366–1500px DESKTOPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
padding-left: 24px !important;&lt;br /&gt;
padding-right: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-size: 67px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
width: 585px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding-left: 8px;&lt;br /&gt;
padding-right: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(560px, 1.12fr)&lt;br /&gt;
minmax(570px, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-grid {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
repeat(4, 88px)&lt;br /&gt;
minmax(150px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark {&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
1200–1365px DESKTOPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-size: 61px;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
width: 525px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
1.05fr&lt;br /&gt;
.95fr;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-grid {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
repeat(4, 78px)&lt;br /&gt;
minmax(140px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
SMALL GATEWAY DESTINATION LINKS&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
/* Individual links */&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
opacity: .82;&lt;br /&gt;
transition:&lt;br /&gt;
color .22s ease,&lt;br /&gt;
opacity .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Very fine underline */&lt;br /&gt;
.vh-gateway-links a::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 50%;&lt;br /&gt;
bottom: -2px;&lt;br /&gt;
width: 0;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform: translateX(-50%);&lt;br /&gt;
transition:&lt;br /&gt;
width .28s cubic-bezier(.2,.8,.2,1);&lt;br /&gt;
}&lt;br /&gt;
/* Hover */&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: var(--gold) !important;&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover::after {&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
/* Separators */&lt;br /&gt;
.vh-link-sep {&lt;br /&gt;
margin: 0 3px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
opacity: .55;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
animation: vh-link-arrive .65s ease both;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(1) {&lt;br /&gt;
animation-delay: .45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(2) {&lt;br /&gt;
animation-delay: .60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(3) {&lt;br /&gt;
animation-delay: .75s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(4) {&lt;br /&gt;
animation-delay: .90s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vh-link-arrive {&lt;br /&gt;
from {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(4px);&lt;br /&gt;
}&lt;br /&gt;
to {&lt;br /&gt;
opacity: .82;&lt;br /&gt;
transform: translateY(0);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Prevent popups */&lt;br /&gt;
body.page-Main_Page #vani-home a[title]:hover::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MAIN PAGE — REMOVE STRAY TOP/BOTTOM SKIN STRIPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* Force every outer Vector wrapper behind homepage to cream */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* MediaWiki sometimes creates empty paragraphs around the page markup */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove any residual top/bottom spacing around parser output */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:first-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* No outer spacing around homepage */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-footer-container,&lt;br /&gt;
body.page-Main_Page footer,&lt;br /&gt;
body.page-Main_Page #footer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-jump-link {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-intro::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: -1;&lt;br /&gt;
left: -20px;&lt;br /&gt;
top: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
width: 500px;&lt;br /&gt;
height: 500px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-main-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-gold-rule,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-description {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: 60px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
FROM HIS LETTERS — LEFT PANEL&lt;br /&gt;
========================================================== */&lt;br /&gt;
/*&lt;br /&gt;
\* Keep .vh-now because it positions the left column.&lt;br /&gt;
\* It is now only an internal technical class name.&lt;br /&gt;
*/&lt;br /&gt;
.vh-now {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 15;&lt;br /&gt;
top: 28px;&lt;br /&gt;
left: -20px;&lt;br /&gt;
width: 180px;&lt;br /&gt;
height: calc(100% - 0px);&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 20px 18px 20px 0;&lt;br /&gt;
border-right: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
text-align: left;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.42;&lt;br /&gt;
}&lt;br /&gt;
.vh-letter-heading {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 0 22px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO TITLE — WHO IS REVEAL&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
/* MediaWiki-generated link wrapping everything */&lt;br /&gt;
.vh-hero-title-link &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
position: relative;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
position: absolute;&lt;br /&gt;
/* VERTICAL POSITION */&lt;br /&gt;
top: 3px;&lt;br /&gt;
/* HORIZONTAL POSITION */&lt;br /&gt;
right: -5px;&lt;br /&gt;
/* SIZE */&lt;br /&gt;
font-size: 40px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, serif;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: .88;&lt;br /&gt;
letter-spacing: -.025em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateX(-18px);&lt;br /&gt;
transition:&lt;br /&gt;
opacity .45s ease,&lt;br /&gt;
transform .55s cubic-bezier(.22,.7,.25,1);&lt;br /&gt;
}&lt;br /&gt;
/* Reveal */&lt;br /&gt;
.vh-hero-title-wrap:hover .vh-who-corner {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
/* No standard link effects */&lt;br /&gt;
.vh-hero-title-link a:hover,&lt;br /&gt;
.vh-hero-title-link a:visited {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
WHO IS ŚRĪLA PRABHUPĀDA?&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 4px;&lt;br /&gt;
bottom: -39px;&lt;br /&gt;
z-index: 30;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(-7px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .35s ease,&lt;br /&gt;
transform .35s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-link a {&lt;br /&gt;
display: inline-flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 9px;&lt;br /&gt;
padding: 8px 13px 7px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.65);&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: rgba(246,242,233,.88);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .10em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition:&lt;br /&gt;
color .25s ease,&lt;br /&gt;
border-color .25s ease,&lt;br /&gt;
background .25s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-arrow {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: -1px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition: transform .25s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Reveal ONLY when interacting with the hero title */&lt;br /&gt;
.vh-hero-title-wrap:hover .vh-who-link {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateY(0);&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
/* Button hover */&lt;br /&gt;
.vh-who-link a:hover {&lt;br /&gt;
color: var(--green);&lt;br /&gt;
border-color: var(--gold);&lt;br /&gt;
background: rgba(246,242,233,.98);&lt;br /&gt;
}&lt;br /&gt;
.vh-who-link a:hover .vh-who-arrow {&lt;br /&gt;
transform: translateX(3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-dot {&lt;br /&gt;
transform: scale(1.5);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline must follow JS position immediately */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
scroll-behavior: auto !important;&lt;br /&gt;
transform-origin: 0 0;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VIRTUAL TIMELINE PERFORMANCE&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
display: flex;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
height: 100%;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
transform-style: flat;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TIMELINE YEAR NAVIGATION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 22px;&lt;br /&gt;
margin: 0 0 10px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 35px;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 4px 2px;&lt;br /&gt;
color: rgba(18,63,56,.62);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
transition:&lt;br /&gt;
color .2s ease,&lt;br /&gt;
transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* Random quotes */&lt;br /&gt;
.vh-quote {&lt;br /&gt;
height: 82px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
padding: 0 40px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
border-bottom: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
margin-top: 26px;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-inner {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
max-width: 1500px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-text {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
text-overflow: ellipsis;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: clamp(20px, 1.65vw, 29px);&lt;br /&gt;
line-height: 1.16;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source {&lt;br /&gt;
margin-top: 7px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source::before,&lt;br /&gt;
.vh-quote-source::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 74px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a {&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a:hover {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 15px;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 93px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote,&lt;br /&gt;
#vh-random-quote-source {&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote.is-changing,&lt;br /&gt;
#vh-random-quote-source.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured {&lt;br /&gt;
width: auto;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(760px, 1.3fr)&lt;br /&gt;
minmax(600px, 1fr);&lt;br /&gt;
column-gap: 32px;&lt;br /&gt;
align-items: start;&lt;br /&gt;
margin-top: 18px;&lt;br /&gt;
padding-top: 18px;&lt;br /&gt;
padding-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured,&lt;br /&gt;
.vh-network {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — TITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — GRID&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
INDIVIDUAL TREASURE CARD&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 48% 52%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature a {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MEDIA AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-media,&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px 0 0 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* Normal video/image cards */&lt;br /&gt;
.vh-feature-video .vh-feature-media,&lt;br /&gt;
.vh-feature-imagequote .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
/* SHORT&lt;br /&gt;
Keep complete vertical YouTube Shorts thumbnail visible.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-short .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: contain;&lt;br /&gt;
background-color: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEXT PANEL ON RIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 3px 10px 5px 12px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
border-radius: 0 6px 6px 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
/* SHORT / VIDEO / IMAGE QUOTE / NECTAR DROP */&lt;br /&gt;
.vh-feature-copy small {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Actual title */&lt;br /&gt;
.vh-feature-copy strong {&lt;br /&gt;
display: block;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
\* Metadata currently not needed.&lt;br /&gt;
\* Keep it hidden so dates do not appear underneath.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-copy span {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
NECTAR DROP&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-audio-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.50);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
line-height: 1;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
transform .2s ease,&lt;br /&gt;
background .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar:hover .vh-feature-audio-icon {&lt;br /&gt;
transform: scale(1.06);&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-network .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 120px;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 5px 10px 0;&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
border-right: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
background .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover .vh-network-icon {&lt;br /&gt;
transform: scale(1.12);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover strong {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
height: 42px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition:&lt;br /&gt;
transform .22s ease,&lt;br /&gt;
color .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes {&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 60px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat strong {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: -8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes + strong {&lt;br /&gt;
white-space: normal;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 19px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat small {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: 8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK MISSION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 430px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 0 0px 0 10px;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-world {&lt;br /&gt;
flex: 0 0 150px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
margin-right: 0px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission-text {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 250px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover .vh-network-world img {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
RESPONSIVE BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(650px, 1.2fr)&lt;br /&gt;
minmax(650px, 1fr);&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
grid-template-columns: 47% 53%;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
padding-left: 9px;&lt;br /&gt;
padding-right: 7px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 110px;&lt;br /&gt;
min-width: 110px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1.1fr)&lt;br /&gt;
minmax(620px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 105px;&lt;br /&gt;
min-width: 105px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =====================================================&lt;br /&gt;
SOCIAL PLATFORM STATISTICS&lt;br /&gt;
===================================================== */&lt;br /&gt;
/* Month / year title */&lt;br /&gt;
.social-stats-title {&lt;br /&gt;
margin: 30px 0 10px;&lt;br /&gt;
padding-bottom: 7px;&lt;br /&gt;
font-size: 25px;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
border-bottom: 2px solid #2a4452;&lt;br /&gt;
}&lt;br /&gt;
/* Clickable statistics bar */&lt;br /&gt;
.social-stats-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-header:hover {&lt;br /&gt;
background: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
/* Platform blocks */&lt;br /&gt;
.social-stats-platform {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
border-right: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-name {&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-views {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
/* Details */&lt;br /&gt;
.social-stats-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 7px;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #2a4452;&lt;br /&gt;
background: #eef2f4;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-arrow {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Expanded report */&lt;br /&gt;
.social-stats-details {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
padding: 24px 28px 30px;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-top: 1px solid #c8ccd1;&lt;br /&gt;
border-radius: 0 0 8px 8px;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-number {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.15;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-view-label {&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
IMAGE QUOTE POPUP&lt;br /&gt;
========================================================== */&lt;br /&gt;
#vh-imagequote-lightbox {&lt;br /&gt;
position: fixed;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
/* positioned by JS */&lt;br /&gt;
top: auto;&lt;br /&gt;
left: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .2s ease,&lt;br /&gt;
visibility .2s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox.is-open {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
visibility: visible;&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 20vw;&lt;br /&gt;
max-width: 380px;&lt;br /&gt;
min-width: 260px;&lt;br /&gt;
height: auto;&lt;br /&gt;
max-height: 55vh;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px&lt;br /&gt;
rgba(0, 0, 0, .28);&lt;br /&gt;
}&lt;br /&gt;
.vh-imagequote-lightbox-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
top: 5px;&lt;br /&gt;
right: 7px;&lt;br /&gt;
width: 28px;&lt;br /&gt;
height: 28px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: rgba(0, 0, 0, .55);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 26px;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar Drop audio activity */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 3px;&lt;br /&gt;
height: 18px;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave span {&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 4px;&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform-origin: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span {&lt;br /&gt;
animation: vhNectarWave .75s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(2) {&lt;br /&gt;
animation-delay: -.45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(3) {&lt;br /&gt;
animation-delay: -.20s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(4) {&lt;br /&gt;
animation-delay: -.60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(5) {&lt;br /&gt;
animation-delay: -.30s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(6) {&lt;br /&gt;
animation-delay: -.55s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(7) {&lt;br /&gt;
animation-delay: -.10s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vhNectarWave {&lt;br /&gt;
0% {&lt;br /&gt;
height: 3px;&lt;br /&gt;
}&lt;br /&gt;
100% {&lt;br /&gt;
height: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Nectar audio area — never scroll */&lt;br /&gt;
.vh-feature-nectar .vh-feature-audio {&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar .vh-nectar-wave {&lt;br /&gt;
flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Video + Nectar Drop title limit */&lt;br /&gt;
.vh-feature-video .vh-feature-copy strong,&lt;br /&gt;
.vh-feature-nectar .vh-feature-copy strong {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
display: -webkit-box;&lt;br /&gt;
-webkit-box-orient: vertical;&lt;br /&gt;
-webkit-line-clamp: 5;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
========================================================= */&lt;br /&gt;
.vani-flipbook-trigger {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
transition:&lt;br /&gt;
transform 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger:hover img {&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px&lt;br /&gt;
rgba(0, 0, 0, 0.22);&lt;br /&gt;
}&lt;br /&gt;
/* Full-screen dark overlay */&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
position: fixed;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
display: none;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
background:&lt;br /&gt;
rgba(15, 20, 18, 0.90);&lt;br /&gt;
}&lt;br /&gt;
#vani-flipbook-overlay.is-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* Popup */&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: calc(100vw - 80px);&lt;br /&gt;
height: calc(100vh - 40px);&lt;br /&gt;
max-width: 1800px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 20px 70px&lt;br /&gt;
rgba(0, 0, 0, 0.55);&lt;br /&gt;
}&lt;br /&gt;
/* Iframe holder */&lt;br /&gt;
#vani-flipbook-frame-holder {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Actual flipbook iframe */&lt;br /&gt;
#vani-flipbook-frame {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
}&lt;br /&gt;
/* Close button */&lt;br /&gt;
.vani-flipbook-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 10px;&lt;br /&gt;
right: 10px;&lt;br /&gt;
z-index: 100001;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background:&lt;br /&gt;
rgba(20, 20, 20, 0.80);&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
font-family:&lt;br /&gt;
Arial,&lt;br /&gt;
sans-serif;&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
line-height: 42px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-close:hover {&lt;br /&gt;
background: #000000;&lt;br /&gt;
}&lt;br /&gt;
body.vani-flipbook-open {&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
padding: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
max-width: none;&lt;br /&gt;
border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================&lt;br /&gt;
VANIPEDIA INSPIRATION&lt;br /&gt;
========================================= */&lt;br /&gt;
/* Image */&lt;br /&gt;
.vision-layout-wrapper .vision-logo {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
}&lt;br /&gt;
.vision-layout-wrapper .vision-logo img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 350px;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Two button columns */&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
display: flex;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-col {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Light green buttons */&lt;br /&gt;
.vision-buttons-container .vision-btn {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn:hover {&lt;br /&gt;
background-color: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn a,&lt;br /&gt;
.vision-buttons-container .vision-btn a.external {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ARCHITECTURAL WOOD SANCTUM &amp;amp; SHADOWBOX NICHES (A1 CONCEPT)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
:root {&lt;br /&gt;
--wood-darkest: #110804;&lt;br /&gt;
--wood-dark: #1c0e07;&lt;br /&gt;
--wood-mid: #2b170e;&lt;br /&gt;
--wood-warm: #3d2214;&lt;br /&gt;
--wood-light: #54311c;&lt;br /&gt;
--gold-bright: #f5d77f;&lt;br /&gt;
--gold-mid: #d4af37;&lt;br /&gt;
--gold-deep: #997a15;&lt;br /&gt;
--text-cream: #f4ebd9;&lt;br /&gt;
--text-muted: #bda892;&lt;br /&gt;
--spotlight-glow: radial-gradient(circle at 50% 0%, rgba(255, 230, 160, 0.28) 0%, rgba(255, 210, 120, 0.08) 45%, transparent 75%);&lt;br /&gt;
}&lt;br /&gt;
/* Master Architectural Container */&lt;br /&gt;
.sanctum-cabinet {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1280px;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
background: linear-gradient(180deg, #2b170e 0%, #1c0e07 40%, #140904 100%);&lt;br /&gt;
border: 3px solid #3d2314;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
box-shadow: 0 25px 60px rgba(0,0,0,0.9), inset 0 2px 4px rgba(255,220,150,0.2), inset 0 -2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
position: relative;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, &#039;Georgia&#039;, serif;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
}&lt;br /&gt;
.sanctum-cabinet::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0; left: 0; right: 0; bottom: 0;&lt;br /&gt;
background: repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0px, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 4px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 1: TOP ARCHITECTURAL CORNICE / NAV BAR */&lt;br /&gt;
.cornice-header {&lt;br /&gt;
background: linear-gradient(180deg, #3f2314 0%, #28140a 60%, #1b0c05 100%);&lt;br /&gt;
border-bottom: 2px solid #5a341b;&lt;br /&gt;
box-shadow: 0 8px 16px rgba(0,0,0,0.7), inset 0 2px 3px rgba(255,230,170,0.25);&lt;br /&gt;
padding: 14px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left .nav-burger {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
background: rgba(0,0,0,0.4);&lt;br /&gt;
padding: 6px 12px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
border: 1px solid #4a2814;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-group {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.main-brand-title {&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0,0,0,0.9), 0 0 12px rgba(212,175,55,0.3);&lt;br /&gt;
}&lt;br /&gt;
.brand-subline {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-search {&lt;br /&gt;
flex: 1;&lt;br /&gt;
max-width: 480px;&lt;br /&gt;
margin: 0 24px;&lt;br /&gt;
}&lt;br /&gt;
.search-input-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel {&lt;br /&gt;
width: 100%;&lt;br /&gt;
padding: 10px 18px 10px 42px;&lt;br /&gt;
background: #0f0704;&lt;br /&gt;
border: 1px solid #472613;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-family: inherit;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0,0,0,0.9), 0 1px 2px rgba(255,255,255,0.08);&lt;br /&gt;
outline: none;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel::placeholder {&lt;br /&gt;
color: #7d6b58;&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.search-icon {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 14px;&lt;br /&gt;
top: 50%;&lt;br /&gt;
transform: translateY(-50%);&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links .btn-gold a {&lt;br /&gt;
background: linear-gradient(180deg, #b8860b 0%, #7d5904 100%);&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: #fff !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* SPOTLIGHT HOOD &amp;amp; OVERHEAD LAMPS (A1 STYLE) */&lt;br /&gt;
.spotlight-frieze {&lt;br /&gt;
position: relative;&lt;br /&gt;
padding: 24px 20px 10px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
background: linear-gradient(180deg, #24130b 0%, #180c06 100%);&lt;br /&gt;
border-bottom: 2px solid #3a1e0f;&lt;br /&gt;
}&lt;br /&gt;
.lamp-row {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-around;&lt;br /&gt;
padding: 0 80px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.lamp {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
background: radial-gradient(ellipse at center, #ffd700 0%, #b8860b 60%, #442500 100%);&lt;br /&gt;
border-radius: 0 0 10px 10px;&lt;br /&gt;
box-shadow: 0 0 14px 4px rgba(255, 215, 0, 0.45);&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
.lamp::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 8px;&lt;br /&gt;
left: -70px;&lt;br /&gt;
width: 200px;&lt;br /&gt;
height: 280px;&lt;br /&gt;
background: var(--spotlight-glow);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.frieze-title {&lt;br /&gt;
font-size: 24px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-shadow: 0 2px 6px rgba(0,0,0,0.95);&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.frieze-subtitle {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.shadowbox-body {&lt;br /&gt;
padding: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 2: HERO STAGE */&lt;br /&gt;
.hero-sanctuary-stage {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 1fr 1.25fr 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
background: linear-gradient(180deg, #180c06 0%, #100703 100%);&lt;br /&gt;
border: 3px solid #361e10;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
box-shadow: inset 0 10px 25px rgba(0,0,0,0.9);&lt;br /&gt;
margin-bottom: 24px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-card {&lt;br /&gt;
background: rgba(0, 0, 0, 0.45);&lt;br /&gt;
border: 1px solid #3b2011;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.8);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-tag {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-headline a {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-body {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: #bcaaa4;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
margin: 10px 0;&lt;br /&gt;
flex: 1;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-footer a {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.center-frame {&lt;br /&gt;
background: #090402;&lt;br /&gt;
border: 3px solid #4a2814;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.95), inset 0 0 30px rgba(0,0,0,0.9);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.sanctuary-center-badge {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link a {&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 3px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 80px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
background: linear-gradient(90deg, transparent, var(--gold-mid), transparent);&lt;br /&gt;
margin: 10px auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.multilingual-tape {&lt;br /&gt;
background: #140904;&lt;br /&gt;
border: 1px solid #361b0d;&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
margin-top: 12px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 3: 3D RECESSED SHADOWBOX SHELF NICHES */&lt;br /&gt;
.niches-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche {&lt;br /&gt;
background: linear-gradient(180deg, #0e0603 0%, #170b05 100%);&lt;br /&gt;
border: 3px solid #381f11;&lt;br /&gt;
border-top: 4px solid #1a0c06;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 18px;&lt;br /&gt;
box-shadow: inset 0 8px 18px rgba(0,0,0,0.95), 0 4px 10px rgba(0,0,0,0.7), inset 0 0 20px rgba(0,0,0,0.8);&lt;br /&gt;
position: relative;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: transform 0.2s, border-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
border-color: #633b20;&lt;br /&gt;
}&lt;br /&gt;
.niche-lamp {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
width: 36px;&lt;br /&gt;
height: 5px;&lt;br /&gt;
background: #e2ba4d;&lt;br /&gt;
border-radius: 0 0 6px 6px;&lt;br /&gt;
box-shadow: 0 0 10px rgba(255,215,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.niche-icon-wrap {&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
margin: 10px 0 10px 0;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0,0,0,0.8));&lt;br /&gt;
}&lt;br /&gt;
.niche-title {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
.niche-desc {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.niche-meta {&lt;br /&gt;
margin-top: auto;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
border-top: 1px solid #2d180c;&lt;br /&gt;
padding-top: 8px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* SUPPLEMENTARY TAXONOMY SHELF */&lt;br /&gt;
.taxonomies-carved-shelf {&lt;br /&gt;
background: #110704;&lt;br /&gt;
border: 1px solid #361b0c;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 12px 18px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.shelf-label {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
background: #1d0f07;&lt;br /&gt;
border: 1px solid #422312;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 4px 10px;&lt;br /&gt;
margin: 0 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
/* CARVED TIMELINE RIBBON */&lt;br /&gt;
.timeline-carved-ribbon {&lt;br /&gt;
background: linear-gradient(180deg, #1c0e07 0%, #120803 100%);&lt;br /&gt;
border: 2px solid #381f11;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
box-shadow: inset 0 4px 10px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.timeline-label-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.timeline-title {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.timeline-span-badge {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.timeline-years-bar {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
background: #080301;&lt;br /&gt;
border: 1px solid #30170a;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-year {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: #9c8570;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
padding: 2px 6px;&lt;br /&gt;
transition: color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.vh-year:hover, .vh-year.active {&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 4: BASE PLINTH FOOTER */&lt;br /&gt;
.plinth-footer {&lt;br /&gt;
background: linear-gradient(180deg, #1d0f07 0%, #120803 100%);&lt;br /&gt;
border-top: 3px solid #3d2111;&lt;br /&gt;
padding: 20px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.05);&lt;br /&gt;
}&lt;br /&gt;
.plinth-stat {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-actions {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
background: #190b05;&lt;br /&gt;
border: 1px solid #4a2712;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
.niches-grid { grid-template-columns: 1fr; }&lt;br /&gt;
.hero-sanctuary-stage { grid-template-columns: 1fr; }&lt;br /&gt;
.taxonomies-carved-shelf { flex-direction: column; gap: 10px; }&lt;br /&gt;
.plinth-footer { flex-direction: column; gap: 14px; text-align: center; }&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PERSISTENT TOP BAR: #345B63 SINGLE-ROW (BURGER, SEARCH, TITLE, USER)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Full-Width Outer Banner Container (Strict #345B63) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Inner Flex Row: STRICT Single Horizontal Line */&lt;br /&gt;
.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CENTERED TITLE: Dead-Center On The Same Line */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.8px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. LEFT SECTION: Burger [ ≡ ] + Search In ONE Row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Force Burger Menu Dropdown to ALWAYS display on desktop */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .cdx-button--fake-button {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* HIGH-VISIBILITY GOLD FOR BURGER &amp;amp; ALL VECTOR ICONS */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.mw-header .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
filter: brightness(0) saturate(100%) invert(86%) sepia(26%) saturate(884%) hue-rotate(352deg) brightness(102%) contrast(96%) !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide duplicate site wordmark &amp;amp; tagline next to burger */&lt;br /&gt;
.vector-header-start .mw-logo-wordmark,&lt;br /&gt;
.vector-header-start .mw-logo-tagline,&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Box Container on Left */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Refined Inset Search Input (Option 1: Harmonious Deep Sea Teal) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 18px !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
padding: 4px 12px 4px 30px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
line-height: 30px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
transition: width 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(245, 215, 127, 0.4), inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input::placeholder,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]::placeholder,&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
color: #a5c4c9 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-search-box-inner .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide separate search submit buttons */&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container #searchButton,&lt;br /&gt;
.vector-header-container #mw-searchButton,&lt;br /&gt;
.vector-header-container .searchButton,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. RIGHT SECTION: User Part Fixed (No weird boxes, clean gold, unified dropdown) */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.1 Remove all clunky button box backgrounds and borders from top bar items */&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button--fake-button,&lt;br /&gt;
.vector-header-end .cdx-button--weight-quiet,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-menu-heading,&lt;br /&gt;
.vector-header-end #p-personal,&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-menu,&lt;br /&gt;
.vector-header-end .vector-menu,&lt;br /&gt;
.vector-header-end .vector-menu-content,&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.2 Style username &amp;amp; header icons in clean warm gold (no boxes) */&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #pt-userpage-2 span,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: background-color 0.2s ease, color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.3 Desktop User Dropdown Menu (Strictly Matching image_a7f3ff.png) */&lt;br /&gt;
.vector-header-end .vector-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content div,&lt;br /&gt;
.vector-header-end .vector-dropdown-content ul,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-menu-content {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure Talk (pt-mytalk) is visible in desktop dropdown */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide icons inside desktop user dropdown so it matches image_a7f3ff.png clean text */&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean, compact, single-row links */&lt;br /&gt;
.vector-header-end .vector-dropdown-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a span {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
font-size: inherit !important;&lt;br /&gt;
font-weight: inherit !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:focus,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Divider above Logout */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-user-menu-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. DISABLE ALL HOVER PREVIEWS / POPUPS IN TOP BAR */&lt;br /&gt;
.vector-header-container [title]:hover::after,&lt;br /&gt;
.vector-header-container [title]:hover::before,&lt;br /&gt;
.vector-header-container a[title]:hover::after,&lt;br /&gt;
.vector-header-container a[title]:hover::before,&lt;br /&gt;
.mw-header [title]:hover::after,&lt;br /&gt;
.mw-header [title]:hover::before,&lt;br /&gt;
.mw-header a[title]:hover::after,&lt;br /&gt;
.mw-header a[title]:hover::before {&lt;br /&gt;
display: none !important;&lt;br /&gt;
content: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Sticky Header Support (Color: #345B63) */&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
height: 48px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-sticky-header a,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Main Page Adjustments: Clean Flush Under Top Bar */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-top {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-photo-stage {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ELIMINATE UNWANTED LIGHT-GREEN STRIP / TOOLBAR UNDER TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure no gap or background bleed between top bar and content on Main Page */&lt;br /&gt;
body.page-Main_Page .vector-header-container {&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
WHO IS SRILA PRABHUPADA &amp;amp; FOUNDER-ACARYA HERO ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 16px auto 8px auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 3px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important; /* Temple Gold */&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
color: #1e353b !important; /* Deep Sacred Slate-Teal */&lt;br /&gt;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
margin: 6px auto 14px auto !important;&lt;br /&gt;
padding: 4px 18px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-radius: 20px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: &amp;quot;♦&amp;quot; !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PANORAMIC TIMELINE RIBBON (1896 – 1977) BETWEEN HERO &amp;amp; GATEWAYS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-timeline-panoramic {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 18px auto 24px auto !important;&lt;br /&gt;
padding: 12px 16px !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-timeline-years {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 auto 12px auto !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-wrap: wrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(255, 255, 255, 0.7) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(52, 91, 99, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* FORCE WARM PARCHMENT ON ALL MAIN PAGE CONTAINERS (KILL MINT GREEN BLEED) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA STRICT ZERO-SCROLL VIEWPORT-FIT SYSTEM (STEP 11)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Strict Zero-Scroll Viewport Locking */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Master Canvas Vertical Rhythm (Auto-distributed inside single screen) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 18px 10px 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Base Card Styling */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Ribbon */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-icon {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-sub {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
opacity: 0.85 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 1: HERO TRIAD (Compact) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 280px 1fr 280px !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories of Srila Prabhupada Card (Left) */&lt;br /&gt;
.vh-card-memories .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-actions {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.28) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Frame */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at center, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 34px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
/* Button below Srila Prabhupada: only &amp;quot;Founder-Ācārya of ISKCON&amp;quot;, clickable wiki link */&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
margin: 3px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Sacred Portrait Oval */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto 4px auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 110px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 2.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f4ebd9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
margin: 2px auto 0 auto !important;&lt;br /&gt;
max-width: 440px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 2: CLEAN INTERACTIVE TIMELINE (No outer border/box rectangle) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lifeline track window */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
flex: 0 0 200px !important;&lt;br /&gt;
padding: 6px 14px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 32px !important;&lt;br /&gt;
left: 14px !important;&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
height: 8px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #1e293b !important;&lt;br /&gt;
max-width: 170px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 3: 6 GATEWAYS GRID (Compact 6-Columns) */&lt;br /&gt;
.vh-gateways-frame {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(6, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 8px 6px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 30px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway .vh-icon {&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
color: #2c3e50 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 4: QUOTE SCROLL (Slim Banner) */&lt;br /&gt;
.vh-quote-frame {&lt;br /&gt;
background: #faf6ee !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
padding: 8px 24px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1000px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-inner {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-text {&lt;br /&gt;
max-width: 750px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-source {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
color: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
font-family: Georgia, serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 5: BOTTOM MODULES (Treasures &amp;amp; Network) */&lt;br /&gt;
.vh-bottom-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 8px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 8px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stats-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-around !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 8px 10px 4px 10px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 2px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-num {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-lbl {&lt;br /&gt;
font-size: 8.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 4px 10px 6px 10px !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
THEMATIC TAXONOMY INDEX (4 SECTIONS) &amp;amp; PRABHUPADA IN MEDIA (STEP 12)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Section Heading */&lt;br /&gt;
.vh-section-header {&lt;br /&gt;
margin: 18px 0 10px 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
padding-bottom: 6px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-badge {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
padding: 3px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.2px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4-Column Taxonomy Grid */&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Prabhupada in the Media Section */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-body {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
padding: 12px 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #334155 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow smooth scrolling when full sections are present */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: repeat(2, 1fr) !important; }&lt;br /&gt;
.vh-media-body { flex-direction: column !important; align-items: flex-start !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: 1fr !important; }&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide quote and bottom sections if any old cache or DOM remains */&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
#vh-random-quote-wrap,&lt;br /&gt;
.vh-bottom-grid,&lt;br /&gt;
.vh-bottom-card,&lt;br /&gt;
.vh-card-treasures,&lt;br /&gt;
.vh-card-network {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 14: TOP BAR SEARCH ANCHORED LEFT + SACRED 3D ARCHITECTURAL STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR LEFT ANCHOR FOR SEARCH */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 0 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. 3D CARDS (HERO TRIAD, GATEWAYS, TAXONOMY, MEDIA) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf8f4 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.32) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 1px 3px rgba(0, 0, 0, 0.05),&lt;br /&gt;
0 5px 15px rgba(30, 53, 59, 0.07),&lt;br /&gt;
0 10px 24px -5px rgba(30, 53, 59, 0.08),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 10px 25px rgba(30, 53, 59, 0.12),&lt;br /&gt;
0 16px 32px -6px rgba(177, 135, 61, 0.16),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Plaques (Embossed Top Bar) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #fbf9f4 0%, #f2ebdd 100%) !important;&lt;br /&gt;
border-bottom: 1.5px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(0, 0, 0, 0.03) !important;&lt;br /&gt;
border-top-left-radius: 7px !important;&lt;br /&gt;
border-top-right-radius: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Center Card (Elevated Sovereign Altar) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 35%, #ffffff 0%, #faf6ec 65%, #f3ece0 100%) !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 1) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.11),&lt;br /&gt;
0 16px 36px -6px rgba(177, 135, 61, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 20px rgba(177, 135, 61, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Frame */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 3.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(30, 53, 59, 0.22),&lt;br /&gt;
0 12px 28px rgba(0, 0, 0, 0.15),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.8),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
transition: transform 0.25s ease, box-shadow 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.28),&lt;br /&gt;
0 16px 36px rgba(177, 135, 61, 0.3),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Gateways Icon Medallions */&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
background: linear-gradient(145deg, #ffffff 0%, #f6efe0 50%, #eadecb 100%) !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
transition: transform 0.2s ease, box-shadow 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.08) translateY(-1px) !important;&lt;br /&gt;
background: linear-gradient(145deg, #fdfbf7 0%, #f2e3c6 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 5px 10px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Tactile Timeline Year Keys */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4eee2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.55) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.07),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.75) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 10px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1f373c 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #122124 !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0d1719 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 1px 2px rgba(0, 0, 0, 0.4),&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Raised 3D Pill Action Buttons */&lt;br /&gt;
.vh-btn-pill,&lt;br /&gt;
.vh-founder-subline a,&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.12),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.4),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #28474e 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #1a2f34 !important;&lt;br /&gt;
border-bottom: 2px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 4px 14px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b1873d 0%, #916c2a 100%) !important;&lt;br /&gt;
border-color: #72531a !important;&lt;br /&gt;
border-bottom: 2.5px solid #553e13 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f6efe2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #213c42 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162a2e !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1517 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(30, 53, 59, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Lifeline Track (Carved Groove with Illuminated Bar) */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #e4ded0 0%, #ede7db 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-bottom: 1px solid #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 15: &amp;quot;SOLID&amp;quot; ARCHITECTURAL PRESENCE &amp;amp; EMBOSSED 3D DEPTH&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SOLID CARD ARCHITECTURE (SUBSTANTIAL GROUNDED PRESENCE) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fbf9f4 60%, #f5efe2 100%) !important;&lt;br /&gt;
border: 1.5px solid #c09b4d !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #8e6b22 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.08),&lt;br /&gt;
0 8px 20px rgba(24, 38, 35, 0.12),&lt;br /&gt;
0 16px 32px -4px rgba(24, 38, 35, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 -1px 0 rgba(192, 155, 77, 0.2) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-4px) !important;&lt;br /&gt;
border-color: #d4ab55 !important;&lt;br /&gt;
border-bottom: 4.5px solid #7a5818 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.10),&lt;br /&gt;
0 14px 28px rgba(24, 38, 35, 0.18),&lt;br /&gt;
0 24px 42px -6px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SOLID EMBOSSED CARD HEADER (STONE/METAL LINTEL) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #faf6ee 0%, #ebe0ca 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #b89348 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 2px 4px rgba(0, 0, 0, 0.05) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.6px !important;&lt;br /&gt;
color: #725215 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #55442a !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.16) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (SOVEREIGN REVERENTIAL ALTAR) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 32%, #ffffff 0%, #fbf6ec 55%, #f0e6d2 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #785414 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.09),&lt;br /&gt;
0 12px 28px rgba(24, 38, 35, 0.16),&lt;br /&gt;
0 22px 44px -8px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SOLID CAST GOLD PORTRAIT MEDALLION */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 4px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(20, 35, 32, 0.32),&lt;br /&gt;
0 16px 36px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #c99c45 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 12px 32px rgba(20, 35, 32, 0.40),&lt;br /&gt;
0 20px 45px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SOLID GATEWAYS WITH SCULPTED BRONZE/GOLD MEDALLIONS */&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 14px 10px 12px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #eedfc7 50%, #d6ba8f 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top-color: #ffffff !important;&lt;br /&gt;
border-bottom-color: #825f18 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.14),&lt;br /&gt;
inset 0 1px 1.5px #ffffff,&lt;br /&gt;
inset 0 -2px 3px rgba(130, 95, 30, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.1) translateY(-2px) !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #f7ebd5 50%, #e5cb9e 100%) !important;&lt;br /&gt;
border-color: #c49d48 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 1px 2px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(130, 95, 30, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #14282c !important;&lt;br /&gt;
letter-spacing: 1.4px !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SOLID TACTILE TIMELINE YEAR BUTTONS */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #efe7d6 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #213c42 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
border-color: #cda24e !important;&lt;br /&gt;
border-bottom: 4.5px solid #63430c !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.28),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #0b1a1c !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #172c30 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0d191c !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #060c0d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 2px 4px rgba(0, 0, 0, 0.5),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SOLID CARVED LIFELINE TRACK */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #ded6c4 0%, #e8e1d3 100%) !important;&lt;br /&gt;
border: 1.5px solid #a8843c !important;&lt;br /&gt;
border-top-color: #8c6a26 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. SOLID 3D ACTION PILL BUTTONS */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #376069 0%, #20393f 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.45) !important;&lt;br /&gt;
border-bottom: 3px solid #0a1315 !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 5px 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 7px rgba(0, 0, 0, 0.20),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.5),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b88e40 0%, #8c661d 100%) !important;&lt;br /&gt;
border-color: #61440d !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
border-bottom: 3.5px solid #432e08 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(177, 135, 61, 0.38) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4ebd9 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #785414 !important;&lt;br /&gt;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1b3237 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #0e1e21 !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #050b0c !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(30, 53, 59, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. SOLID DEDICATED MEDIA ARCHIVES SECTION */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 10. Hide THEMATIC TAXONOMY INDEX announcement banner from old cache */&lt;br /&gt;
.vh-section-header,&lt;br /&gt;
.vh-section-badge,&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide the 6 gateways frame if any cache remains */&lt;br /&gt;
.vh-gateways-frame,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
SAFE NO-SCROLL DASHBOARD &amp;amp; ZERO-OVERLAP ARCHITECTURE (STEP 18)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PREVENT SCROLLING ON MAIN PAGE CLEANLY WITHOUT BREAKING VECTOR INTERNALS */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: hidden !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. THE MASTER DASHBOARD CONTAINER (FITS SCREEN EXACTLY) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 56px) !important;&lt;br /&gt;
max-height: calc(100vh - 56px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize old legacy absolute / conflicting rules */&lt;br /&gt;
.vh-intro,&lt;br /&gt;
.vh-now,&lt;br /&gt;
.vh-main,&lt;br /&gt;
.vh-gateways,&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 1: HERO TRIAD */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 38vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1.15fr 1fr !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Card: Sanctuary Altar */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin: 0 auto 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
padding: 2px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 85px !important;&lt;br /&gt;
height: 85px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 2: INTERACTIVE LIFE TIMELINE */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 62px !important;&lt;br /&gt;
max-height: 62px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 2px 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
max-height: 30px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 3: THEMATIC TAXONOMY (4 CARDS) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 39vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-header {&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 5px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
margin-top: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 4: PRABHUPĀDA IN THE MEDIA (COMPACT HORIZONTAL BAR 42px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-card-header {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-body {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-desc {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 3px 12px !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 19: FULL-WIDTH VIEW + TOP-BAR TEAL (#345B63) BORDERS &amp;amp; SHADOWS&lt;br /&gt;
+ REFINED COMPACT SIZING &amp;amp; EXPANDED AIRY SPACING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH VIEW (EXPAND TO 100% SCREEN WIDTH) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TEAL (#345B63) BORDERS &amp;amp; MULTI-STOP TEAL SHADOWS ACROSS ALL CARDS */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
border-color: #43727c !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.12),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.22),&lt;br /&gt;
0 22px 38px -6px rgba(52, 91, 99, 0.26),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Lintels (Teal Borders &amp;amp; Toned Accents) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #eaf1f2 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(52, 91, 99, 0.06) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #233e44 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY ALAR CARD (REFINED 3D TEAL EMBOSSING) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.10),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.18),&lt;br /&gt;
0 22px 40px -6px rgba(52, 91, 99, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(52, 91, 99, 0.05) !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Bezel in #345B63 */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 80px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
border: 3.5px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(52, 91, 99, 0.35),&lt;br /&gt;
0 12px 26px rgba(26, 47, 52, 0.25),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 22px rgba(52, 91, 99, 0.45),&lt;br /&gt;
0 16px 32px rgba(26, 47, 52, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Title &amp;amp; Subtitle */&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. BIG RECTANGLE ELEMENTS ARE SMALLER WITH BIGGER SPACE BETWEEN THEM */&lt;br /&gt;
/* Section 1: Hero Triad Grid (Reduced Height, Expanded 20px Gutter) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 220px !important;&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 2: Timeline (Sleek Key Row &amp;amp; Track, Teal Borders) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 58px !important;&lt;br /&gt;
height: 58px !important;&lt;br /&gt;
max-height: 58px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
border-bottom: 3.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.25), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1e353b 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-bottom: 3px solid #0b1517 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4), 0 2px 5px rgba(52, 91, 99, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 3: Thematic Taxonomy Grid (Reduced Height, Expanded 18px Gutter) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #3e565c !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 4: Media Bar (Compact 40px Single-Line Strip) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
max-height: 40px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. 3D PILL BUTTONS WITH TEAL THEME */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #1a2f34 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #4c828d 0%, #2e545b 100%) !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 20: NARROWER RECTANGLES + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. NARROWER PROPORTIONED CONTAINER (NO LONGER ENDLESSLY WIDE) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
max-width: 1260px !important;&lt;br /&gt;
width: 95% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CENTER CARD FIXES (PROPER HIERARCHY, NO WEIRD DOUBLE BOXES) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title a {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-sub {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-main {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide legacy floating who-corner and founder subline balloon boxes */&lt;br /&gt;
.vh-hero-title-wrap,&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dedicated button below portrait */&lt;br /&gt;
.vh-founder-btn-wrap {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 78px !important;&lt;br /&gt;
height: 78px !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(52, 91, 99, 0.32), inset 0 2px 4px rgba(255, 255, 255, 0.9), inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE LAYOUT CORRECTIONS (CLEAN &amp;amp; LEGIBLE TRACK) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 64px !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
max-height: 34px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CLEAN MEDIA SECTION (SINGLE HORIZONTAL FLEX ROW 44px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left .vh-badge-text a {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-center {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right .vh-btn-pill {&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. NARROWER HERO &amp;amp; TAXONOMY GRIDS WITH AMPLE SPACING */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 21: NARROW RECTANGLES (1140px) + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE NARROWER DASHBOARD WIDTH (OVERRIDE ALL PREVIOUS MIN-WIDTHS) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
max-width: 1140px !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. NARROW HERO TRIAD (3 CARDS ~360px EACH) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (COMPLETELY REBUILT ARCHITECTURE) */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 76px !important;&lt;br /&gt;
height: 76px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW THEMATIC TAXONOMY (4 CARDS ~270px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. CLEAN MEDIA BAR (HORIZONTAL SINGLE LINE) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 22: FULL-WIDTH VIEW + NARROWER CARDS + VISIBLE TOP BORDER + ZERO CUTOUTS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE VIEW (NO ARTIFICIAL MAX-WIDTH ON CONTAINER) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 10px 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. VISIBLE TOP BORDER ON ALL RECTANGLE ELEMENTS (NO MORE MISSING TOP BORDER!) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-sanctuary-card,&lt;br /&gt;
.vh-card-memories,&lt;br /&gt;
.vh-card-article,&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* CRITICAL: EXPLICIT VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. NARROWER RECTANGLES WITH GENEROUS GAPS (PAGE IS FULL WIDTH, CARDS ARE NARROWER) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 28px !important;&lt;br /&gt;
flex: 0 0 230px !important;&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 400px !important; /* NARROWER RECTANGLES */&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SANCTUARY CENTER CARD: ZERO WEIRD BOXES, PERFECT VERTICAL FIT */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text,&lt;br /&gt;
.vh-sanctuary-header-text *,&lt;br /&gt;
.vh-sanctuary-name,&lt;br /&gt;
.vh-sanctuary-name * {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 74px !important;&lt;br /&gt;
height: 74px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 3px 16px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. PREVENT CUT OUTS IN MEMORIES &amp;amp; SPOTLIGHT */&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-article .vh-discover-secondary {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. TIMELINE: ZERO OVERLAPPING */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 68px !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. NARROWER TAXONOMY CARDS (4 CARDS ~280px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 175px !important;&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 290px !important; /* NARROWER TAXONOMY CARDS */&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: calc(100% - 34px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MEDIA BAR (PERFECT SINGLE ROW, ZERO OVERLAPPING) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 23: DEFINITIVE FIXES FOR TOP BORDERS, WIDTHS, TIMELINE, FULL-WIDTH PAGE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE: UNLOCK MEDIAWIKI WRAPPERS &amp;amp; CONTAINERS TO 100% */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container,&lt;br /&gt;
body.page-Main_Page .vector-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TOP BORDERS: 100% VISIBLE SOLID #345B63 BORDER ON EVERY CARD &amp;amp; HEADER */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* ULTRA-VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* HEADER REINFORCED TOP BORDER */&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. YEAR BUTTONS: SOLID VISIBLE TOP BORDER */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* EXPLICIT SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
border-top: 2px solid #1a2f34 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-top: 2px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2.5px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW ALL RECTANGLES BY 30% */&lt;br /&gt;
/* HERO TRIAD: Cards narrowed to 280px (was 400px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 36px !important;&lt;br /&gt;
flex: 0 0 235px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* TAXONOMY: 4 Cards narrowed to 210px (was 290px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
/* MEDIA BAR: Narrowed to 930px to match Triad/Taxonomy cluster */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 930px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. FLOWING TIMELINE: FIX VERTICAL TRUNCATION (AMP UP HEIGHT TO 70px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1050px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 26px !important;&lt;br /&gt;
flex: 0 0 26px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
max-height: 72px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-date {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-title,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SANCTUARY PORTRAIT &amp;amp; BUTTONS - POLISHED HIERARCHY */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 72px !important;&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
border: 2.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule {&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-subtitle {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 24: FIX THICK BORDERS, FULL-WIDTH EDGES, AND BOTTOM OVERLAPPING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE 100% TRUE FULL-WIDTH (STRIP VECTOR 2022 LEFT/RIGHT INDENTATIONS) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important; /* PREVENTS PUSHING MEDIA SECTION OFF-SCREEN */&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. FIX UNUSUAL THICK TOP BORDER: UNIFORM 1.5px ON ALL CARDS &amp;amp; NO HEADER BORDER-TOP */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important; /* CRISP UNIFORM 1.5px (NOT THICK!) */&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: none !important; /* REMOVE DUPLICATE TOP BORDER ON HEADER */&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. HERO TRIAD (30% NARROWER RECTANGLES, PERFECTLY CENTERED) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 32px !important;&lt;br /&gt;
flex: 0 0 225px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. FULL-WIDTH FLOWING TIMELINE (STRETCHES EDGE-TO-EDGE) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 96px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH EDGE-TO-EDGE */&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 7px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 25px !important;&lt;br /&gt;
flex: 0 0 25px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH TRACK */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important; /* CONTINUOUS SEAMLESS EDGE-TO-EDGE */&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 60px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TAXONOMY 4 CARDS (30% NARROWER RECTANGLES, PERFECT FIT) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. FIX BOTTOM OVERLAPPING: SINGLE-CONTAINER MEDIA BAR */&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 920px !important;&lt;br /&gt;
max-width: 920px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRIP ALL NESTED SUB-BOXES / INTERNAL BORDERS IN MEDIA SECTION */&lt;br /&gt;
body.page-Main_Page .vh-media-bar &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-body,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn .vh-btn-pill,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 51: DEFINITIVE CLEAN ARCHITECTURE &amp;amp; VISIBLE AT-REST ANIMATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. CANVAS &amp;amp; WRAPPER RESET (FULL WIDTH, NO SIDEBAR) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. MAIN CONTAINER: FULL VIEWPORT HEIGHT SPREAD TOP TO BOTTOM */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 18px 40px 14px 40px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important; /* SPREAD CONTENT FROM TOP TO BOTTOM */&lt;br /&gt;
gap: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARDS: 100% TRANSPARENT OPEN SPACE (NO BOXES, NO BORDERS) */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all old badges, buttons, headers, and clutter */&lt;br /&gt;
body.page-Main_Page .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-actions,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-btn-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who,&lt;br /&gt;
body.page-Main_Page .vh-badge-sub,&lt;br /&gt;
body.page-Main_Page .vh-badge-icon,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-link,&lt;br /&gt;
body.page-Main_Page .vh-random-article-more,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 1: HERO TRIAD (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 295px !important;                    /* EXPANDED HEIGHT FOR 180px PORTRAIT */&lt;br /&gt;
height: 295px !important;&lt;br /&gt;
max-height: 295px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 360px !important;&lt;br /&gt;
width: 360px !important;&lt;br /&gt;
max-width: 360px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Portrait Medallion */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 4px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 10px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* +120% BIGGER (82px -&amp;gt; 180px) */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.7),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 2: TIMELINE (EDGE TO EDGE FULL WIDTH) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 27px !important;&lt;br /&gt;
flex: 0 0 27px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 3: THEMATIC TAXONOMY (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 155px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 260px !important;&lt;br /&gt;
width: 260px !important;&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SECTION 4: MEDIA BAR (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
border-top: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
border-bottom: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. DESCRIPTIVE TEXT IN CARDS */&lt;br /&gt;
body.page-Main_Page .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-snippet,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-desc,&lt;br /&gt;
body.page-Main_Page .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* 50% LARGER (12.5px -&amp;gt; 19px) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
9. CAITANYA 3D TITLES + VISIBLE AT-REST BREATHING LINE + ON-HOVER FULL GLIDE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Title Containers */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ALL TITLE LINKS (KEEPING THE EXACT GORGEOUS 3D STYLE FROM USER&#039;S SCREENSHOT) */&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page&lt;br /&gt;
-Main_Page .vh-media-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* PERFECT SPACE FOR UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* 1. LIGHT COLOR FACE (The exact warm temple gold from screenshot) */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 2. DARK SIDES &amp;amp; DEEP CAST SHADOW (The exact 3D from screenshot) */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific Font Sizes */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
letter-spacing: 0.03em !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 18.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title a {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
3. THE GOLDEN FILAMENT LINE BENEATH TITLES (RESTORES THE USER&#039;S FAVORITE FEATURE!)&lt;br /&gt;
- At Rest: Gently breathes in and out (25% to 65% width) so animation is clearly visible!&lt;br /&gt;
- On Hover: Pauses breathing and smoothly glides to full 90% width!&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
/* AT REST: VISIBLE BREATHING ANIMATION (2.8s CYCLE) */&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* At-Rest Line Breathing Keyframes */&lt;br /&gt;
@keyframes vhLineBreath {&lt;br /&gt;
0%, 100% {&lt;br /&gt;
width: 25%;&lt;br /&gt;
left: 37.5%;&lt;br /&gt;
opacity: 0.35;&lt;br /&gt;
}&lt;br /&gt;
50% {&lt;br /&gt;
width: 65%;&lt;br /&gt;
left: 17.5%;&lt;br /&gt;
opacity: 0.95;                              /* Clearly visible expanding light bar! */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
4. ON MOUSE HOVER: FULL GOLDEN LINE GLIDE + DIRECT SUNLIGHT 3D ILLUMINATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;     /* RETAINS 3D STEP MOVEMENT */&lt;br /&gt;
color: #dfad3e !important;                    /* DOES NOT CHANGE COLOR (STAYS RICH GOLD) */&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;  /* 100% CONSTANT COLOR */&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
/* Extended 3D shadow deepening as the letters step forward */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ON HOVER: LINE GLIDES OUT TO FULL 90% WIDTH &amp;amp; STAYS SOLID GOLD */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover::after {&lt;br /&gt;
animation: none !important;                   /* Stops at-rest breathing */&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;                       /* FULL EXTENSION GLIDE! */&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
/* EXACT SAME GOLD COLOR AS AT REST — ZERO COLOR CHANGE */&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 56: TIMELINE EXPANSION (NO TEXT CROPPING, NO BG, NO LINE) &amp;amp; CAPTION REGULAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR, NOT ITALIC */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TIMELINE SECTION: EXPANDED HEIGHT TO PREVENT ALL TEXT CROPPING */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 134px !important;&lt;br /&gt;
height: 134px !important;&lt;br /&gt;
min-height: 134px !important;&lt;br /&gt;
max-height: 134px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. LIFELINE WINDOW &amp;amp; TRACK: TRANSPARENT, NO TOP LINE, HEIGHT 96px */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 96px !important;                     /* EXPANDED HEIGHT (WAS 68px) */&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: transparent !important;          /* REMOVE BACKGROUND */&lt;br /&gt;
border: none !important;                     /* REMOVE ALL BORDERS */&lt;br /&gt;
border-top: none !important;                 /* REMOVE LINE ABOVE */&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line across the timeline items */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE ITEM: EXACT 240px MATCH WITH JAVASCRIPT ITEM_WIDTH */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
min-width: 240px !important;&lt;br /&gt;
max-width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;                    /* Clear Gold Date */&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
width: 9px !important;&lt;br /&gt;
height: 9px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #345B63 !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 57: TIMELINE FULL BLEED (EDGE-TO-EDGE), 50% TALLER (150px),&lt;br /&gt;
DOT/TEXT SEPARATION (ZERO OVERLAP), NO THIN LINE ABOVE,&lt;br /&gt;
AND CAPTION REGULAR (NOT ITALIC)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR (NOT ITALIC) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE ALL THIN LINES ABOVE TIMELINE (NO TOP BORDERS ANYWHERE) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. STRETCH TIMELINE EDGE-TO-EDGE TO VERY LEFT AND RIGHT (FULL BLEED) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
flex: 0 0 190px !important;                    /* EXPANDED TOTAL HEIGHT (150px track + 40px buttons) */&lt;br /&gt;
height: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
max-height: 190px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Year buttons container centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE TRACK WINDOW: 50% TALLER (150px) &amp;amp; FULL BLEED (VERY LEFT TO VERY RIGHT) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 150px !important;                    /* 50% TALLER (WAS 96px -&amp;gt; NOW 150px) */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 150px !important;&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line passing through the dots */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 28px !important;                         /* GUIDE LINE POSITION */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TIMELINE ITEM &amp;amp; DOT / TEXT SEPARATION (ZERO OVERLAP!) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 150px !important;                    /* FULL 150px HEIGHT */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the very top */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot on the horizontal line (top: 24px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 24px !important;                        /* CENTERED ON THE 28px LINE */&lt;br /&gt;
left: 18px !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event text starts strictly BELOW the dot and line (CLEAR SEPARATION) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 18px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT! */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 100px !important;                /* COMFORTABLY HOLDS 6-7 LINES */&lt;br /&gt;
}&lt;br /&gt;
/* Edge fades on the timeline window (seamless left &amp;amp; right fade) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to right, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to left, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 58: ABSOLUTE CROPPING ELIMINATION &amp;amp; PERFECT TIMELINE DOT ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. HERO TRIAD &amp;amp; PRABHUPĀDA CARD: UNCONSTRAINED HEIGHT (ZERO CROPPING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;                  /* AMPLE ROOM FOR 180px CIRCLE + CAPTION */&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 380px !important;&lt;br /&gt;
width: 380px !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait Medallion: 180px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 12px auto !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* FULL 180px CIRCLE */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
overflow: hidden !important;                   /* CLIPS ONLY THE PHOTO, NOT THE CARD */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Caption: Regular (Not Italic) at 19px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;               /* STRICTLY REGULAR (NOT ITALIC) */&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TIMELINE: 50% TALLER (155px), FULL BLEED, NO THIN TOP LINES&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Full Bleed Timeline Section */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 195px !important;&lt;br /&gt;
height: 195px !important;&lt;br /&gt;
min-height: 195px !important;&lt;br /&gt;
max-height: 195px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Track Window: 50% Taller (155px) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 155px !important;                    /* 50% TALLER (HOLDS 6-7 FULL LINES) */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line: Fixed at top: 30px */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 30px !important;                         /* GUIDE LINE LEVEL */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. TIMELINE ITEM: PERFECT VERTICAL &amp;amp; HORIZONTAL DOT ALIGNMENT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;                    /* FULL 155px HEIGHT */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date Text: Centered horizontally above the dot */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED HORIZONTALLY */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: EXACTLY CENTERED VERTICALLY ON THE 30px LINE &amp;amp; HORIZONTALLY WITH DATE */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px center (EXACT ON LINE!) */&lt;br /&gt;
left: 50% !important;                        /* CENTERED HORIZONTALLY */&lt;br /&gt;
transform: translateX(-50%) !important;      /* PERFECT HORIZONTAL ALIGNMENT WITH DATE */&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event Text: Safely below the line and dot (ZERO OVERLAPPING) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 22px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 105px !important;                /* COMFORTABLY HOLDS 6-7 FULL LINES */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 59: TOP BAR HELP TEXT REMOVAL, TIMELINE 3-TIER AXIS CENTERING,&lt;br /&gt;
AND SEAMLESS TITLE MORPH (Śrīla Prabhupāda &amp;lt;-&amp;gt; Who Is Śrīla Prabhupāda)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR: SUPPRESS ALL HOVER HELP TEXTS &amp;amp; TOOLTIPS */&lt;br /&gt;
#mw-head [title]::before,&lt;br /&gt;
#mw-head [title]::after,&lt;br /&gt;
.vector-header [title]::before,&lt;br /&gt;
.vector-header [title]::after,&lt;br /&gt;
.mw-tooltip,&lt;br /&gt;
.tipsy,&lt;br /&gt;
.tipsy-inner,&lt;br /&gt;
.tooltip {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PERMANENT SANCTUARY HERO TITLE: &amp;quot;Who Is Śrīla Prabhupāda&amp;quot; (NO TEXT CHANGE ON HOVER) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize and remove all text-swapping / morph behavior */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-default {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE: PERFECT 3-TIER CENTER ALIGNMENT (DATE, DOT, AND TEXT) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;               /* PERFECT HORIZONTAL AXIS CENTERING */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the top: centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 auto 4px auto !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 30px !important;&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: Center vertically on the 30px line, and horizontally with the date */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px (EXACT ON LINE) */&lt;br /&gt;
left: 50% !important;                        /* EXACT HORIZONTAL CENTER */&lt;br /&gt;
transform: translateX(-50%) !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text below: Properly centered under the dot with ample clearance */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 220px !important;&lt;br /&gt;
margin: 24px auto 0 auto !important;         /* CLEARLY BELOW DOT &amp;amp; LINE */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;                /* PROPERLY CENTERED TEXT */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Suppress any tooltip on top bar header title */&lt;br /&gt;
#vanipedia-header-title,&lt;br /&gt;
.vh-header-title,&lt;br /&gt;
.vanipedia-header-title,&lt;br /&gt;
#p-logo,&lt;br /&gt;
.vector-header {&lt;br /&gt;
-webkit-user-select: none !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition for Remembering Prabhupada random spotlight */&lt;br /&gt;
#vh-random-memories,&lt;br /&gt;
.vh-card-memories .vh-card-body {&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-memories.is-changing,&lt;br /&gt;
.vh-card-memories .vh-card-body.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the text below the titles when randomizing (STEP 70) */&lt;br /&gt;
.vh-card-tax .vh-card-text {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Rotator Titles remain opaque during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title,&lt;br /&gt;
.vh-card-tax .vh-card-body &amp;gt; .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 69: FIX BACKGROUND COLOR SCROLL BLEED &amp;amp; STICKY TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PERSISTENT STICKY TOP BAR WHEN SCROLLING DOWN */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.mw-header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT BACKGROUND COLOR CUTOFF ON SCROLL (SOLID SAGE/TEAL ON ALL PAGES) */&lt;br /&gt;
html {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-content-container {&lt;br /&gt;
min-height: 100vh !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restrict cream background strictly to Main Page */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ŚRĪLA PRABHUPĀDA IN THE MEDIA: ARCHIVAL THUMBNAIL STYLING */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 48px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
padding: 6px 24px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb,&lt;br /&gt;
.vh-media-archival-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb.is-changing,&lt;br /&gt;
.vh-media-archival-thumb.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: scale(0.95);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a:hover {&lt;br /&gt;
transform: translateY(-2px) scale(1.05) !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 75px !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 71: 5-CARD EQUAL FOOTING ROW (TAXONOMY + MEDIA WITH LARGE THUMBNAILS)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. 5-Column Grid on Equal Footing */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 220px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 210px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Soft-Switch ONLY Content Below Titles (Titles Stay 100% Static) */&lt;br /&gt;
.vh-card-tax .vh-card-text,&lt;br /&gt;
.vh-card-tax .vh-media-card-content {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
.vh-card-tax .vh-media-card-content.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing,&lt;br /&gt;
#vh-tax-random-media.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Titles are strictly fixed during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Card 5: Large Archival Media Thumbnail &amp;amp; Captions */&lt;br /&gt;
.vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 105px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fallback Vintage Press Badge */&lt;br /&gt;
.vh-card-media-item .vh-media-fallback-thumb {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: linear-gradient(135deg, #f7f3ec 0%, #ebdcc7 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-icon {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-tag {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions Below Large Thumbnail */&lt;br /&gt;
.vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Hide legacy bottom media bar since it is now unified in the 5-card row */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Grid Breakpoints */&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 72: UNIFIED &amp;quot;STEP FORTH&amp;quot; TOP BAR ICONS &amp;amp; LEFT COLUMN STACK&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. UNIFIED &amp;quot;STEP FORTH&amp;quot; ANIMATION ACROSS ALL TOP BAR ICONS &amp;amp; BUTTONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-start .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.25s ease,&lt;br /&gt;
color 0.25s ease,&lt;br /&gt;
background-color 0.25s ease !important;&lt;br /&gt;
will-change: transform, filter !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH HOVER: Icon floats up 2.5px, scales up, glows with 3D drop shadow */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: translateY(-2.5px) scale(1.14) !important;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.55))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.8)) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH BUTTON CONTAINER HOVER */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ACTIVE / CLICK STATE: Tactile press depression */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: translateY(0.5px) scale(0.98) !important;&lt;br /&gt;
filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TOP-LEFT COLUMN: MEMORIES (TOP) + SRILA PRABHUPADA IN MEDIA (BOTTOM)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Hero */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card in Hero Left: Large Thumbnail &amp;amp; Captions Below */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 95px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.14), inset 0 0 0 1px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. BOTTOM 4-COLUMN TAXONOMY GRID (EQUAL FOOTING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean up any legacy media bar */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 73: FIT EVERYTHING TO SCREEN + 100% LARGER TITLES &amp;amp; TEXTS&lt;br /&gt;
+ MAXIMIZED ŚRĪLA PRABHUPĀDA CARD SIZE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. FIT EVERYTHING TO SCREEN (ZERO SCROLLBAR ON DESKTOP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #faf7f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Master Homepage Container: Perfectly fits single viewport height */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 48px) !important;&lt;br /&gt;
max-height: calc(100vh - 48px) !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 8px 32px 10px 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. MAXIMIZED ŚRĪLA PRABHUPĀDA CARD &amp;amp; HERO ROW PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 310px !important;&lt;br /&gt;
max-height: 44vh !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Memories (Top) + Media (Bottom) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
/* CENTER: MAXIMIZED ŚRĪLA PRABHUPĀDA CARD */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Grand Portrait Circle - Maximized Size */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: min(240px, 24vh) !important;&lt;br /&gt;
height: min(240px, 24vh) !important;&lt;br /&gt;
min-width: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. INCREASE ALL CARD TITLES BY 100% (MAJESTIC 3D SACRED GOLD)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Center Title: &amp;quot;Śrīla Prabhupāda&amp;quot; (+100% -&amp;gt; 46px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories &amp;amp; Article Titles (+100% -&amp;gt; 28px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Title (+100% -&amp;gt; 26px) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 26px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Card Titles: Personalities, Names, Places, Questions (+100% -&amp;gt; 30px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 30px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
4. INCREASE ALL TEXTS IN THOSE CARDS BY 100%&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Śrīla Prabhupāda Sanctuary Subtitle (+100% -&amp;gt; 22px) */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 4px 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Descriptions (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Outlet Tag &amp;amp; Headline (+100%) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Thumbnail Dimensions */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Spotlight Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
5. COMPACT TIMELINE TO FIT THE 100vh SCREEN PERFECTLY&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 130px !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
min-height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
min-height: 32px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 92px !important;&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
6. BOTTOM 4 TAXONOMY CARDS PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 145px !important;&lt;br /&gt;
max-height: 22vh !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 140px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 77: TARGETED ADJUSTMENTS STARTING FROM STEP 73&lt;br /&gt;
1. Centered, ROUND picture (no oval distortion, no text overlap)&lt;br /&gt;
2. Subtitle second line in one line, not truncated (same text size: 20-22px)&lt;br /&gt;
3. Put media card UP to fit in under &amp;quot;...remembers...&amp;quot; (no push-down)&lt;br /&gt;
4. Put bottom 4 cards up &amp;amp; decrease text size (14.5px) to fit in cleanly&lt;br /&gt;
5. Put timeline and years above it MORE DOWN (margin-top: 38px)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: CENTERED ROUND PICTURE (NOT OVAL, NO TEXT OVERLAP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
min-width: 180px !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
max-width: 180px !important;&lt;br /&gt;
max-height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: SECOND LINE IN ONE LINE, NOT TRUNCATED (SAME TEXT SIZE)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 6px auto 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;                  /* NEVER OVERLAPS WITH PHOTO */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UP TO FIT IN UNDER &amp;quot;...REMEMBERS...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column: Natural flow (no space-between that forces media down) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PUT IT UP UNDER REMEMBERS */&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits directly under Memories with compact thumb */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;                      /* COMPACT THUMBNAIL FITS UP UNDER REMEMBERS */&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Card */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 660px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 7 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Row Container Height Capped at 275px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 5: PUT THE TIMELINE AND THE YEARS ABOVE IT MORE DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 120px !important;&lt;br /&gt;
min-height: 120px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 38px !important;                 /* PUSHES TIMELINE &amp;amp; YEARS DOWN */&lt;br /&gt;
margin-bottom: 22px !important;              /* GENEROUS BREATHING ROOM BELOW */&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
min-height: 28px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 3px 9px !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 82px !important;&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 4: PUT BOTTOM CARDS UP &amp;amp; DECREASE TEXT SIZE IN THESE FOUR CARDS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
margin-bottom: 10px !important;              /* ELEVATED ABOVE SCREEN BOTTOM */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Title: 24px Grand Golden 3D Typography */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Decreased text size so it fits in without truncation */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;                 /* DECREASED FROM 18px TO FIT IN */&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 78: 50% LARGER ROUND IMAGE, ZERO SUBTITLE GAP, SMALL MEDIA GAP&lt;br /&gt;
1. 50% larger round image (270px x 270px) with clean visual gaps above/below&lt;br /&gt;
2. Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
3. Small gap (4px) between &amp;quot;Remembers...&amp;quot; and &amp;quot;In the Media&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: 50% LARGER ROUND IMAGE (270px x 270px) WITH VISUAL GAPS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 6px !important;                 /* VISUAL GAP ABOVE ROUND IMAGE */&lt;br /&gt;
}&lt;br /&gt;
/* Portrait stage increased by 50% (180px -&amp;gt; 270px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;                      /* +50% LARGER (180px -&amp;gt; 270px) */&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: NO GAP BETWEEN &amp;quot;FOUNDER-ĀCĀRYA&amp;quot; AND &amp;quot;INTERNATIONAL SOCIETY...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 8px auto 0 auto !important;           /* VISUAL GAP BELOW ROUND IMAGE */&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINES */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UNDER &amp;quot;...REMEMBERS...&amp;quot; WITH JUST SMALL GAP (4px)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: 4px crisp small gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 4px !important;                          /* JUST SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (CONTROLLED BY 4px GAP) */&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Card height aligned */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 385px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline section spacing adjusted for new hero height */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
margin-top: 20px !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 cards padding &amp;amp; positioning */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 79: MOVE &amp;quot;FOUNDER...&amp;quot; +10px DOWN &amp;amp; REMOVE HUGE GAP UNDER REMEMBERS&lt;br /&gt;
1. Subtitle (&amp;quot;Founder-Ācārya / International Society...&amp;quot;) moved +10px down&lt;br /&gt;
2. &amp;quot;Śrīla Prabhupāda in the Media&amp;quot; pulled directly under &amp;quot;Remembers...&amp;quot;&lt;br /&gt;
with just a small 6px gap (huge empty gap completely eliminated)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: MOVE THOSE TWO LINES &amp;quot;FOUNDER...&amp;quot; +10px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 18px !important;                  /* MOVED +10px DOWN (FROM 8px TO 18px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: REMOVE HUGE EMPTY GAP UNDER REMEMBERS (PUT MEDIA DIRECTLY UNDER)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column Container: Natural tight vertical flow */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* TIGHT TOP PACKING (NO SPACE-BETWEEN) */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 6px !important;                          /* CRISP SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* UNCONSTRAINED TO PREVENT PUSH-DOWN */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Card: Memories (Tight fit to content, zero empty space below) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
height: auto !important;                      /* NEVER STRETCH TO 100% */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Card: Media Item (Sits immediately below Memories with only 6px gap) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 80: ABSOLUTE ELIMINATION OF LEFT GAP &amp;amp; CENTER VERTICAL SHIFTS&lt;br /&gt;
1. Left Column: Completely eliminate the huge gap between &amp;quot;...remembers...&amp;quot;&lt;br /&gt;
and &amp;quot;In the Media&amp;quot; (align-items: flex-start, unconstrained auto height,&lt;br /&gt;
flex: 0 0 auto on both cards, strict 4px gap).&lt;br /&gt;
2. Center Card:&lt;br /&gt;
- Shift the round image 30px down from the title (margin-top: 36px)&lt;br /&gt;
- Text lines under the image increased +30px from image (margin-top: 48px)&lt;br /&gt;
- Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: ABSOLUTE ELIMINATION OF THE HUGE EMPTY GAP ON THE LEFT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Unstretch hero row so left column hugs its content instead of stretching 390px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;           /* STOPS FORCING LEFT COLUMN TO STRETCH */&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Strictly pack items with only 4px gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PACK TIGHTLY AT TOP */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP ONLY */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits immediately 4px under Memories */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (4px GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: CENTER CARD - SHIFT IMAGE 30px DOWN &amp;amp; TEXT LINES +30px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 81: SPECIFICITY OVERHAUL - ELIMINATING THE 340px SQUARE ON MEMORIES CARD&lt;br /&gt;
The user&#039;s DevTools confirmed: .vh-card.vh-card-memories was computing to&lt;br /&gt;
EXACTLY 339.99px x 339.99px (a square) because an older high-specificity rule&lt;br /&gt;
&amp;quot;body.page-Main_Page .vh-triad-grid .vh-card { flex: 0 0 340px !important; }&amp;quot;&lt;br /&gt;
was matching it. In a column flex container (.vh-triad-column-left),&lt;br /&gt;
flex-basis: 340px forces the HEIGHT to 340px!&lt;br /&gt;
We now use #vani-home scoped selectors to permanently override and reset&lt;br /&gt;
flex, height, and margins on all cards inside the left column.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. HERO TRIAD GRID &amp;amp; LEFT COLUMN: UNSTRETCH &amp;amp; WRAP CONTENT */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP BETWEEN THE TWO CARDS */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. OVERRIDE THE 340px FLEX-BASIS ON ALL CARDS IN THE LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* KILLS 340px HEIGHT! */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;                      /* HUGS EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARD BODIES IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
height: auto !important;                      /* KILLS 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MEDIA ITEM CARD SPECIFIC STYLING IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
CENTER CARD: SHIFT ROUND IMAGE 30px DOWN &amp;amp; TEXT LINES +30px FROM IMAGE&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text br,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
RIGHT COLUMN: ARTICLE CARD (CLEAN UNCONSTRAINED AUTO HEIGHT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 440px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 82:&lt;br /&gt;
1. Unclamp Memories text so disciple name at the end of &amp;quot;recounted by...&amp;quot;&lt;br /&gt;
displays fully as it used to be (remove -webkit-line-clamp: 3).&lt;br /&gt;
2. Make +50px bigger gap between Memories card and &amp;quot;SP in Media&amp;quot; card&lt;br /&gt;
(gap: 50px).&lt;br /&gt;
3. Make the media thumbnail view a complete standard size (175px tall),&lt;br /&gt;
filling the plenty space below, with object-fit: contain so thumbnails&lt;br /&gt;
fit completely inside without any cropping and without changing their&lt;br /&gt;
aspect ratio.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: DISPLAY FULL NAME AT END OF &amp;quot;RECOUNTED BY...&amp;quot; (UNCLAMP TEXT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
-webkit-line-clamp: unset !important;&lt;br /&gt;
-webkit-box-orient: unset !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: +50px BIGGER GAP TO &amp;quot;SP IN THE MEDIA&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 50px !important;                         /* +50px BIGGER GAP */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: COMPLETE STANDARD SIZE THUMBNAIL VIEW (NO CROPPING, FIT ASPECT RATIO)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 175px !important;                     /* COMPLETE STANDARD VIEW SIZE FILLING THE SPACE */&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: #f4efe6 !important;               /* WARM VINTAGE PARCHMENT TONE */&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 6px 0 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
object-fit: contain !important;               /* FITS COMPLETE THUMBNAIL WITHOUT CROPPING */&lt;br /&gt;
object-position: center center !important;&lt;br /&gt;
transition: transform .3s ease !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions under the thumbnail */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-caption,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-outlet,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 86:&lt;br /&gt;
1. NEUTRALIZE STRAY PARAGRAPHS: Prevent MediaWiki parser from generating&lt;br /&gt;
top/side offsets.&lt;br /&gt;
2. FOUNDER-ĀCARYA CLICKABLE TITLE:&lt;br /&gt;
- Macron ONLY above capital &#039;A&#039; (Founder-Ācarya).&lt;br /&gt;
- Styled in exact 3D sacred gold as other card titles.&lt;br /&gt;
- Breathing filament underline at rest, 90% glide &amp;amp; lift on hover.&lt;br /&gt;
3. DECREASE GAP ABOVE 4 BOTTOM CARDS JUST TO 30px:&lt;br /&gt;
- Shifts .vh-taxonomy-section UP by 50px via translateY(-50px)&lt;br /&gt;
reducing the ~80px gap directly to 30px, keeping layout fully stable.&lt;br /&gt;
4. UNIFY HOVER ANIMATIONS FOR ALL TOP BAR ICONS &amp;amp; BUTTONS:&lt;br /&gt;
- Unified smooth lift (translateY(-2px)) on all topbar buttons/links.&lt;br /&gt;
- Unified warm gold glowing pill (rgba(245, 215, 127, 0.18)).&lt;br /&gt;
- Unified icon scale (1.08x) with soft glow, eliminating double-jumping.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Neutralize stray paragraph tags */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Decrease gap above 4 bottom cards just to 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-50px) !important;      /* DECREASES GAP ABOVE 4 BOTTOM CARDS TO 30px */&lt;br /&gt;
}&lt;br /&gt;
/* 3. Founder-Ācarya Clickable 3D Title Link */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 40px !important;                  /* MAINTAINS +30px GAP FROM 270px ROUND IMAGE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;                   /* IDENTICAL CARD TITLE SIZE */&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* SPACE FOR BREATHING UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* Temple Gold Face */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 3D Chiseled Shadow */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Golden Breathing Filament Underline at Rest */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Hover: 3D Lift &amp;amp; Full Glide Underline */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
}&lt;br /&gt;
/* Subtitle Line 2: International Society for Kṛṣṇa Consciousness */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. UNIFIED HOVER ANIMATION FOR ALL TOP BAR ICONS &amp;amp; BUTTONS */&lt;br /&gt;
/* Base transitions on all interactive elements in top bar */&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg {&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
background-color 0.2s ease,&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease,&lt;br /&gt;
filter 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified button container hover */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25), inset 0 0 0 1px rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified icon scale &amp;amp; soft glow (no double translation) */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: scale(1.08) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5))&lt;br /&gt;
drop-shadow(0 0 8px rgba(245, 215, 127, 0.65)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 87: COMPLETELY ELIMINATE / AVOID TOP BAR ICON ANIMATIONS&lt;br /&gt;
- Neutralize all transforms, scales, translations, and jumping animations on&lt;br /&gt;
all top bar icons, buttons, dropdowns, and links.&lt;br /&gt;
- Clean, quiet, stationary hover state with subtle background pill only.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Reset all transforms, filters, and animations on top bar container elements */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-start,&lt;br /&gt;
.vector-header-end,&lt;br /&gt;
.vector-header-container *,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg,&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
will-change: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. On hover: Keep icons strictly stationary — zero movement, zero scale, zero drop-shadow */&lt;br /&gt;
.vector-header-container .vector-icon:hover,&lt;br /&gt;
.vector-header-container svg:hover,&lt;br /&gt;
.vector-header-container .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover svg,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover svg,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover svg,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. On button/dropdown hover: subtle stationary background highlight only (no vertical lift, no jumping) */&lt;br /&gt;
.vector-header-container .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. On active / click: no displacement */&lt;br /&gt;
.vector-header-container .cdx-button:active,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:active,&lt;br /&gt;
.vector-header-container .vector-icon:active,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 91:&lt;br /&gt;
1. STRICTLY SCOPED TO MAIN PAGE (ZERO LEAKAGE TO REGULAR MEDIAWIKI PAGES):&lt;br /&gt;
- Every cursor rule is prefixed with html body.page-Main_Page.&lt;br /&gt;
- Regular MediaWiki pages retain 100% normal default Windows mouse behavior.&lt;br /&gt;
2. ABSOLUTE DISABLE OF WINDOWS CURSOR ACROSS MAIN PAGE &amp;amp; ALL HOVER STATES:&lt;br /&gt;
- Uses high-specificity rules targeting *:hover, a:hover, etc.&lt;br /&gt;
ensuring the native Windows cursor/pointing hand is completely suppressed.&lt;br /&gt;
3. CUSTOM GOLDEN CURSOR (ARROW AT REST, HAND ONLY ABOVE LINKS):&lt;br /&gt;
- Sleek golden arrow pointer by default.&lt;br /&gt;
- Smoothly switches to golden pointing hand ONLY above links (body.vh-cursor-link).&lt;br /&gt;
- No outer halo ring, zero lag, zero clutter.&lt;br /&gt;
4. FOUNDER-ĀCĀRYA MACRON CENTERING PRESERVED:&lt;br /&gt;
- &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039; font stack.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISABLE WINDOWS CURSOR ON MAIN PAGE ONLY (ACROSS ALL ELEMENTS &amp;amp; HOVER STATES) */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page *:hover,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page a:hover,&lt;br /&gt;
html body.page-Main_Page a:focus,&lt;br /&gt;
html body.page-Main_Page a:active,&lt;br /&gt;
html body.page-Main_Page a:visited,&lt;br /&gt;
html body.page-Main_Page a *,&lt;br /&gt;
html body.page-Main_Page a *:hover,&lt;br /&gt;
html body.page-Main_Page [href],&lt;br /&gt;
html body.page-Main_Page [href]:hover,&lt;br /&gt;
html body.page-Main_Page [href] *,&lt;br /&gt;
html body.page-Main_Page [href] *:hover,&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page button:hover,&lt;br /&gt;
html body.page-Main_Page input,&lt;br /&gt;
html body.page-Main_Page input:hover,&lt;br /&gt;
html body.page-Main_Page textarea,&lt;br /&gt;
html body.page-Main_Page select,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;]:hover,&lt;br /&gt;
html body.page-Main_Page .cdx-button,&lt;br /&gt;
html body.page-Main_Page .cdx-button:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card,&lt;br /&gt;
html body.page-Main_Page .vh-card:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card *,&lt;br /&gt;
html body.page-Main_Page .vh-card *:hover,&lt;br /&gt;
html body.page-Main_Page .vh-year,&lt;br /&gt;
html body.page-Main_Page .vh-year:hover,&lt;br /&gt;
html body.page-Main_Page .vector-menu a,&lt;br /&gt;
html body.page-Main_Page .vector-menu a:hover,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label:hover {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CUSTOM GOLDEN CURSOR (MAIN PAGE ONLY) */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
z-index: 99999999 !important;&lt;br /&gt;
transform: translate3d(-100px, -100px, 0);&lt;br /&gt;
will-change: transform !important;&lt;br /&gt;
transition: opacity 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.65))&lt;br /&gt;
drop-shadow(0 0 6px rgba(223, 173, 62, 0.75)) !important;&lt;br /&gt;
transition: transform 0.18s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 1: Default Golden Arrow */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 2: ONLY Above Links -&amp;gt; Golden Pointing Hand */&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(1.12) !important;&lt;br /&gt;
filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.75))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.95)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Click Compression */&lt;br /&gt;
body.page-Main_Page.vh-cursor-click #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(0.88) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Touchscreens / mobile protection: restore native behavior */&lt;br /&gt;
@media (hover: none) or (pointer: coarse) {&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page button {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOUNDER-ĀCĀRYA PERFECT MACRON CENTERING FIX */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR STYLING&lt;br /&gt;
- Appears on Main Page AND all regular MediaWiki pages.&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Deep temple teal background (#19383e), delicate gold top hairline border,&lt;br /&gt;
warm ivory/gold links, and highlighted Donate button.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid rgba(223, 173, 62, 0.45) !important;&lt;br /&gt;
box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
backdrop-filter: blur(8px) !important;&lt;br /&gt;
-webkit-backdrop-filter: blur(8px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
scrollbar-width: none !important;             /* Firefox */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner::-webkit-scrollbar {&lt;br /&gt;
display: none !important;                     /* Chrome/Safari */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
transition: color 0.18s ease, background-color 0.18s ease, transform 0.15s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate {&lt;br /&gt;
background: linear-gradient(135deg, rgba(223, 173, 62, 0.3) 0%, rgba(223, 173, 62, 0.12) 100%) !important;&lt;br /&gt;
border: 1px solid rgba(223, 173, 62, 0.65) !important;&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
padding: 2.5px 14px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate:hover {&lt;br /&gt;
background: linear-gradient(135deg, #dfad3e 0%, #b88a38 100%) !important;&lt;br /&gt;
color: #150b00 !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 0 10px rgba(223, 173, 62, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.35) !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure long wiki pages leave space above the permanent bottom bar */&lt;br /&gt;
body {&lt;br /&gt;
padding-bottom: 46px !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Main Page with custom cursor, ensure bottom links trigger the hand cursor */&lt;br /&gt;
body.page-Main_Page .vh-bottom-link {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 93:&lt;br /&gt;
1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE:&lt;br /&gt;
- Vector 2022 skin uses a multi-column CSS grid on .mw-page-container-inner&lt;br /&gt;
with .vector-column-end having background-color: #D4ECDD !important;.&lt;br /&gt;
- Collapse grid to 100% full width and hide right/left columns on Main Page.&lt;br /&gt;
- Ensure mw-page-container and mw-content-container match the warm cream background.&lt;br /&gt;
2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR PAGES:&lt;br /&gt;
- MediaWiki places .vector-sticky-header-container after the page content.&lt;br /&gt;
- Enforce position: fixed !important; top: 0 !important; on sticky header container,&lt;br /&gt;
and completely hide it (display: none !important;) when not actively sticky-visible.&lt;br /&gt;
3. VANI-TEMPLE RETURN LINK IN PERMANENT BOTTOM BAR:&lt;br /&gt;
- Provides an immediate 1-click return to the Main Page from any regular wiki page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE */&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-toc-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-appearance-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
max-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR WIKI PAGES */&lt;br /&gt;
.vector-sticky-header-container {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Strictly hide the sticky header container whenever it is NOT in active sticky view */&lt;br /&gt;
.vector-sticky-header-container:not(.vector-sticky-header-visible),&lt;br /&gt;
.vector-header-container.vector-sticky-header-container:not(.vector-sticky-header-visible) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. VANI-TEMPLE RETURN LINK STYLING */&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(223, 173, 62, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 95: SMOOTH TRANSITION FOR IN THE MEDIA CARD CONTENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
transition: opacity .5s ease, transform .5s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 96:&lt;br /&gt;
1. INCREASE ROUND HERO IMAGE BY 20% (270px -&amp;gt; 324px) WHILE KEEPING TOP/BOTTOM GAPS&lt;br /&gt;
2. INCREASE QUOTED TEXT IN RIGHT ARTICLE SPOTLIGHT BY +3 LINES (7 -&amp;gt; 10 LINES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Round hero image increased by 20% to 324px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 324px !important;&lt;br /&gt;
height: 324px !important;&lt;br /&gt;
min-width: 324px !important;&lt;br /&gt;
min-height: 324px !important;&lt;br /&gt;
max-width: 324px !important;&lt;br /&gt;
max-height: 324px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 12px 36px rgba(18, 63, 56, 0.40), 0 3px 10px rgba(0, 0, 0, 0.24), inset 0 2px 6px rgba(255, 255, 255, 0.75), inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure top gap from title remains clean (36px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin-top: 36px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure bottom gap from round image remains clean (40px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 40px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure sanctuary card container height gracefully accommodates 324px image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
min-height: 500px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Increase right article quoted text by +3 lines (-webkit-line-clamp: 10) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 10 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow right card to expand gracefully up to 500px to match sanctuary height */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
max-height: 500px !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicit fast and visible 1.4s crossfade for round hero photo */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-photo-stage .vh-photo,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-photo-stage .vh-photo {&lt;br /&gt;
transition: opacity 1.4s ease-in-out !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE OPTIMIZATION (STAGE 1 - REGULAR WIKI PAGES)&lt;br /&gt;
1. Universal #345B63 Dark Teal top bar across all pages and viewports.&lt;br /&gt;
2. Desktop title banner strictly scoped to screens &amp;gt;= 1000px.&lt;br /&gt;
3. Mobile header layout (burger menu, search, icons).&lt;br /&gt;
4. Mobile content readability, fluid images, and responsive table scrolling.&lt;br /&gt;
5. Mobile bottom bar and floating Back to Top button positioning.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. UNIVERSAL #345B63 TOP BAR ACROSS ALL PAGES AND VIEWPORTS */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header,&lt;br /&gt;
.mw-header,&lt;br /&gt;
#mw-head {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. DESKTOP TITLE BANNER SCOPED STRICTLY TO SCREENS &amp;gt;= 1000px */&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE REGULAR WIKI PAGES OPTIMIZATIONS (&amp;lt;= 768px) */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
/* 3.1 Top Bar Header Row */&lt;br /&gt;
.mw-header {&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.2 Hamburger Site Menu Button */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.3 Search Bar: Fluidly fits available space between burger and user tools */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 110px) !important;&lt;br /&gt;
min-width: 100px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 80px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
padding-left: 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.4 Mobile Vector Sidebar Navigation Drawer */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content,&lt;br /&gt;
#vector-main-menu-dropdown-content,&lt;br /&gt;
#vector-main-menu-unpinned-container,&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content.is-open {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
height: calc(100vh - 52px - 38px) !important;&lt;br /&gt;
max-height: calc(100vh - 90px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
z-index: 100001 !important;&lt;br /&gt;
padding: 10px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a,&lt;br /&gt;
#vector-main-menu-dropdown-content a,&lt;br /&gt;
#vector-main-menu-unpinned-container a {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
padding: 9px 18px !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-unpinned-container a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-left-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-dropdown-content .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-unpinned-container .vector-menu-heading {&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
letter-spacing: 0.6px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
border-bottom: 1px solid rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
padding: 10px 18px 6px 18px !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CONTENT VIEW ON MOBILE */&lt;br /&gt;
#content, .mw-body, .mw-content-container {&lt;br /&gt;
padding: 12px 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
line-height: 1.62 !important;&lt;br /&gt;
}&lt;br /&gt;
#firstHeading, .mw-first-heading {&lt;br /&gt;
font-size: 1.65em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-bottom: 0.4em !important;&lt;br /&gt;
word-wrap: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
h2, .mw-parser-output h2 {&lt;br /&gt;
font-size: 1.3em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 1.1em !important;&lt;br /&gt;
margin-bottom: 0.35em !important;&lt;br /&gt;
}&lt;br /&gt;
h3, .mw-parser-output h3 {&lt;br /&gt;
font-size: 1.15em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Tables horizontal scroll wrapping */&lt;br /&gt;
.vanitable, .wikitable, .daytable {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 12px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fluid images &amp;amp; media embeds */&lt;br /&gt;
div.tright, div.tleft, div.floatright, div.floatleft {&lt;br /&gt;
float: none !important;&lt;br /&gt;
margin: 12px auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
div.thumbinner {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. BOTTOM BAR &amp;amp; BACK TO TOP BUTTON ON MOBILE */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
padding: 2px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 50px !important;&lt;br /&gt;
right: 14px !important;&lt;br /&gt;
width: 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer, .mw-footer {&lt;br /&gt;
padding-bottom: 54px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 105: ROBUST NON-OVERLAPPING MINERVA MOBILE HEADER &amp;amp; USER DROPDOWN&lt;br /&gt;
1. Fix Magnifying Glass &amp;amp; User Icon Overlap:&lt;br /&gt;
- Header uses strictly rigid flex items:&lt;br /&gt;
Burger (32px left) + 20px gap + Title (auto) + [margin-left: auto spacer] + Search (32px right) + 8px gap + User (32px far right).&lt;br /&gt;
- Zero possibility of overlap.&lt;br /&gt;
2. User Menu Dropdown:&lt;br /&gt;
- Placed outside header flow (fixed positioning) with full dark teal &amp;amp; gold styling.&lt;br /&gt;
3. Plain burger icon, golden-yellow (#ffd700) SVGs for all icons.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR CONTAINER */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. STRICT RIGID SINGLE-ROW FLEX LAYOUT */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.1 BURGER (FAR LEFT: 32px) */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.2 SITE TITLE (SPACED 20px FROM BURGER) */&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 0 0 20px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.3 SEARCH FORM (PUSHED TO THE FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
margin-left: auto !important; /* Absorbs ALL horizontal space between title and search */&lt;br /&gt;
margin-right: 8px !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide the large search box input on mobile screens */&lt;br /&gt;
.minerva-header .minerva-search-form .search-box {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.4 USER ICON (FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-notifications,&lt;br /&gt;
.minerva-header .minerva-user-navigation ul,&lt;br /&gt;
.minerva-header .minerva-user-navigation li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE USER DROPDOWN MENU (POPUP AT TOP-RIGHT) */&lt;br /&gt;
#vanipedia-mobile-user-menu {&lt;br /&gt;
display: none !important;&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
width: 175px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu.is-open {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu .vani-user-menu-divider {&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background-color: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin: 5px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.2) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MINERVA NAVIGATION DRAWER (THE LEFT MENU) */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer,&lt;br /&gt;
#mw-mf-page-left.menu {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .minerva-icon {&lt;br /&gt;
background-color: #ffd700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 107: BULLETPROOF DESKTOP USER DROPDOWN (MATCHING image_a7f3ff.png)&lt;br /&gt;
1. Card background: Dark teal (#1f3e45) with gold border (#b1873d).&lt;br /&gt;
2. Zero white background bleed: all inner elements transparent.&lt;br /&gt;
3. Links: High-contrast warm gold (#f5d77f) text, white on hover (#345B63).&lt;br /&gt;
4. Pure clean text without clunky icons: .vector-icon hidden.&lt;br /&gt;
5. Divider above Log out with soft rose highlight.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DESKTOP USER DROPDOWN CARD */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content,&lt;br /&gt;
html body.page-Main_Page #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html body #p-personal.vector-menu,&lt;br /&gt;
html body #p-personal .vector-menu-content,&lt;br /&gt;
#vector-user-links-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. INNER CONTAINERS: 100% TRANSPARENT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content div,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content ul,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content li,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content-list,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content div,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content ul,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content li {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ENSURE TALK (pt-mytalk) IS VISIBLE */&lt;br /&gt;
html #vector-user-links-dropdown #pt-mytalk,&lt;br /&gt;
html .vector-user-menu #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RESTORE USER FIGURE ICON ON HEADER BUTTON (BRIGHT GOLD &amp;amp; VISIBLE) */&lt;br /&gt;
#vector-user-links-dropdown-label .vector-icon,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Inside dropdown items: keep icons compact &amp;amp; inline so they never cause vertical bloating */&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 16px !important;&lt;br /&gt;
height: 16px !important;&lt;br /&gt;
margin: 0 8px 0 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. LINKS: HIGH-CONTRAST WARM GOLD TEXT (#f5d77f) */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a,&lt;br /&gt;
html #p-personal .vector-menu-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a span,&lt;br /&gt;
html #p-personal .vector-menu-content a span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. HOVER STATE: LIGHTER TEAL (#345B63) WITH BRIGHT WHITE TEXT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:focus,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:active,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:focus,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover span {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. DIVIDER ABOVE LOGOUT */&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout,&lt;br /&gt;
html .vector-user-menu #pt-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a,&lt;br /&gt;
html .vector-user-menu #pt-logout a {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a:hover,&lt;br /&gt;
html .vector-user-menu #pt-logout a:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.25) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 110: MOBILE STICKY TOP BAR &amp;amp; BOTTOM BAR FIRST LINK (&amp;quot;MAIN PAGE&amp;quot;)&lt;br /&gt;
1. Top bar remains sticky/visible when scrolling down on mobile viewports.&lt;br /&gt;
2. Fix bottom bar flex centering bug: justify-content: flex-start on mobile&lt;br /&gt;
ensures the first link (&amp;quot;Main Page&amp;quot;) is always visible and not clipped.&lt;br /&gt;
3. Fully reverted experimental Main Page viewport scaling &amp;amp; hint banners.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. STICKY TOP BAR ON MOBILE (REMAINS VISIBLE ON SCROLL) */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome,&lt;br /&gt;
body.skin-minerva header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. BOTTOM BAR: ENSURE &amp;quot;MAIN PAGE&amp;quot; IS VISIBLE AS FIRST LINK ON MOBILE */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ENTRY PAGE SUPPRESSION (dev.vanipedia.org / VanipediaEntry3D)&lt;br /&gt;
Neither top bar nor bottom bar must appear on the 3D entry page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.ext-vp3d-fullscreen #vh-bottom-bar,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-chrome,&lt;br /&gt;
body.ext-vp3d-fullscreen .minerva-header,&lt;br /&gt;
body.ext-vp3d-fullscreen .vector-header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-head,&lt;br /&gt;
body.ext-vp3d-fullscreen .mw-header,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-navigation,&lt;br /&gt;
body:has(.vp-entry3d-container) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-container) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-container) .vector-header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .vector-header-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 116: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE FOR MAIN PAGE ON MOBILE&lt;br /&gt;
Includes Top Bar, Main Page, and Bottom Bar in one unified landscape orientation.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
transform-origin: top left !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-auto-landscape {&lt;br /&gt;
transform: rotate(90deg) translate(0, -100%) !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-native-landscape {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. TOP HEADER SLOT (Landscape orientation) */&lt;br /&gt;
#vani-stage-header-slot {&lt;br /&gt;
flex: 0 0 50px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
max-height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .header-container,&lt;br /&gt;
#vani-stage-header-slot .header-chrome,&lt;br /&gt;
#vani-stage-header-slot .minerva-header,&lt;br /&gt;
#vani-stage-header-slot .vector-header-container,&lt;br /&gt;
#vani-stage-header-slot #mw-head {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CONTENT SLOT (Landscape orientation, containing #vani-home) */&lt;br /&gt;
#vani-stage-content-slot {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: calc(100% - 50px - 36px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Enforce rigid 1200px desktop grid on #vani-home inside mobile stage */&lt;br /&gt;
#vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 8px 16px 20px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Triad in Mobile Landscape: Rigid 3-Column Horizontal Flow */&lt;br /&gt;
#vani-stage-content-slot .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-triad-column-left {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Interactive Timeline in Mobile Landscape */&lt;br /&gt;
#vani-stage-content-slot .vh-timeline-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Thematic Taxonomy in Mobile Landscape: Rigid 4-Column Grid */&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-tax {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOOTER SLOT (Landscape orientation, containing #vh-bottom-bar) */&lt;br /&gt;
#vani-stage-footer-slot {&lt;br /&gt;
flex: 0 0 36px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
min-height: 36px !important;&lt;br /&gt;
background-color: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot #vh-bottom-bar,&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dropdown Menu inside Stage Header */&lt;br /&gt;
#vani-stage-header-slot #vanipedia-mobile-user-menu {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 48px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
z-index: 1000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Minerva Left Navigation Drawer z-index when open */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer {&lt;br /&gt;
z-index: 1000005 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Robust Header Child Layout in Landscape Stage */&lt;br /&gt;
#vani-stage-header-slot .vector-header,&lt;br /&gt;
#vani-stage-header-slot .mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide any duplicate/stray bars outside the stage when active */&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-sticky-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; #mw-head,&lt;br /&gt;
body.has-vani-stage &amp;gt; #vh-bottom-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR FORMATTING FOR MOBILE BURGER MENU&lt;br /&gt;
1. Cleans out Minerva default clutter (Nearby, Random, Settings, About, etc.)&lt;br /&gt;
2. Styles the mobile drawer (#mw-mf-page-left) to match the desktop&lt;br /&gt;
accordion layout (.vanipedia-sidebar-menu).&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#mw-mf-page-left {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 20px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
padding: 12px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all Minerva default lists completely */&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-navigation,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-personal,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul.hlist,&lt;br /&gt;
#mw-mf-page-left .menu__item--nearby,&lt;br /&gt;
#mw-mf-page-left .menu__item--random {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile drawer container for desktop sidebar */&lt;br /&gt;
#mw-mf-page-left #vani-mobile-synced-sidebar {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* In mobile drawer, make .vanipedia-sidebar-menu take full drawer width */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure mobile drawer accordion header matches desktop */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading {&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
background-color: #2c4c50 !important;&lt;br /&gt;
border: 1px solid #1b3033 !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading {&lt;br /&gt;
border-radius: 4px 4px 0 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading:hover {&lt;br /&gt;
background-color: #385e63 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading::after {&lt;br /&gt;
content: &amp;quot;▼&amp;quot; !important;&lt;br /&gt;
font-size: 0.75em !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
transition: transform 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after {&lt;br /&gt;
transform: rotate(-90deg) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Content Area inside Mobile Accordion */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content {&lt;br /&gt;
background-color: #eaeff0 !important;&lt;br /&gt;
border: 1px solid #2c4c50 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-radius: 0 0 4px 4px !important;&lt;br /&gt;
padding: 0 0 4px 0 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content ul {&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 9px 14px 9px 18px !important;&lt;br /&gt;
color: #1b3033 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li:last-child a {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a:hover {&lt;br /&gt;
background-color: #dbe4e6 !important;&lt;br /&gt;
border-left: 3px solid #2c4c50 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 102 Languages Search box inside Mobile Drawer */&lt;br /&gt;
#mw-mf-page-left #sidebarLanguageSearch {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 7px 10px !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
border: 1px solid #a2a9b1 !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 122: STRICT POSITIONING OF &amp;quot;HOME&amp;quot; LINK/ICON (RIGHT OF SEARCH)&lt;br /&gt;
1. Desktop: Positioned strictly on the RIGHT of search bar via order: 10 vs order: 5.&lt;br /&gt;
2. Clean golden styling (#f5d77f), no underline, subtle hover highlight.&lt;br /&gt;
3. Mobile (both Minerva &amp;amp; Vector landscape): Golden Home icon (width 22px)&lt;br /&gt;
strictly visible next to the search icon.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Strict Flex Ordering: Left to Right across .vector-header-start */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .vector-main-menu-landmark,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Bar strictly ORDER 5 */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
div#p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Link strictly ORDER 10 (GUARANTEES IT SITS ON THE RIGHT OF SEARCH) */&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
margin-left: 10px !important;&lt;br /&gt;
margin-right: 14px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
a.vanipedia-topbar-home:hover,&lt;br /&gt;
a.vanipedia-topbar-home:active,&lt;br /&gt;
.vector-header-container a.vanipedia-topbar-home:hover,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link:hover,&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home:hover,&lt;br /&gt;
#vani-stage-header-slot a.vanipedia-topbar-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.2) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Icon Styling */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
stroke: #f5d77f !important;&lt;br /&gt;
fill: none !important;&lt;br /&gt;
stroke-width: 2 !important;&lt;br /&gt;
stroke-linecap: round !important;&lt;br /&gt;
stroke-linejoin: round !important;&lt;br /&gt;
transition: stroke 0.2s ease, transform 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home:hover .vanipedia-home-icon svg {&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
transform: scale(1.1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Text Styling on Desktop */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* MOBILE RESPONSIVE (Both Vector &amp;amp; Minerva) */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 160px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* MINERVA MOBILE SKIN HEADER (Regular Articles on Mobile) */&lt;br /&gt;
.minerva-header .vanipedia-topbar-home,&lt;br /&gt;
.minerva-header #vanipedia-topbar-home-link {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 6px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* In Rotated Landscape Stage on Main Page */&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 8px !important;&lt;br /&gt;
width: 34px !important;&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start #p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Bar Home Link: Strict no underline */&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry,&lt;br /&gt;
a.vh-bottom-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry:hover,&lt;br /&gt;
a.vh-bottom-link:hover {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 129: RESTORE COMPLETE ORIGINAL STRUCTURE (ZERO OVERLAPS, 4 TAXONOMY IN 1 ROW)&lt;br /&gt;
+ TOP BANNER TITLE AS PLAIN TEXT&lt;br /&gt;
+ WHO IS ŚRĪLA PRABHUPĀDA PERMANENT TITLE&lt;br /&gt;
+ OPTION A: RICH BURNISHED ANTIQUE GOLD (#966817)&lt;br /&gt;
+ RISE HOVER EFFECT ON ALL 9 CARD TITLES&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BANNER TITLE AS PURE PLAIN TEXT */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
span#vanipedia-topbar-title,&lt;br /&gt;
a#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover,&lt;br /&gt;
span#vanipedia-topbar-title:hover,&lt;br /&gt;
a#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CARD TITLE SIZING &amp;amp; NO TEXT CHANGE */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 38px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
letter-spacing: 0.015em !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. OPTION A: RICH BURNISHED ANTIQUE GOLD ON ALL CARD TITLES */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-media-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
-webkit-text-stroke: 0 !important;&lt;br /&gt;
paint-order: normal !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
-webkit-filter: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RISE HOVER EFFECT ON ALL 9 CARD TITLES (-3px LIFT + GOLD ILLUMINATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. GOLDEN FILAMENT UNDERLINE AT REST &amp;amp; GLIDE ON HOVER */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. STRICT STRUCTURAL RESTORATION: CLEAN ELEVATION &amp;amp; COLUMN BALANCING */&lt;br /&gt;
/* Introductory Articles flat title styling &amp;amp; hover */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific article item headline within the spotlight card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Devotee Subtitle in Memories card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 5px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
/* Enforce 3 columns on desktop for Section 3 (Personalities, Names, Places) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page .vh-card-questions {&lt;br /&gt;
padding: 2px 10px 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lift 3 bottom taxonomy cards up so they sit comfortably above the footer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-72px) !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Founder-Ācārya and Preeminent Śikṣā-Guru single line fitting */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SHIFT MARKED SECTION (Hero Triad + Timeline) DOWN EXACTLY 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 380px !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin-top: 16px !important;&lt;br /&gt;
margin-bottom: 10px !important;&lt;br /&gt;
height: 125px !important;&lt;br /&gt;
min-height: 125px !important;&lt;br /&gt;
max-height: 125px !important;&lt;br /&gt;
flex: 0 0 125px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left &amp;amp; Right Stacked Columns: Symmetrical 340px widths */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card padding and bounding inside both columns */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 135px !important;&lt;br /&gt;
min-height: 135px !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 139: DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TWO-LINE TITLE &amp;amp; DEVOTEE NAME&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title {&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 141: STATIC TITLE ON MEMORIES ROTATION + 3-LINE WIDER LANGUAGES CARD&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TITLE: 100% STATIC (NEVER ANIMATES ON ROTATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 0 5px 0 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the disciple name subtitle during randomizer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
transition: opacity 0.45s ease, transform 0.45s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle.is-changing,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(3px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SP IN MEDIA: FRAME FITS EXACTLY AROUND THUMBNAIL WITH ZERO SIDE GAPS */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-card-content,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
transition: transform 0.35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 3: 4 COLUMNS WITH WIDER COLUMN FOR PARTICIPATING LANGUAGES */&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr 1fr 1.35fr !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1220px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page .vh-card-languages {&lt;br /&gt;
padding: 3px 8px 5px 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 4. LANGUAGES CARD: EXACTLY 3 ROWS (5 COUNTRIES PER ROW) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-languages-list,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-languages-list {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
padding: 2px 0 0 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-row,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a:hover {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Flag thumbnail element */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center !important;&lt;br /&gt;
background-repeat: no-repeat !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Crisp SVG Flag Definitions */&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 147: SOCIAL ICONS IN THE MID OF THE SPACE ON THE RIGHT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform 0.2s ease, opacity 0.2s ease !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item:hover {&lt;br /&gt;
transform: scale(1.15) !important;&lt;br /&gt;
opacity: 0.9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-height: 20px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 153: DISTINGUISHED VANISEVA PILL + ELEVATED BACK-TO-TOP + FLAG STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELEVATED BACK-TO-TOP ARROW (Floats 16px clearly above the 38px bottom bar) */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 16px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE EXTRA BOX/BAR AROUND HEADER (Outer container completely borderless &amp;amp; transparent) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-container.vector-sticky-header-container {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. THE VERY EXISTING TOP BAR: Single, clean, elegant header bar */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
body.page-Main_Page .vector-header-container header.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TOP BAR CENTER BLOCK */&lt;br /&gt;
.vanipedia-topbar-center-block {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 50% !important;&lt;br /&gt;
top: 54% !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: auto !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-center-block * {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. DISTINGUISHED MIDDLE LINE: VANISEVA LUMINOUS INVITATION PILL */&lt;br /&gt;
.vanipedia-topbar-vaniseva-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border:0 !important;&lt;br /&gt;
border-bottom:0 !important;&lt;br /&gt;
background:none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
border-radius:0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:hover,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:focus,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:active {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-color:transparent !important;&lt;br /&gt;
background-color:transparent !important;&lt;br /&gt;
box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SISTER PROJECTS (Line 3) */&lt;br /&gt;
.vanipedia-topbar-sister-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 1px 6px !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link:hover,&lt;br /&gt;
.vanipedia-topbar-sister-link:focus,&lt;br /&gt;
.vanipedia-topbar-sister-link:active {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. PARTICIPATING LANGUAGES FLAGS STYLING */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-flag svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MINERVA MOBILE SKIN (Phone Header) */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.1 Burger Navigation Drawer Button */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.2 Branding Box Title (Pure CSS Content Injection - 100% JS-Independent) */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box,&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin: 0 0 0 14px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a::before,&lt;br /&gt;
.minerva-header .branding-box a::before {&lt;br /&gt;
content: &amp;quot;Vanipedia&amp;quot; !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; img,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; img {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.3 Home Link in Minerva */&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.4 Search Button in Minerva */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.5 User Navigation in Minerva */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile */&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block-mobile,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-main-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-vaniseva-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-links,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-link,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar mobile styling (from STEP 165) */&lt;br /&gt;
body.skin-minerva .vh-bottom-social-links,&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. RESPONSIVE BREAKPOINTS (Desktop &amp;gt;= 1000px Intact; Mobile &amp;lt; 1000px Full Controls) */&lt;br /&gt;
@media screen and (max-width: 1200px) and (min-width: 1000px) {&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
/* Single Row Header on Mobile Viewports */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-header-container .mw-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Row Left Section: Burger + Search + Home in single row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. FORCE BURGER MENU TO DISPLAY VISIBLE ON MOBILE */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown,&lt;br /&gt;
#vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SEARCH INPUT WITH GUARANTEED VISIBLE MAGNIFYING GLASS */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
max-width: calc(100vw - 140px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input,&lt;br /&gt;
.vector-header-start .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__start-icon,&lt;br /&gt;
#p-search .cdx-text-input__icon,&lt;br /&gt;
#p-search .cdx-text-input__start-icon {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 10px !important;&lt;br /&gt;
top: 50% !important;&lt;br /&gt;
transform: translateY(-50%) !important;&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
z-index: 5 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
padding-left: 32px !important;&lt;br /&gt;
padding-right: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Home Icon */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
margin: 0 2px !important;&lt;br /&gt;
padding: 3px 5px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. USER ICON GUARANTEED ON FAR RIGHT */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-links-wide,&lt;br /&gt;
.vector-header-end .vector-user-links-main {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-userpage {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-overflow,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-label-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile viewports (&amp;lt; 1000px) */&lt;br /&gt;
.vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block-mobile,&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-mobile,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title,&lt;br /&gt;
.vanipedia-topbar-sister-links,&lt;br /&gt;
.vanipedia-topbar-sister-link,&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar social links hidden on mobile (from STEP 165) */&lt;br /&gt;
.vh-bottom-social-links,&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 173: RESTORE WORKING STEP 117 COMPACT STAGE PROPORTIONS (ZERO-CROP)&lt;br /&gt;
Overrides all desktop-specific shifts (min-height: 380px, translateY: 30px,&lt;br /&gt;
translateY: -72px, 324px photo) inside the mobile rotated landscape stage.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage #vani-rotated-box #vani-stage-content-slot #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 4px 16px 12px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 0 0 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
min-width: 200px !important;&lt;br /&gt;
min-height: 200px !important;&lt;br /&gt;
max-width: 200px !important;&lt;br /&gt;
max-height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(18, 63, 56, 0.35), 0 2px 6px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
flex: 0 0 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-track {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-item {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-languages {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-stage-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-main-title,&lt;br /&gt;
#vani-stage-header-slot .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin: 0 10px !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V174 — Vanipedia main page: static, naturally scrolling, and responsive. */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-paper:#faf7ef;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    --vp-ink:#263a39;&lt;br /&gt;
    --vp-brand:#345b63;&lt;br /&gt;
    --vp-accent:#b1873d;&lt;br /&gt;
    --vp-line:#ded7c6;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1240px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:clamp(18px,3vw,38px) !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    background:var(--vp-paper) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    animation:none !important;&lt;br /&gt;
    transition:none !important;&lt;br /&gt;
    scroll-behavior:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a {&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-decoration-color:#aab3a8 !important;&lt;br /&gt;
    text-underline-offset:3px !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:hover {&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    text-decoration-thickness:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:focus-visible {&lt;br /&gt;
    outline:3px solid var(--vp-brand) !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p {&lt;br /&gt;
    margin-top:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1 {&lt;br /&gt;
    margin:0 0 10px !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 clamp(29px,4vw,40px)/1.2 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2 {&lt;br /&gt;
    margin:0 0 14px !important;&lt;br /&gt;
    padding:0 0 9px !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 22px/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3 {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:600 18px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p { margin-bottom:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:220px minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,5vw,64px) !important;&lt;br /&gt;
    max-width:1000px !important;&lt;br /&gt;
    margin:0 auto 32px !important;&lt;br /&gt;
    padding:8px 0 28px !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    width:220px !important;&lt;br /&gt;
    height:220px !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:3px solid var(--vp-brand) !important;&lt;br /&gt;
    border-radius:50% !important;&lt;br /&gt;
    background:#f0eee3 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 35% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 auto 4px !important;&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    font-size:clamp(19px,2.2vw,25px) !important;&lt;br /&gt;
    font-weight:600 !important;&lt;br /&gt;
    line-height:1.35 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font-size:17px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:22px !important;&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    padding:20px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card:hover {&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card h3 { margin-bottom:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card blockquote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid var(--vp-accent) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-feature {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(120px,190px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    border-radius:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-outlet {&lt;br /&gt;
    margin-bottom:5px !important;&lt;br /&gt;
    color:#706b62 !important;&lt;br /&gt;
    font-size:14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-headline { font-size:17px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section {&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
    padding:20px 0 22px !important;&lt;br /&gt;
    border-block:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-intro { margin:-5px 0 12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(auto-fit,minmax(76px,1fr)) !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    justify-content:center !important;&lt;br /&gt;
    min-height:42px !important;&lt;br /&gt;
    padding:6px 8px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a:hover {&lt;br /&gt;
    border-color:var(--vp-brand) !important;&lt;br /&gt;
    background:#f1f3ee !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section { margin:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:18px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-card { padding:18px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card { grid-column:span 1 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-list {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    flex-wrap:wrap !important;&lt;br /&gt;
    gap:8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-lang-item {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
    min-height:32px !important;&lt;br /&gt;
    white-space:nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vh-flag {&lt;br /&gt;
    display:inline-block !important;&lt;br /&gt;
    flex:0 0 22px !important;&lt;br /&gt;
    width:22px !important;&lt;br /&gt;
    height:15px !important;&lt;br /&gt;
    vertical-align:middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restore ordinary page flow and neutralize any legacy rotated-stage wrapper. */&lt;br /&gt;
#vani-mobile-stage, #vani-rotated-box {&lt;br /&gt;
    position:static !important;&lt;br /&gt;
    inset:auto !important;&lt;br /&gt;
    width:auto !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    rotate:none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot, #vani-stage-content-slot, #vani-stage-footer-slot { display:contents !important; }&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:20px 16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding-bottom:22px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:160px !important; height:160px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid { grid-template-columns:minmax(0,1fr) !important; gap:16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:minmax(0,1fr) !important; gap:14px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-card { padding:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(100px,34%) minmax(0,1fr) !important; gap:12px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section { margin-bottom:24px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:380px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-image { max-width:260px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion:reduce) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::before,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::after {&lt;br /&gt;
        animation:none !important;&lt;br /&gt;
        transition:none !important;&lt;br /&gt;
        scroll-behavior:auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V175: natural document scrolling, Vanisource-style hero, Vanipedia colors. */&lt;br /&gt;
html,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:100% !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
    overflow-y:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-brand:#345B63;&lt;br /&gt;
    --vp-accent:#f5d77f;&lt;br /&gt;
    --vp-ink:#263a3d;&lt;br /&gt;
    --vp-line:#d8d1c3;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:min(100%, 1200px) !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1200px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:26px clamp(16px,3vw,34px) 100px !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
}&lt;br /&gt;
/* The site-wide footer remains fixed; this page has room to scroll past it. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    display:block;&lt;br /&gt;
    height:0;&lt;br /&gt;
    clear:both;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(170px,210px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,4vw,44px) !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:880px !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    margin:0 auto 30px !important;&lt;br /&gt;
    padding:22px 26px !important;&lt;br /&gt;
    border:1px solid #345B63 !important;&lt;br /&gt;
    border-left:5px solid #f5d77f !important;&lt;br /&gt;
    border-radius:8px !important;&lt;br /&gt;
    background:#345B63 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:min(100%,210px) !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    aspect-ratio:445 / 542 !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:2px solid #f5d77f !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    box-shadow:0 5px 18px rgba(18,35,37,.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin:0 0 9px !important;&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    font:600 clamp(32px,3vw,42px)/1.15 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:600 clamp(19px,1.7vw,22px)/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-underline-offset:4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a:hover { color:#fff !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:500 clamp(17px,1.5vw,20px)/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-quote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid #f5d77f !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove the old decorative cursor and restore the operating system pointer. */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page * {&lt;br /&gt;
    cursor:auto !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page a[href],&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .cdx-button {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:18px 14px 96px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:14px !important;&lt;br /&gt;
        max-width:460px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding:17px 17px 19px !important;&lt;br /&gt;
        border-left-width:4px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:min(100%,170px) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-role { font-size:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-organization { font-size:17px !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V176: native mouse cursor; main page language links are the remaining taxonomy feature. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-section {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 0 32px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card {&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    grid-column:auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: native Windows pointer and viewport-contained portal rollouts. */&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    cursor:default !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href] *,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home button,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    align-items:start !important;&lt;br /&gt;
    gap:24px 18px !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 auto 28px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    max-width:640px !important;&lt;br /&gt;
    margin-left:auto !important;&lt;br /&gt;
    margin-right:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card {&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    z-index:1 !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.07) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open {&lt;br /&gt;
    z-index:100 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image {&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border-radius:6px 6px 0 0 !important;&lt;br /&gt;
    background:#e9e4d8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 36% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy {&lt;br /&gt;
    min-height:145px !important;&lt;br /&gt;
    padding:14px 15px 13px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 {&lt;br /&gt;
    min-height:50px !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    padding:0 0 7px !important;&lt;br /&gt;
    border-bottom:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 18px/1.28 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 a {&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p {&lt;br /&gt;
    min-height:44px !important;&lt;br /&gt;
    margin:0 0 8px !important;&lt;br /&gt;
    color:#354444 !important;&lt;br /&gt;
    font:400 14px/1.45 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:7px !important;&lt;br /&gt;
    min-height:30px !important;&lt;br /&gt;
    padding:4px 9px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f6f2e9 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.3 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:focus-visible {&lt;br /&gt;
    border-color:#b1873d !important;&lt;br /&gt;
    outline:2px solid #b1873d !important;&lt;br /&gt;
    outline-offset:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    position:fixed !important;&lt;br /&gt;
    top:var(--vp-panel-top, 20px) !important;&lt;br /&gt;
    left:var(--vp-panel-left, 12px) !important;&lt;br /&gt;
    right:auto !important;&lt;br /&gt;
    bottom:auto !important;&lt;br /&gt;
    z-index:2147483000 !important;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:var(--vp-panel-width, 290px) !important;&lt;br /&gt;
    max-width:calc(100vw - 24px) !important;&lt;br /&gt;
    max-height:min(380px,calc(100vh - 100px)) !important;&lt;br /&gt;
    overflow:auto !important;&lt;br /&gt;
    overscroll-behavior:contain !important;&lt;br /&gt;
    padding:11px 12px 12px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-top:3px solid #b1873d !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 10px 22px rgba(38,58,57,.22) !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open &amp;gt; .vp-rollout-panel,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open &amp;gt; .vp-rollout-panel {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-heading {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
    gap:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options &amp;gt; span { display:block !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    min-height:34px !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:500 14px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:focus-visible {&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#805b16 !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    outline:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options { grid-template-columns:repeat(4,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options a { text-align:center !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options a { display:flex !important; align-items:center !important; gap:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all { display:block !important; margin-top:7px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:focus-visible { text-decoration:underline !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all { display:block !important; margin:0 0 10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:8px 10px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-categories-heading {&lt;br /&gt;
    padding-top:8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel {&lt;br /&gt;
    width:min(720px,calc(100vw - 24px)) !important;&lt;br /&gt;
    --vp-panel-width:720px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options {&lt;br /&gt;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:1px 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options a {&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    padding:5px 6px !important;&lt;br /&gt;
    font-size:12px !important;&lt;br /&gt;
    line-height:1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid { max-width:100% !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:min(620px,calc(100vw - 24px)) !important; --vp-panel-width:620px; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img { height:210px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
        position:static !important;&lt;br /&gt;
        top:auto !important;&lt;br /&gt;
        left:auto !important;&lt;br /&gt;
        right:auto !important;&lt;br /&gt;
        bottom:auto !important;&lt;br /&gt;
        width:auto !important;&lt;br /&gt;
        max-width:none !important;&lt;br /&gt;
        max-height:none !important;&lt;br /&gt;
        margin:0 !important;&lt;br /&gt;
        border-top:1px solid #d8d1c3 !important;&lt;br /&gt;
        border-left:3px solid #b1873d !important;&lt;br /&gt;
        border-radius:0 0 7px 7px !important;&lt;br /&gt;
        box-shadow:none !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:auto !important; --vp-panel-width:auto; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V181: restore the native Windows pointing hand on sidebar menu targets.&lt;br /&gt;
   Earlier Main Page cursor rules forced .vector-menu links to cursor:auto. */&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href],&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V183: restore the pointing-hand cursor on every actionable top and bottom bar item.&lt;br /&gt;
   Older Main Page rules set .vector-dropdown-label and .vh-bottom-link to cursor:auto. */&lt;br /&gt;
html body .vector-header-container a[href],&lt;br /&gt;
html body .vector-header-container a[href] *,&lt;br /&gt;
html body header.vector-header a[href],&lt;br /&gt;
html body header.vector-header a[href] *,&lt;br /&gt;
html body header.mw-header a[href],&lt;br /&gt;
html body header.mw-header a[href] *,&lt;br /&gt;
html body #mw-head a[href],&lt;br /&gt;
html body #mw-head a[href] *,&lt;br /&gt;
html body .minerva-header a[href],&lt;br /&gt;
html body .minerva-header a[href] *,&lt;br /&gt;
html body #vh-bottom-bar a[href],&lt;br /&gt;
html body #vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vh-bottom-bar a[href],&lt;br /&gt;
html body .vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vector-header-container button,&lt;br /&gt;
html body .vector-header-container button *,&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label *,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body .minerva-header button,&lt;br /&gt;
html body .minerva-header button *,&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar button,&lt;br /&gt;
html body #vh-bottom-bar button *,&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar .vh-bottom-link[href] {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:hover,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:focus {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V184: the legacy Main Page cursor reset also targets Vector menu links and&lt;br /&gt;
   dropdown labels. Override those exact top-bar targets after the legacy rules. */&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href],&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href] *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href]:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href]:hover *,&lt;br /&gt;
html body.page-Main_Page #mw-head a[href],&lt;br /&gt;
html body.page-Main_Page #mw-head a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-head a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href],&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label *,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label:focus,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-main-menu-dropdown-toggle,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-main-menu-dropdown-toggle *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-main-menu-dropdown-toggle,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-main-menu-dropdown-toggle *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container button,&lt;br /&gt;
html body.page-Main_Page .vector-header-container button *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body.page-Main_Page #mw-head button,&lt;br /&gt;
html body.page-Main_Page #mw-head button *,&lt;br /&gt;
html body.page-Main_Page #mw-head [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #mw-head [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
ct: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-dot {&lt;br /&gt;
transform: scale(1.5);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline must follow JS position immediately */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
scroll-behavior: auto !important;&lt;br /&gt;
transform-origin: 0 0;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VIRTUAL TIMELINE PERFORMANCE&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
display: flex;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
height: 100%;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
transform-style: flat;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TIMELINE YEAR NAVIGATION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 22px;&lt;br /&gt;
margin: 0 0 10px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 35px;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 4px 2px;&lt;br /&gt;
color: rgba(18,63,56,.62);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
transition:&lt;br /&gt;
color .2s ease,&lt;br /&gt;
transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* Random quotes */&lt;br /&gt;
.vh-quote {&lt;br /&gt;
height: 82px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
padding: 0 40px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
border-bottom: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
margin-top: 26px;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-inner {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
max-width: 1500px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-text {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
text-overflow: ellipsis;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: clamp(20px, 1.65vw, 29px);&lt;br /&gt;
line-height: 1.16;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source {&lt;br /&gt;
margin-top: 7px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source::before,&lt;br /&gt;
.vh-quote-source::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 74px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a {&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a:hover {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 15px;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 93px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote,&lt;br /&gt;
#vh-random-quote-source {&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote.is-changing,&lt;br /&gt;
#vh-random-quote-source.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured {&lt;br /&gt;
width: auto;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(760px, 1.3fr)&lt;br /&gt;
minmax(600px, 1fr);&lt;br /&gt;
column-gap: 32px;&lt;br /&gt;
align-items: start;&lt;br /&gt;
margin-top: 18px;&lt;br /&gt;
padding-top: 18px;&lt;br /&gt;
padding-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured,&lt;br /&gt;
.vh-network {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — TITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — GRID&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
INDIVIDUAL TREASURE CARD&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 48% 52%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature a {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MEDIA AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-media,&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px 0 0 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* Normal video/image cards */&lt;br /&gt;
.vh-feature-video .vh-feature-media,&lt;br /&gt;
.vh-feature-imagequote .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
/* SHORT&lt;br /&gt;
Keep complete vertical YouTube Shorts thumbnail visible.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-short .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: contain;&lt;br /&gt;
background-color: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEXT PANEL ON RIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 3px 10px 5px 12px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
border-radius: 0 6px 6px 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
/* SHORT / VIDEO / IMAGE QUOTE / NECTAR DROP */&lt;br /&gt;
.vh-feature-copy small {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Actual title */&lt;br /&gt;
.vh-feature-copy strong {&lt;br /&gt;
display: block;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
\* Metadata currently not needed.&lt;br /&gt;
\* Keep it hidden so dates do not appear underneath.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-copy span {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
NECTAR DROP&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-audio-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.50);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
line-height: 1;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
transform .2s ease,&lt;br /&gt;
background .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar:hover .vh-feature-audio-icon {&lt;br /&gt;
transform: scale(1.06);&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-network .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 120px;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 5px 10px 0;&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
border-right: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
background .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover .vh-network-icon {&lt;br /&gt;
transform: scale(1.12);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover strong {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
height: 42px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition:&lt;br /&gt;
transform .22s ease,&lt;br /&gt;
color .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes {&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 60px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat strong {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: -8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes + strong {&lt;br /&gt;
white-space: normal;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 19px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat small {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: 8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK MISSION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 430px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 0 0px 0 10px;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-world {&lt;br /&gt;
flex: 0 0 150px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
margin-right: 0px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission-text {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 250px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover .vh-network-world img {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
RESPONSIVE BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(650px, 1.2fr)&lt;br /&gt;
minmax(650px, 1fr);&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
grid-template-columns: 47% 53%;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
padding-left: 9px;&lt;br /&gt;
padding-right: 7px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 110px;&lt;br /&gt;
min-width: 110px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1.1fr)&lt;br /&gt;
minmax(620px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 105px;&lt;br /&gt;
min-width: 105px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =====================================================&lt;br /&gt;
SOCIAL PLATFORM STATISTICS&lt;br /&gt;
===================================================== */&lt;br /&gt;
/* Month / year title */&lt;br /&gt;
.social-stats-title {&lt;br /&gt;
margin: 30px 0 10px;&lt;br /&gt;
padding-bottom: 7px;&lt;br /&gt;
font-size: 25px;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
border-bottom: 2px solid #2a4452;&lt;br /&gt;
}&lt;br /&gt;
/* Clickable statistics bar */&lt;br /&gt;
.social-stats-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-header:hover {&lt;br /&gt;
background: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
/* Platform blocks */&lt;br /&gt;
.social-stats-platform {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
border-right: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-name {&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-views {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
/* Details */&lt;br /&gt;
.social-stats-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 7px;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #2a4452;&lt;br /&gt;
background: #eef2f4;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-arrow {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Expanded report */&lt;br /&gt;
.social-stats-details {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
padding: 24px 28px 30px;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-top: 1px solid #c8ccd1;&lt;br /&gt;
border-radius: 0 0 8px 8px;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-number {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.15;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-view-label {&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
IMAGE QUOTE POPUP&lt;br /&gt;
========================================================== */&lt;br /&gt;
#vh-imagequote-lightbox {&lt;br /&gt;
position: fixed;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
/* positioned by JS */&lt;br /&gt;
top: auto;&lt;br /&gt;
left: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .2s ease,&lt;br /&gt;
visibility .2s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox.is-open {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
visibility: visible;&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 20vw;&lt;br /&gt;
max-width: 380px;&lt;br /&gt;
min-width: 260px;&lt;br /&gt;
height: auto;&lt;br /&gt;
max-height: 55vh;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px&lt;br /&gt;
rgba(0, 0, 0, .28);&lt;br /&gt;
}&lt;br /&gt;
.vh-imagequote-lightbox-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
top: 5px;&lt;br /&gt;
right: 7px;&lt;br /&gt;
width: 28px;&lt;br /&gt;
height: 28px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: rgba(0, 0, 0, .55);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 26px;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar Drop audio activity */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 3px;&lt;br /&gt;
height: 18px;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave span {&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 4px;&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform-origin: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span {&lt;br /&gt;
animation: vhNectarWave .75s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(2) {&lt;br /&gt;
animation-delay: -.45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(3) {&lt;br /&gt;
animation-delay: -.20s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(4) {&lt;br /&gt;
animation-delay: -.60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(5) {&lt;br /&gt;
animation-delay: -.30s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(6) {&lt;br /&gt;
animation-delay: -.55s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(7) {&lt;br /&gt;
animation-delay: -.10s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vhNectarWave {&lt;br /&gt;
0% {&lt;br /&gt;
height: 3px;&lt;br /&gt;
}&lt;br /&gt;
100% {&lt;br /&gt;
height: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Nectar audio area — never scroll */&lt;br /&gt;
.vh-feature-nectar .vh-feature-audio {&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar .vh-nectar-wave {&lt;br /&gt;
flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Video + Nectar Drop title limit */&lt;br /&gt;
.vh-feature-video .vh-feature-copy strong,&lt;br /&gt;
.vh-feature-nectar .vh-feature-copy strong {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
display: -webkit-box;&lt;br /&gt;
-webkit-box-orient: vertical;&lt;br /&gt;
-webkit-line-clamp: 5;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
========================================================= */&lt;br /&gt;
.vani-flipbook-trigger {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
transition:&lt;br /&gt;
transform 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger:hover img {&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px&lt;br /&gt;
rgba(0, 0, 0, 0.22);&lt;br /&gt;
}&lt;br /&gt;
/* Full-screen dark overlay */&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
position: fixed;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
display: none;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
background:&lt;br /&gt;
rgba(15, 20, 18, 0.90);&lt;br /&gt;
}&lt;br /&gt;
#vani-flipbook-overlay.is-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* Popup */&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: calc(100vw - 80px);&lt;br /&gt;
height: calc(100vh - 40px);&lt;br /&gt;
max-width: 1800px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 20px 70px&lt;br /&gt;
rgba(0, 0, 0, 0.55);&lt;br /&gt;
}&lt;br /&gt;
/* Iframe holder */&lt;br /&gt;
#vani-flipbook-frame-holder {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Actual flipbook iframe */&lt;br /&gt;
#vani-flipbook-frame {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
}&lt;br /&gt;
/* Close button */&lt;br /&gt;
.vani-flipbook-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 10px;&lt;br /&gt;
right: 10px;&lt;br /&gt;
z-index: 100001;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background:&lt;br /&gt;
rgba(20, 20, 20, 0.80);&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
font-family:&lt;br /&gt;
Arial,&lt;br /&gt;
sans-serif;&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
line-height: 42px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-close:hover {&lt;br /&gt;
background: #000000;&lt;br /&gt;
}&lt;br /&gt;
body.vani-flipbook-open {&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
padding: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
max-width: none;&lt;br /&gt;
border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================&lt;br /&gt;
VANIPEDIA INSPIRATION&lt;br /&gt;
========================================= */&lt;br /&gt;
/* Image */&lt;br /&gt;
.vision-layout-wrapper .vision-logo {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
}&lt;br /&gt;
.vision-layout-wrapper .vision-logo img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 350px;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Two button columns */&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
display: flex;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-col {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Light green buttons */&lt;br /&gt;
.vision-buttons-container .vision-btn {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn:hover {&lt;br /&gt;
background-color: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn a,&lt;br /&gt;
.vision-buttons-container .vision-btn a.external {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ARCHITECTURAL WOOD SANCTUM &amp;amp; SHADOWBOX NICHES (A1 CONCEPT)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
:root {&lt;br /&gt;
--wood-darkest: #110804;&lt;br /&gt;
--wood-dark: #1c0e07;&lt;br /&gt;
--wood-mid: #2b170e;&lt;br /&gt;
--wood-warm: #3d2214;&lt;br /&gt;
--wood-light: #54311c;&lt;br /&gt;
--gold-bright: #f5d77f;&lt;br /&gt;
--gold-mid: #d4af37;&lt;br /&gt;
--gold-deep: #997a15;&lt;br /&gt;
--text-cream: #f4ebd9;&lt;br /&gt;
--text-muted: #bda892;&lt;br /&gt;
--spotlight-glow: radial-gradient(circle at 50% 0%, rgba(255, 230, 160, 0.28) 0%, rgba(255, 210, 120, 0.08) 45%, transparent 75%);&lt;br /&gt;
}&lt;br /&gt;
/* Master Architectural Container */&lt;br /&gt;
.sanctum-cabinet {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1280px;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
background: linear-gradient(180deg, #2b170e 0%, #1c0e07 40%, #140904 100%);&lt;br /&gt;
border: 3px solid #3d2314;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
box-shadow: 0 25px 60px rgba(0,0,0,0.9), inset 0 2px 4px rgba(255,220,150,0.2), inset 0 -2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
position: relative;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, &#039;Georgia&#039;, serif;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
}&lt;br /&gt;
.sanctum-cabinet::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0; left: 0; right: 0; bottom: 0;&lt;br /&gt;
background: repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0px, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 4px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 1: TOP ARCHITECTURAL CORNICE / NAV BAR */&lt;br /&gt;
.cornice-header {&lt;br /&gt;
background: linear-gradient(180deg, #3f2314 0%, #28140a 60%, #1b0c05 100%);&lt;br /&gt;
border-bottom: 2px solid #5a341b;&lt;br /&gt;
box-shadow: 0 8px 16px rgba(0,0,0,0.7), inset 0 2px 3px rgba(255,230,170,0.25);&lt;br /&gt;
padding: 14px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left .nav-burger {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
background: rgba(0,0,0,0.4);&lt;br /&gt;
padding: 6px 12px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
border: 1px solid #4a2814;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-group {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.main-brand-title {&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0,0,0,0.9), 0 0 12px rgba(212,175,55,0.3);&lt;br /&gt;
}&lt;br /&gt;
.brand-subline {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-search {&lt;br /&gt;
flex: 1;&lt;br /&gt;
max-width: 480px;&lt;br /&gt;
margin: 0 24px;&lt;br /&gt;
}&lt;br /&gt;
.search-input-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel {&lt;br /&gt;
width: 100%;&lt;br /&gt;
padding: 10px 18px 10px 42px;&lt;br /&gt;
background: #0f0704;&lt;br /&gt;
border: 1px solid #472613;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-family: inherit;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0,0,0,0.9), 0 1px 2px rgba(255,255,255,0.08);&lt;br /&gt;
outline: none;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel::placeholder {&lt;br /&gt;
color: #7d6b58;&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.search-icon {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 14px;&lt;br /&gt;
top: 50%;&lt;br /&gt;
transform: translateY(-50%);&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links .btn-gold a {&lt;br /&gt;
background: linear-gradient(180deg, #b8860b 0%, #7d5904 100%);&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: #fff !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* SPOTLIGHT HOOD &amp;amp; OVERHEAD LAMPS (A1 STYLE) */&lt;br /&gt;
.spotlight-frieze {&lt;br /&gt;
position: relative;&lt;br /&gt;
padding: 24px 20px 10px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
background: linear-gradient(180deg, #24130b 0%, #180c06 100%);&lt;br /&gt;
border-bottom: 2px solid #3a1e0f;&lt;br /&gt;
}&lt;br /&gt;
.lamp-row {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-around;&lt;br /&gt;
padding: 0 80px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.lamp {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
background: radial-gradient(ellipse at center, #ffd700 0%, #b8860b 60%, #442500 100%);&lt;br /&gt;
border-radius: 0 0 10px 10px;&lt;br /&gt;
box-shadow: 0 0 14px 4px rgba(255, 215, 0, 0.45);&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
.lamp::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 8px;&lt;br /&gt;
left: -70px;&lt;br /&gt;
width: 200px;&lt;br /&gt;
height: 280px;&lt;br /&gt;
background: var(--spotlight-glow);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.frieze-title {&lt;br /&gt;
font-size: 24px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-shadow: 0 2px 6px rgba(0,0,0,0.95);&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.frieze-subtitle {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.shadowbox-body {&lt;br /&gt;
padding: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 2: HERO STAGE */&lt;br /&gt;
.hero-sanctuary-stage {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 1fr 1.25fr 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
background: linear-gradient(180deg, #180c06 0%, #100703 100%);&lt;br /&gt;
border: 3px solid #361e10;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
box-shadow: inset 0 10px 25px rgba(0,0,0,0.9);&lt;br /&gt;
margin-bottom: 24px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-card {&lt;br /&gt;
background: rgba(0, 0, 0, 0.45);&lt;br /&gt;
border: 1px solid #3b2011;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.8);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-tag {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-headline a {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-body {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: #bcaaa4;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
margin: 10px 0;&lt;br /&gt;
flex: 1;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-footer a {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.center-frame {&lt;br /&gt;
background: #090402;&lt;br /&gt;
border: 3px solid #4a2814;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.95), inset 0 0 30px rgba(0,0,0,0.9);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.sanctuary-center-badge {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link a {&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 3px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 80px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
background: linear-gradient(90deg, transparent, var(--gold-mid), transparent);&lt;br /&gt;
margin: 10px auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.multilingual-tape {&lt;br /&gt;
background: #140904;&lt;br /&gt;
border: 1px solid #361b0d;&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
margin-top: 12px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 3: 3D RECESSED SHADOWBOX SHELF NICHES */&lt;br /&gt;
.niches-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche {&lt;br /&gt;
background: linear-gradient(180deg, #0e0603 0%, #170b05 100%);&lt;br /&gt;
border: 3px solid #381f11;&lt;br /&gt;
border-top: 4px solid #1a0c06;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 18px;&lt;br /&gt;
box-shadow: inset 0 8px 18px rgba(0,0,0,0.95), 0 4px 10px rgba(0,0,0,0.7), inset 0 0 20px rgba(0,0,0,0.8);&lt;br /&gt;
position: relative;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: transform 0.2s, border-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
border-color: #633b20;&lt;br /&gt;
}&lt;br /&gt;
.niche-lamp {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
width: 36px;&lt;br /&gt;
height: 5px;&lt;br /&gt;
background: #e2ba4d;&lt;br /&gt;
border-radius: 0 0 6px 6px;&lt;br /&gt;
box-shadow: 0 0 10px rgba(255,215,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.niche-icon-wrap {&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
margin: 10px 0 10px 0;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0,0,0,0.8));&lt;br /&gt;
}&lt;br /&gt;
.niche-title {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
.niche-desc {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.niche-meta {&lt;br /&gt;
margin-top: auto;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
border-top: 1px solid #2d180c;&lt;br /&gt;
padding-top: 8px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* SUPPLEMENTARY TAXONOMY SHELF */&lt;br /&gt;
.taxonomies-carved-shelf {&lt;br /&gt;
background: #110704;&lt;br /&gt;
border: 1px solid #361b0c;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 12px 18px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.shelf-label {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
background: #1d0f07;&lt;br /&gt;
border: 1px solid #422312;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 4px 10px;&lt;br /&gt;
margin: 0 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
/* CARVED TIMELINE RIBBON */&lt;br /&gt;
.timeline-carved-ribbon {&lt;br /&gt;
background: linear-gradient(180deg, #1c0e07 0%, #120803 100%);&lt;br /&gt;
border: 2px solid #381f11;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
box-shadow: inset 0 4px 10px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.timeline-label-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.timeline-title {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.timeline-span-badge {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.timeline-years-bar {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
background: #080301;&lt;br /&gt;
border: 1px solid #30170a;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-year {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: #9c8570;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
padding: 2px 6px;&lt;br /&gt;
transition: color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.vh-year:hover, .vh-year.active {&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 4: BASE PLINTH FOOTER */&lt;br /&gt;
.plinth-footer {&lt;br /&gt;
background: linear-gradient(180deg, #1d0f07 0%, #120803 100%);&lt;br /&gt;
border-top: 3px solid #3d2111;&lt;br /&gt;
padding: 20px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.05);&lt;br /&gt;
}&lt;br /&gt;
.plinth-stat {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-actions {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
background: #190b05;&lt;br /&gt;
border: 1px solid #4a2712;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
.niches-grid { grid-template-columns: 1fr; }&lt;br /&gt;
.hero-sanctuary-stage { grid-template-columns: 1fr; }&lt;br /&gt;
.taxonomies-carved-shelf { flex-direction: column; gap: 10px; }&lt;br /&gt;
.plinth-footer { flex-direction: column; gap: 14px; text-align: center; }&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PERSISTENT TOP BAR: #345B63 SINGLE-ROW (BURGER, SEARCH, TITLE, USER)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Full-Width Outer Banner Container (Strict #345B63) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Inner Flex Row: STRICT Single Horizontal Line */&lt;br /&gt;
.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CENTERED TITLE: Dead-Center On The Same Line */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.8px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. LEFT SECTION: Burger [ ≡ ] + Search In ONE Row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Force Burger Menu Dropdown to ALWAYS display on desktop */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .cdx-button--fake-button {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* HIGH-VISIBILITY GOLD FOR BURGER &amp;amp; ALL VECTOR ICONS */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.mw-header .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
filter: brightness(0) saturate(100%) invert(86%) sepia(26%) saturate(884%) hue-rotate(352deg) brightness(102%) contrast(96%) !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide duplicate site wordmark &amp;amp; tagline next to burger */&lt;br /&gt;
.vector-header-start .mw-logo-wordmark,&lt;br /&gt;
.vector-header-start .mw-logo-tagline,&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Box Container on Left */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Refined Inset Search Input (Option 1: Harmonious Deep Sea Teal) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 18px !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
padding: 4px 12px 4px 30px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
line-height: 30px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
transition: width 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(245, 215, 127, 0.4), inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input::placeholder,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]::placeholder,&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
color: #a5c4c9 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-search-box-inner .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide separate search submit buttons */&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container #searchButton,&lt;br /&gt;
.vector-header-container #mw-searchButton,&lt;br /&gt;
.vector-header-container .searchButton,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. RIGHT SECTION: User Part Fixed (No weird boxes, clean gold, unified dropdown) */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.1 Remove all clunky button box backgrounds and borders from top bar items */&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button--fake-button,&lt;br /&gt;
.vector-header-end .cdx-button--weight-quiet,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-menu-heading,&lt;br /&gt;
.vector-header-end #p-personal,&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-menu,&lt;br /&gt;
.vector-header-end .vector-menu,&lt;br /&gt;
.vector-header-end .vector-menu-content,&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.2 Style username &amp;amp; header icons in clean warm gold (no boxes) */&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #pt-userpage-2 span,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: background-color 0.2s ease, color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.3 Desktop User Dropdown Menu (Strictly Matching image_a7f3ff.png) */&lt;br /&gt;
.vector-header-end .vector-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content div,&lt;br /&gt;
.vector-header-end .vector-dropdown-content ul,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-menu-content {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure Talk (pt-mytalk) is visible in desktop dropdown */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide icons inside desktop user dropdown so it matches image_a7f3ff.png clean text */&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean, compact, single-row links */&lt;br /&gt;
.vector-header-end .vector-dropdown-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a span {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
font-size: inherit !important;&lt;br /&gt;
font-weight: inherit !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:focus,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Divider above Logout */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-user-menu-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. DISABLE ALL HOVER PREVIEWS / POPUPS IN TOP BAR */&lt;br /&gt;
.vector-header-container [title]:hover::after,&lt;br /&gt;
.vector-header-container [title]:hover::before,&lt;br /&gt;
.vector-header-container a[title]:hover::after,&lt;br /&gt;
.vector-header-container a[title]:hover::before,&lt;br /&gt;
.mw-header [title]:hover::after,&lt;br /&gt;
.mw-header [title]:hover::before,&lt;br /&gt;
.mw-header a[title]:hover::after,&lt;br /&gt;
.mw-header a[title]:hover::before {&lt;br /&gt;
display: none !important;&lt;br /&gt;
content: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Sticky Header Support (Color: #345B63) */&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
height: 48px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-sticky-header a,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Main Page Adjustments: Clean Flush Under Top Bar */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-top {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-photo-stage {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ELIMINATE UNWANTED LIGHT-GREEN STRIP / TOOLBAR UNDER TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure no gap or background bleed between top bar and content on Main Page */&lt;br /&gt;
body.page-Main_Page .vector-header-container {&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
WHO IS SRILA PRABHUPADA &amp;amp; FOUNDER-ACARYA HERO ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 16px auto 8px auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 3px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important; /* Temple Gold */&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
color: #1e353b !important; /* Deep Sacred Slate-Teal */&lt;br /&gt;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
margin: 6px auto 14px auto !important;&lt;br /&gt;
padding: 4px 18px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-radius: 20px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: &amp;quot;♦&amp;quot; !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PANORAMIC TIMELINE RIBBON (1896 – 1977) BETWEEN HERO &amp;amp; GATEWAYS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-timeline-panoramic {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 18px auto 24px auto !important;&lt;br /&gt;
padding: 12px 16px !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-timeline-years {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 auto 12px auto !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-wrap: wrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(255, 255, 255, 0.7) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(52, 91, 99, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* FORCE WARM PARCHMENT ON ALL MAIN PAGE CONTAINERS (KILL MINT GREEN BLEED) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA STRICT ZERO-SCROLL VIEWPORT-FIT SYSTEM (STEP 11)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Strict Zero-Scroll Viewport Locking */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Master Canvas Vertical Rhythm (Auto-distributed inside single screen) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 18px 10px 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Base Card Styling */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Ribbon */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-icon {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-sub {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
opacity: 0.85 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 1: HERO TRIAD (Compact) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 280px 1fr 280px !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories of Srila Prabhupada Card (Left) */&lt;br /&gt;
.vh-card-memories .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-actions {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.28) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Frame */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at center, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 34px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
/* Button below Srila Prabhupada: only &amp;quot;Founder-Ācārya of ISKCON&amp;quot;, clickable wiki link */&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
margin: 3px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Sacred Portrait Oval */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto 4px auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 110px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 2.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f4ebd9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
margin: 2px auto 0 auto !important;&lt;br /&gt;
max-width: 440px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 2: CLEAN INTERACTIVE TIMELINE (No outer border/box rectangle) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lifeline track window */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
flex: 0 0 200px !important;&lt;br /&gt;
padding: 6px 14px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 32px !important;&lt;br /&gt;
left: 14px !important;&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
height: 8px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #1e293b !important;&lt;br /&gt;
max-width: 170px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 3: 6 GATEWAYS GRID (Compact 6-Columns) */&lt;br /&gt;
.vh-gateways-frame {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(6, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 8px 6px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 30px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway .vh-icon {&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
color: #2c3e50 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 4: QUOTE SCROLL (Slim Banner) */&lt;br /&gt;
.vh-quote-frame {&lt;br /&gt;
background: #faf6ee !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
padding: 8px 24px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1000px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-inner {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-text {&lt;br /&gt;
max-width: 750px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-source {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
color: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
font-family: Georgia, serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 5: BOTTOM MODULES (Treasures &amp;amp; Network) */&lt;br /&gt;
.vh-bottom-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 8px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 8px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stats-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-around !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 8px 10px 4px 10px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 2px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-num {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-lbl {&lt;br /&gt;
font-size: 8.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 4px 10px 6px 10px !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
THEMATIC TAXONOMY INDEX (4 SECTIONS) &amp;amp; PRABHUPADA IN MEDIA (STEP 12)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Section Heading */&lt;br /&gt;
.vh-section-header {&lt;br /&gt;
margin: 18px 0 10px 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
padding-bottom: 6px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-badge {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
padding: 3px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.2px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4-Column Taxonomy Grid */&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Prabhupada in the Media Section */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-body {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
padding: 12px 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #334155 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow smooth scrolling when full sections are present */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: repeat(2, 1fr) !important; }&lt;br /&gt;
.vh-media-body { flex-direction: column !important; align-items: flex-start !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: 1fr !important; }&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide quote and bottom sections if any old cache or DOM remains */&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
#vh-random-quote-wrap,&lt;br /&gt;
.vh-bottom-grid,&lt;br /&gt;
.vh-bottom-card,&lt;br /&gt;
.vh-card-treasures,&lt;br /&gt;
.vh-card-network {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 14: TOP BAR SEARCH ANCHORED LEFT + SACRED 3D ARCHITECTURAL STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR LEFT ANCHOR FOR SEARCH */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 0 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. 3D CARDS (HERO TRIAD, GATEWAYS, TAXONOMY, MEDIA) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf8f4 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.32) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 1px 3px rgba(0, 0, 0, 0.05),&lt;br /&gt;
0 5px 15px rgba(30, 53, 59, 0.07),&lt;br /&gt;
0 10px 24px -5px rgba(30, 53, 59, 0.08),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 10px 25px rgba(30, 53, 59, 0.12),&lt;br /&gt;
0 16px 32px -6px rgba(177, 135, 61, 0.16),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Plaques (Embossed Top Bar) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #fbf9f4 0%, #f2ebdd 100%) !important;&lt;br /&gt;
border-bottom: 1.5px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(0, 0, 0, 0.03) !important;&lt;br /&gt;
border-top-left-radius: 7px !important;&lt;br /&gt;
border-top-right-radius: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Center Card (Elevated Sovereign Altar) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 35%, #ffffff 0%, #faf6ec 65%, #f3ece0 100%) !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 1) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.11),&lt;br /&gt;
0 16px 36px -6px rgba(177, 135, 61, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 20px rgba(177, 135, 61, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Frame */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 3.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(30, 53, 59, 0.22),&lt;br /&gt;
0 12px 28px rgba(0, 0, 0, 0.15),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.8),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
transition: transform 0.25s ease, box-shadow 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.28),&lt;br /&gt;
0 16px 36px rgba(177, 135, 61, 0.3),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Gateways Icon Medallions */&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
background: linear-gradient(145deg, #ffffff 0%, #f6efe0 50%, #eadecb 100%) !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
transition: transform 0.2s ease, box-shadow 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.08) translateY(-1px) !important;&lt;br /&gt;
background: linear-gradient(145deg, #fdfbf7 0%, #f2e3c6 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 5px 10px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Tactile Timeline Year Keys */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4eee2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.55) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.07),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.75) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 10px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1f373c 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #122124 !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0d1719 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 1px 2px rgba(0, 0, 0, 0.4),&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Raised 3D Pill Action Buttons */&lt;br /&gt;
.vh-btn-pill,&lt;br /&gt;
.vh-founder-subline a,&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.12),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.4),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #28474e 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #1a2f34 !important;&lt;br /&gt;
border-bottom: 2px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 4px 14px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b1873d 0%, #916c2a 100%) !important;&lt;br /&gt;
border-color: #72531a !important;&lt;br /&gt;
border-bottom: 2.5px solid #553e13 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f6efe2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #213c42 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162a2e !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1517 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(30, 53, 59, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Lifeline Track (Carved Groove with Illuminated Bar) */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #e4ded0 0%, #ede7db 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-bottom: 1px solid #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 15: &amp;quot;SOLID&amp;quot; ARCHITECTURAL PRESENCE &amp;amp; EMBOSSED 3D DEPTH&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SOLID CARD ARCHITECTURE (SUBSTANTIAL GROUNDED PRESENCE) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fbf9f4 60%, #f5efe2 100%) !important;&lt;br /&gt;
border: 1.5px solid #c09b4d !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #8e6b22 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.08),&lt;br /&gt;
0 8px 20px rgba(24, 38, 35, 0.12),&lt;br /&gt;
0 16px 32px -4px rgba(24, 38, 35, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 -1px 0 rgba(192, 155, 77, 0.2) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-4px) !important;&lt;br /&gt;
border-color: #d4ab55 !important;&lt;br /&gt;
border-bottom: 4.5px solid #7a5818 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.10),&lt;br /&gt;
0 14px 28px rgba(24, 38, 35, 0.18),&lt;br /&gt;
0 24px 42px -6px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SOLID EMBOSSED CARD HEADER (STONE/METAL LINTEL) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #faf6ee 0%, #ebe0ca 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #b89348 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 2px 4px rgba(0, 0, 0, 0.05) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.6px !important;&lt;br /&gt;
color: #725215 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #55442a !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.16) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (SOVEREIGN REVERENTIAL ALTAR) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 32%, #ffffff 0%, #fbf6ec 55%, #f0e6d2 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #785414 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.09),&lt;br /&gt;
0 12px 28px rgba(24, 38, 35, 0.16),&lt;br /&gt;
0 22px 44px -8px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SOLID CAST GOLD PORTRAIT MEDALLION */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 4px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(20, 35, 32, 0.32),&lt;br /&gt;
0 16px 36px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #c99c45 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 12px 32px rgba(20, 35, 32, 0.40),&lt;br /&gt;
0 20px 45px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SOLID GATEWAYS WITH SCULPTED BRONZE/GOLD MEDALLIONS */&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 14px 10px 12px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #eedfc7 50%, #d6ba8f 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top-color: #ffffff !important;&lt;br /&gt;
border-bottom-color: #825f18 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.14),&lt;br /&gt;
inset 0 1px 1.5px #ffffff,&lt;br /&gt;
inset 0 -2px 3px rgba(130, 95, 30, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.1) translateY(-2px) !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #f7ebd5 50%, #e5cb9e 100%) !important;&lt;br /&gt;
border-color: #c49d48 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 1px 2px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(130, 95, 30, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #14282c !important;&lt;br /&gt;
letter-spacing: 1.4px !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SOLID TACTILE TIMELINE YEAR BUTTONS */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #efe7d6 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #213c42 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
border-color: #cda24e !important;&lt;br /&gt;
border-bottom: 4.5px solid #63430c !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.28),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #0b1a1c !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #172c30 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0d191c !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #060c0d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 2px 4px rgba(0, 0, 0, 0.5),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SOLID CARVED LIFELINE TRACK */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #ded6c4 0%, #e8e1d3 100%) !important;&lt;br /&gt;
border: 1.5px solid #a8843c !important;&lt;br /&gt;
border-top-color: #8c6a26 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. SOLID 3D ACTION PILL BUTTONS */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #376069 0%, #20393f 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.45) !important;&lt;br /&gt;
border-bottom: 3px solid #0a1315 !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 5px 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 7px rgba(0, 0, 0, 0.20),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.5),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b88e40 0%, #8c661d 100%) !important;&lt;br /&gt;
border-color: #61440d !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
border-bottom: 3.5px solid #432e08 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(177, 135, 61, 0.38) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4ebd9 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #785414 !important;&lt;br /&gt;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1b3237 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #0e1e21 !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #050b0c !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(30, 53, 59, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. SOLID DEDICATED MEDIA ARCHIVES SECTION */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 10. Hide THEMATIC TAXONOMY INDEX announcement banner from old cache */&lt;br /&gt;
.vh-section-header,&lt;br /&gt;
.vh-section-badge,&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide the 6 gateways frame if any cache remains */&lt;br /&gt;
.vh-gateways-frame,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
SAFE NO-SCROLL DASHBOARD &amp;amp; ZERO-OVERLAP ARCHITECTURE (STEP 18)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PREVENT SCROLLING ON MAIN PAGE CLEANLY WITHOUT BREAKING VECTOR INTERNALS */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: hidden !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. THE MASTER DASHBOARD CONTAINER (FITS SCREEN EXACTLY) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 56px) !important;&lt;br /&gt;
max-height: calc(100vh - 56px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize old legacy absolute / conflicting rules */&lt;br /&gt;
.vh-intro,&lt;br /&gt;
.vh-now,&lt;br /&gt;
.vh-main,&lt;br /&gt;
.vh-gateways,&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 1: HERO TRIAD */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 38vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1.15fr 1fr !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Card: Sanctuary Altar */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin: 0 auto 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
padding: 2px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 85px !important;&lt;br /&gt;
height: 85px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 2: INTERACTIVE LIFE TIMELINE */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 62px !important;&lt;br /&gt;
max-height: 62px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 2px 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
max-height: 30px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 3: THEMATIC TAXONOMY (4 CARDS) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 39vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-header {&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 5px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
margin-top: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 4: PRABHUPĀDA IN THE MEDIA (COMPACT HORIZONTAL BAR 42px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-card-header {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-body {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-desc {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 3px 12px !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 19: FULL-WIDTH VIEW + TOP-BAR TEAL (#345B63) BORDERS &amp;amp; SHADOWS&lt;br /&gt;
+ REFINED COMPACT SIZING &amp;amp; EXPANDED AIRY SPACING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH VIEW (EXPAND TO 100% SCREEN WIDTH) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TEAL (#345B63) BORDERS &amp;amp; MULTI-STOP TEAL SHADOWS ACROSS ALL CARDS */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
border-color: #43727c !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.12),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.22),&lt;br /&gt;
0 22px 38px -6px rgba(52, 91, 99, 0.26),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Lintels (Teal Borders &amp;amp; Toned Accents) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #eaf1f2 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(52, 91, 99, 0.06) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #233e44 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY ALAR CARD (REFINED 3D TEAL EMBOSSING) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.10),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.18),&lt;br /&gt;
0 22px 40px -6px rgba(52, 91, 99, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(52, 91, 99, 0.05) !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Bezel in #345B63 */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 80px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
border: 3.5px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(52, 91, 99, 0.35),&lt;br /&gt;
0 12px 26px rgba(26, 47, 52, 0.25),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 22px rgba(52, 91, 99, 0.45),&lt;br /&gt;
0 16px 32px rgba(26, 47, 52, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Title &amp;amp; Subtitle */&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. BIG RECTANGLE ELEMENTS ARE SMALLER WITH BIGGER SPACE BETWEEN THEM */&lt;br /&gt;
/* Section 1: Hero Triad Grid (Reduced Height, Expanded 20px Gutter) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 220px !important;&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 2: Timeline (Sleek Key Row &amp;amp; Track, Teal Borders) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 58px !important;&lt;br /&gt;
height: 58px !important;&lt;br /&gt;
max-height: 58px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
border-bottom: 3.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.25), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1e353b 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-bottom: 3px solid #0b1517 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4), 0 2px 5px rgba(52, 91, 99, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 3: Thematic Taxonomy Grid (Reduced Height, Expanded 18px Gutter) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #3e565c !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 4: Media Bar (Compact 40px Single-Line Strip) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
max-height: 40px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. 3D PILL BUTTONS WITH TEAL THEME */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #1a2f34 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #4c828d 0%, #2e545b 100%) !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 20: NARROWER RECTANGLES + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. NARROWER PROPORTIONED CONTAINER (NO LONGER ENDLESSLY WIDE) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
max-width: 1260px !important;&lt;br /&gt;
width: 95% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CENTER CARD FIXES (PROPER HIERARCHY, NO WEIRD DOUBLE BOXES) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title a {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-sub {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-main {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide legacy floating who-corner and founder subline balloon boxes */&lt;br /&gt;
.vh-hero-title-wrap,&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dedicated button below portrait */&lt;br /&gt;
.vh-founder-btn-wrap {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 78px !important;&lt;br /&gt;
height: 78px !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(52, 91, 99, 0.32), inset 0 2px 4px rgba(255, 255, 255, 0.9), inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE LAYOUT CORRECTIONS (CLEAN &amp;amp; LEGIBLE TRACK) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 64px !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
max-height: 34px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CLEAN MEDIA SECTION (SINGLE HORIZONTAL FLEX ROW 44px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left .vh-badge-text a {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-center {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right .vh-btn-pill {&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. NARROWER HERO &amp;amp; TAXONOMY GRIDS WITH AMPLE SPACING */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 21: NARROW RECTANGLES (1140px) + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE NARROWER DASHBOARD WIDTH (OVERRIDE ALL PREVIOUS MIN-WIDTHS) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
max-width: 1140px !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. NARROW HERO TRIAD (3 CARDS ~360px EACH) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (COMPLETELY REBUILT ARCHITECTURE) */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 76px !important;&lt;br /&gt;
height: 76px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW THEMATIC TAXONOMY (4 CARDS ~270px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. CLEAN MEDIA BAR (HORIZONTAL SINGLE LINE) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 22: FULL-WIDTH VIEW + NARROWER CARDS + VISIBLE TOP BORDER + ZERO CUTOUTS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE VIEW (NO ARTIFICIAL MAX-WIDTH ON CONTAINER) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 10px 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. VISIBLE TOP BORDER ON ALL RECTANGLE ELEMENTS (NO MORE MISSING TOP BORDER!) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-sanctuary-card,&lt;br /&gt;
.vh-card-memories,&lt;br /&gt;
.vh-card-article,&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* CRITICAL: EXPLICIT VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. NARROWER RECTANGLES WITH GENEROUS GAPS (PAGE IS FULL WIDTH, CARDS ARE NARROWER) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 28px !important;&lt;br /&gt;
flex: 0 0 230px !important;&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 400px !important; /* NARROWER RECTANGLES */&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SANCTUARY CENTER CARD: ZERO WEIRD BOXES, PERFECT VERTICAL FIT */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text,&lt;br /&gt;
.vh-sanctuary-header-text *,&lt;br /&gt;
.vh-sanctuary-name,&lt;br /&gt;
.vh-sanctuary-name * {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 74px !important;&lt;br /&gt;
height: 74px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 3px 16px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. PREVENT CUT OUTS IN MEMORIES &amp;amp; SPOTLIGHT */&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-article .vh-discover-secondary {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. TIMELINE: ZERO OVERLAPPING */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 68px !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. NARROWER TAXONOMY CARDS (4 CARDS ~280px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 175px !important;&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 290px !important; /* NARROWER TAXONOMY CARDS */&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: calc(100% - 34px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MEDIA BAR (PERFECT SINGLE ROW, ZERO OVERLAPPING) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 23: DEFINITIVE FIXES FOR TOP BORDERS, WIDTHS, TIMELINE, FULL-WIDTH PAGE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE: UNLOCK MEDIAWIKI WRAPPERS &amp;amp; CONTAINERS TO 100% */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container,&lt;br /&gt;
body.page-Main_Page .vector-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TOP BORDERS: 100% VISIBLE SOLID #345B63 BORDER ON EVERY CARD &amp;amp; HEADER */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* ULTRA-VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* HEADER REINFORCED TOP BORDER */&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. YEAR BUTTONS: SOLID VISIBLE TOP BORDER */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* EXPLICIT SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
border-top: 2px solid #1a2f34 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-top: 2px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2.5px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW ALL RECTANGLES BY 30% */&lt;br /&gt;
/* HERO TRIAD: Cards narrowed to 280px (was 400px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 36px !important;&lt;br /&gt;
flex: 0 0 235px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* TAXONOMY: 4 Cards narrowed to 210px (was 290px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
/* MEDIA BAR: Narrowed to 930px to match Triad/Taxonomy cluster */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 930px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. FLOWING TIMELINE: FIX VERTICAL TRUNCATION (AMP UP HEIGHT TO 70px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1050px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 26px !important;&lt;br /&gt;
flex: 0 0 26px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
max-height: 72px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-date {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-title,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SANCTUARY PORTRAIT &amp;amp; BUTTONS - POLISHED HIERARCHY */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 72px !important;&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
border: 2.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule {&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-subtitle {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 24: FIX THICK BORDERS, FULL-WIDTH EDGES, AND BOTTOM OVERLAPPING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE 100% TRUE FULL-WIDTH (STRIP VECTOR 2022 LEFT/RIGHT INDENTATIONS) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important; /* PREVENTS PUSHING MEDIA SECTION OFF-SCREEN */&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. FIX UNUSUAL THICK TOP BORDER: UNIFORM 1.5px ON ALL CARDS &amp;amp; NO HEADER BORDER-TOP */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important; /* CRISP UNIFORM 1.5px (NOT THICK!) */&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: none !important; /* REMOVE DUPLICATE TOP BORDER ON HEADER */&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. HERO TRIAD (30% NARROWER RECTANGLES, PERFECTLY CENTERED) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 32px !important;&lt;br /&gt;
flex: 0 0 225px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. FULL-WIDTH FLOWING TIMELINE (STRETCHES EDGE-TO-EDGE) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 96px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH EDGE-TO-EDGE */&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 7px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 25px !important;&lt;br /&gt;
flex: 0 0 25px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH TRACK */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important; /* CONTINUOUS SEAMLESS EDGE-TO-EDGE */&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 60px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TAXONOMY 4 CARDS (30% NARROWER RECTANGLES, PERFECT FIT) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. FIX BOTTOM OVERLAPPING: SINGLE-CONTAINER MEDIA BAR */&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 920px !important;&lt;br /&gt;
max-width: 920px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRIP ALL NESTED SUB-BOXES / INTERNAL BORDERS IN MEDIA SECTION */&lt;br /&gt;
body.page-Main_Page .vh-media-bar &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-body,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn .vh-btn-pill,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 51: DEFINITIVE CLEAN ARCHITECTURE &amp;amp; VISIBLE AT-REST ANIMATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. CANVAS &amp;amp; WRAPPER RESET (FULL WIDTH, NO SIDEBAR) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. MAIN CONTAINER: FULL VIEWPORT HEIGHT SPREAD TOP TO BOTTOM */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 18px 40px 14px 40px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important; /* SPREAD CONTENT FROM TOP TO BOTTOM */&lt;br /&gt;
gap: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARDS: 100% TRANSPARENT OPEN SPACE (NO BOXES, NO BORDERS) */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all old badges, buttons, headers, and clutter */&lt;br /&gt;
body.page-Main_Page .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-actions,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-btn-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who,&lt;br /&gt;
body.page-Main_Page .vh-badge-sub,&lt;br /&gt;
body.page-Main_Page .vh-badge-icon,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-link,&lt;br /&gt;
body.page-Main_Page .vh-random-article-more,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 1: HERO TRIAD (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 295px !important;                    /* EXPANDED HEIGHT FOR 180px PORTRAIT */&lt;br /&gt;
height: 295px !important;&lt;br /&gt;
max-height: 295px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 360px !important;&lt;br /&gt;
width: 360px !important;&lt;br /&gt;
max-width: 360px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Portrait Medallion */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 4px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 10px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* +120% BIGGER (82px -&amp;gt; 180px) */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.7),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 2: TIMELINE (EDGE TO EDGE FULL WIDTH) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 27px !important;&lt;br /&gt;
flex: 0 0 27px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 3: THEMATIC TAXONOMY (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 155px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 260px !important;&lt;br /&gt;
width: 260px !important;&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SECTION 4: MEDIA BAR (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
border-top: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
border-bottom: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. DESCRIPTIVE TEXT IN CARDS */&lt;br /&gt;
body.page-Main_Page .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-snippet,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-desc,&lt;br /&gt;
body.page-Main_Page .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* 50% LARGER (12.5px -&amp;gt; 19px) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
9. CAITANYA 3D TITLES + VISIBLE AT-REST BREATHING LINE + ON-HOVER FULL GLIDE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Title Containers */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ALL TITLE LINKS (KEEPING THE EXACT GORGEOUS 3D STYLE FROM USER&#039;S SCREENSHOT) */&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page&lt;br /&gt;
-Main_Page .vh-media-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* PERFECT SPACE FOR UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* 1. LIGHT COLOR FACE (The exact warm temple gold from screenshot) */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 2. DARK SIDES &amp;amp; DEEP CAST SHADOW (The exact 3D from screenshot) */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific Font Sizes */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
letter-spacing: 0.03em !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 18.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title a {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
3. THE GOLDEN FILAMENT LINE BENEATH TITLES (RESTORES THE USER&#039;S FAVORITE FEATURE!)&lt;br /&gt;
- At Rest: Gently breathes in and out (25% to 65% width) so animation is clearly visible!&lt;br /&gt;
- On Hover: Pauses breathing and smoothly glides to full 90% width!&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
/* AT REST: VISIBLE BREATHING ANIMATION (2.8s CYCLE) */&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* At-Rest Line Breathing Keyframes */&lt;br /&gt;
@keyframes vhLineBreath {&lt;br /&gt;
0%, 100% {&lt;br /&gt;
width: 25%;&lt;br /&gt;
left: 37.5%;&lt;br /&gt;
opacity: 0.35;&lt;br /&gt;
}&lt;br /&gt;
50% {&lt;br /&gt;
width: 65%;&lt;br /&gt;
left: 17.5%;&lt;br /&gt;
opacity: 0.95;                              /* Clearly visible expanding light bar! */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
4. ON MOUSE HOVER: FULL GOLDEN LINE GLIDE + DIRECT SUNLIGHT 3D ILLUMINATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;     /* RETAINS 3D STEP MOVEMENT */&lt;br /&gt;
color: #dfad3e !important;                    /* DOES NOT CHANGE COLOR (STAYS RICH GOLD) */&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;  /* 100% CONSTANT COLOR */&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
/* Extended 3D shadow deepening as the letters step forward */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ON HOVER: LINE GLIDES OUT TO FULL 90% WIDTH &amp;amp; STAYS SOLID GOLD */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover::after {&lt;br /&gt;
animation: none !important;                   /* Stops at-rest breathing */&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;                       /* FULL EXTENSION GLIDE! */&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
/* EXACT SAME GOLD COLOR AS AT REST — ZERO COLOR CHANGE */&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 56: TIMELINE EXPANSION (NO TEXT CROPPING, NO BG, NO LINE) &amp;amp; CAPTION REGULAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR, NOT ITALIC */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TIMELINE SECTION: EXPANDED HEIGHT TO PREVENT ALL TEXT CROPPING */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 134px !important;&lt;br /&gt;
height: 134px !important;&lt;br /&gt;
min-height: 134px !important;&lt;br /&gt;
max-height: 134px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. LIFELINE WINDOW &amp;amp; TRACK: TRANSPARENT, NO TOP LINE, HEIGHT 96px */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 96px !important;                     /* EXPANDED HEIGHT (WAS 68px) */&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: transparent !important;          /* REMOVE BACKGROUND */&lt;br /&gt;
border: none !important;                     /* REMOVE ALL BORDERS */&lt;br /&gt;
border-top: none !important;                 /* REMOVE LINE ABOVE */&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line across the timeline items */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE ITEM: EXACT 240px MATCH WITH JAVASCRIPT ITEM_WIDTH */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
min-width: 240px !important;&lt;br /&gt;
max-width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;                    /* Clear Gold Date */&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
width: 9px !important;&lt;br /&gt;
height: 9px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #345B63 !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 57: TIMELINE FULL BLEED (EDGE-TO-EDGE), 50% TALLER (150px),&lt;br /&gt;
DOT/TEXT SEPARATION (ZERO OVERLAP), NO THIN LINE ABOVE,&lt;br /&gt;
AND CAPTION REGULAR (NOT ITALIC)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR (NOT ITALIC) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE ALL THIN LINES ABOVE TIMELINE (NO TOP BORDERS ANYWHERE) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. STRETCH TIMELINE EDGE-TO-EDGE TO VERY LEFT AND RIGHT (FULL BLEED) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
flex: 0 0 190px !important;                    /* EXPANDED TOTAL HEIGHT (150px track + 40px buttons) */&lt;br /&gt;
height: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
max-height: 190px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Year buttons container centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE TRACK WINDOW: 50% TALLER (150px) &amp;amp; FULL BLEED (VERY LEFT TO VERY RIGHT) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 150px !important;                    /* 50% TALLER (WAS 96px -&amp;gt; NOW 150px) */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 150px !important;&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line passing through the dots */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 28px !important;                         /* GUIDE LINE POSITION */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TIMELINE ITEM &amp;amp; DOT / TEXT SEPARATION (ZERO OVERLAP!) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 150px !important;                    /* FULL 150px HEIGHT */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the very top */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot on the horizontal line (top: 24px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 24px !important;                        /* CENTERED ON THE 28px LINE */&lt;br /&gt;
left: 18px !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event text starts strictly BELOW the dot and line (CLEAR SEPARATION) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 18px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT! */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 100px !important;                /* COMFORTABLY HOLDS 6-7 LINES */&lt;br /&gt;
}&lt;br /&gt;
/* Edge fades on the timeline window (seamless left &amp;amp; right fade) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to right, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to left, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 58: ABSOLUTE CROPPING ELIMINATION &amp;amp; PERFECT TIMELINE DOT ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. HERO TRIAD &amp;amp; PRABHUPĀDA CARD: UNCONSTRAINED HEIGHT (ZERO CROPPING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;                  /* AMPLE ROOM FOR 180px CIRCLE + CAPTION */&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 380px !important;&lt;br /&gt;
width: 380px !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait Medallion: 180px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 12px auto !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* FULL 180px CIRCLE */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
overflow: hidden !important;                   /* CLIPS ONLY THE PHOTO, NOT THE CARD */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Caption: Regular (Not Italic) at 19px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;               /* STRICTLY REGULAR (NOT ITALIC) */&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TIMELINE: 50% TALLER (155px), FULL BLEED, NO THIN TOP LINES&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Full Bleed Timeline Section */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 195px !important;&lt;br /&gt;
height: 195px !important;&lt;br /&gt;
min-height: 195px !important;&lt;br /&gt;
max-height: 195px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Track Window: 50% Taller (155px) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 155px !important;                    /* 50% TALLER (HOLDS 6-7 FULL LINES) */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line: Fixed at top: 30px */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 30px !important;                         /* GUIDE LINE LEVEL */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. TIMELINE ITEM: PERFECT VERTICAL &amp;amp; HORIZONTAL DOT ALIGNMENT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;                    /* FULL 155px HEIGHT */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date Text: Centered horizontally above the dot */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED HORIZONTALLY */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: EXACTLY CENTERED VERTICALLY ON THE 30px LINE &amp;amp; HORIZONTALLY WITH DATE */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px center (EXACT ON LINE!) */&lt;br /&gt;
left: 50% !important;                        /* CENTERED HORIZONTALLY */&lt;br /&gt;
transform: translateX(-50%) !important;      /* PERFECT HORIZONTAL ALIGNMENT WITH DATE */&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event Text: Safely below the line and dot (ZERO OVERLAPPING) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 22px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 105px !important;                /* COMFORTABLY HOLDS 6-7 FULL LINES */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 59: TOP BAR HELP TEXT REMOVAL, TIMELINE 3-TIER AXIS CENTERING,&lt;br /&gt;
AND SEAMLESS TITLE MORPH (Śrīla Prabhupāda &amp;lt;-&amp;gt; Who Is Śrīla Prabhupāda)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR: SUPPRESS ALL HOVER HELP TEXTS &amp;amp; TOOLTIPS */&lt;br /&gt;
#mw-head [title]::before,&lt;br /&gt;
#mw-head [title]::after,&lt;br /&gt;
.vector-header [title]::before,&lt;br /&gt;
.vector-header [title]::after,&lt;br /&gt;
.mw-tooltip,&lt;br /&gt;
.tipsy,&lt;br /&gt;
.tipsy-inner,&lt;br /&gt;
.tooltip {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PERMANENT SANCTUARY HERO TITLE: &amp;quot;Who Is Śrīla Prabhupāda&amp;quot; (NO TEXT CHANGE ON HOVER) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize and remove all text-swapping / morph behavior */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-default {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE: PERFECT 3-TIER CENTER ALIGNMENT (DATE, DOT, AND TEXT) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;               /* PERFECT HORIZONTAL AXIS CENTERING */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the top: centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 auto 4px auto !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 30px !important;&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: Center vertically on the 30px line, and horizontally with the date */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px (EXACT ON LINE) */&lt;br /&gt;
left: 50% !important;                        /* EXACT HORIZONTAL CENTER */&lt;br /&gt;
transform: translateX(-50%) !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text below: Properly centered under the dot with ample clearance */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 220px !important;&lt;br /&gt;
margin: 24px auto 0 auto !important;         /* CLEARLY BELOW DOT &amp;amp; LINE */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;                /* PROPERLY CENTERED TEXT */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Suppress any tooltip on top bar header title */&lt;br /&gt;
#vanipedia-header-title,&lt;br /&gt;
.vh-header-title,&lt;br /&gt;
.vanipedia-header-title,&lt;br /&gt;
#p-logo,&lt;br /&gt;
.vector-header {&lt;br /&gt;
-webkit-user-select: none !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition for Remembering Prabhupada random spotlight */&lt;br /&gt;
#vh-random-memories,&lt;br /&gt;
.vh-card-memories .vh-card-body {&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-memories.is-changing,&lt;br /&gt;
.vh-card-memories .vh-card-body.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the text below the titles when randomizing (STEP 70) */&lt;br /&gt;
.vh-card-tax .vh-card-text {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Rotator Titles remain opaque during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title,&lt;br /&gt;
.vh-card-tax .vh-card-body &amp;gt; .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 69: FIX BACKGROUND COLOR SCROLL BLEED &amp;amp; STICKY TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PERSISTENT STICKY TOP BAR WHEN SCROLLING DOWN */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.mw-header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT BACKGROUND COLOR CUTOFF ON SCROLL (SOLID SAGE/TEAL ON ALL PAGES) */&lt;br /&gt;
html {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-content-container {&lt;br /&gt;
min-height: 100vh !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restrict cream background strictly to Main Page */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ŚRĪLA PRABHUPĀDA IN THE MEDIA: ARCHIVAL THUMBNAIL STYLING */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 48px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
padding: 6px 24px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb,&lt;br /&gt;
.vh-media-archival-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb.is-changing,&lt;br /&gt;
.vh-media-archival-thumb.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: scale(0.95);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a:hover {&lt;br /&gt;
transform: translateY(-2px) scale(1.05) !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 75px !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 71: 5-CARD EQUAL FOOTING ROW (TAXONOMY + MEDIA WITH LARGE THUMBNAILS)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. 5-Column Grid on Equal Footing */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 220px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 210px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Soft-Switch ONLY Content Below Titles (Titles Stay 100% Static) */&lt;br /&gt;
.vh-card-tax .vh-card-text,&lt;br /&gt;
.vh-card-tax .vh-media-card-content {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
.vh-card-tax .vh-media-card-content.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing,&lt;br /&gt;
#vh-tax-random-media.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Titles are strictly fixed during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Card 5: Large Archival Media Thumbnail &amp;amp; Captions */&lt;br /&gt;
.vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 105px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fallback Vintage Press Badge */&lt;br /&gt;
.vh-card-media-item .vh-media-fallback-thumb {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: linear-gradient(135deg, #f7f3ec 0%, #ebdcc7 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-icon {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-tag {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions Below Large Thumbnail */&lt;br /&gt;
.vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Hide legacy bottom media bar since it is now unified in the 5-card row */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Grid Breakpoints */&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 72: UNIFIED &amp;quot;STEP FORTH&amp;quot; TOP BAR ICONS &amp;amp; LEFT COLUMN STACK&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. UNIFIED &amp;quot;STEP FORTH&amp;quot; ANIMATION ACROSS ALL TOP BAR ICONS &amp;amp; BUTTONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-start .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.25s ease,&lt;br /&gt;
color 0.25s ease,&lt;br /&gt;
background-color 0.25s ease !important;&lt;br /&gt;
will-change: transform, filter !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH HOVER: Icon floats up 2.5px, scales up, glows with 3D drop shadow */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: translateY(-2.5px) scale(1.14) !important;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.55))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.8)) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH BUTTON CONTAINER HOVER */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ACTIVE / CLICK STATE: Tactile press depression */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: translateY(0.5px) scale(0.98) !important;&lt;br /&gt;
filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TOP-LEFT COLUMN: MEMORIES (TOP) + SRILA PRABHUPADA IN MEDIA (BOTTOM)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Hero */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card in Hero Left: Large Thumbnail &amp;amp; Captions Below */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 95px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.14), inset 0 0 0 1px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. BOTTOM 4-COLUMN TAXONOMY GRID (EQUAL FOOTING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean up any legacy media bar */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 73: FIT EVERYTHING TO SCREEN + 100% LARGER TITLES &amp;amp; TEXTS&lt;br /&gt;
+ MAXIMIZED ŚRĪLA PRABHUPĀDA CARD SIZE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. FIT EVERYTHING TO SCREEN (ZERO SCROLLBAR ON DESKTOP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #faf7f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Master Homepage Container: Perfectly fits single viewport height */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 48px) !important;&lt;br /&gt;
max-height: calc(100vh - 48px) !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 8px 32px 10px 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. MAXIMIZED ŚRĪLA PRABHUPĀDA CARD &amp;amp; HERO ROW PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 310px !important;&lt;br /&gt;
max-height: 44vh !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Memories (Top) + Media (Bottom) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
/* CENTER: MAXIMIZED ŚRĪLA PRABHUPĀDA CARD */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Grand Portrait Circle - Maximized Size */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: min(240px, 24vh) !important;&lt;br /&gt;
height: min(240px, 24vh) !important;&lt;br /&gt;
min-width: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. INCREASE ALL CARD TITLES BY 100% (MAJESTIC 3D SACRED GOLD)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Center Title: &amp;quot;Śrīla Prabhupāda&amp;quot; (+100% -&amp;gt; 46px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories &amp;amp; Article Titles (+100% -&amp;gt; 28px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Title (+100% -&amp;gt; 26px) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 26px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Card Titles: Personalities, Names, Places, Questions (+100% -&amp;gt; 30px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 30px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
4. INCREASE ALL TEXTS IN THOSE CARDS BY 100%&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Śrīla Prabhupāda Sanctuary Subtitle (+100% -&amp;gt; 22px) */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 4px 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Descriptions (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Outlet Tag &amp;amp; Headline (+100%) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Thumbnail Dimensions */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Spotlight Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
5. COMPACT TIMELINE TO FIT THE 100vh SCREEN PERFECTLY&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 130px !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
min-height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
min-height: 32px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 92px !important;&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
6. BOTTOM 4 TAXONOMY CARDS PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 145px !important;&lt;br /&gt;
max-height: 22vh !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 140px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 77: TARGETED ADJUSTMENTS STARTING FROM STEP 73&lt;br /&gt;
1. Centered, ROUND picture (no oval distortion, no text overlap)&lt;br /&gt;
2. Subtitle second line in one line, not truncated (same text size: 20-22px)&lt;br /&gt;
3. Put media card UP to fit in under &amp;quot;...remembers...&amp;quot; (no push-down)&lt;br /&gt;
4. Put bottom 4 cards up &amp;amp; decrease text size (14.5px) to fit in cleanly&lt;br /&gt;
5. Put timeline and years above it MORE DOWN (margin-top: 38px)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: CENTERED ROUND PICTURE (NOT OVAL, NO TEXT OVERLAP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
min-width: 180px !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
max-width: 180px !important;&lt;br /&gt;
max-height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: SECOND LINE IN ONE LINE, NOT TRUNCATED (SAME TEXT SIZE)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 6px auto 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;                  /* NEVER OVERLAPS WITH PHOTO */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UP TO FIT IN UNDER &amp;quot;...REMEMBERS...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column: Natural flow (no space-between that forces media down) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PUT IT UP UNDER REMEMBERS */&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits directly under Memories with compact thumb */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;                      /* COMPACT THUMBNAIL FITS UP UNDER REMEMBERS */&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Card */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 660px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 7 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Row Container Height Capped at 275px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 5: PUT THE TIMELINE AND THE YEARS ABOVE IT MORE DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 120px !important;&lt;br /&gt;
min-height: 120px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 38px !important;                 /* PUSHES TIMELINE &amp;amp; YEARS DOWN */&lt;br /&gt;
margin-bottom: 22px !important;              /* GENEROUS BREATHING ROOM BELOW */&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
min-height: 28px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 3px 9px !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 82px !important;&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 4: PUT BOTTOM CARDS UP &amp;amp; DECREASE TEXT SIZE IN THESE FOUR CARDS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
margin-bottom: 10px !important;              /* ELEVATED ABOVE SCREEN BOTTOM */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Title: 24px Grand Golden 3D Typography */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Decreased text size so it fits in without truncation */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;                 /* DECREASED FROM 18px TO FIT IN */&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 78: 50% LARGER ROUND IMAGE, ZERO SUBTITLE GAP, SMALL MEDIA GAP&lt;br /&gt;
1. 50% larger round image (270px x 270px) with clean visual gaps above/below&lt;br /&gt;
2. Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
3. Small gap (4px) between &amp;quot;Remembers...&amp;quot; and &amp;quot;In the Media&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: 50% LARGER ROUND IMAGE (270px x 270px) WITH VISUAL GAPS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 6px !important;                 /* VISUAL GAP ABOVE ROUND IMAGE */&lt;br /&gt;
}&lt;br /&gt;
/* Portrait stage increased by 50% (180px -&amp;gt; 270px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;                      /* +50% LARGER (180px -&amp;gt; 270px) */&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: NO GAP BETWEEN &amp;quot;FOUNDER-ĀCĀRYA&amp;quot; AND &amp;quot;INTERNATIONAL SOCIETY...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 8px auto 0 auto !important;           /* VISUAL GAP BELOW ROUND IMAGE */&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINES */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UNDER &amp;quot;...REMEMBERS...&amp;quot; WITH JUST SMALL GAP (4px)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: 4px crisp small gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 4px !important;                          /* JUST SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (CONTROLLED BY 4px GAP) */&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Card height aligned */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 385px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline section spacing adjusted for new hero height */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
margin-top: 20px !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 cards padding &amp;amp; positioning */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 79: MOVE &amp;quot;FOUNDER...&amp;quot; +10px DOWN &amp;amp; REMOVE HUGE GAP UNDER REMEMBERS&lt;br /&gt;
1. Subtitle (&amp;quot;Founder-Ācārya / International Society...&amp;quot;) moved +10px down&lt;br /&gt;
2. &amp;quot;Śrīla Prabhupāda in the Media&amp;quot; pulled directly under &amp;quot;Remembers...&amp;quot;&lt;br /&gt;
with just a small 6px gap (huge empty gap completely eliminated)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: MOVE THOSE TWO LINES &amp;quot;FOUNDER...&amp;quot; +10px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 18px !important;                  /* MOVED +10px DOWN (FROM 8px TO 18px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: REMOVE HUGE EMPTY GAP UNDER REMEMBERS (PUT MEDIA DIRECTLY UNDER)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column Container: Natural tight vertical flow */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* TIGHT TOP PACKING (NO SPACE-BETWEEN) */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 6px !important;                          /* CRISP SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* UNCONSTRAINED TO PREVENT PUSH-DOWN */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Card: Memories (Tight fit to content, zero empty space below) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
height: auto !important;                      /* NEVER STRETCH TO 100% */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Card: Media Item (Sits immediately below Memories with only 6px gap) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 80: ABSOLUTE ELIMINATION OF LEFT GAP &amp;amp; CENTER VERTICAL SHIFTS&lt;br /&gt;
1. Left Column: Completely eliminate the huge gap between &amp;quot;...remembers...&amp;quot;&lt;br /&gt;
and &amp;quot;In the Media&amp;quot; (align-items: flex-start, unconstrained auto height,&lt;br /&gt;
flex: 0 0 auto on both cards, strict 4px gap).&lt;br /&gt;
2. Center Card:&lt;br /&gt;
- Shift the round image 30px down from the title (margin-top: 36px)&lt;br /&gt;
- Text lines under the image increased +30px from image (margin-top: 48px)&lt;br /&gt;
- Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: ABSOLUTE ELIMINATION OF THE HUGE EMPTY GAP ON THE LEFT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Unstretch hero row so left column hugs its content instead of stretching 390px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;           /* STOPS FORCING LEFT COLUMN TO STRETCH */&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Strictly pack items with only 4px gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PACK TIGHTLY AT TOP */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP ONLY */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits immediately 4px under Memories */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (4px GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: CENTER CARD - SHIFT IMAGE 30px DOWN &amp;amp; TEXT LINES +30px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 81: SPECIFICITY OVERHAUL - ELIMINATING THE 340px SQUARE ON MEMORIES CARD&lt;br /&gt;
The user&#039;s DevTools confirmed: .vh-card.vh-card-memories was computing to&lt;br /&gt;
EXACTLY 339.99px x 339.99px (a square) because an older high-specificity rule&lt;br /&gt;
&amp;quot;body.page-Main_Page .vh-triad-grid .vh-card { flex: 0 0 340px !important; }&amp;quot;&lt;br /&gt;
was matching it. In a column flex container (.vh-triad-column-left),&lt;br /&gt;
flex-basis: 340px forces the HEIGHT to 340px!&lt;br /&gt;
We now use #vani-home scoped selectors to permanently override and reset&lt;br /&gt;
flex, height, and margins on all cards inside the left column.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. HERO TRIAD GRID &amp;amp; LEFT COLUMN: UNSTRETCH &amp;amp; WRAP CONTENT */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP BETWEEN THE TWO CARDS */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. OVERRIDE THE 340px FLEX-BASIS ON ALL CARDS IN THE LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* KILLS 340px HEIGHT! */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;                      /* HUGS EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARD BODIES IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
height: auto !important;                      /* KILLS 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MEDIA ITEM CARD SPECIFIC STYLING IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
CENTER CARD: SHIFT ROUND IMAGE 30px DOWN &amp;amp; TEXT LINES +30px FROM IMAGE&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text br,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
RIGHT COLUMN: ARTICLE CARD (CLEAN UNCONSTRAINED AUTO HEIGHT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 440px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 82:&lt;br /&gt;
1. Unclamp Memories text so disciple name at the end of &amp;quot;recounted by...&amp;quot;&lt;br /&gt;
displays fully as it used to be (remove -webkit-line-clamp: 3).&lt;br /&gt;
2. Make +50px bigger gap between Memories card and &amp;quot;SP in Media&amp;quot; card&lt;br /&gt;
(gap: 50px).&lt;br /&gt;
3. Make the media thumbnail view a complete standard size (175px tall),&lt;br /&gt;
filling the plenty space below, with object-fit: contain so thumbnails&lt;br /&gt;
fit completely inside without any cropping and without changing their&lt;br /&gt;
aspect ratio.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: DISPLAY FULL NAME AT END OF &amp;quot;RECOUNTED BY...&amp;quot; (UNCLAMP TEXT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
-webkit-line-clamp: unset !important;&lt;br /&gt;
-webkit-box-orient: unset !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: +50px BIGGER GAP TO &amp;quot;SP IN THE MEDIA&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 50px !important;                         /* +50px BIGGER GAP */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: COMPLETE STANDARD SIZE THUMBNAIL VIEW (NO CROPPING, FIT ASPECT RATIO)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 175px !important;                     /* COMPLETE STANDARD VIEW SIZE FILLING THE SPACE */&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: #f4efe6 !important;               /* WARM VINTAGE PARCHMENT TONE */&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 6px 0 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
object-fit: contain !important;               /* FITS COMPLETE THUMBNAIL WITHOUT CROPPING */&lt;br /&gt;
object-position: center center !important;&lt;br /&gt;
transition: transform .3s ease !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions under the thumbnail */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-caption,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-outlet,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 86:&lt;br /&gt;
1. NEUTRALIZE STRAY PARAGRAPHS: Prevent MediaWiki parser from generating&lt;br /&gt;
top/side offsets.&lt;br /&gt;
2. FOUNDER-ĀCARYA CLICKABLE TITLE:&lt;br /&gt;
- Macron ONLY above capital &#039;A&#039; (Founder-Ācarya).&lt;br /&gt;
- Styled in exact 3D sacred gold as other card titles.&lt;br /&gt;
- Breathing filament underline at rest, 90% glide &amp;amp; lift on hover.&lt;br /&gt;
3. DECREASE GAP ABOVE 4 BOTTOM CARDS JUST TO 30px:&lt;br /&gt;
- Shifts .vh-taxonomy-section UP by 50px via translateY(-50px)&lt;br /&gt;
reducing the ~80px gap directly to 30px, keeping layout fully stable.&lt;br /&gt;
4. UNIFY HOVER ANIMATIONS FOR ALL TOP BAR ICONS &amp;amp; BUTTONS:&lt;br /&gt;
- Unified smooth lift (translateY(-2px)) on all topbar buttons/links.&lt;br /&gt;
- Unified warm gold glowing pill (rgba(245, 215, 127, 0.18)).&lt;br /&gt;
- Unified icon scale (1.08x) with soft glow, eliminating double-jumping.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Neutralize stray paragraph tags */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Decrease gap above 4 bottom cards just to 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-50px) !important;      /* DECREASES GAP ABOVE 4 BOTTOM CARDS TO 30px */&lt;br /&gt;
}&lt;br /&gt;
/* 3. Founder-Ācarya Clickable 3D Title Link */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 40px !important;                  /* MAINTAINS +30px GAP FROM 270px ROUND IMAGE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;                   /* IDENTICAL CARD TITLE SIZE */&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* SPACE FOR BREATHING UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* Temple Gold Face */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 3D Chiseled Shadow */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Golden Breathing Filament Underline at Rest */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Hover: 3D Lift &amp;amp; Full Glide Underline */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
}&lt;br /&gt;
/* Subtitle Line 2: International Society for Kṛṣṇa Consciousness */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. UNIFIED HOVER ANIMATION FOR ALL TOP BAR ICONS &amp;amp; BUTTONS */&lt;br /&gt;
/* Base transitions on all interactive elements in top bar */&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg {&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
background-color 0.2s ease,&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease,&lt;br /&gt;
filter 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified button container hover */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25), inset 0 0 0 1px rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified icon scale &amp;amp; soft glow (no double translation) */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: scale(1.08) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5))&lt;br /&gt;
drop-shadow(0 0 8px rgba(245, 215, 127, 0.65)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 87: COMPLETELY ELIMINATE / AVOID TOP BAR ICON ANIMATIONS&lt;br /&gt;
- Neutralize all transforms, scales, translations, and jumping animations on&lt;br /&gt;
all top bar icons, buttons, dropdowns, and links.&lt;br /&gt;
- Clean, quiet, stationary hover state with subtle background pill only.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Reset all transforms, filters, and animations on top bar container elements */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-start,&lt;br /&gt;
.vector-header-end,&lt;br /&gt;
.vector-header-container *,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg,&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
will-change: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. On hover: Keep icons strictly stationary — zero movement, zero scale, zero drop-shadow */&lt;br /&gt;
.vector-header-container .vector-icon:hover,&lt;br /&gt;
.vector-header-container svg:hover,&lt;br /&gt;
.vector-header-container .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover svg,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover svg,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover svg,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. On button/dropdown hover: subtle stationary background highlight only (no vertical lift, no jumping) */&lt;br /&gt;
.vector-header-container .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. On active / click: no displacement */&lt;br /&gt;
.vector-header-container .cdx-button:active,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:active,&lt;br /&gt;
.vector-header-container .vector-icon:active,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 91:&lt;br /&gt;
1. STRICTLY SCOPED TO MAIN PAGE (ZERO LEAKAGE TO REGULAR MEDIAWIKI PAGES):&lt;br /&gt;
- Every cursor rule is prefixed with html body.page-Main_Page.&lt;br /&gt;
- Regular MediaWiki pages retain 100% normal default Windows mouse behavior.&lt;br /&gt;
2. ABSOLUTE DISABLE OF WINDOWS CURSOR ACROSS MAIN PAGE &amp;amp; ALL HOVER STATES:&lt;br /&gt;
- Uses high-specificity rules targeting *:hover, a:hover, etc.&lt;br /&gt;
ensuring the native Windows cursor/pointing hand is completely suppressed.&lt;br /&gt;
3. CUSTOM GOLDEN CURSOR (ARROW AT REST, HAND ONLY ABOVE LINKS):&lt;br /&gt;
- Sleek golden arrow pointer by default.&lt;br /&gt;
- Smoothly switches to golden pointing hand ONLY above links (body.vh-cursor-link).&lt;br /&gt;
- No outer halo ring, zero lag, zero clutter.&lt;br /&gt;
4. FOUNDER-ĀCĀRYA MACRON CENTERING PRESERVED:&lt;br /&gt;
- &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039; font stack.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISABLE WINDOWS CURSOR ON MAIN PAGE ONLY (ACROSS ALL ELEMENTS &amp;amp; HOVER STATES) */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page *:hover,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page a:hover,&lt;br /&gt;
html body.page-Main_Page a:focus,&lt;br /&gt;
html body.page-Main_Page a:active,&lt;br /&gt;
html body.page-Main_Page a:visited,&lt;br /&gt;
html body.page-Main_Page a *,&lt;br /&gt;
html body.page-Main_Page a *:hover,&lt;br /&gt;
html body.page-Main_Page [href],&lt;br /&gt;
html body.page-Main_Page [href]:hover,&lt;br /&gt;
html body.page-Main_Page [href] *,&lt;br /&gt;
html body.page-Main_Page [href] *:hover,&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page button:hover,&lt;br /&gt;
html body.page-Main_Page input,&lt;br /&gt;
html body.page-Main_Page input:hover,&lt;br /&gt;
html body.page-Main_Page textarea,&lt;br /&gt;
html body.page-Main_Page select,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;]:hover,&lt;br /&gt;
html body.page-Main_Page .cdx-button,&lt;br /&gt;
html body.page-Main_Page .cdx-button:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card,&lt;br /&gt;
html body.page-Main_Page .vh-card:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card *,&lt;br /&gt;
html body.page-Main_Page .vh-card *:hover,&lt;br /&gt;
html body.page-Main_Page .vh-year,&lt;br /&gt;
html body.page-Main_Page .vh-year:hover,&lt;br /&gt;
html body.page-Main_Page .vector-menu a,&lt;br /&gt;
html body.page-Main_Page .vector-menu a:hover,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label:hover {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CUSTOM GOLDEN CURSOR (MAIN PAGE ONLY) */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
z-index: 99999999 !important;&lt;br /&gt;
transform: translate3d(-100px, -100px, 0);&lt;br /&gt;
will-change: transform !important;&lt;br /&gt;
transition: opacity 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.65))&lt;br /&gt;
drop-shadow(0 0 6px rgba(223, 173, 62, 0.75)) !important;&lt;br /&gt;
transition: transform 0.18s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 1: Default Golden Arrow */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 2: ONLY Above Links -&amp;gt; Golden Pointing Hand */&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(1.12) !important;&lt;br /&gt;
filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.75))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.95)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Click Compression */&lt;br /&gt;
body.page-Main_Page.vh-cursor-click #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(0.88) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Touchscreens / mobile protection: restore native behavior */&lt;br /&gt;
@media (hover: none) or (pointer: coarse) {&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page button {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOUNDER-ĀCĀRYA PERFECT MACRON CENTERING FIX */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR STYLING&lt;br /&gt;
- Appears on Main Page AND all regular MediaWiki pages.&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Deep temple teal background (#19383e), delicate gold top hairline border,&lt;br /&gt;
warm ivory/gold links, and highlighted Donate button.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid rgba(223, 173, 62, 0.45) !important;&lt;br /&gt;
box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
backdrop-filter: blur(8px) !important;&lt;br /&gt;
-webkit-backdrop-filter: blur(8px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
scrollbar-width: none !important;             /* Firefox */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner::-webkit-scrollbar {&lt;br /&gt;
display: none !important;                     /* Chrome/Safari */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
transition: color 0.18s ease, background-color 0.18s ease, transform 0.15s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate {&lt;br /&gt;
background: linear-gradient(135deg, rgba(223, 173, 62, 0.3) 0%, rgba(223, 173, 62, 0.12) 100%) !important;&lt;br /&gt;
border: 1px solid rgba(223, 173, 62, 0.65) !important;&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
padding: 2.5px 14px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate:hover {&lt;br /&gt;
background: linear-gradient(135deg, #dfad3e 0%, #b88a38 100%) !important;&lt;br /&gt;
color: #150b00 !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 0 10px rgba(223, 173, 62, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.35) !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure long wiki pages leave space above the permanent bottom bar */&lt;br /&gt;
body {&lt;br /&gt;
padding-bottom: 46px !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Main Page with custom cursor, ensure bottom links trigger the hand cursor */&lt;br /&gt;
body.page-Main_Page .vh-bottom-link {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 93:&lt;br /&gt;
1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE:&lt;br /&gt;
- Vector 2022 skin uses a multi-column CSS grid on .mw-page-container-inner&lt;br /&gt;
with .vector-column-end having background-color: #D4ECDD !important;.&lt;br /&gt;
- Collapse grid to 100% full width and hide right/left columns on Main Page.&lt;br /&gt;
- Ensure mw-page-container and mw-content-container match the warm cream background.&lt;br /&gt;
2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR PAGES:&lt;br /&gt;
- MediaWiki places .vector-sticky-header-container after the page content.&lt;br /&gt;
- Enforce position: fixed !important; top: 0 !important; on sticky header container,&lt;br /&gt;
and completely hide it (display: none !important;) when not actively sticky-visible.&lt;br /&gt;
3. VANI-TEMPLE RETURN LINK IN PERMANENT BOTTOM BAR:&lt;br /&gt;
- Provides an immediate 1-click return to the Main Page from any regular wiki page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE */&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-toc-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-appearance-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
max-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR WIKI PAGES */&lt;br /&gt;
.vector-sticky-header-container {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Strictly hide the sticky header container whenever it is NOT in active sticky view */&lt;br /&gt;
.vector-sticky-header-container:not(.vector-sticky-header-visible),&lt;br /&gt;
.vector-header-container.vector-sticky-header-container:not(.vector-sticky-header-visible) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. VANI-TEMPLE RETURN LINK STYLING */&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(223, 173, 62, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 95: SMOOTH TRANSITION FOR IN THE MEDIA CARD CONTENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
transition: opacity .5s ease, transform .5s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 96:&lt;br /&gt;
1. INCREASE ROUND HERO IMAGE BY 20% (270px -&amp;gt; 324px) WHILE KEEPING TOP/BOTTOM GAPS&lt;br /&gt;
2. INCREASE QUOTED TEXT IN RIGHT ARTICLE SPOTLIGHT BY +3 LINES (7 -&amp;gt; 10 LINES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Round hero image increased by 20% to 324px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 324px !important;&lt;br /&gt;
height: 324px !important;&lt;br /&gt;
min-width: 324px !important;&lt;br /&gt;
min-height: 324px !important;&lt;br /&gt;
max-width: 324px !important;&lt;br /&gt;
max-height: 324px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 12px 36px rgba(18, 63, 56, 0.40), 0 3px 10px rgba(0, 0, 0, 0.24), inset 0 2px 6px rgba(255, 255, 255, 0.75), inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure top gap from title remains clean (36px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin-top: 36px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure bottom gap from round image remains clean (40px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 40px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure sanctuary card container height gracefully accommodates 324px image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
min-height: 500px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Increase right article quoted text by +3 lines (-webkit-line-clamp: 10) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 10 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow right card to expand gracefully up to 500px to match sanctuary height */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
max-height: 500px !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicit fast and visible 1.4s crossfade for round hero photo */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-photo-stage .vh-photo,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-photo-stage .vh-photo {&lt;br /&gt;
transition: opacity 1.4s ease-in-out !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE OPTIMIZATION (STAGE 1 - REGULAR WIKI PAGES)&lt;br /&gt;
1. Universal #345B63 Dark Teal top bar across all pages and viewports.&lt;br /&gt;
2. Desktop title banner strictly scoped to screens &amp;gt;= 1000px.&lt;br /&gt;
3. Mobile header layout (burger menu, search, icons).&lt;br /&gt;
4. Mobile content readability, fluid images, and responsive table scrolling.&lt;br /&gt;
5. Mobile bottom bar and floating Back to Top button positioning.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. UNIVERSAL #345B63 TOP BAR ACROSS ALL PAGES AND VIEWPORTS */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header,&lt;br /&gt;
.mw-header,&lt;br /&gt;
#mw-head {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. DESKTOP TITLE BANNER SCOPED STRICTLY TO SCREENS &amp;gt;= 1000px */&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE REGULAR WIKI PAGES OPTIMIZATIONS (&amp;lt;= 768px) */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
/* 3.1 Top Bar Header Row */&lt;br /&gt;
.mw-header {&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.2 Hamburger Site Menu Button */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.3 Search Bar: Fluidly fits available space between burger and user tools */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 110px) !important;&lt;br /&gt;
min-width: 100px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 80px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
padding-left: 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.4 Mobile Vector Sidebar Navigation Drawer */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content,&lt;br /&gt;
#vector-main-menu-dropdown-content,&lt;br /&gt;
#vector-main-menu-unpinned-container,&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content.is-open {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
height: calc(100vh - 52px - 38px) !important;&lt;br /&gt;
max-height: calc(100vh - 90px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
z-index: 100001 !important;&lt;br /&gt;
padding: 10px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a,&lt;br /&gt;
#vector-main-menu-dropdown-content a,&lt;br /&gt;
#vector-main-menu-unpinned-container a {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
padding: 9px 18px !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-unpinned-container a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-left-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-dropdown-content .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-unpinned-container .vector-menu-heading {&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
letter-spacing: 0.6px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
border-bottom: 1px solid rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
padding: 10px 18px 6px 18px !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CONTENT VIEW ON MOBILE */&lt;br /&gt;
#content, .mw-body, .mw-content-container {&lt;br /&gt;
padding: 12px 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
line-height: 1.62 !important;&lt;br /&gt;
}&lt;br /&gt;
#firstHeading, .mw-first-heading {&lt;br /&gt;
font-size: 1.65em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-bottom: 0.4em !important;&lt;br /&gt;
word-wrap: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
h2, .mw-parser-output h2 {&lt;br /&gt;
font-size: 1.3em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 1.1em !important;&lt;br /&gt;
margin-bottom: 0.35em !important;&lt;br /&gt;
}&lt;br /&gt;
h3, .mw-parser-output h3 {&lt;br /&gt;
font-size: 1.15em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Tables horizontal scroll wrapping */&lt;br /&gt;
.vanitable, .wikitable, .daytable {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 12px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fluid images &amp;amp; media embeds */&lt;br /&gt;
div.tright, div.tleft, div.floatright, div.floatleft {&lt;br /&gt;
float: none !important;&lt;br /&gt;
margin: 12px auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
div.thumbinner {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. BOTTOM BAR &amp;amp; BACK TO TOP BUTTON ON MOBILE */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
padding: 2px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 50px !important;&lt;br /&gt;
right: 14px !important;&lt;br /&gt;
width: 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer, .mw-footer {&lt;br /&gt;
padding-bottom: 54px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 105: ROBUST NON-OVERLAPPING MINERVA MOBILE HEADER &amp;amp; USER DROPDOWN&lt;br /&gt;
1. Fix Magnifying Glass &amp;amp; User Icon Overlap:&lt;br /&gt;
- Header uses strictly rigid flex items:&lt;br /&gt;
Burger (32px left) + 20px gap + Title (auto) + [margin-left: auto spacer] + Search (32px right) + 8px gap + User (32px far right).&lt;br /&gt;
- Zero possibility of overlap.&lt;br /&gt;
2. User Menu Dropdown:&lt;br /&gt;
- Placed outside header flow (fixed positioning) with full dark teal &amp;amp; gold styling.&lt;br /&gt;
3. Plain burger icon, golden-yellow (#ffd700) SVGs for all icons.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR CONTAINER */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. STRICT RIGID SINGLE-ROW FLEX LAYOUT */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.1 BURGER (FAR LEFT: 32px) */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.2 SITE TITLE (SPACED 20px FROM BURGER) */&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 0 0 20px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.3 SEARCH FORM (PUSHED TO THE FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
margin-left: auto !important; /* Absorbs ALL horizontal space between title and search */&lt;br /&gt;
margin-right: 8px !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide the large search box input on mobile screens */&lt;br /&gt;
.minerva-header .minerva-search-form .search-box {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.4 USER ICON (FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-notifications,&lt;br /&gt;
.minerva-header .minerva-user-navigation ul,&lt;br /&gt;
.minerva-header .minerva-user-navigation li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE USER DROPDOWN MENU (POPUP AT TOP-RIGHT) */&lt;br /&gt;
#vanipedia-mobile-user-menu {&lt;br /&gt;
display: none !important;&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
width: 175px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu.is-open {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu .vani-user-menu-divider {&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background-color: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin: 5px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.2) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MINERVA NAVIGATION DRAWER (THE LEFT MENU) */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer,&lt;br /&gt;
#mw-mf-page-left.menu {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .minerva-icon {&lt;br /&gt;
background-color: #ffd700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 107: BULLETPROOF DESKTOP USER DROPDOWN (MATCHING image_a7f3ff.png)&lt;br /&gt;
1. Card background: Dark teal (#1f3e45) with gold border (#b1873d).&lt;br /&gt;
2. Zero white background bleed: all inner elements transparent.&lt;br /&gt;
3. Links: High-contrast warm gold (#f5d77f) text, white on hover (#345B63).&lt;br /&gt;
4. Pure clean text without clunky icons: .vector-icon hidden.&lt;br /&gt;
5. Divider above Log out with soft rose highlight.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DESKTOP USER DROPDOWN CARD */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content,&lt;br /&gt;
html body.page-Main_Page #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html body #p-personal.vector-menu,&lt;br /&gt;
html body #p-personal .vector-menu-content,&lt;br /&gt;
#vector-user-links-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. INNER CONTAINERS: 100% TRANSPARENT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content div,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content ul,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content li,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content-list,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content div,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content ul,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content li {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ENSURE TALK (pt-mytalk) IS VISIBLE */&lt;br /&gt;
html #vector-user-links-dropdown #pt-mytalk,&lt;br /&gt;
html .vector-user-menu #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RESTORE USER FIGURE ICON ON HEADER BUTTON (BRIGHT GOLD &amp;amp; VISIBLE) */&lt;br /&gt;
#vector-user-links-dropdown-label .vector-icon,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Inside dropdown items: keep icons compact &amp;amp; inline so they never cause vertical bloating */&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 16px !important;&lt;br /&gt;
height: 16px !important;&lt;br /&gt;
margin: 0 8px 0 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. LINKS: HIGH-CONTRAST WARM GOLD TEXT (#f5d77f) */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a,&lt;br /&gt;
html #p-personal .vector-menu-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a span,&lt;br /&gt;
html #p-personal .vector-menu-content a span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. HOVER STATE: LIGHTER TEAL (#345B63) WITH BRIGHT WHITE TEXT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:focus,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:active,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:focus,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover span {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. DIVIDER ABOVE LOGOUT */&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout,&lt;br /&gt;
html .vector-user-menu #pt-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a,&lt;br /&gt;
html .vector-user-menu #pt-logout a {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a:hover,&lt;br /&gt;
html .vector-user-menu #pt-logout a:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.25) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 110: MOBILE STICKY TOP BAR &amp;amp; BOTTOM BAR FIRST LINK (&amp;quot;MAIN PAGE&amp;quot;)&lt;br /&gt;
1. Top bar remains sticky/visible when scrolling down on mobile viewports.&lt;br /&gt;
2. Fix bottom bar flex centering bug: justify-content: flex-start on mobile&lt;br /&gt;
ensures the first link (&amp;quot;Main Page&amp;quot;) is always visible and not clipped.&lt;br /&gt;
3. Fully reverted experimental Main Page viewport scaling &amp;amp; hint banners.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. STICKY TOP BAR ON MOBILE (REMAINS VISIBLE ON SCROLL) */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome,&lt;br /&gt;
body.skin-minerva header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. BOTTOM BAR: ENSURE &amp;quot;MAIN PAGE&amp;quot; IS VISIBLE AS FIRST LINK ON MOBILE */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ENTRY PAGE SUPPRESSION (dev.vanipedia.org / VanipediaEntry3D)&lt;br /&gt;
Neither top bar nor bottom bar must appear on the 3D entry page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.ext-vp3d-fullscreen #vh-bottom-bar,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-chrome,&lt;br /&gt;
body.ext-vp3d-fullscreen .minerva-header,&lt;br /&gt;
body.ext-vp3d-fullscreen .vector-header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-head,&lt;br /&gt;
body.ext-vp3d-fullscreen .mw-header,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-navigation,&lt;br /&gt;
body:has(.vp-entry3d-container) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-container) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-container) .vector-header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .vector-header-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 116: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE FOR MAIN PAGE ON MOBILE&lt;br /&gt;
Includes Top Bar, Main Page, and Bottom Bar in one unified landscape orientation.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
transform-origin: top left !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-auto-landscape {&lt;br /&gt;
transform: rotate(90deg) translate(0, -100%) !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-native-landscape {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. TOP HEADER SLOT (Landscape orientation) */&lt;br /&gt;
#vani-stage-header-slot {&lt;br /&gt;
flex: 0 0 50px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
max-height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .header-container,&lt;br /&gt;
#vani-stage-header-slot .header-chrome,&lt;br /&gt;
#vani-stage-header-slot .minerva-header,&lt;br /&gt;
#vani-stage-header-slot .vector-header-container,&lt;br /&gt;
#vani-stage-header-slot #mw-head {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CONTENT SLOT (Landscape orientation, containing #vani-home) */&lt;br /&gt;
#vani-stage-content-slot {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: calc(100% - 50px - 36px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Enforce rigid 1200px desktop grid on #vani-home inside mobile stage */&lt;br /&gt;
#vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 8px 16px 20px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Triad in Mobile Landscape: Rigid 3-Column Horizontal Flow */&lt;br /&gt;
#vani-stage-content-slot .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-triad-column-left {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Interactive Timeline in Mobile Landscape */&lt;br /&gt;
#vani-stage-content-slot .vh-timeline-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Thematic Taxonomy in Mobile Landscape: Rigid 4-Column Grid */&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-tax {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOOTER SLOT (Landscape orientation, containing #vh-bottom-bar) */&lt;br /&gt;
#vani-stage-footer-slot {&lt;br /&gt;
flex: 0 0 36px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
min-height: 36px !important;&lt;br /&gt;
background-color: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot #vh-bottom-bar,&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dropdown Menu inside Stage Header */&lt;br /&gt;
#vani-stage-header-slot #vanipedia-mobile-user-menu {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 48px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
z-index: 1000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Minerva Left Navigation Drawer z-index when open */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer {&lt;br /&gt;
z-index: 1000005 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Robust Header Child Layout in Landscape Stage */&lt;br /&gt;
#vani-stage-header-slot .vector-header,&lt;br /&gt;
#vani-stage-header-slot .mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide any duplicate/stray bars outside the stage when active */&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-sticky-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; #mw-head,&lt;br /&gt;
body.has-vani-stage &amp;gt; #vh-bottom-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR FORMATTING FOR MOBILE BURGER MENU&lt;br /&gt;
1. Cleans out Minerva default clutter (Nearby, Random, Settings, About, etc.)&lt;br /&gt;
2. Styles the mobile drawer (#mw-mf-page-left) to match the desktop&lt;br /&gt;
accordion layout (.vanipedia-sidebar-menu).&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#mw-mf-page-left {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 20px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
padding: 12px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all Minerva default lists completely */&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-navigation,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-personal,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul.hlist,&lt;br /&gt;
#mw-mf-page-left .menu__item--nearby,&lt;br /&gt;
#mw-mf-page-left .menu__item--random {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile drawer container for desktop sidebar */&lt;br /&gt;
#mw-mf-page-left #vani-mobile-synced-sidebar {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* In mobile drawer, make .vanipedia-sidebar-menu take full drawer width */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure mobile drawer accordion header matches desktop */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading {&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
background-color: #2c4c50 !important;&lt;br /&gt;
border: 1px solid #1b3033 !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading {&lt;br /&gt;
border-radius: 4px 4px 0 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading:hover {&lt;br /&gt;
background-color: #385e63 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading::after {&lt;br /&gt;
content: &amp;quot;▼&amp;quot; !important;&lt;br /&gt;
font-size: 0.75em !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
transition: transform 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after {&lt;br /&gt;
transform: rotate(-90deg) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Content Area inside Mobile Accordion */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content {&lt;br /&gt;
background-color: #eaeff0 !important;&lt;br /&gt;
border: 1px solid #2c4c50 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-radius: 0 0 4px 4px !important;&lt;br /&gt;
padding: 0 0 4px 0 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content ul {&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 9px 14px 9px 18px !important;&lt;br /&gt;
color: #1b3033 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li:last-child a {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a:hover {&lt;br /&gt;
background-color: #dbe4e6 !important;&lt;br /&gt;
border-left: 3px solid #2c4c50 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 102 Languages Search box inside Mobile Drawer */&lt;br /&gt;
#mw-mf-page-left #sidebarLanguageSearch {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 7px 10px !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
border: 1px solid #a2a9b1 !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 122: STRICT POSITIONING OF &amp;quot;HOME&amp;quot; LINK/ICON (RIGHT OF SEARCH)&lt;br /&gt;
1. Desktop: Positioned strictly on the RIGHT of search bar via order: 10 vs order: 5.&lt;br /&gt;
2. Clean golden styling (#f5d77f), no underline, subtle hover highlight.&lt;br /&gt;
3. Mobile (both Minerva &amp;amp; Vector landscape): Golden Home icon (width 22px)&lt;br /&gt;
strictly visible next to the search icon.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Strict Flex Ordering: Left to Right across .vector-header-start */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .vector-main-menu-landmark,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Bar strictly ORDER 5 */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
div#p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Link strictly ORDER 10 (GUARANTEES IT SITS ON THE RIGHT OF SEARCH) */&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
margin-left: 10px !important;&lt;br /&gt;
margin-right: 14px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
a.vanipedia-topbar-home:hover,&lt;br /&gt;
a.vanipedia-topbar-home:active,&lt;br /&gt;
.vector-header-container a.vanipedia-topbar-home:hover,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link:hover,&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home:hover,&lt;br /&gt;
#vani-stage-header-slot a.vanipedia-topbar-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.2) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Icon Styling */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
stroke: #f5d77f !important;&lt;br /&gt;
fill: none !important;&lt;br /&gt;
stroke-width: 2 !important;&lt;br /&gt;
stroke-linecap: round !important;&lt;br /&gt;
stroke-linejoin: round !important;&lt;br /&gt;
transition: stroke 0.2s ease, transform 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home:hover .vanipedia-home-icon svg {&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
transform: scale(1.1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Text Styling on Desktop */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* MOBILE RESPONSIVE (Both Vector &amp;amp; Minerva) */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 160px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* MINERVA MOBILE SKIN HEADER (Regular Articles on Mobile) */&lt;br /&gt;
.minerva-header .vanipedia-topbar-home,&lt;br /&gt;
.minerva-header #vanipedia-topbar-home-link {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 6px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* In Rotated Landscape Stage on Main Page */&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 8px !important;&lt;br /&gt;
width: 34px !important;&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start #p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Bar Home Link: Strict no underline */&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry,&lt;br /&gt;
a.vh-bottom-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry:hover,&lt;br /&gt;
a.vh-bottom-link:hover {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 129: RESTORE COMPLETE ORIGINAL STRUCTURE (ZERO OVERLAPS, 4 TAXONOMY IN 1 ROW)&lt;br /&gt;
+ TOP BANNER TITLE AS PLAIN TEXT&lt;br /&gt;
+ WHO IS ŚRĪLA PRABHUPĀDA PERMANENT TITLE&lt;br /&gt;
+ OPTION A: RICH BURNISHED ANTIQUE GOLD (#966817)&lt;br /&gt;
+ RISE HOVER EFFECT ON ALL 9 CARD TITLES&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BANNER TITLE AS PURE PLAIN TEXT */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
span#vanipedia-topbar-title,&lt;br /&gt;
a#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover,&lt;br /&gt;
span#vanipedia-topbar-title:hover,&lt;br /&gt;
a#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CARD TITLE SIZING &amp;amp; NO TEXT CHANGE */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 38px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
letter-spacing: 0.015em !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. OPTION A: RICH BURNISHED ANTIQUE GOLD ON ALL CARD TITLES */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-media-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
-webkit-text-stroke: 0 !important;&lt;br /&gt;
paint-order: normal !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
-webkit-filter: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RISE HOVER EFFECT ON ALL 9 CARD TITLES (-3px LIFT + GOLD ILLUMINATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. GOLDEN FILAMENT UNDERLINE AT REST &amp;amp; GLIDE ON HOVER */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. STRICT STRUCTURAL RESTORATION: CLEAN ELEVATION &amp;amp; COLUMN BALANCING */&lt;br /&gt;
/* Introductory Articles flat title styling &amp;amp; hover */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific article item headline within the spotlight card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Devotee Subtitle in Memories card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 5px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
/* Enforce 3 columns on desktop for Section 3 (Personalities, Names, Places) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page .vh-card-questions {&lt;br /&gt;
padding: 2px 10px 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lift 3 bottom taxonomy cards up so they sit comfortably above the footer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-72px) !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Founder-Ācārya and Preeminent Śikṣā-Guru single line fitting */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SHIFT MARKED SECTION (Hero Triad + Timeline) DOWN EXACTLY 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 380px !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin-top: 16px !important;&lt;br /&gt;
margin-bottom: 10px !important;&lt;br /&gt;
height: 125px !important;&lt;br /&gt;
min-height: 125px !important;&lt;br /&gt;
max-height: 125px !important;&lt;br /&gt;
flex: 0 0 125px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left &amp;amp; Right Stacked Columns: Symmetrical 340px widths */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card padding and bounding inside both columns */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 135px !important;&lt;br /&gt;
min-height: 135px !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 139: DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TWO-LINE TITLE &amp;amp; DEVOTEE NAME&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title {&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 141: STATIC TITLE ON MEMORIES ROTATION + 3-LINE WIDER LANGUAGES CARD&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TITLE: 100% STATIC (NEVER ANIMATES ON ROTATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 0 5px 0 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the disciple name subtitle during randomizer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
transition: opacity 0.45s ease, transform 0.45s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle.is-changing,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(3px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SP IN MEDIA: FRAME FITS EXACTLY AROUND THUMBNAIL WITH ZERO SIDE GAPS */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-card-content,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
transition: transform 0.35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 3: 4 COLUMNS WITH WIDER COLUMN FOR PARTICIPATING LANGUAGES */&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr 1fr 1.35fr !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1220px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page .vh-card-languages {&lt;br /&gt;
padding: 3px 8px 5px 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 4. LANGUAGES CARD: EXACTLY 3 ROWS (5 COUNTRIES PER ROW) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-languages-list,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-languages-list {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
padding: 2px 0 0 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-row,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a:hover {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Flag thumbnail element */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center !important;&lt;br /&gt;
background-repeat: no-repeat !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Crisp SVG Flag Definitions */&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 147: SOCIAL ICONS IN THE MID OF THE SPACE ON THE RIGHT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform 0.2s ease, opacity 0.2s ease !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item:hover {&lt;br /&gt;
transform: scale(1.15) !important;&lt;br /&gt;
opacity: 0.9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-height: 20px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 153: DISTINGUISHED VANISEVA PILL + ELEVATED BACK-TO-TOP + FLAG STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELEVATED BACK-TO-TOP ARROW (Floats 16px clearly above the 38px bottom bar) */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 16px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE EXTRA BOX/BAR AROUND HEADER (Outer container completely borderless &amp;amp; transparent) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-container.vector-sticky-header-container {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. THE VERY EXISTING TOP BAR: Single, clean, elegant header bar */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
body.page-Main_Page .vector-header-container header.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TOP BAR CENTER BLOCK */&lt;br /&gt;
.vanipedia-topbar-center-block {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 50% !important;&lt;br /&gt;
top: 54% !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: auto !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-center-block * {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. DISTINGUISHED MIDDLE LINE: VANISEVA LUMINOUS INVITATION PILL */&lt;br /&gt;
.vanipedia-topbar-vaniseva-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border:0 !important;&lt;br /&gt;
border-bottom:0 !important;&lt;br /&gt;
background:none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
border-radius:0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:hover,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:focus,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:active {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-color:transparent !important;&lt;br /&gt;
background-color:transparent !important;&lt;br /&gt;
box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SISTER PROJECTS (Line 3) */&lt;br /&gt;
.vanipedia-topbar-sister-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 1px 6px !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link:hover,&lt;br /&gt;
.vanipedia-topbar-sister-link:focus,&lt;br /&gt;
.vanipedia-topbar-sister-link:active {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. PARTICIPATING LANGUAGES FLAGS STYLING */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-flag svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MINERVA MOBILE SKIN (Phone Header) */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.1 Burger Navigation Drawer Button */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.2 Branding Box Title (Pure CSS Content Injection - 100% JS-Independent) */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box,&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin: 0 0 0 14px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a::before,&lt;br /&gt;
.minerva-header .branding-box a::before {&lt;br /&gt;
content: &amp;quot;Vanipedia&amp;quot; !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; img,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; img {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.3 Home Link in Minerva */&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.4 Search Button in Minerva */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.5 User Navigation in Minerva */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile */&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block-mobile,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-main-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-vaniseva-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-links,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-link,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar mobile styling (from STEP 165) */&lt;br /&gt;
body.skin-minerva .vh-bottom-social-links,&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. RESPONSIVE BREAKPOINTS (Desktop &amp;gt;= 1000px Intact; Mobile &amp;lt; 1000px Full Controls) */&lt;br /&gt;
@media screen and (max-width: 1200px) and (min-width: 1000px) {&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
/* Single Row Header on Mobile Viewports */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-header-container .mw-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Row Left Section: Burger + Search + Home in single row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. FORCE BURGER MENU TO DISPLAY VISIBLE ON MOBILE */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown,&lt;br /&gt;
#vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SEARCH INPUT WITH GUARANTEED VISIBLE MAGNIFYING GLASS */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
max-width: calc(100vw - 140px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input,&lt;br /&gt;
.vector-header-start .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__start-icon,&lt;br /&gt;
#p-search .cdx-text-input__icon,&lt;br /&gt;
#p-search .cdx-text-input__start-icon {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 10px !important;&lt;br /&gt;
top: 50% !important;&lt;br /&gt;
transform: translateY(-50%) !important;&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
z-index: 5 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
padding-left: 32px !important;&lt;br /&gt;
padding-right: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Home Icon */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
margin: 0 2px !important;&lt;br /&gt;
padding: 3px 5px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. USER ICON GUARANTEED ON FAR RIGHT */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-links-wide,&lt;br /&gt;
.vector-header-end .vector-user-links-main {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-userpage {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-overflow,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-label-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile viewports (&amp;lt; 1000px) */&lt;br /&gt;
.vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block-mobile,&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-mobile,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title,&lt;br /&gt;
.vanipedia-topbar-sister-links,&lt;br /&gt;
.vanipedia-topbar-sister-link,&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar social links hidden on mobile (from STEP 165) */&lt;br /&gt;
.vh-bottom-social-links,&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 173: RESTORE WORKING STEP 117 COMPACT STAGE PROPORTIONS (ZERO-CROP)&lt;br /&gt;
Overrides all desktop-specific shifts (min-height: 380px, translateY: 30px,&lt;br /&gt;
translateY: -72px, 324px photo) inside the mobile rotated landscape stage.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage #vani-rotated-box #vani-stage-content-slot #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 4px 16px 12px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 0 0 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
min-width: 200px !important;&lt;br /&gt;
min-height: 200px !important;&lt;br /&gt;
max-width: 200px !important;&lt;br /&gt;
max-height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(18, 63, 56, 0.35), 0 2px 6px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
flex: 0 0 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-track {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-item {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-languages {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-stage-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-main-title,&lt;br /&gt;
#vani-stage-header-slot .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin: 0 10px !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V174 — Vanipedia main page: static, naturally scrolling, and responsive. */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-paper:#faf7ef;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    --vp-ink:#263a39;&lt;br /&gt;
    --vp-brand:#345b63;&lt;br /&gt;
    --vp-accent:#b1873d;&lt;br /&gt;
    --vp-line:#ded7c6;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1240px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:clamp(18px,3vw,38px) !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    background:var(--vp-paper) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    animation:none !important;&lt;br /&gt;
    transition:none !important;&lt;br /&gt;
    scroll-behavior:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a {&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-decoration-color:#aab3a8 !important;&lt;br /&gt;
    text-underline-offset:3px !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:hover {&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    text-decoration-thickness:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:focus-visible {&lt;br /&gt;
    outline:3px solid var(--vp-brand) !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p {&lt;br /&gt;
    margin-top:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1 {&lt;br /&gt;
    margin:0 0 10px !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 clamp(29px,4vw,40px)/1.2 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2 {&lt;br /&gt;
    margin:0 0 14px !important;&lt;br /&gt;
    padding:0 0 9px !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 22px/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3 {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:600 18px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p { margin-bottom:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:220px minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,5vw,64px) !important;&lt;br /&gt;
    max-width:1000px !important;&lt;br /&gt;
    margin:0 auto 32px !important;&lt;br /&gt;
    padding:8px 0 28px !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    width:220px !important;&lt;br /&gt;
    height:220px !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:3px solid var(--vp-brand) !important;&lt;br /&gt;
    border-radius:50% !important;&lt;br /&gt;
    background:#f0eee3 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 35% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 auto 4px !important;&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    font-size:clamp(19px,2.2vw,25px) !important;&lt;br /&gt;
    font-weight:600 !important;&lt;br /&gt;
    line-height:1.35 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font-size:17px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:22px !important;&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    padding:20px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card:hover {&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card h3 { margin-bottom:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card blockquote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid var(--vp-accent) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-feature {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(120px,190px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    border-radius:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-outlet {&lt;br /&gt;
    margin-bottom:5px !important;&lt;br /&gt;
    color:#706b62 !important;&lt;br /&gt;
    font-size:14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-headline { font-size:17px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section {&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
    padding:20px 0 22px !important;&lt;br /&gt;
    border-block:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-intro { margin:-5px 0 12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(auto-fit,minmax(76px,1fr)) !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    justify-content:center !important;&lt;br /&gt;
    min-height:42px !important;&lt;br /&gt;
    padding:6px 8px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a:hover {&lt;br /&gt;
    border-color:var(--vp-brand) !important;&lt;br /&gt;
    background:#f1f3ee !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section { margin:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:18px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-card { padding:18px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card { grid-column:span 1 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-list {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    flex-wrap:wrap !important;&lt;br /&gt;
    gap:8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-lang-item {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
    min-height:32px !important;&lt;br /&gt;
    white-space:nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vh-flag {&lt;br /&gt;
    display:inline-block !important;&lt;br /&gt;
    flex:0 0 22px !important;&lt;br /&gt;
    width:22px !important;&lt;br /&gt;
    height:15px !important;&lt;br /&gt;
    vertical-align:middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restore ordinary page flow and neutralize any legacy rotated-stage wrapper. */&lt;br /&gt;
#vani-mobile-stage, #vani-rotated-box {&lt;br /&gt;
    position:static !important;&lt;br /&gt;
    inset:auto !important;&lt;br /&gt;
    width:auto !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    rotate:none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot, #vani-stage-content-slot, #vani-stage-footer-slot { display:contents !important; }&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:20px 16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding-bottom:22px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:160px !important; height:160px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid { grid-template-columns:minmax(0,1fr) !important; gap:16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:minmax(0,1fr) !important; gap:14px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-card { padding:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(100px,34%) minmax(0,1fr) !important; gap:12px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section { margin-bottom:24px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:380px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-image { max-width:260px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion:reduce) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::before,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::after {&lt;br /&gt;
        animation:none !important;&lt;br /&gt;
        transition:none !important;&lt;br /&gt;
        scroll-behavior:auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V175: natural document scrolling, Vanisource-style hero, Vanipedia colors. */&lt;br /&gt;
html,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:100% !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
    overflow-y:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-brand:#345B63;&lt;br /&gt;
    --vp-accent:#f5d77f;&lt;br /&gt;
    --vp-ink:#263a3d;&lt;br /&gt;
    --vp-line:#d8d1c3;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:min(100%, 1200px) !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1200px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:26px clamp(16px,3vw,34px) 100px !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
}&lt;br /&gt;
/* The site-wide footer remains fixed; this page has room to scroll past it. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    display:block;&lt;br /&gt;
    height:0;&lt;br /&gt;
    clear:both;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(170px,210px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,4vw,44px) !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:880px !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    margin:0 auto 30px !important;&lt;br /&gt;
    padding:22px 26px !important;&lt;br /&gt;
    border:1px solid #345B63 !important;&lt;br /&gt;
    border-left:5px solid #f5d77f !important;&lt;br /&gt;
    border-radius:8px !important;&lt;br /&gt;
    background:#345B63 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:min(100%,210px) !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    aspect-ratio:445 / 542 !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:2px solid #f5d77f !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    box-shadow:0 5px 18px rgba(18,35,37,.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin:0 0 9px !important;&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    font:600 clamp(32px,3vw,42px)/1.15 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:600 clamp(19px,1.7vw,22px)/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-underline-offset:4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a:hover { color:#fff !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:500 clamp(17px,1.5vw,20px)/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-quote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid #f5d77f !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove the old decorative cursor and restore the operating system pointer. */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page * {&lt;br /&gt;
    cursor:auto !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page a[href],&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .cdx-button {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:18px 14px 96px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:14px !important;&lt;br /&gt;
        max-width:460px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding:17px 17px 19px !important;&lt;br /&gt;
        border-left-width:4px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:min(100%,170px) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-role { font-size:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-organization { font-size:17px !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V176: native mouse cursor; main page language links are the remaining taxonomy feature. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-section {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 0 32px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card {&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    grid-column:auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: native Windows pointer and viewport-contained portal rollouts. */&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    cursor:default !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href] *,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home button,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    align-items:start !important;&lt;br /&gt;
    gap:24px 18px !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 auto 28px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    max-width:640px !important;&lt;br /&gt;
    margin-left:auto !important;&lt;br /&gt;
    margin-right:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card {&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    z-index:1 !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.07) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open {&lt;br /&gt;
    z-index:100 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image {&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border-radius:6px 6px 0 0 !important;&lt;br /&gt;
    background:#e9e4d8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 36% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy {&lt;br /&gt;
    min-height:145px !important;&lt;br /&gt;
    padding:14px 15px 13px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 {&lt;br /&gt;
    min-height:50px !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    padding:0 0 7px !important;&lt;br /&gt;
    border-bottom:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 18px/1.28 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 a {&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p {&lt;br /&gt;
    min-height:44px !important;&lt;br /&gt;
    margin:0 0 8px !important;&lt;br /&gt;
    color:#354444 !important;&lt;br /&gt;
    font:400 14px/1.45 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:7px !important;&lt;br /&gt;
    min-height:30px !important;&lt;br /&gt;
    padding:4px 9px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f6f2e9 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.3 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:focus-visible {&lt;br /&gt;
    border-color:#b1873d !important;&lt;br /&gt;
    outline:2px solid #b1873d !important;&lt;br /&gt;
    outline-offset:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    position:fixed !important;&lt;br /&gt;
    top:var(--vp-panel-top, 20px) !important;&lt;br /&gt;
    left:var(--vp-panel-left, 12px) !important;&lt;br /&gt;
    right:auto !important;&lt;br /&gt;
    bottom:auto !important;&lt;br /&gt;
    z-index:2147483000 !important;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:var(--vp-panel-width, 290px) !important;&lt;br /&gt;
    max-width:calc(100vw - 24px) !important;&lt;br /&gt;
    max-height:min(380px,calc(100vh - 100px)) !important;&lt;br /&gt;
    overflow:auto !important;&lt;br /&gt;
    overscroll-behavior:contain !important;&lt;br /&gt;
    padding:11px 12px 12px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-top:3px solid #b1873d !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 10px 22px rgba(38,58,57,.22) !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open &amp;gt; .vp-rollout-panel,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open &amp;gt; .vp-rollout-panel {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-heading {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
    gap:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options &amp;gt; span { display:block !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    min-height:34px !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:500 14px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:focus-visible {&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#805b16 !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    outline:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options { grid-template-columns:repeat(4,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options a { text-align:center !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options a { display:flex !important; align-items:center !important; gap:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all { display:block !important; margin-top:7px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:focus-visible { text-decoration:underline !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all { display:block !important; margin:0 0 10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:8px 10px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-categories-heading {&lt;br /&gt;
    padding-top:8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel {&lt;br /&gt;
    width:min(720px,calc(100vw - 24px)) !important;&lt;br /&gt;
    --vp-panel-width:720px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options {&lt;br /&gt;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:1px 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options a {&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    padding:5px 6px !important;&lt;br /&gt;
    font-size:12px !important;&lt;br /&gt;
    line-height:1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid { max-width:100% !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:min(620px,calc(100vw - 24px)) !important; --vp-panel-width:620px; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img { height:210px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
        position:static !important;&lt;br /&gt;
        top:auto !important;&lt;br /&gt;
        left:auto !important;&lt;br /&gt;
        right:auto !important;&lt;br /&gt;
        bottom:auto !important;&lt;br /&gt;
        width:auto !important;&lt;br /&gt;
        max-width:none !important;&lt;br /&gt;
        max-height:none !important;&lt;br /&gt;
        margin:0 !important;&lt;br /&gt;
        border-top:1px solid #d8d1c3 !important;&lt;br /&gt;
        border-left:3px solid #b1873d !important;&lt;br /&gt;
        border-radius:0 0 7px 7px !important;&lt;br /&gt;
        box-shadow:none !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:auto !important; --vp-panel-width:auto; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V181: restore the native Windows pointing hand on sidebar menu targets.&lt;br /&gt;
   Earlier Main Page cursor rules forced .vector-menu links to cursor:auto. */&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href],&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V183: restore the pointing-hand cursor on every actionable top and bottom bar item.&lt;br /&gt;
   Older Main Page rules set .vector-dropdown-label and .vh-bottom-link to cursor:auto. */&lt;br /&gt;
html body .vector-header-container a[href],&lt;br /&gt;
html body .vector-header-container a[href] *,&lt;br /&gt;
html body header.vector-header a[href],&lt;br /&gt;
html body header.vector-header a[href] *,&lt;br /&gt;
html body header.mw-header a[href],&lt;br /&gt;
html body header.mw-header a[href] *,&lt;br /&gt;
html body #mw-head a[href],&lt;br /&gt;
html body #mw-head a[href] *,&lt;br /&gt;
html body .minerva-header a[href],&lt;br /&gt;
html body .minerva-header a[href] *,&lt;br /&gt;
html body #vh-bottom-bar a[href],&lt;br /&gt;
html body #vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vh-bottom-bar a[href],&lt;br /&gt;
html body .vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vector-header-container button,&lt;br /&gt;
html body .vector-header-container button *,&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label *,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body .minerva-header button,&lt;br /&gt;
html body .minerva-header button *,&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar button,&lt;br /&gt;
html body #vh-bottom-bar button *,&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar .vh-bottom-link[href] {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:hover,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:focus {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V185: plain, clickable gold collaboration invitation. */&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a:hover {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a:focus-visible {&lt;br /&gt;
    outline:1px dotted #f5d77f !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared petal label inside the hero */&lt;br /&gt;
.vani-hero-petal-title {&lt;br /&gt;
    margin: 0 0 8px !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    color: #f5d77f !important;&lt;br /&gt;
    font-family: Georgia, &amp;quot;Noto Serif&amp;quot;, serif !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 600 !important;&lt;br /&gt;
    line-height: 1.3 !important;&lt;br /&gt;
    letter-spacing: 2px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    text-transform: uppercase !important;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: -16px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin: 0 0 4px !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Match the organization text to the gold founder title */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Separate the introductory link from the main hero text */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who {&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove spacing from MediaWiki&#039;s hero heading wrapper */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy .mw-heading1 {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2026-11-11 (Vamshi Krishna): phones (700 px and below), where the photo sits above the title.&lt;br /&gt;
   Do not lift the VANIPEDIA title onto the photo, and give the two-line Founder-Acarya role room. */&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    html body.page-Main_Page #vani-home.vp-static-home .vani-hero-petal-title {&lt;br /&gt;
        top:0 !important;&lt;br /&gt;
    }&lt;br /&gt;
    html body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
        line-height:1.45 !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/* Remove white background and borders from search bar */&lt;br /&gt;
.vector-header-container form#searchform, &lt;br /&gt;
.vector-header-container .cdx-search-input, &lt;br /&gt;
.vector-header-container .cdx-text-input, &lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container .cdx-search-input__wrapper,&lt;br /&gt;
.vector-header-container .cdx-search-input__input-wrapper {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the magnifying glass icon */&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Strip all dynamic widths from Vue wrappers so they don&#039;t stretch */&lt;br /&gt;
.vector-typeahead-search-container,&lt;br /&gt;
.cdx-search-input,&lt;br /&gt;
.cdx-search-input__input-wrapper,&lt;br /&gt;
.cdx-text-input {&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Strictly control the input width (180px closed -&amp;gt; 240px focused) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
    width: 180px !important;&lt;br /&gt;
    max-width: 180px !important;&lt;br /&gt;
    min-width: 180px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
    transition: width 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
    width: 240px !important;&lt;br /&gt;
    max-width: 240px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. Provide a hard buffer to protect the Home link from overlap */&lt;br /&gt;
#vanipedia-topbar-home-link {&lt;br /&gt;
    margin-left: 20px !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. Push the entire search block slightly left */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-start .vector-search-box-vue {&lt;br /&gt;
    margin-right: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Completely hide native search suggestions dropdown on mobile and desktop */&lt;br /&gt;
.minerva-search-overlay .search-results,&lt;br /&gt;
.minerva-search-overlay .page-list,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    visibility: hidden !important;&lt;br /&gt;
    opacity: 0 !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   MOBILE SEARCH OVERLAY FIX (PULL TO FRONT &amp;amp; REVEAL TEXT)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
/* 1. Force the mobile search screen completely ABOVE the sticky teal header */&lt;br /&gt;
.overlay.search-overlay,&lt;br /&gt;
.minerva-search-overlay,&lt;br /&gt;
.mw-ui-overlay-global,&lt;br /&gt;
.overlay-header {&lt;br /&gt;
    z-index: 100005 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Ensure typing text is clearly visible and not white-on-white */&lt;br /&gt;
.overlay.search-overlay input,&lt;br /&gt;
.overlay.search-overlay input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
.minerva-search-overlay input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    color: #1e353b !important;&lt;br /&gt;
    -webkit-text-fill-color: #1e353b !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    font-size: 16px !important; /* Prevents iOS auto-zoom */&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. Ensure the custom magnifying glass icon aligns perfectly inside the overlay */&lt;br /&gt;
.overlay.search-overlay .vani-mobile-search-btn {&lt;br /&gt;
    z-index: 100006 !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Pull the mobile search overlay to the absolute front */&lt;br /&gt;
div.mw-ui-overlay.search-overlay,&lt;br /&gt;
.minerva-search-overlay,&lt;br /&gt;
.search-overlay {&lt;br /&gt;
    z-index: 2147483647 !important; /* Maximum possible z-index */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Fix the invisible typing (overrides the white text rule) */&lt;br /&gt;
.search-overlay input#searchInput,&lt;br /&gt;
.search-overlay input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
.search-overlay .search {&lt;br /&gt;
    color: #1e353b !important;&lt;br /&gt;
    -webkit-text-fill-color: #1e353b !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   MOBILE SEARCH OVERLAY FIX (PULL TO FRONT, FIX TEXT COLOR, HIDE SUGGESTIONS)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. Pull the mobile search overlay completely ABOVE the sticky teal header */&lt;br /&gt;
div.mw-ui-overlay.search-overlay,&lt;br /&gt;
.minerva-search-overlay,&lt;br /&gt;
.search-overlay,&lt;br /&gt;
.mw-ui-overlay-global {&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Force the typing text to be dark and visible against the white overlay */&lt;br /&gt;
.search-overlay input#searchInput,&lt;br /&gt;
.search-overlay input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
.minerva-search-overlay input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    color: #1e353b !important;&lt;br /&gt;
    -webkit-text-fill-color: #1e353b !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. Completely hide native search suggestions dropdown */&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.minerva-search-overlay .search-results,&lt;br /&gt;
.minerva-search-overlay .page-list,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    visibility: hidden !important;&lt;br /&gt;
    opacity: 0 !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Ensure the custom magnifying glass icon aligns perfectly */&lt;br /&gt;
.overlay.search-overlay .vani-mobile-search-btn {&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    padding-bottom: 2px !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Common.js&amp;diff=658981</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Common.js&amp;diff=658981"/>
		<updated>2026-11-13T00:52:09Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* V176: remove legacy decorative cursor if it was left by cached site code. */&lt;br /&gt;
(function restoreNativeMainPageCursor() {&lt;br /&gt;
  function clean() {&lt;br /&gt;
    if (!document.body || !document.body.classList.contains(&amp;quot;page-Main_Page&amp;quot;)) return;&lt;br /&gt;
    var cursor = document.getElementById(&amp;quot;vh-cursor-pointer&amp;quot;);&lt;br /&gt;
    if (cursor) cursor.remove();&lt;br /&gt;
    var injected = document.getElementById(&amp;quot;vh-kill-windows-cursor&amp;quot;);&lt;br /&gt;
    if (injected) injected.remove();&lt;br /&gt;
    document.body.classList.remove(&amp;quot;vh-cursor-link&amp;quot;, &amp;quot;vh-cursor-click&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  if (document.readyState === &amp;quot;loading&amp;quot;) document.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, clean);&lt;br /&gt;
  else clean();&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
﻿﻿/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039; ) === &#039;Krishna_says_in_Bhagavad-gita&#039;) {&lt;br /&gt;
/* switch tooltip texts from content-div to label-div */&lt;br /&gt;
const v_labels = Array.from(document.getElementsByClassName(&amp;quot;tabs-label&amp;quot;));&lt;br /&gt;
const v_content = Array.from(document.getElementsByClassName(&amp;quot;tabs-content&amp;quot;));&lt;br /&gt;
for (var i = 0; i &amp;lt; v_labels.length; i++) {&lt;br /&gt;
v_labels[i].title = v_content[i].title;&lt;br /&gt;
v_content[i].title = &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
/* adjust wikitables */&lt;br /&gt;
var arr = Array.from(document.getElementsByClassName(&amp;quot;wikitable&amp;quot;));&lt;br /&gt;
for (var t = 0; t &amp;lt; arr.length; t++) {&lt;br /&gt;
/* insert THEAD in wikitable */&lt;br /&gt;
var thead = document.createElement(&amp;quot;thead&amp;quot;);&lt;br /&gt;
thead.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
var wtbl = arr[t];&lt;br /&gt;
wtbl.insertBefore(thead, wtbl.firstChild);&lt;br /&gt;
/* move first row of TBODY to THEAD */&lt;br /&gt;
thead.appendChild(wtbl.rows[0]);&lt;br /&gt;
/* make TBODY scrollable */&lt;br /&gt;
var tbody = wtbl.tBodies[0];&lt;br /&gt;
tbody.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
tbody.style.overflowY = &amp;quot;auto&amp;quot;;&lt;br /&gt;
tbody.style.maxHeight = &amp;quot;500px&amp;quot;;&lt;br /&gt;
for (var r = 0; r &amp;lt; wtbl.rows.length; r++) {&lt;br /&gt;
var row = wtbl.rows[r];&lt;br /&gt;
/* adjust column widths and hide from-until columns */&lt;br /&gt;
row.cells[0].classList = &amp;quot;cw_0&amp;quot;;&lt;br /&gt;
row.cells[1].classList = &amp;quot;cw_150&amp;quot;;&lt;br /&gt;
row.cells[2].classList = &amp;quot;cw_500&amp;quot;;&lt;br /&gt;
/* mark the text */&lt;br /&gt;
if (r == 0) continue;&lt;br /&gt;
var v_text = row.cells[2].textContent;&lt;br /&gt;
var v_html = &amp;quot;&amp;quot;; var v_from = 0;&lt;br /&gt;
var marks = JSON.parse(row.cells[0].textContent.replaceAll(&amp;quot;O&amp;quot;, &amp;quot;[&amp;quot;).replaceAll(&amp;quot;C&amp;quot;, &amp;quot;]&amp;quot;));&lt;br /&gt;
for (var m = 0; m &amp;lt; marks.length; m++) {&lt;br /&gt;
v_html +=&lt;br /&gt;
v_text.substr(v_from,marks[m][0]-v_from) + &amp;quot;&amp;lt;mark&amp;gt;&amp;quot; +&lt;br /&gt;
v_text.substr(marks[m][0],marks[m][1]-marks[m][0]+1) + &amp;quot;&amp;lt;/mark&amp;gt;&amp;quot;;&lt;br /&gt;
v_from = marks[m][1]+1;&lt;br /&gt;
}&lt;br /&gt;
v_html += v_text.substr(v_from);&lt;br /&gt;
row.cells[2].innerHTML = v_html;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// install Google Search&lt;br /&gt;
// document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
// + &#039;http://vanipedia.org/w/index.php?title=MediaWiki:GoogleSearch.js&#039;&lt;br /&gt;
// + &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install JQuery&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:JQuery.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install WikEd toolbar and Vanify&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Vaniquotes.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Replace&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:TextboxReplace.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Unify&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Unify.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Vanify&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Vanify.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Vani_suggest for diacritics auto-suggest pulldown on the search bar&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Vani_suggest.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install previous/next links for video categories in all languages&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/navcat/navcat.js&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// Buttons&lt;br /&gt;
//addOnloadHook(function() {&lt;br /&gt;
//if (document.editform) {&lt;br /&gt;
//addPortletLink(&amp;quot;p-cactions&amp;quot;, &amp;quot;javascript:Unify()&amp;quot;, &amp;quot;unify&amp;quot;, &amp;quot;ca-unify&amp;quot;, &amp;quot;Convert Balarama fonts to Unicode&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
// addPortletLink(&amp;quot;p-cactions&amp;quot;, &amp;quot;javascript:Vanify()&amp;quot;, &amp;quot;vanify&amp;quot;, &amp;quot;ca-vanify&amp;quot;, &amp;quot;Corrects vani markup&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
// addPortletLink(&#039;p-cactions&#039;, &#039;javascript:format()&#039;, &#039;format&#039;, &#039;ca-format&#039;, &#039;Format article&#039;, &#039;&#039;);&lt;br /&gt;
//addPortletLink(&#039;p-cactions&#039;, &#039;javascript:wpTextboxReplace()&#039;, &#039;Replace&#039;, &#039;ca-replace&#039;, &#039;Replaces text in the edit window&#039;, &#039;R&#039;);&lt;br /&gt;
//}&lt;br /&gt;
//});&lt;br /&gt;
// end Buttons&lt;br /&gt;
// --- YouTube Random Shorts (Kasya) ---&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
var $widget = $(&#039;.vani-shorts-viewport&#039;);&lt;br /&gt;
if ($widget.length) {&lt;br /&gt;
var $viewport = $widget;&lt;br /&gt;
var $titleFrame = $widget.find(&#039;.vani-shorts-title&#039;);&lt;br /&gt;
new mw.Api().get({&lt;br /&gt;
action: &#039;query&#039;,&lt;br /&gt;
prop: &#039;revisions&#039;,&lt;br /&gt;
titles: &#039;VanimediaMayapur YouTube SHORTS List&#039;,&lt;br /&gt;
rvprop: &#039;content&#039;,&lt;br /&gt;
format: &#039;json&#039;&lt;br /&gt;
}).done(function(data) {&lt;br /&gt;
try {&lt;br /&gt;
var pages = data.query.pages;&lt;br /&gt;
var pageId = Object.keys(pages)[0];&lt;br /&gt;
if (pageId == &amp;quot;-1&amp;quot; || !pages[pageId].revisions) {&lt;br /&gt;
$viewport.text(&amp;quot;Database list page not found.&amp;quot;);&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// FIXED: Corrected MediaWiki revision array syntax lookup&lt;br /&gt;
var rawWikiText = pages[pageId].revisions[0][&#039;*&#039;];&lt;br /&gt;
var lines = rawWikiText.split(&#039;\n&#039;);&lt;br /&gt;
var validShorts = [];&lt;br /&gt;
for (var i = 0; i &amp;lt; lines.length; i++) {&lt;br /&gt;
var line = $.trim(lines[i]);&lt;br /&gt;
if (line.indexOf(&#039;File:&#039;) === 0 &amp;amp;&amp;amp; line.toLowerCase().indexOf(&#039;link=&#039;) !== -1) {&lt;br /&gt;
validShorts.push(line);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (validShorts.length === 0) {&lt;br /&gt;
$viewport.text(&amp;quot;No gallery entries recognized.&amp;quot;);&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
var randomLine = validShorts[Math.floor(Math.random() * validShorts.length)];&lt;br /&gt;
var parts = randomLine.split(&#039;|&#039;);&lt;br /&gt;
// Reset defaults before parsing line elements&lt;br /&gt;
var rawUrl = &amp;quot;&amp;quot;;&lt;br /&gt;
for (var j = 0; j &amp;lt; parts.length; j++) {&lt;br /&gt;
var part = $.trim(parts[j]);&lt;br /&gt;
if (part.toLowerCase().indexOf(&#039;link=&#039;) === 0) {&lt;br /&gt;
rawUrl = part.substring(5).trim();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// Clean all template formatting brackets, space characters, and hidden control markers&lt;br /&gt;
var urlCleaned = rawUrl.replace(/[\u200e\u200f\s\}\}\]]/g, &#039;&#039;);&lt;br /&gt;
// Direct YouTube Alphanumeric Pattern Matcher&lt;br /&gt;
var idRegex = /(?:shorts\/|v=|embed\/|\/)([a-zA-Z0-9_-]{11})/;&lt;br /&gt;
var matchResults = urlCleaned.match(idRegex);&lt;br /&gt;
var videoId = &amp;quot;&amp;quot;;&lt;br /&gt;
if (matchResults &amp;amp;&amp;amp; matchResults[1]) {&lt;br /&gt;
// FIXED: Grabbed index 1 to pull the standalone 11-digit ID without any slashes&lt;br /&gt;
videoId = matchResults[1].trim();&lt;br /&gt;
}&lt;br /&gt;
if (videoId &amp;amp;&amp;amp; videoId.length === 11) {&lt;br /&gt;
// FIXED: Isolated to inject ONLY the video player iframe at the correct 280px width&lt;br /&gt;
var embedUrl = &amp;quot;https://www.youtube.com/embed/&amp;quot; + videoId;&lt;br /&gt;
$viewport.html(&#039;&amp;lt;iframe width=&amp;quot;280&amp;quot; height=&amp;quot;225&amp;quot; src=&amp;quot;&#039; + embedUrl + &#039;&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen style=&amp;quot;border-radius: 8px; border: none;&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
$viewport.html(&amp;quot;&amp;lt;div style=&#039;color:#c0392b; padding:10px; font-size:11px;&#039;&amp;gt;Invalid video ID sequence extracted.&amp;lt;/div&amp;gt;&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
} catch (err) {&lt;br /&gt;
console.error(&amp;quot;Shorts engine exception:&amp;quot;, err);&lt;br /&gt;
$viewport.text(&amp;quot;Error handling text structure values.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
}).fail(function() {&lt;br /&gt;
$viewport.text(&amp;quot;API connection failed.&amp;quot;);&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Kasya&lt;br /&gt;
/* Open Timeline links in a new tab ONLY on the Chapters page */&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function($content) {&lt;br /&gt;
// Check if we are exactly on the timeline page&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) === &amp;quot;Chapters_in_Srila_Prabhupada&#039;s_Life&amp;quot;) {&lt;br /&gt;
// If yes, apply the new tab rule to the table&lt;br /&gt;
$content.find(&#039;#mp-tfp a&#039;).attr(&#039;target&#039;, &#039;_blank&#039;).attr(&#039;rel&#039;, &#039;noopener noreferrer&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Wait for MediaWiki core modules and the DOM to load&lt;br /&gt;
mw.loader.using([&#039;mediawiki.api&#039;, &#039;mediawiki.util&#039;]).then(function () {&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
// 1. FIND THE &amp;quot;102 Languages&amp;quot; SIDEBAR SECTION&lt;br /&gt;
var $sidebarMenu = $(&#039;#p-102_Languages ul&#039;).first();&lt;br /&gt;
// Fallback in case your specific MediaWiki version formats the ID differently&lt;br /&gt;
if ($sidebarMenu.length === 0) {&lt;br /&gt;
$(&#039;.vector-menu-heading, .portal h3&#039;).each(function() {&lt;br /&gt;
// Looks for the heading text directly&lt;br /&gt;
if ($(this).text().trim() === &#039;102 Languages&#039;) {&lt;br /&gt;
$sidebarMenu = $(this).closest(&#039;.vector-menu, .portal&#039;).find(&#039;ul&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
// Exit if the 102 Languages menu isn&#039;t found on the page&lt;br /&gt;
if (!$sidebarMenu || $sidebarMenu.length === 0) return;&lt;br /&gt;
// 2. CREATE THE SEARCH BAR AS A MENU ITEM&lt;br /&gt;
var $searchLi = $(&#039;&amp;lt;li id=&amp;quot;n-language-search&amp;quot; style=&amp;quot;margin-top: 10px; margin-bottom: 5px; list-style: none;&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
var $searchBox = $(&#039;&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;sidebarLanguageSearch&amp;quot; placeholder=&amp;quot;Search 102 Languages...&amp;quot; style=&amp;quot;width: 100%; box-sizing: border-box; padding: 5px; font-size: 0.85em; border: 1px solid #a2a9b1; border-radius: 2px;&amp;quot; autocomplete=&amp;quot;off&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
// Container for the results (hidden by default)&lt;br /&gt;
var $resultsContainer = $(&#039;&amp;lt;ul id=&amp;quot;sidebarLanguageResults&amp;quot; style=&amp;quot;list-style: none; padding: 0; margin: 4px 0 0 0; max-height: 200px; overflow-y: auto; border: 1px solid #eaecf0; background: #ffffff; display: none;&amp;quot;&amp;gt;&amp;lt;/ul&amp;gt;&#039;);&lt;br /&gt;
// Build the menu item and append it to the sidebar&lt;br /&gt;
$searchLi.append($searchBox).append($resultsContainer);&lt;br /&gt;
$sidebarMenu.prepend($searchLi);&lt;br /&gt;
var api = new mw.Api();&lt;br /&gt;
var languageList = [];&lt;br /&gt;
// 3. FETCH LANGUAGES FROM THE CATEGORY VIA API IN THE BACKGROUND&lt;br /&gt;
api.get({&lt;br /&gt;
action: &#039;query&#039;,&lt;br /&gt;
list: &#039;categorymembers&#039;,&lt;br /&gt;
cmtitle: &#039;Category:Languages_with_Total_Pages&#039;,&lt;br /&gt;
cmlimit: &#039;max&#039;,&lt;br /&gt;
format: &#039;json&#039;&lt;br /&gt;
}).done(function (data) {&lt;br /&gt;
if (data.query &amp;amp;&amp;amp; data.query.categorymembers) {&lt;br /&gt;
languageList = data.query.categorymembers.map(function (member) {&lt;br /&gt;
return {&lt;br /&gt;
title: member.title,&lt;br /&gt;
url: mw.util.getUrl(member.title)&lt;br /&gt;
};&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 4. ADD SEARCH FUNCTIONALITY TO THE SIDEBAR BOX&lt;br /&gt;
$(&#039;#sidebarLanguageSearch&#039;).on(&#039;keyup&#039;, function (e) {&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
var searchTerm = $(this).val().toLowerCase();&lt;br /&gt;
$resultsContainer.empty();&lt;br /&gt;
// Hide the results box if the search is empty&lt;br /&gt;
if (searchTerm.length === 0) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// Filter the fetched languages&lt;br /&gt;
var filteredLanguages = languageList.filter(function (lang) {&lt;br /&gt;
return lang.title.toLowerCase().indexOf(searchTerm) &amp;gt; -1;&lt;br /&gt;
});&lt;br /&gt;
// Show results container&lt;br /&gt;
$resultsContainer.show();&lt;br /&gt;
// Append results using Vector&#039;s standard dark text color&lt;br /&gt;
if (filteredLanguages.length &amp;gt; 0) {&lt;br /&gt;
filteredLanguages.forEach(function (lang) {&lt;br /&gt;
$resultsContainer.append(&#039;&amp;lt;li style=&amp;quot;padding: 4px 6px; border-bottom: 1px solid #f8f9fa;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + lang.url + &#039;&amp;quot; style=&amp;quot;text-decoration: none; color: #0645ad; display: block; font-size: 0.9em;&amp;quot;&amp;gt;&#039; + lang.title + &#039;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
});&lt;br /&gt;
} else {&lt;br /&gt;
$resultsContainer.append(&#039;&amp;lt;li style=&amp;quot;padding: 4px 6px; color: #72777d; font-size: 0.9em;&amp;quot;&amp;gt;No languages found&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Prevent typing from accidentally triggering global keyboard shortcuts&lt;br /&gt;
$(&#039;#sidebarLanguageSearch&#039;).on(&#039;keydown&#039;, function(e) {&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
});&lt;br /&gt;
// Optional: Hide results when clicking outside the sidebar search&lt;br /&gt;
$(document).on(&#039;click&#039;, function(e) {&lt;br /&gt;
if (!$(e.target).closest(&#039;#n-language-search&#039;).length) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Re-show results if they click back into the search box&lt;br /&gt;
$(&#039;#sidebarLanguageSearch&#039;).on(&#039;click&#039;, function() {&lt;br /&gt;
if ($(this).val().length &amp;gt; 0) {&lt;br /&gt;
$resultsContainer.show();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
});&lt;br /&gt;
});&lt;br /&gt;
// 5. SIDEBAR ACCORDION - STRICT LEFT-COLUMN ISOLATION &amp;amp; TRUE ACCORDION&lt;br /&gt;
(function() {&lt;br /&gt;
// 1. Tag ONLY menus physically located in the left sidebar&lt;br /&gt;
function tagSidebarMenus() {&lt;br /&gt;
var allMenus = document.querySelectorAll(&#039;.vector-menu&#039;);&lt;br /&gt;
for (var i = 0; i &amp;lt; allMenus.length; i++) {&lt;br /&gt;
var menu = allMenus[i];&lt;br /&gt;
// STRICT INCLUSION: Only tag menus inside the modern or legacy left sidebar containers&lt;br /&gt;
if (menu.closest(&#039;#vector-main-menu, #mw-panel, #mw-navigation&#039;)) {&lt;br /&gt;
menu.classList.add(&#039;vanipedia-sidebar-menu&#039;);&lt;br /&gt;
// Collapse them by default if they have a heading&lt;br /&gt;
if (menu.querySelector(&#039;.vector-menu-heading&#039;) &amp;amp;&amp;amp; !menu.classList.contains(&#039;vanipedia-collapsed&#039;)) {&lt;br /&gt;
menu.classList.add(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// Run tagging immediately, and again on load as a failsafe&lt;br /&gt;
tagSidebarMenus();&lt;br /&gt;
if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
document.addEventListener(&#039;DOMContentLoaded&#039;, tagSidebarMenus);&lt;br /&gt;
}&lt;br /&gt;
// 2. Inject CSS targeted STRICTLY at our newly tagged custom class&lt;br /&gt;
var style = document.createElement(&#039;style&#039;);&lt;br /&gt;
style.textContent =&lt;br /&gt;
/* Widen only our tagged sidebar menus */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu { width: 185px !important; } &#039; +&lt;br /&gt;
/* Core functional hiding rule */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content { display: none !important; } &#039; +&lt;br /&gt;
/* Bold, Dark Header */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-heading { &#039; +&lt;br /&gt;
&#039;   cursor: pointer !important; &#039; +&lt;br /&gt;
&#039;   background-color: #2c4c50 !important; &#039; +&lt;br /&gt;
&#039;   border: 1px solid #1b3033 !important; &#039; +&lt;br /&gt;
&#039;   border-radius: 4px !important; &#039; +&lt;br /&gt;
&#039;   margin-bottom: 4px !important; &#039; +&lt;br /&gt;
&#039;   padding: 10px 12px !important; &#039; +&lt;br /&gt;
&#039;   font-weight: 600 !important; &#039; +&lt;br /&gt;
&#039;   color: #ffffff !important; &#039; +&lt;br /&gt;
&#039;   display: flex !important; &#039; +&lt;br /&gt;
&#039;   justify-content: space-between !important; &#039; +&lt;br /&gt;
&#039;   align-items: center !important; &#039; +&lt;br /&gt;
&#039;   gap: 10px !important; &#039; +&lt;br /&gt;
&#039;   transition: all 0.2s ease; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Fix header corners when expanded */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading { &#039; +&lt;br /&gt;
&#039;   border-radius: 4px 4px 0 0 !important; &#039; +&lt;br /&gt;
&#039;   margin-bottom: 0 !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Hover effect */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-heading:hover { background-color: #385e63 !important; } &#039; +&lt;br /&gt;
/* The dropdown caret */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-heading::after { &#039; +&lt;br /&gt;
&#039;   content: &amp;quot;▼&amp;quot;; &#039; +&lt;br /&gt;
&#039;   font-size: 0.75em; &#039; +&lt;br /&gt;
&#039;   color: #ffffff !important; &#039; +&lt;br /&gt;
&#039;   transition: transform 0.2s ease; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Rotate the arrow when collapsed */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after { &#039; +&lt;br /&gt;
&#039;   transform: rotate(-90deg); &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* The Expanded Content Area */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content { &#039; +&lt;br /&gt;
&#039;   background-color: #eaeff0 !important; &#039; +&lt;br /&gt;
&#039;   border: 1px solid #2c4c50 !important; &#039; +&lt;br /&gt;
&#039;   border-top: none !important; &#039; +&lt;br /&gt;
&#039;   border-radius: 0 0 4px 4px !important; &#039; +&lt;br /&gt;
&#039;   padding: 0 0 4px 0 !important; &#039; +&lt;br /&gt;
&#039;   margin-bottom: 6px !important; &#039; +&lt;br /&gt;
&#039;   box-shadow: 0 3px 6px rgba(0,0,0,0.15) !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Reset the list styles */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content ul { &#039; +&lt;br /&gt;
&#039;   list-style: none !important; &#039; +&lt;br /&gt;
&#039;   margin: 0 !important; &#039; +&lt;br /&gt;
&#039;   padding: 0 !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Menu links */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content li a { &#039; +&lt;br /&gt;
&#039;   display: block !important; &#039; +&lt;br /&gt;
&#039;   padding: 8px 12px 8px 16px !important; &#039; +&lt;br /&gt;
&#039;   color: #1b3033 !important; &#039; +&lt;br /&gt;
&#039;   text-decoration: none !important; &#039; +&lt;br /&gt;
&#039;   border-left: 3px solid transparent !important; &#039; +&lt;br /&gt;
&#039;   border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important; &#039; +&lt;br /&gt;
&#039;   transition: all 0.15s ease !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Remove separator from last item */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content li:last-child a { &#039; +&lt;br /&gt;
&#039;   border-bottom: none !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Hover effect for individual menu items */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content li a:hover { &#039; +&lt;br /&gt;
&#039;   background-color: #dbe4e6 !important; &#039; +&lt;br /&gt;
&#039;   border-left: 3px solid #2c4c50 !important; &#039; +&lt;br /&gt;
&#039;   color: #000000 !important; &#039; +&lt;br /&gt;
&#039;} &#039;;&lt;br /&gt;
document.head.appendChild(style);&lt;br /&gt;
// 3. Helper function to collapse all of our securely tagged menus&lt;br /&gt;
function collapseAllSidebarMenus() {&lt;br /&gt;
var menus = document.querySelectorAll(&#039;.vanipedia-sidebar-menu&#039;);&lt;br /&gt;
for (var i = 0; i &amp;lt; menus.length; i++) {&lt;br /&gt;
menus[i].classList.add(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// 4. Intercept clicks for True Accordion Behavior&lt;br /&gt;
document.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
var heading = e.target.closest(&#039;.vector-menu-heading&#039;);&lt;br /&gt;
if (!heading) return;&lt;br /&gt;
// ONLY react if this click belongs to one of our tagged sidebar menus&lt;br /&gt;
var navContainer = heading.closest(&#039;.vanipedia-sidebar-menu&#039;);&lt;br /&gt;
if (navContainer) {&lt;br /&gt;
var isAlreadyOpen = !navContainer.classList.contains(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
// Forcefully collapse ALL left sidebar menus first&lt;br /&gt;
collapseAllSidebarMenus();&lt;br /&gt;
// Open the clicked one if it wasn&#039;t already open&lt;br /&gt;
if (!isAlreadyOpen) {&lt;br /&gt;
navContainer.classList.remove(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
}&lt;br /&gt;
}, true);&lt;br /&gt;
})();&lt;br /&gt;
mw.loader.using(&#039;mediawiki.user&#039;).then(function() {&lt;br /&gt;
// Fetch the user&#039;s assigned groups&lt;br /&gt;
var userGroups = mw.config.get(&#039;wgUserGroups&#039;) || [];&lt;br /&gt;
// Define the roles that SHOULD see the administrative tabs&lt;br /&gt;
var isAuthorized = userGroups.includes(&#039;sysop&#039;) ||&lt;br /&gt;
userGroups.includes(&#039;interface-admin&#039;) ||&lt;br /&gt;
userGroups.includes(&#039;Editor&#039;);&lt;br /&gt;
// If the user is not in one of those groups, restrict the UI&lt;br /&gt;
if (!isAuthorized) {&lt;br /&gt;
document.body.classList.add(&#039;restricted-ui&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Function to open accordion from TOC and jump there //&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
function handleAccordionTOC(hash) {&lt;br /&gt;
if (!hash || hash === &#039;#&#039;) return false;&lt;br /&gt;
try {&lt;br /&gt;
var targetId = hash.substring(1);&lt;br /&gt;
var targetElement = document.getElementById(targetId) || document.getElementById(decodeURIComponent(targetId));&lt;br /&gt;
if (!targetElement) return false;&lt;br /&gt;
var $target = $(targetElement);&lt;br /&gt;
// Match either h2 or h3&lt;br /&gt;
var $heading = $target.is(&#039;h2, h3&#039;) ? $target : $target.closest(&#039;h2, h3&#039;);&lt;br /&gt;
if (!$heading.length) return false;&lt;br /&gt;
var $accordion = $heading.next(&#039;.book-accordion&#039;);&lt;br /&gt;
// If the heading itself is not followed directly by an accordion,&lt;br /&gt;
// check if the heading is located INSIDE a parent accordion (e.g., nested h3)&lt;br /&gt;
var $parentAccordions = $heading.parents(&#039;.book-accordion&#039;);&lt;br /&gt;
// If there&#039;s no direct accordion next to it and it&#039;s not inside any accordion,&lt;br /&gt;
// let the browser handle standard jump.&lt;br /&gt;
if (!$accordion.length &amp;amp;&amp;amp; !$parentAccordions.length) return false;&lt;br /&gt;
// 1. Open all ancestor accordions (if target heading is nested inside one)&lt;br /&gt;
$parentAccordions.each(function() {&lt;br /&gt;
var $parentCollapsible = $(this).children(&#039;.mw-collapsible&#039;);&lt;br /&gt;
if ($parentCollapsible.length &amp;amp;&amp;amp; $parentCollapsible.hasClass(&#039;mw-collapsed&#039;)) {&lt;br /&gt;
var pId = $parentCollapsible.attr(&#039;id&#039;);&lt;br /&gt;
if (pId) {&lt;br /&gt;
var pToggleClass = pId.replace(&#039;mw-customcollapsible-&#039;, &#039;mw-customtoggle-&#039;);&lt;br /&gt;
$(&#039;.&#039; + pToggleClass).first().click();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 2. Open the accordion immediately following this heading (if present)&lt;br /&gt;
if ($accordion.length) {&lt;br /&gt;
var $collapsible = $accordion.children(&#039;.mw-collapsible, .mw-collapsible-content&#039;).first();&lt;br /&gt;
if (!$collapsible.length) {&lt;br /&gt;
$collapsible = $accordion.find(&#039;.mw-collapsible&#039;);&lt;br /&gt;
}&lt;br /&gt;
if ($collapsible.length &amp;amp;&amp;amp; $collapsible.hasClass(&#039;mw-collapsed&#039;)) {&lt;br /&gt;
var collapsibleId = $collapsible.attr(&#039;id&#039;);&lt;br /&gt;
if (collapsibleId) {&lt;br /&gt;
var toggleClass = collapsibleId.replace(&#039;mw-customcollapsible-&#039;, &#039;mw-customtoggle-&#039;);&lt;br /&gt;
$(&#039;.&#039; + toggleClass).first().click();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// Target element to scroll to (the accordion, or the heading itself if accordion is missing)&lt;br /&gt;
var $scrollTarget = $accordion.length ? $accordion : $heading;&lt;br /&gt;
// 3. Scroll to the visible section&lt;br /&gt;
setTimeout(function() {&lt;br /&gt;
$(&#039;html, body&#039;).animate({&lt;br /&gt;
scrollTop: $scrollTarget.offset().top - 75&lt;br /&gt;
}, 300);&lt;br /&gt;
}, 100);&lt;br /&gt;
// Return true to indicate we successfully handled the TOC accordion click&lt;br /&gt;
return true;&lt;br /&gt;
} catch (e) {&lt;br /&gt;
console.error(&amp;quot;TOC Accordion script error:&amp;quot;, e);&lt;br /&gt;
return false;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(document).off(&#039;click.tocAccordion&#039;).on(&#039;click.tocAccordion&#039;, &#039;a[href^=&amp;quot;#&amp;quot;]&#039;, function(e) {&lt;br /&gt;
if ($(this).closest(&#039;#toc, .toc, .vector-toc&#039;).length &amp;gt; 0) {&lt;br /&gt;
var href = $(this).attr(&#039;href&#039;);&lt;br /&gt;
// Run our function to see if this is an accordion/heading link&lt;br /&gt;
var isAccordion = handleAccordionTOC(href);&lt;br /&gt;
// ONLY stop the default browser jump if we handled it&lt;br /&gt;
if (isAccordion) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
// Update the URL manually so the user can still share the link&lt;br /&gt;
if (history.pushState) {&lt;br /&gt;
history.pushState(null, null, href);&lt;br /&gt;
} else {&lt;br /&gt;
window.location.hash = href;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
if (window.location.hash) {&lt;br /&gt;
setTimeout(function() {&lt;br /&gt;
handleAccordionTOC(window.location.hash);&lt;br /&gt;
}, 500);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
/* Sticky burger menu - Pure Floating Dropdown (Forces Unpinned &amp;amp; Full Title) */&lt;br /&gt;
(function () {&lt;br /&gt;
let isMenuOpen = false;&lt;br /&gt;
// 1. Force the sidebar out of pinned mode and return menu into the dropdown container&lt;br /&gt;
function forceUnpinSidebar() {&lt;br /&gt;
document.documentElement.classList.remove(&#039;vector-feature-main-menu-pinned-enabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-1&#039;);&lt;br /&gt;
document.documentElement.classList.add(&#039;vector-feature-main-menu-pinned-disabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-0&#039;);&lt;br /&gt;
if (document.body) {&lt;br /&gt;
document.body.classList.remove(&#039;vector-feature-main-menu-pinned-enabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-1&#039;);&lt;br /&gt;
document.body.classList.add(&#039;vector-feature-main-menu-pinned-disabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-0&#039;);&lt;br /&gt;
}&lt;br /&gt;
// Clear stored pin preference&lt;br /&gt;
document.cookie = &amp;quot;vector-feature-main-menu-pinned=0; path=/; max-age=31536000&amp;quot;;&lt;br /&gt;
try { localStorage.setItem(&#039;vector-feature-main-menu-pinned&#039;, &#039;0&#039;); } catch(e) {}&lt;br /&gt;
// If #vector-main-menu was moved into the pinned container, move it back into dropdown&lt;br /&gt;
const mainMenu = document.getElementById(&#039;vector-main-menu&#039;);&lt;br /&gt;
const unpinnedContainer = document.getElementById(&#039;vector-main-menu-unpinned-container&#039;) ||&lt;br /&gt;
document.querySelector(&#039;#vector-main-menu-dropdown .vector-dropdown-content&#039;);&lt;br /&gt;
const pinnedContainer = document.getElementById(&#039;vector-main-menu-pinned-container&#039;);&lt;br /&gt;
if (mainMenu &amp;amp;&amp;amp; unpinnedContainer &amp;amp;&amp;amp; pinnedContainer &amp;amp;&amp;amp; pinnedContainer.contains(mainMenu)) {&lt;br /&gt;
unpinnedContainer.appendChild(mainMenu);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
function getDropdownElement() {&lt;br /&gt;
return document.querySelector(&#039;#vector-main-menu-dropdown .vector-dropdown-content&#039;) ||&lt;br /&gt;
document.getElementById(&#039;vector-main-menu-dropdown-content&#039;) ||&lt;br /&gt;
document.getElementById(&#039;vector-main-menu-unpinned-container&#039;) ||&lt;br /&gt;
document.getElementById(&#039;vector-main-menu&#039;);&lt;br /&gt;
}&lt;br /&gt;
function openMenu(menuBtn) {&lt;br /&gt;
forceUnpinSidebar();&lt;br /&gt;
const checkbox = document.getElementById(&#039;vector-main-menu-dropdown-checkbox&#039;);&lt;br /&gt;
const dropdown = getDropdownElement();&lt;br /&gt;
if (!dropdown) return;&lt;br /&gt;
if (checkbox) {&lt;br /&gt;
checkbox.checked = true;&lt;br /&gt;
checkbox.dispatchEvent(new Event(&#039;change&#039;, { bubbles: true }));&lt;br /&gt;
}&lt;br /&gt;
const rect = menuBtn.getBoundingClientRect();&lt;br /&gt;
dropdown.style.setProperty(&#039;position&#039;, &#039;fixed&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;top&#039;, rect.bottom + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;left&#039;, rect.left + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;z-index&#039;, &#039;99999&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;max-height&#039;, (window.innerHeight - rect.bottom - 16) + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;overflow-y&#039;, &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;display&#039;, &#039;block&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;visibility&#039;, &#039;visible&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;opacity&#039;, &#039;1&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;background-color&#039;, &#039;var(--background-color-base, #ffffff)&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;box-shadow&#039;, &#039;0 4px 16px rgba(0, 0, 0, 0.2)&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;border-radius&#039;, &#039;4px&#039;, &#039;important&#039;);&lt;br /&gt;
isMenuOpen = true;&lt;br /&gt;
}&lt;br /&gt;
function closeMenu() {&lt;br /&gt;
const checkbox = document.getElementById(&#039;vector-main-menu-dropdown-checkbox&#039;);&lt;br /&gt;
const dropdown = getDropdownElement();&lt;br /&gt;
if (!dropdown) return;&lt;br /&gt;
if (checkbox) {&lt;br /&gt;
checkbox.checked = false;&lt;br /&gt;
checkbox.dispatchEvent(new Event(&#039;change&#039;, { bubbles: true }));&lt;br /&gt;
}&lt;br /&gt;
dropdown.style.removeProperty(&#039;position&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;top&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;left&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;z-index&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;max-height&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;overflow-y&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;background-color&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;box-shadow&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;border-radius&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;visibility&#039;, &#039;hidden&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;opacity&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
isMenuOpen = false;&lt;br /&gt;
}&lt;br /&gt;
function initStickyBurger() {&lt;br /&gt;
forceUnpinSidebar();&lt;br /&gt;
const stickyHeader = document.getElementById(&#039;vector-sticky-header&#039;);&lt;br /&gt;
if (!stickyHeader) return false;&lt;br /&gt;
if (document.getElementById(&#039;vanipedia-sticky-main-menu&#039;)) return true;&lt;br /&gt;
// 1. Create burger button&lt;br /&gt;
const menuBtn = document.createElement(&#039;div&#039;);&lt;br /&gt;
menuBtn.id = &#039;vanipedia-sticky-main-menu&#039;;&lt;br /&gt;
menuBtn.title = &#039;Main menu&#039;;&lt;br /&gt;
menuBtn.style.cursor = &#039;pointer&#039;;&lt;br /&gt;
menuBtn.className = &#039;vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--icon-only&#039;;&lt;br /&gt;
// 2. Add hamburger icon&lt;br /&gt;
const iconSpan = document.createElement(&#039;span&#039;);&lt;br /&gt;
iconSpan.className = &#039;vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu&#039;;&lt;br /&gt;
menuBtn.appendChild(iconSpan);&lt;br /&gt;
// 3. Toggle click handler (1st click opens, 2nd click rolls back)&lt;br /&gt;
menuBtn.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
if (isMenuOpen) {&lt;br /&gt;
closeMenu();&lt;br /&gt;
} else {&lt;br /&gt;
openMenu(menuBtn);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 4. Inject into start container&lt;br /&gt;
let startContainer = stickyHeader.querySelector(&#039;.vector-sticky-header-start&#039;);&lt;br /&gt;
if (!startContainer) {&lt;br /&gt;
startContainer = document.createElement(&#039;div&#039;);&lt;br /&gt;
startContainer.className = &#039;vector-sticky-header-start&#039;;&lt;br /&gt;
stickyHeader.insertBefore(startContainer, stickyHeader.firstChild);&lt;br /&gt;
}&lt;br /&gt;
startContainer.insertBefore(menuBtn, startContainer.firstChild);&lt;br /&gt;
return true;&lt;br /&gt;
}&lt;br /&gt;
// 5. Close when clicking anywhere outside&lt;br /&gt;
document.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
if (!isMenuOpen) return;&lt;br /&gt;
const menuBtn = document.getElementById(&#039;vanipedia-sticky-main-menu&#039;);&lt;br /&gt;
const dropdown = getDropdownElement();&lt;br /&gt;
if (dropdown &amp;amp;&amp;amp; menuBtn &amp;amp;&amp;amp; !menuBtn.contains(e.target) &amp;amp;&amp;amp; !dropdown.contains(e.target)) {&lt;br /&gt;
closeMenu();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 6. Bootstrap initializer&lt;br /&gt;
if (!initStickyBurger()) {&lt;br /&gt;
const checkTimer = setInterval(function () {&lt;br /&gt;
if (initStickyBurger()) {&lt;br /&gt;
clearInterval(checkTimer);&lt;br /&gt;
}&lt;br /&gt;
}, 100);&lt;br /&gt;
setTimeout(function () { clearInterval(checkTimer); }, 4000);&lt;br /&gt;
}&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initStickyBurger);&lt;br /&gt;
$(initStickyBurger);&lt;br /&gt;
})();&lt;br /&gt;
/* Floating &amp;quot;Back to Top&amp;quot; Button Controller */&lt;br /&gt;
(function () {&lt;br /&gt;
function initBackToTop() {&lt;br /&gt;
if (document.getElementById(&#039;vanipedia-back-to-top&#039;)) return;&lt;br /&gt;
// 1. Create button element with an up-arrow SVG icon&lt;br /&gt;
const btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
btn.id = &#039;vanipedia-back-to-top&#039;;&lt;br /&gt;
btn.title = &#039;Back to top&#039;;&lt;br /&gt;
btn.setAttribute(&#039;aria-label&#039;, &#039;Back to top&#039;);&lt;br /&gt;
btn.innerHTML = `&lt;br /&gt;
&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; width=&amp;quot;22&amp;quot; height=&amp;quot;22&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2.5&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;polyline points=&amp;quot;18 15 12 9 6 15&amp;quot;&amp;gt;&amp;lt;/polyline&amp;gt;&lt;br /&gt;
&amp;lt;/svg&amp;gt;&lt;br /&gt;
`;&lt;br /&gt;
// 2. Smooth scroll to top on click&lt;br /&gt;
btn.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
window.scrollTo({ top: 0, behavior: &#039;smooth&#039; });&lt;br /&gt;
});&lt;br /&gt;
// 3. Show button only after scrolling down 300px&lt;br /&gt;
function toggleVisibility() {&lt;br /&gt;
if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
btn.classList.add(&#039;visible&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
btn.classList.remove(&#039;visible&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, toggleVisibility, { passive: true });&lt;br /&gt;
toggleVisibility();&lt;br /&gt;
document.body.appendChild(btn);&lt;br /&gt;
}&lt;br /&gt;
$(initBackToTop);&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initBackToTop);&lt;br /&gt;
})();&lt;br /&gt;
/* V176: Removed the homepage animation/random-content initializer. Main-page&lt;br /&gt;
   features now remain exactly as curated in Main-Page.wikitext. */&lt;br /&gt;
&lt;br /&gt;
// SAFE LEFT-ANCHORED SEARCH (STEP 18)&lt;br /&gt;
// ==========================================================================&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
var $search = $(&#039;#p-search&#039;);&lt;br /&gt;
var $start = $(&#039;.vector-header-start&#039;);&lt;br /&gt;
if ($search.length &amp;amp;&amp;amp; $start.length &amp;amp;&amp;amp; !$start.find(&#039;#p-search&#039;).length) {&lt;br /&gt;
$start.append($search);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
/* ======================================================================&lt;br /&gt;
STEP 59: REMOVE TOP BAR HOVER HELP TEXTS (BROWSER TOOLTIPS)&lt;br /&gt;
====================================================================== */&lt;br /&gt;
function removeTopBarHelpTexts() {&lt;br /&gt;
var selectors = [&lt;br /&gt;
&#039;#mw-head [title]&#039;,&lt;br /&gt;
&#039;.vector-header [title]&#039;,&lt;br /&gt;
&#039;#vanipedia-header-title&#039;,&lt;br /&gt;
&#039;.vh-header-title&#039;,&lt;br /&gt;
&#039;.vanipedia-header-title&#039;,&lt;br /&gt;
&#039;#p-logo [title]&#039;,&lt;br /&gt;
&#039;#p-logo a&#039;,&lt;br /&gt;
&#039;header [title]&#039;,&lt;br /&gt;
&#039;#p-personal [title]&#039;,&lt;br /&gt;
&#039;#p-search [title]&#039;,&lt;br /&gt;
&#039;.vector-user-menu [title]&#039;,&lt;br /&gt;
&#039;#pt-login [title]&#039;,&lt;br /&gt;
&#039;#pt-anonuserpage [title]&#039;,&lt;br /&gt;
&#039;#pt-anontalk [title]&#039;,&lt;br /&gt;
&#039;.vector-menu [title]&#039;&lt;br /&gt;
];&lt;br /&gt;
$(selectors.join(&#039;, &#039;)).removeAttr(&#039;title&#039;);&lt;br /&gt;
// Aggressively remove title from all top bar elements&lt;br /&gt;
$(&#039;#mw-head, .vector-header, header, .vector-header-container&#039;).find(&#039;*&#039;).removeAttr(&#039;title&#039;);&lt;br /&gt;
}&lt;br /&gt;
function initSanctuaryTitle() {&lt;br /&gt;
$(&#039;.vh-sanctuary-title a&#039;).each(function () {&lt;br /&gt;
var $link = $(this);&lt;br /&gt;
$link.removeClass(&#039;vh-title-morph&#039;);&lt;br /&gt;
$link.find(&#039;.vh-title-hover, .vh-title-default&#039;).remove();&lt;br /&gt;
$link.text(&#039;Who Is Śrīla Prabhupāda&#039;);&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
removeTopBarHelpTexts();&lt;br /&gt;
initSanctuaryTitle();&lt;br /&gt;
setTimeout(removeTopBarHelpTexts, 400);&lt;br /&gt;
setTimeout(removeTopBarHelpTexts, 1500);&lt;br /&gt;
});&lt;br /&gt;
// ==========================================================================&lt;br /&gt;
/* V175: decorative cursor code removed; the native system cursor is retained. */&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR (MAIN PAGE &amp;amp; REGULAR WIKI PAGES)&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Core Principles (/wiki/Vanipedia_Vision)&lt;br /&gt;
- Volunteer (/wiki/Vaniseva)&lt;br /&gt;
- Community (/wiki/Vanipedia_Community)&lt;br /&gt;
- Contact (/contact.php, opens in new window)&lt;br /&gt;
- Donate (/wiki/Special:IframePage)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function initPermanentBottomBar() {&lt;br /&gt;
function isEntryPage() {&lt;br /&gt;
return (&lt;br /&gt;
document.body.classList.contains(&#039;ext-vp3d-fullscreen&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-container&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-wrapper&#039;) ||&lt;br /&gt;
window.location.pathname === &#039;/&#039; ||&lt;br /&gt;
(window.location.pathname === &#039;/index.php&#039; &amp;amp;&amp;amp; !window.location.search) ||&lt;br /&gt;
(window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; (mw.config.get(&#039;wgPageName&#039;) === &#039;Entry_Page&#039; || mw.config.get(&#039;wgTitle&#039;) === &#039;Entry Page&#039;))&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
/* V190: mobile footer navigation starts at Home/Main Page, with reachable horizontal overflow. */&lt;br /&gt;
function updateBottomBarLayout(bar) {&lt;br /&gt;
if (!bar) return;&lt;br /&gt;
var mobile = window.innerWidth &amp;lt;= 999 || document.body.classList.contains(&#039;skin-minerva&#039;);&lt;br /&gt;
var inner = bar.querySelector(&#039;.vh-bottom-bar-inner&#039;);&lt;br /&gt;
var links = bar.querySelector(&#039;.vh-bottom-nav-links&#039;);&lt;br /&gt;
var left = bar.querySelector(&#039;.vh-bottom-bar-left-space&#039;);&lt;br /&gt;
var right = bar.querySelector(&#039;.vh-bottom-bar-right-space&#039;);&lt;br /&gt;
if (!inner || !links) return;&lt;br /&gt;
inner.style.setProperty(&#039;padding&#039;, mobile ? &#039;0 10px&#039; : &#039;0 24px&#039;, &#039;important&#039;);&lt;br /&gt;
inner.style.setProperty(&#039;min-width&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
if (mobile) inner.style.setProperty(&#039;justify-content&#039;, &#039;flex-start&#039;, &#039;important&#039;);&lt;br /&gt;
else inner.style.removeProperty(&#039;justify-content&#039;);&lt;br /&gt;
links.style.setProperty(&#039;justify-content&#039;, mobile ? &#039;flex-start&#039; : &#039;center&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;flex&#039;, mobile ? &#039;1 1 auto&#039; : &#039;0 0 auto&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;width&#039;, mobile ? &#039;100%&#039; : &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;min-width&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;gap&#039;, mobile ? &#039;8px&#039; : &#039;12px&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;flex-wrap&#039;, &#039;nowrap&#039;, &#039;important&#039;);&lt;br /&gt;
if (mobile) links.style.setProperty(&#039;overflow-x&#039;, &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
else links.style.removeProperty(&#039;overflow-x&#039;);&lt;br /&gt;
links.querySelectorAll(&#039;.vh-bottom-link, .vh-bottom-sep&#039;).forEach(function (item) {&lt;br /&gt;
item.style.setProperty(&#039;flex-shrink&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
});&lt;br /&gt;
if (left) left.style.setProperty(&#039;display&#039;, mobile ? &#039;none&#039; : &#039;block&#039;, &#039;important&#039;);&lt;br /&gt;
if (right) right.style.setProperty(&#039;display&#039;, mobile ? &#039;none&#039; : &#039;flex&#039;, &#039;important&#039;);&lt;br /&gt;
if (mobile &amp;amp;&amp;amp; bar.dataset.vpFooterMode !== &#039;mobile&#039;) {&lt;br /&gt;
links.scrollLeft = 0;&lt;br /&gt;
inner.scrollLeft = 0;&lt;br /&gt;
}&lt;br /&gt;
bar.dataset.vpFooterMode = mobile ? &#039;mobile&#039; : &#039;desktop&#039;;&lt;br /&gt;
}&lt;br /&gt;
function setupBottomBar() {&lt;br /&gt;
// Never inject on the 3D entry page; remove if already present&lt;br /&gt;
if (isEntryPage()) {&lt;br /&gt;
var existing = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (existing) existing.remove();&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
var currentBar = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (currentBar) { updateBottomBarLayout(currentBar); return; }&lt;br /&gt;
var bar = document.createElement(&#039;nav&#039;);&lt;br /&gt;
bar.id = &#039;vh-bottom-bar&#039;;&lt;br /&gt;
bar.className = &#039;vh-bottom-bar&#039;;&lt;br /&gt;
bar.setAttribute(&#039;aria-label&#039;, &#039;Vanipedia Global Navigation&#039;);&lt;br /&gt;
bar.innerHTML =&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-bar-inner&amp;quot; style=&amp;quot;display:flex !important; align-items:center !important; width:100% !important; max-width:100% !important; height:100% !important; padding:0 24px !important; box-sizing:border-box !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-bar-left-space&amp;quot; style=&amp;quot;flex:1 1 0 !important; min-width:0 !important;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-nav-links&amp;quot; style=&amp;quot;flex:0 0 auto !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:12px !important; white-space:nowrap !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/&amp;quot; class=&amp;quot;vh-bottom-link vh-bottom-entry&amp;quot;&amp;gt;Home&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot; class=&amp;quot;vh-bottom-link vh-bottom-home&amp;quot;&amp;gt;Main Page&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Vanipedia_Vision&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Core Principles&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Vaniseva&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Volunteer&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Vanipedia_Community&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Community&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/contact.php&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Contact&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Special:IframePage&amp;quot; class=&amp;quot;vh-bottom-link vh-bottom-donate&amp;quot;&amp;gt;Donate&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-bar-right-space&amp;quot; style=&amp;quot;flex:1 1 0 !important; min-width:0 !important; display:flex !important; align-items:center !important; justify-content:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-social-links&amp;quot; style=&amp;quot;position:static !important; transform:none !important; display:inline-flex !important; align-items:center !important; gap:24px !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.youtube.com/@VanimediaPrabhupada&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;YouTube&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/YouTube_Logo_B.png&amp;quot; alt=&amp;quot;YouTube&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.facebook.com/vanipedia.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;Facebook Page&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/Facebook_Group_Logo.png&amp;quot; alt=&amp;quot;Facebook&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.facebook.com/groups/VanipediaGroup&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;Facebook Group&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/Facebook_Logo_2023.png&amp;quot; alt=&amp;quot;Facebook Group&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.instagram.com/vanipediaprabhupada/&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;Instagram&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/Insta Logo.png&amp;quot; alt=&amp;quot;Instagram&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
var stageSlot = document.getElementById(&#039;vani-stage-footer-slot&#039;);&lt;br /&gt;
if (stageSlot) {&lt;br /&gt;
stageSlot.appendChild(bar);&lt;br /&gt;
} else {&lt;br /&gt;
document.body.appendChild(bar);&lt;br /&gt;
}&lt;br /&gt;
updateBottomBarLayout(bar);&lt;br /&gt;
}&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, function () {&lt;br /&gt;
updateBottomBarLayout(document.getElementById(&#039;vh-bottom-bar&#039;));&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
// Remove bar if 3D entry page activates asynchronously&lt;br /&gt;
if (window.MutationObserver &amp;amp;&amp;amp; document.body) {&lt;br /&gt;
var observer = new MutationObserver(function() {&lt;br /&gt;
if (isEntryPage()) {&lt;br /&gt;
var existing = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (existing) existing.remove();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
observer.observe(document.body, { attributes: true, attributeFilter: [&#039;class&#039;], childList: true });&lt;br /&gt;
}&lt;br /&gt;
if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
document.addEventListener(&#039;DOMContentLoaded&#039;, setupBottomBar);&lt;br /&gt;
} else {&lt;br /&gt;
setupBottomBar();&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
// Chrome suppression for Entry Page&lt;br /&gt;
(function suppressEntryPageChrome() {&lt;br /&gt;
function checkEntryChrome() {&lt;br /&gt;
var isEntry = (&lt;br /&gt;
document.body.classList.contains(&#039;ext-vp3d-fullscreen&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-container&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-wrapper&#039;) ||&lt;br /&gt;
window.location.pathname === &#039;/&#039; ||&lt;br /&gt;
(window.location.pathname === &#039;/index.php&#039; &amp;amp;&amp;amp; !window.location.search)&lt;br /&gt;
);&lt;br /&gt;
if (isEntry) {&lt;br /&gt;
var headers = document.querySelectorAll(&#039;.header-container, .header-chrome, .minerva-header, .vector-header-container, #mw-head, .mw-header&#039;);&lt;br /&gt;
for (var i = 0; i &amp;lt; headers.length; i++) {&lt;br /&gt;
headers[i].style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
}&lt;br /&gt;
var b = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (b) b.remove();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
document.addEventListener(&#039;DOMContentLoaded&#039;, checkEntryChrome);&lt;br /&gt;
} else {&lt;br /&gt;
checkEntryChrome();&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE BURGER MENU TOGGLE ENHANCER&lt;br /&gt;
Ensures the hamburger menu reliably opens and closes the Vector navigation&lt;br /&gt;
drawer on mobile viewports and touch devices.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
function initMobileMenuToggle() {&lt;br /&gt;
var dropdown = document.getElementById(&#039;vector-main-menu-dropdown&#039;);&lt;br /&gt;
if (!dropdown || dropdown.dataset.vaniMobileInit) return;&lt;br /&gt;
dropdown.dataset.vaniMobileInit = &#039;true&#039;;&lt;br /&gt;
var label = dropdown.querySelector(&#039;.vector-dropdown-label&#039;);&lt;br /&gt;
var checkbox = document.getElementById(&#039;vector-main-menu-dropdown-checkbox&#039;);&lt;br /&gt;
var content = dropdown.querySelector(&#039;.vector-dropdown-content&#039;);&lt;br /&gt;
if (label &amp;amp;&amp;amp; checkbox) {&lt;br /&gt;
label.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
setTimeout(function() {&lt;br /&gt;
if (content) {&lt;br /&gt;
if (checkbox.checked) {&lt;br /&gt;
content.classList.add(&#039;is-open&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
content.classList.remove(&#039;is-open&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}, 50);&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(initMobileMenuToggle);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initMobileMenuToggle);&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA MOBILE JAVASCRIPT (MediaWiki:Mobile.js)&lt;br /&gt;
1. User Menu Dropdown: Intercepts #ca-mytalks on mobile to show the regular&lt;br /&gt;
user dropdown menu (Talk, Preferences, Contributions, Log out) matching desktop.&lt;br /&gt;
2. Self-contained styles injected into &amp;lt;head&amp;gt;.&lt;br /&gt;
3. Screen Orientation lock to landscape on Main Page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
// 1. Inject self-contained dropdown styles immediately into &amp;lt;head&amp;gt;&lt;br /&gt;
var styleId = &#039;vani-mobile-dropdown-styles&#039;;&lt;br /&gt;
if (!document.getElementById(styleId)) {&lt;br /&gt;
var style = document.createElement(&#039;style&#039;);&lt;br /&gt;
style.id = styleId;&lt;br /&gt;
style.textContent = [&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu {&#039;,&lt;br /&gt;
&#039;  display: none !important;&#039;,&lt;br /&gt;
&#039;  position: fixed !important;&#039;,&lt;br /&gt;
&#039;  top: 52px !important;&#039;,&lt;br /&gt;
&#039;  right: 8px !important;&#039;,&lt;br /&gt;
&#039;  width: 175px !important;&#039;,&lt;br /&gt;
&#039;  background-color: #1f3e45 !important;&#039;,&lt;br /&gt;
&#039;  border: 1.5px solid #b1873d !important;&#039;,&lt;br /&gt;
&#039;  border-radius: 6px !important;&#039;,&lt;br /&gt;
&#039;  box-shadow: 0 8px 24px rgba(0,0,0,0.5) !important;&#039;,&lt;br /&gt;
&#039;  padding: 6px 0 !important;&#039;,&lt;br /&gt;
&#039;  z-index: 999999 !important;&#039;,&lt;br /&gt;
&#039;  box-sizing: border-box !important;&#039;,&lt;br /&gt;
&#039;  flex-direction: column !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu.is-open {&#039;,&lt;br /&gt;
&#039;  display: flex !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-item {&#039;,&lt;br /&gt;
&#039;  color: #f5d77f !important;&#039;,&lt;br /&gt;
&#039;  font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&#039;,&lt;br /&gt;
&#039;  font-size: 15px !important;&#039;,&lt;br /&gt;
&#039;  font-weight: 500 !important;&#039;,&lt;br /&gt;
&#039;  padding: 10px 18px !important;&#039;,&lt;br /&gt;
&#039;  text-decoration: none !important;&#039;,&lt;br /&gt;
&#039;  display: block !important;&#039;,&lt;br /&gt;
&#039;  line-height: 1.2 !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&#039;,&lt;br /&gt;
&#039;  background-color: #345B63 !important;&#039;,&lt;br /&gt;
&#039;  color: #ffffff !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu .vani-user-menu-divider {&#039;,&lt;br /&gt;
&#039;  height: 1px !important;&#039;,&lt;br /&gt;
&#039;  background-color: rgba(177, 135, 61, 0.35) !important;&#039;,&lt;br /&gt;
&#039;  margin: 5px 0 !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-logout {&#039;,&lt;br /&gt;
&#039;  color: #fca5a5 !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&#039;,&lt;br /&gt;
&#039;  background-color: rgba(239, 68, 68, 0.2) !important;&#039;,&lt;br /&gt;
&#039;  color: #ffffff !important;&#039;,&lt;br /&gt;
&#039;}&#039;&lt;br /&gt;
].join(&#039;\n&#039;);&lt;br /&gt;
document.head.appendChild(style);&lt;br /&gt;
}&lt;br /&gt;
// 2. Setup user dropdown click interceptor&lt;br /&gt;
function initUserMenuDropdown() {&lt;br /&gt;
var $userBtn = $(&#039;#ca-mytalks&#039;);&lt;br /&gt;
if (!$userBtn.length || $userBtn.data(&#039;vaniMenuInit&#039;)) return;&lt;br /&gt;
$userBtn.data(&#039;vaniMenuInit&#039;, true);&lt;br /&gt;
// Prevent opening talk page directly&lt;br /&gt;
$userBtn.attr(&#039;href&#039;, &#039;javascript:void(0)&#039;);&lt;br /&gt;
// Build the dropdown container attached to body&lt;br /&gt;
var $dropdown = $(&#039;#vanipedia-mobile-user-menu&#039;);&lt;br /&gt;
if (!$dropdown.length) {&lt;br /&gt;
$dropdown = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-mobile-user-menu&#039;,&lt;br /&gt;
class: &#039;vanipedia-mobile-user-dropdown&#039;&lt;br /&gt;
});&lt;br /&gt;
var user = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgUserName&#039;)) || &#039;Kashya&#039;;&lt;br /&gt;
var talkUrl = &#039;/wiki/User_talk:&#039; + encodeURIComponent(user);&lt;br /&gt;
var prefUrl = &#039;/wiki/Special:Preferences&#039;;&lt;br /&gt;
var contUrl = &#039;/wiki/Special:Contributions/&#039; + encodeURIComponent(user);&lt;br /&gt;
var page = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgPageName&#039;)) || &#039;Main_Page&#039;;&lt;br /&gt;
var logoutUrl = &#039;/w/index.php?title=Special:UserLogout&amp;amp;returnto=&#039; + encodeURIComponent(page) + &#039;&amp;amp;useformat=mobile&#039;;&lt;br /&gt;
$dropdown.html(&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + talkUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item&amp;quot;&amp;gt;Talk&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + prefUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item&amp;quot;&amp;gt;Preferences&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + contUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item&amp;quot;&amp;gt;Contributions&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vani-user-menu-divider&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + logoutUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item vani-user-menu-logout&amp;quot;&amp;gt;Log out&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
);&lt;br /&gt;
$(&#039;body&#039;).append($dropdown);&lt;br /&gt;
}&lt;br /&gt;
// Toggle on click&lt;br /&gt;
$userBtn.on(&#039;click&#039;, function(e) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
$dropdown.toggleClass(&#039;is-open&#039;);&lt;br /&gt;
});&lt;br /&gt;
// Close on clicking outside&lt;br /&gt;
$(document).on(&#039;click touchstart&#039;, function(e) {&lt;br /&gt;
if (!$(e.target).closest(&#039;#ca-mytalks, #vanipedia-mobile-user-menu&#039;).length) {&lt;br /&gt;
$dropdown.removeClass(&#039;is-open&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
// =========================================================================&lt;br /&gt;
// 3. Container-Level Auto-Landscape &amp;amp; 2D Fitting (STEP 115)&lt;br /&gt;
// Matches the exact architecture of VanipediaEntry3D:&lt;br /&gt;
// - Keeps &amp;lt;body&amp;gt; stable without full-page transforms.&lt;br /&gt;
// - Wraps #vani-home inside #vani-mobile-stage &amp;gt; #vani-rotated-box.&lt;br /&gt;
// - Rotates #vani-rotated-box 90deg in portrait mode.&lt;br /&gt;
// - Scales the 1200px desktop layout so all sections (Triad, Timeline,&lt;br /&gt;
//   4 Taxonomy Cards, Bottom Bar) fit the phone screen without cropping.&lt;br /&gt;
// =========================================================================&lt;br /&gt;
/* =========================================================================&lt;br /&gt;
3. STEP 117: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE (TOP BAR + MAIN PAGE + BOTTOM BAR)&lt;br /&gt;
- Puts Top Bar, #vani-home, and Bottom Bar together in landscape.&lt;br /&gt;
- Rotates 90deg as a single unified screen when held in portrait.&lt;br /&gt;
- Stays completely horizontal with zero rotation when held in native landscape.&lt;br /&gt;
- Leaves regular wiki pages and desktop view completely untouched.&lt;br /&gt;
========================================================================= */&lt;br /&gt;
function initMobileMainPageStage() {&lt;br /&gt;
if (window._vaniMainPageStageInit) return;&lt;br /&gt;
var pageName = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgPageName&#039;)) || &#039;&#039;;&lt;br /&gt;
var isMainPage = pageName === &#039;Main_Page&#039; || document.body.classList.contains(&#039;page-Main_Page&#039;);&lt;br /&gt;
if (!isMainPage) return;&lt;br /&gt;
var $vh = $(&#039;#vani-home&#039;);&lt;br /&gt;
if (!$vh.length) return;&lt;br /&gt;
window._vaniMainPageStageInit = true;&lt;br /&gt;
var $stage = null;&lt;br /&gt;
var $rotatedBox = null;&lt;br /&gt;
var $headerSlot = null;&lt;br /&gt;
var $contentSlot = null;&lt;br /&gt;
var $footerSlot = null;&lt;br /&gt;
var $topHeader = null;&lt;br /&gt;
var $bottomBar = null;&lt;br /&gt;
var $headerParent = null;&lt;br /&gt;
var $footerParent = null;&lt;br /&gt;
var $vhParent = null;&lt;br /&gt;
function ensureStage() {&lt;br /&gt;
if (!$(&#039;#vani-mobile-stage&#039;).length) {&lt;br /&gt;
$topHeader = $(&#039;.vector-header-container, #mw-head, .mw-header, .header-container, header.header-chrome&#039;).filter(&#039;:visible&#039;).first();&lt;br /&gt;
if (!$topHeader.length) {&lt;br /&gt;
$topHeader = $(&#039;.vector-header-container, #mw-head, .mw-header, .header-container, header.header-chrome&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
$bottomBar = $(&#039;#vh-bottom-bar&#039;);&lt;br /&gt;
if ($topHeader.length) $headerParent = $topHeader.parent();&lt;br /&gt;
if ($bottomBar.length) $footerParent = $bottomBar.parent();&lt;br /&gt;
$vhParent = $vh.parent();&lt;br /&gt;
var stageHtml = [&lt;br /&gt;
&#039;&amp;lt;div id=&amp;quot;vani-mobile-stage&amp;quot;&amp;gt;&#039;,&lt;br /&gt;
&#039;  &amp;lt;div id=&amp;quot;vani-rotated-box&amp;quot;&amp;gt;&#039;,&lt;br /&gt;
&#039;    &amp;lt;div id=&amp;quot;vani-stage-header-slot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;    &amp;lt;div id=&amp;quot;vani-stage-content-slot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;    &amp;lt;div id=&amp;quot;vani-stage-footer-slot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;  &amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
].join(&#039;&#039;);&lt;br /&gt;
$(&#039;body&#039;).append(stageHtml);&lt;br /&gt;
document.body.classList.add(&#039;has-vani-stage&#039;);&lt;br /&gt;
$stage = $(&#039;#vani-mobile-stage&#039;);&lt;br /&gt;
$rotatedBox = $(&#039;#vani-rotated-box&#039;);&lt;br /&gt;
$headerSlot = $(&#039;#vani-stage-header-slot&#039;);&lt;br /&gt;
$contentSlot = $(&#039;#vani-stage-content-slot&#039;);&lt;br /&gt;
$footerSlot = $(&#039;#vani-stage-footer-slot&#039;);&lt;br /&gt;
if ($topHeader.length) {&lt;br /&gt;
$headerSlot.append($topHeader);&lt;br /&gt;
var $menu = $(&#039;#vanipedia-mobile-user-menu&#039;);&lt;br /&gt;
if ($menu.length) $headerSlot.append($menu);&lt;br /&gt;
}&lt;br /&gt;
$contentSlot.append($vh);&lt;br /&gt;
if ($bottomBar.length) {&lt;br /&gt;
$footerSlot.append($bottomBar);&lt;br /&gt;
}&lt;br /&gt;
} else {&lt;br /&gt;
$stage = $(&#039;#vani-mobile-stage&#039;);&lt;br /&gt;
$rotatedBox = $(&#039;#vani-rotated-box&#039;);&lt;br /&gt;
$headerSlot = $(&#039;#vani-stage-header-slot&#039;);&lt;br /&gt;
$contentSlot = $(&#039;#vani-stage-content-slot&#039;);&lt;br /&gt;
$footerSlot = $(&#039;#vani-stage-footer-slot&#039;);&lt;br /&gt;
if (!$footerSlot.find(&#039;#vh-bottom-bar&#039;).length) {&lt;br /&gt;
var $b = $(&#039;#vh-bottom-bar&#039;);&lt;br /&gt;
if ($b.length) $footerSlot.append($b);&lt;br /&gt;
}&lt;br /&gt;
if (!$headerSlot.find(&#039;.vector-header-container, #mw-head, .header-container&#039;).length) {&lt;br /&gt;
var $h = $(&#039;.vector-header-container, #mw-head, .mw-header, .header-container&#039;).first();&lt;br /&gt;
if ($h.length) $headerSlot.append($h);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if ($headerSlot &amp;amp;&amp;amp; !$headerSlot.find(&#039;.vanipedia-stage-title-link&#039;).length) {&lt;br /&gt;
var $st = $(&#039;&amp;lt;a class=&amp;quot;vanipedia-stage-title-link&amp;quot; href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;Vanipedia&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
var $targetNav = $headerSlot.find(&#039;.vector-header-start, .minerva-header, .header-container&#039;);&lt;br /&gt;
if ($targetNav.length) {&lt;br /&gt;
$targetNav.first().children().first().after($st);&lt;br /&gt;
} else {&lt;br /&gt;
$headerSlot.prepend($st);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
function updateLayout() {&lt;br /&gt;
var screenW = window.innerWidth;&lt;br /&gt;
var screenH = window.innerHeight;&lt;br /&gt;
var isMobile = (&#039;ontouchstart&#039; in window) || (navigator.maxTouchPoints &amp;gt; 0) || (screenW &amp;lt; 900) || (screenH &amp;lt; 900 &amp;amp;&amp;amp; screenH &amp;gt; screenW);&lt;br /&gt;
if (!isMobile &amp;amp;&amp;amp; screenW &amp;gt;= 1000 &amp;amp;&amp;amp; screenW &amp;gt; screenH) {&lt;br /&gt;
if ($(&#039;#vani-mobile-stage&#039;).length) {&lt;br /&gt;
if ($topHeader &amp;amp;&amp;amp; $topHeader.length &amp;amp;&amp;amp; $headerParent) {&lt;br /&gt;
$headerParent.prepend($topHeader);&lt;br /&gt;
}&lt;br /&gt;
if ($vhParent) {&lt;br /&gt;
$vhParent.append($vh);&lt;br /&gt;
}&lt;br /&gt;
if ($bottomBar &amp;amp;&amp;amp; $bottomBar.length &amp;amp;&amp;amp; $footerParent) {&lt;br /&gt;
$footerParent.append($bottomBar);&lt;br /&gt;
}&lt;br /&gt;
var $m = $(&#039;#vanipedia-mobile-user-menu&#039;);&lt;br /&gt;
if ($m.length) $(&#039;body&#039;).append($m);&lt;br /&gt;
$(&#039;#vani-mobile-stage&#039;).remove();&lt;br /&gt;
document.body.classList.remove(&#039;has-vani-stage&#039;);&lt;br /&gt;
$vh.css({ &#039;transform&#039;: &#039;&#039;, &#039;transform-origin&#039;: &#039;&#039;, &#039;width&#039;: &#039;&#039; });&lt;br /&gt;
}&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
ensureStage();&lt;br /&gt;
var isMobilePortrait = (screenH &amp;gt; screenW) &amp;amp;&amp;amp; (screenW &amp;lt; 850);&lt;br /&gt;
var landscapeW = isMobilePortrait ? screenH : screenW;&lt;br /&gt;
var landscapeH = isMobilePortrait ? screenW : screenH;&lt;br /&gt;
$rotatedBox.css({&lt;br /&gt;
&#039;width&#039;: landscapeW + &#039;px&#039;,&lt;br /&gt;
&#039;height&#039;: landscapeH + &#039;px&#039;&lt;br /&gt;
});&lt;br /&gt;
if (isMobilePortrait) {&lt;br /&gt;
$rotatedBox.removeClass(&#039;is-native-landscape&#039;).addClass(&#039;is-auto-landscape&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
$rotatedBox.removeClass(&#039;is-auto-landscape&#039;).addClass(&#039;is-native-landscape&#039;);&lt;br /&gt;
}&lt;br /&gt;
var headerH = 50;&lt;br /&gt;
var footerH = 36;&lt;br /&gt;
var availableContentH = Math.max(120, landscapeH - headerH - footerH);&lt;br /&gt;
$contentSlot.css({&lt;br /&gt;
&#039;height&#039;: availableContentH + &#039;px&#039;&lt;br /&gt;
});&lt;br /&gt;
var baseW = 1200;&lt;br /&gt;
var baseH = 475;&lt;br /&gt;
var scaleW = landscapeW / baseW;&lt;br /&gt;
var scaleH = availableContentH / baseH;&lt;br /&gt;
var scale = Math.min(scaleW, scaleH);&lt;br /&gt;
if (scale &amp;gt; 0.85) scale = 0.85;&lt;br /&gt;
if (scale &amp;lt; 0.45) scale = 0.45;&lt;br /&gt;
var scaledWidth = baseW * scale;&lt;br /&gt;
var offsetX = Math.max(0, (landscapeW - scaledWidth) / 2);&lt;br /&gt;
$vh.css({&lt;br /&gt;
&#039;transform&#039;: &#039;translate(&#039; + offsetX.toFixed(1) + &#039;px, 0) scale(&#039; + scale.toFixed(4) + &#039;)&#039;,&lt;br /&gt;
&#039;transform-origin&#039;: &#039;top left&#039;,&lt;br /&gt;
&#039;width&#039;: baseW + &#039;px&#039;&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
var touchStartY = 0;&lt;br /&gt;
var touchStartScroll = 0;&lt;br /&gt;
window.addEventListener(&#039;touchstart&#039;, function(e) {&lt;br /&gt;
if ($rotatedBox &amp;amp;&amp;amp; $rotatedBox.hasClass(&#039;is-auto-landscape&#039;) &amp;amp;&amp;amp; e.touches &amp;amp;&amp;amp; e.touches.length === 1) {&lt;br /&gt;
touchStartY = e.touches[0].clientX;&lt;br /&gt;
if ($contentSlot &amp;amp;&amp;amp; $contentSlot[0]) {&lt;br /&gt;
touchStartScroll = $contentSlot[0].scrollTop || 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
window.addEventListener(&#039;touchmove&#039;, function(e) {&lt;br /&gt;
if ($rotatedBox &amp;amp;&amp;amp; $rotatedBox.hasClass(&#039;is-auto-landscape&#039;) &amp;amp;&amp;amp; e.touches &amp;amp;&amp;amp; e.touches.length === 1) {&lt;br /&gt;
var delta = touchStartY - e.touches[0].clientX;&lt;br /&gt;
if ($contentSlot &amp;amp;&amp;amp; $contentSlot[0]) {&lt;br /&gt;
$contentSlot[0].scrollTop = touchStartScroll + delta;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
window.addEventListener(&#039;wheel&#039;, function(e) {&lt;br /&gt;
if ($rotatedBox &amp;amp;&amp;amp; $rotatedBox.hasClass(&#039;is-auto-landscape&#039;) &amp;amp;&amp;amp; $contentSlot &amp;amp;&amp;amp; $contentSlot[0]) {&lt;br /&gt;
$contentSlot[0].scrollTop += e.deltaY;&lt;br /&gt;
}&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateLayout);&lt;br /&gt;
window.addEventListener(&#039;orientationchange&#039;, function() {&lt;br /&gt;
setTimeout(updateLayout, 150);&lt;br /&gt;
});&lt;br /&gt;
updateLayout();&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
initUserMenuDropdown(); // V174: natural portrait/landscape flow; no forced rotation.&lt;br /&gt;
});&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
initUserMenuDropdown(); // V174: natural portrait/landscape flow; no forced rotation.&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR INJECTION INTO MOBILE BURGER DRAWER&lt;br /&gt;
1. Empties all irrelevant Minerva items (Nearby, Random, Settings, About).&lt;br /&gt;
2. Clones or fetches the exact desktop Vector 2022 sidebar (#vector-main-menu).&lt;br /&gt;
3. Tags each section with .vanipedia-sidebar-menu for the true desktop accordion.&lt;br /&gt;
4. Connects the 102 Languages live search box.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function initExactMobileSidebar() {&lt;br /&gt;
function cleanAndInject($drawer, sidebarHtml) {&lt;br /&gt;
if ($drawer.data(&#039;vaniSidebarCleaned&#039;)) return;&lt;br /&gt;
$drawer.data(&#039;vaniSidebarCleaned&#039;, true);&lt;br /&gt;
// 1. Remove all default Minerva items (Nearby, Random, Personal, Hlist)&lt;br /&gt;
$drawer.find(&#039;#p-navigation, #p-personal, ul.hlist, .menu__item--nearby, .menu__item--random&#039;).remove();&lt;br /&gt;
// 2. Parse and filter desktop sidebar HTML&lt;br /&gt;
var $parsed = $(&#039;&amp;lt;div&amp;gt;&#039;).append($.parseHTML(sidebarHtml));&lt;br /&gt;
var $menus = $parsed.find(&#039;.vector-menu&#039;);&lt;br /&gt;
if (!$menus.length) {&lt;br /&gt;
$menus = $parsed.find(&#039;.portal, [id^=&amp;quot;p-&amp;quot;]&#039;);&lt;br /&gt;
}&lt;br /&gt;
var $container = $(&#039;&amp;lt;div&amp;gt;&#039;, { id: &#039;vani-mobile-synced-sidebar&#039; });&lt;br /&gt;
$menus.each(function(idx) {&lt;br /&gt;
var $menu = $(this).clone();&lt;br /&gt;
var menuId = $menu.attr(&#039;id&#039;) || &#039;&#039;;&lt;br /&gt;
// Ignore personal or search menus if caught&lt;br /&gt;
if (menuId === &#039;p-personal&#039; || menuId === &#039;p-search&#039; || menuId === &#039;p-logo&#039;) return;&lt;br /&gt;
// Apply standard desktop class&lt;br /&gt;
$menu.addClass(&#039;vanipedia-sidebar-menu&#039;);&lt;br /&gt;
// Collapse by default, except the first section (Navigation)&lt;br /&gt;
if (idx === 0) {&lt;br /&gt;
$menu.removeClass(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
$menu.addClass(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
$container.append($menu);&lt;br /&gt;
});&lt;br /&gt;
// 3. Mount cleanly inside mobile drawer&lt;br /&gt;
$drawer.empty().append($container);&lt;br /&gt;
// 4. Initialize 102 Languages live search box in the cloned menu&lt;br /&gt;
initLanguageSearchInDrawer($container);&lt;br /&gt;
}&lt;br /&gt;
function initLanguageSearchInDrawer($container) {&lt;br /&gt;
var $sidebarMenu = $container.find(&#039;#p-102_Languages ul, [id*=&amp;quot;102_Languages&amp;quot;] ul&#039;).first();&lt;br /&gt;
if ($sidebarMenu.length === 0) {&lt;br /&gt;
$container.find(&#039;.vector-menu-heading, .portal h3&#039;).each(function() {&lt;br /&gt;
if ($(this).text().trim().indexOf(&#039;102 Languages&#039;) !== -1) {&lt;br /&gt;
$sidebarMenu = $(this).closest(&#039;.vector-menu, .portal&#039;).find(&#039;ul&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
if (!$sidebarMenu || $sidebarMenu.length === 0 || $sidebarMenu.find(&#039;#sidebarLanguageSearch&#039;).length) return;&lt;br /&gt;
var $searchLi = $(&#039;&amp;lt;li id=&amp;quot;n-language-search&amp;quot; style=&amp;quot;margin: 8px 10px; list-style: none;&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
var $searchBox = $(&#039;&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;sidebarLanguageSearch&amp;quot; placeholder=&amp;quot;Search 102 Languages...&amp;quot; autocomplete=&amp;quot;off&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
var $resultsContainer = $(&#039;&amp;lt;ul id=&amp;quot;sidebarLanguageResults&amp;quot; style=&amp;quot;list-style: none; padding: 0; margin: 4px 0 0 0; max-height: 200px; overflow-y: auto; border: 1px solid #2c4c50; background: #ffffff; display: none;&amp;quot;&amp;gt;&amp;lt;/ul&amp;gt;&#039;);&lt;br /&gt;
$searchLi.append($searchBox).append($resultsContainer);&lt;br /&gt;
$sidebarMenu.prepend($searchLi);&lt;br /&gt;
var api = new mw.Api();&lt;br /&gt;
var languageList = [];&lt;br /&gt;
api.get({&lt;br /&gt;
action: &#039;query&#039;,&lt;br /&gt;
list: &#039;categorymembers&#039;,&lt;br /&gt;
cmtitle: &#039;Category:Languages_with_Total_Pages&#039;,&lt;br /&gt;
cmlimit: &#039;max&#039;,&lt;br /&gt;
format: &#039;json&#039;&lt;br /&gt;
}).done(function(data) {&lt;br /&gt;
if (data.query &amp;amp;&amp;amp; data.query.categorymembers) {&lt;br /&gt;
languageList = data.query.categorymembers.map(function(member) {&lt;br /&gt;
return {&lt;br /&gt;
title: member.title,&lt;br /&gt;
url: mw.util.getUrl(member.title)&lt;br /&gt;
};&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
$searchBox.on(&#039;keyup&#039;, function(e) {&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
var term = $(this).val().toLowerCase().trim();&lt;br /&gt;
$resultsContainer.empty();&lt;br /&gt;
if (term.length === 0) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
var matches = languageList.filter(function(item) {&lt;br /&gt;
return item.title.toLowerCase().indexOf(term) !== -1;&lt;br /&gt;
});&lt;br /&gt;
if (matches.length &amp;gt; 0) {&lt;br /&gt;
matches.slice(0, 15).forEach(function(item) {&lt;br /&gt;
var $li = $(&#039;&amp;lt;li&amp;gt;&#039;, { style: &#039;padding: 6px 12px; border-bottom: 1px solid #eaeff0;&#039; });&lt;br /&gt;
var $a = $(&#039;&amp;lt;a&amp;gt;&#039;, {&lt;br /&gt;
href: item.url,&lt;br /&gt;
text: item.title,&lt;br /&gt;
style: &#039;color: #1b3033; text-decoration: none; display: block;&#039;&lt;br /&gt;
});&lt;br /&gt;
$li.append($a);&lt;br /&gt;
$resultsContainer.append($li);&lt;br /&gt;
});&lt;br /&gt;
$resultsContainer.show();&lt;br /&gt;
} else {&lt;br /&gt;
$resultsContainer.html(&#039;&amp;lt;li style=&amp;quot;padding: 6px 12px; color: #888; font-style: italic;&amp;quot;&amp;gt;No languages found&amp;lt;/li&amp;gt;&#039;).show();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
$(document).on(&#039;click touchstart&#039;, function(e) {&lt;br /&gt;
if (!$(e.target).closest(&#039;#n-language-search&#039;).length) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
function setupMobileDrawer() {&lt;br /&gt;
var $drawer = $(&#039;#mw-mf-page-left&#039;);&lt;br /&gt;
if (!$drawer.length) return;&lt;br /&gt;
// Check if desktop sidebar is already in DOM&lt;br /&gt;
var $desktopSidebar = $(&#039;#vector-main-menu, .vector-sidebar-container #mw-panel&#039;);&lt;br /&gt;
if ($desktopSidebar.length &amp;amp;&amp;amp; $desktopSidebar.find(&#039;.vector-menu&#039;).length) {&lt;br /&gt;
cleanAndInject($drawer, $desktopSidebar.html());&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// Check sessionStorage cache&lt;br /&gt;
var cached = null;&lt;br /&gt;
try { cached = sessionStorage.getItem(&#039;vani_desktop_sidebar_html&#039;); } catch(e) {}&lt;br /&gt;
if (cached) {&lt;br /&gt;
cleanAndInject($drawer, cached);&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// Fetch desktop Vector 2022 page to get exact sidebar markup&lt;br /&gt;
var fetchUrl = (window.mw &amp;amp;&amp;amp; mw.util &amp;amp;&amp;amp; mw.util.getUrl(&#039;Main_Page&#039;, { useskin: &#039;vector-2022&#039; })) ||&lt;br /&gt;
&#039;/wiki/Main_Page?useskin=vector-2022&#039;;&lt;br /&gt;
$.ajax({&lt;br /&gt;
url: fetchUrl,&lt;br /&gt;
type: &#039;GET&#039;,&lt;br /&gt;
dataType: &#039;html&#039;,&lt;br /&gt;
success: function(response) {&lt;br /&gt;
try {&lt;br /&gt;
var $parsed = $(&#039;&amp;lt;div&amp;gt;&#039;).append($.parseHTML(response));&lt;br /&gt;
var $sidebar = $parsed.find(&#039;#vector-main-menu&#039;);&lt;br /&gt;
if (!$sidebar.length) {&lt;br /&gt;
$sidebar = $parsed.find(&#039;#mw-panel, .vector-sidebar-container&#039;);&lt;br /&gt;
}&lt;br /&gt;
if ($sidebar.length) {&lt;br /&gt;
var html = $sidebar.html();&lt;br /&gt;
try { sessionStorage.setItem(&#039;vani_desktop_sidebar_html&#039;, html); } catch(e) {}&lt;br /&gt;
cleanAndInject($drawer, html);&lt;br /&gt;
}&lt;br /&gt;
} catch(e) {&lt;br /&gt;
console.warn(&#039;[VANIPEDIA] Error extracting desktop sidebar:&#039;, e);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(setupMobileDrawer);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(setupMobileDrawer);&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PARTICIPATING LANGUAGES: INLINE SVG FLAG INJECTOR (STEP 153)&lt;br /&gt;
MediaWiki CSS sanitizer strips data:image from stylesheets.&lt;br /&gt;
Injecting pure vector SVGs directly into DOM spans ensures 100% compliance.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
function initLanguageFlags() {&lt;br /&gt;
var flags = {&lt;br /&gt;
&#039;es&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 750 500&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;750&amp;quot; height=&amp;quot;500&amp;quot; fill=&amp;quot;#c60b1e&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;125&amp;quot; width=&amp;quot;750&amp;quot; height=&amp;quot;250&amp;quot; fill=&amp;quot;#ffc400&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;fr&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;300&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#002654&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;300&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;600&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#ce1126&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;de&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 5 3&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;5&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#000&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;1&amp;quot; width=&amp;quot;5&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#d00&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;5&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#ffce00&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;it&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 3 2&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;1&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#008c45&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;1&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#f4f5f0&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;2&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#cd212a&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;ru&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 9 6&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#0039a6&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;4&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#d52b1e&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;in&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;200&amp;quot; fill=&amp;quot;#ff9933&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;200&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;200&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;400&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;200&amp;quot; fill=&amp;quot;#128807&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;450&amp;quot; cy=&amp;quot;300&amp;quot; r=&amp;quot;80&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;#000080&amp;quot; stroke-width=&amp;quot;16&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;450&amp;quot; cy=&amp;quot;300&amp;quot; r=&amp;quot;20&amp;quot; fill=&amp;quot;#000080&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;br&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 1000 700&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;1000&amp;quot; height=&amp;quot;700&amp;quot; fill=&amp;quot;#009b3a&amp;quot;/&amp;gt;&amp;lt;polygon points=&amp;quot;500,85 915,350 500,615 85,350&amp;quot; fill=&amp;quot;#fedf00&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;500&amp;quot; cy=&amp;quot;350&amp;quot; r=&amp;quot;175&amp;quot; fill=&amp;quot;#002776&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;pl&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 8 5&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;8&amp;quot; height=&amp;quot;2.5&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2.5&amp;quot; width=&amp;quot;8&amp;quot; height=&amp;quot;2.5&amp;quot; fill=&amp;quot;#dc143c&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;bd&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 10 6&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;10&amp;quot; height=&amp;quot;6&amp;quot; fill=&amp;quot;#006a4e&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;4.5&amp;quot; cy=&amp;quot;3&amp;quot; r=&amp;quot;2&amp;quot; fill=&amp;quot;#f42a41&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;cn&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#de2910&amp;quot;/&amp;gt;&amp;lt;polygon points=&amp;quot;150,50 180,140 100,85 200,85 120,140&amp;quot; fill=&amp;quot;#ffde00&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;jp&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;450&amp;quot; cy=&amp;quot;300&amp;quot; r=&amp;quot;180&amp;quot; fill=&amp;quot;#bc002d&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;nl&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 9 6&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#ae1c28&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;4&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#21468b&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;hr&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 6 3&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#f00&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;1&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#00f&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;cz&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;300&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;300&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;300&amp;quot; fill=&amp;quot;#d7141a&amp;quot;/&amp;gt;&amp;lt;polygon points=&amp;quot;0,0 450,300 0,600&amp;quot; fill=&amp;quot;#11457e&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;hu&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 6 3&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#ce2939&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;1&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#477050&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;&lt;br /&gt;
};&lt;br /&gt;
for (var code in flags) {&lt;br /&gt;
var elements = document.getElementsByClassName(&#039;vh-flag-&#039; + code);&lt;br /&gt;
for (var i = 0; i &amp;lt; elements.length; i++) {&lt;br /&gt;
if (!elements[i].childNodes.length) {&lt;br /&gt;
elements[i].innerHTML = flags[code];&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(initLanguageFlags);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initLanguageFlags);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: one viewport-contained rollout at a time, with fixed-footer clearance. */&lt;br /&gt;
(function initViewportPortalRollouts() {&lt;br /&gt;
&lt;br /&gt;
  /* V187: prepared link pools, matching the other petals&#039; rollout sampling.&lt;br /&gt;
     Select 20 unique entries once per browser page load from each 120-link pool.&lt;br /&gt;
     Sources: Vaniquotes Questions asked to Srila Prabhupada; public Vanipedia&lt;br /&gt;
     Living Devotees Remembering Srila Prabhupada (snapshot: 2026-10-27).&lt;br /&gt;
     Question links open Vaniquotes; remembrance links use the current wiki.&lt;br /&gt;
     No runtime API requests or persistent browser cache are needed.&lt;br /&gt;
  */&lt;br /&gt;
  var hookPools = {&amp;quot;questions&amp;quot;:[&amp;quot;And after you left the college, were you employed?&amp;quot;,&amp;quot;And that mental process, if you are working, is it a wrong mental process?&amp;quot;,&amp;quot;And this is your first visit to this (Paris) center?&amp;quot;,&amp;quot;Aren&#039;t there coverings of the 8 elements?&amp;quot;,&amp;quot;As the spirit soul is leaving the body, do you become older?&amp;quot;,&amp;quot;Babar was also a minister of his (Akbar)?&amp;quot;,&amp;quot;But how can that (real process is devotion) be scientifically presented? How can we accept that scientifically?&amp;quot;,&amp;quot;But how can we understand all this science and technology just by understanding Krsna, just by one book?&amp;quot;,&amp;quot;But is it (that worship made by trees and other lower animals) voluntary or involuntary?&amp;quot;,&amp;quot;But the innocent souls, they&#039;re not surrendered to Krsna?&amp;quot;,&amp;quot;Can one assume that matter is a kind of energy?&amp;quot;,&amp;quot;Could you explain further, purification of the senses? You said that you had to purify your senses before you can see God&amp;quot;,&amp;quot;Could you give them by name, the five kinds of liberation? In English?&amp;quot;,&amp;quot;Did Krsna describe to Arjuna the disciplic succession?&amp;quot;,&amp;quot;Do you have a name that you call... are they called students?&amp;quot;,&amp;quot;Do you have children? You just left them?&amp;quot;,&amp;quot;Do you spend a certain amount of time in each center? Do you yourself travel from one center to another?&amp;quot;,&amp;quot;Do you want to keep the checks or give them to him (Kirtanananda)?&amp;quot;,&amp;quot;Does any physical change take place in your body when you become Krsna conscious?&amp;quot;,&amp;quot;Does our line of succession go directly to Gaurakisora dasa Babaji or to Bhaktivinoda Thakura?&amp;quot;,&amp;quot;Excuse me, does that mean that people from other religions may..., it is not possible for them to achieve the highest perfection?&amp;quot;,&amp;quot;God has not created us imperfect?&amp;quot;,&amp;quot;How are the boys and girls to learn these things in manners of decorum and manners from the sannyasis, for example. How are they to offer respects to their godbrothers?&amp;quot;,&amp;quot;How are they feeling about it (temple), the Vrndavana Gosais?&amp;quot;,&amp;quot;How can a spirit become so ignorant?&amp;quot;,&amp;quot;How do you call devotion to the Lord?&amp;quot;,&amp;quot;How do you know (that is a bogus)? Have you met him (Guru Maharaji)?&amp;quot;,&amp;quot;How do you know if you have satisfied God?&amp;quot;,&amp;quot;How do you know that you know? May I ask this (we have to find out, we have to find out who can give the perfect knowledge)?&amp;quot;,&amp;quot;How do you want India to take this movement?&amp;quot;,&amp;quot;How is it that when our coat, size of the coat, changes because the body grows bigger the size of the coat is bigger?&amp;quot;,&amp;quot;How is our movement doing in India?&amp;quot;,&amp;quot;How old is this man (Prakasananda Sarasvati)?&amp;quot;,&amp;quot;I am thinking about this, Swamiji, that your Guru Maharaja is preaching through you, and you are preaching through them?&amp;quot;,&amp;quot;I mean, what is the idea in \&amp;quot;Even if it goes slowly, it must begin\&amp;quot;(so let them begin the foundation… Let it go on slowly, but it must begin)?&amp;quot;,&amp;quot;If a person experiences difficulty attaining a level of consciousness of God, how to counteract that?&amp;quot;,&amp;quot;If Krsna knows that we will suffer here in this material world if we come here, why does He let us go?&amp;quot;,&amp;quot;If we are given charge of the society, we should dismantle all this industry, all these cities...?&amp;quot;,&amp;quot;In what way we will live in that spiritual form?&amp;quot;,&amp;quot;Initiation (of Srila Prabhupada) was held at that Gaudiya Matha in Allahabad?&amp;quot;,&amp;quot;Introduced starting with ISKCON community (varnasrama-dharma should be introduced all over the world)?&amp;quot;,&amp;quot;Is everything done in our movement for preaching? Everything that is done in our movement is done for preaching?&amp;quot;,&amp;quot;Is he (Syamasundara&#039;s father is very rich man)?&amp;quot;,&amp;quot;Is it possible through Krsna consciousness to, in the supreme state, to be able to remember all that you were?&amp;quot;,&amp;quot;Is it true that there are more young people now in the world that are giving more serious thought to what life is really all about?&amp;quot;,&amp;quot;Is that differentiated (total material elements, mahat-tattva)?&amp;quot;,&amp;quot;Is that part of your income, to run a...(publishing house)?&amp;quot;,&amp;quot;Is that perfection possible in one life (our healthy life is to enjoy eternal life... So our human life should be utilized for attaining that perfectional stage)?&amp;quot;,&amp;quot;Is there any possible way of a balanced combination between spiritualism and materialism?&amp;quot;,&amp;quot;Is your spiritual master still alive?&amp;quot;,&amp;quot;Isn&#039;t it inevitable that it&#039;s going to occur, that the devolution occurs inevitably without anyone&#039;s being able to change it?&amp;quot;,&amp;quot;It becomes a belief rather than a logic now, then, for when we think about the God. You were saying everybody has father, so why God, in exception, He hasn&#039;t got a father?&amp;quot;,&amp;quot;It is possible to attain that affection of love for God... without taking part in this Krsna consciousness movement?&amp;quot;,&amp;quot;It&#039;s not dedicated to Krsna? The work is not dedicated to Krsna. How, specifically, how can you do this?&amp;quot;,&amp;quot;Krsna says to perform your sva-dharma, so how does one know what is his sva-dharma?&amp;quot;,&amp;quot;Last night you said that what is the meaning of the word \&amp;quot;nothing.\&amp;quot; That maya means \&amp;quot;nothing\&amp;quot;?&amp;quot;,&amp;quot;Maybe we will show Lord Caitanya&#039;s marriage? Is that nice to show?&amp;quot;,&amp;quot;No doubt, but what about the daily worship? Should we have Jagannatha deities if it&#039;s not possible for worshiping them? Should we have them just for the festival?&amp;quot;,&amp;quot;No, most of them, they have lived, a very short times. But still is it a fact that the soul is transplanted from one body to another body?&amp;quot;,&amp;quot;One thing that puzzles me is if what is practical for one person is not practical for another person, then what is the criterion of truth? Is truth relative?&amp;quot;,&amp;quot;Prabhupada, are all living entities, always under the protection at all times of the Supreme Lord, the Personality of Godhead, at all times?&amp;quot;,&amp;quot;Prabhupada, what does Balabhadra mean?&amp;quot;,&amp;quot;Sambodhana is to remove the evil, remove the bad part isn&#039;t it?&amp;quot;,&amp;quot;Say someone prepares something, like some prasadam for Krsna, but he does not make it so good?&amp;quot;,&amp;quot;She&#039;s (Mrs.Marchand) asking that since in these Western countries the families are so broken up and the women sometimes cannot find a qualified husband, what should she do?&amp;quot;,&amp;quot;So is that a fact, that he (Jesus Christ) went to India?&amp;quot;,&amp;quot;So then to love Krsna is unnatural?&amp;quot;,&amp;quot;So they&#039;re representatives (Guru Nanak, Muhammad, and other people)?&amp;quot;,&amp;quot;So why not eat, drink, and be merry because tomorrow you die?&amp;quot;,&amp;quot;Sometimes the question is put before us: \&amp;quot;You ask us not to eat meat, but you are eating vegetables. Do you think that is not violence?\&amp;quot;&amp;quot;,&amp;quot;Spiritual master is the mercy of God?&amp;quot;,&amp;quot;Srila Prabhupada, is the subtle bodies in the subtle world, are they made up of subtle atoms?&amp;quot;,&amp;quot;Srila Prabhupada, there was a fish on Laksmi&#039;s hand yesterday. The Deity in the temple, where Laksmi had her hand up like this, there was a fish here across her hand. What is this?&amp;quot;,&amp;quot;Swami, what do you think accounts for the..., your popularity, popularity of the..., the Krsna consciousness movement sweeping America?&amp;quot;,&amp;quot;Swamiji, so the government, the present government in the world...?&amp;quot;,&amp;quot;Swamiji? Are there people living on the moon now or were they in other yugas living there?&amp;quot;,&amp;quot;That desire is simple (he does not desire. He desires, and the matter helps. In the material world)?&amp;quot;,&amp;quot;That doesn&#039;t mean (in the spiritual world, it is full of variegatedness) that it is complex, Srila Prabhupada, yes?&amp;quot;,&amp;quot;That later-on Ramayana has caused some havoc... That later-on interpretation?&amp;quot;,&amp;quot;The body is matter, but still it is conscious as long as I am alive. So that means the life is consciousness?&amp;quot;,&amp;quot;The karmi and the jnani are both within the material world. Is the jnani considered more elevated than the karmi?&amp;quot;,&amp;quot;The literal meaning of sutra is a condensed statement, Prabhupada?&amp;quot;,&amp;quot;The school in Vrndavana, is this, I assume this is to be out there in the yard that they were clearing. When do you anticipate that will be built?&amp;quot;,&amp;quot;The shaved head, he&#039;s asking?&amp;quot;,&amp;quot;There are two, two functions in the tongue, one is (indistinct) and one is (indistinct)? So which one (indistinct). Preaching is a form of tapasya?&amp;quot;,&amp;quot;These days there are so many men who claim to have found the Absolute, who claim to be spiritual masters in their own way. How does one tell who is a bona fide spiritual master?&amp;quot;,&amp;quot;They have so many people in boxes in the hospitals they are keeping alive. So the big battle is raging whether or not they should pull out the plug?&amp;quot;,&amp;quot;They say, \&amp;quot;Then my chanting is useless? So I should stop?\&amp;quot; That&#039;s what they say&amp;quot;,&amp;quot;This would be the prescription for all people?&amp;quot;,&amp;quot;Today there&#039;s a little swelling in your... It seems to come and go… It seems to come and go. Is it bothering you?… Is it disturbing?... Really?&amp;quot;,&amp;quot;Upendra is here now. Should we give him the kismis to make?&amp;quot;,&amp;quot;We have a display over here in the window of your books, Srila Prabhupada... Would you like to see?&amp;quot;,&amp;quot;We have a spiritual body to serve Krsna?&amp;quot;,&amp;quot;Well, then, how is the individual soul eternal if it has a beginning?&amp;quot;,&amp;quot;Were some of the animals destined to survive through the destruction of other animals?&amp;quot;,&amp;quot;Were they liberated souls? The thief?&amp;quot;,&amp;quot;Were you just waiting to finish your books?&amp;quot;,&amp;quot;What about the poor, hungry, and the suffering bodies?&amp;quot;,&amp;quot;What does it (Gandharvapur) mean?&amp;quot;,&amp;quot;What happens to his consciousness which he has achieved as a man during that time which he is in the animal kingdom?&amp;quot;,&amp;quot;What happens to them (the devotees)?&amp;quot;,&amp;quot;What is an example of the throwing potency of maya?&amp;quot;,&amp;quot;What is good and what is bad, what is sinful activity?&amp;quot;,&amp;quot;What is the position of a soul that&#039;s in a sacred tree like a fig tree?&amp;quot;,&amp;quot;What is the purpose? What is the sense, if there is any, or does the very question (Why anything exists?) make sense?&amp;quot;,&amp;quot;What was that story of Caesar (scissors)?&amp;quot;,&amp;quot;What will the business of the trustees (for construction of Bombay) be?&amp;quot;,&amp;quot;Who are we, why are we here and where are we going?&amp;quot;,&amp;quot;Why is it seen that they (impersonalists) are making spiritual advancement?&amp;quot;,&amp;quot;Why is that better than loving your fellow man in the traditional bhakti-marga?&amp;quot;,&amp;quot;Why was it (Hindu-Muslim unity) the programs failed?&amp;quot;,&amp;quot;Why would someone who is not Krsna conscious have one hundred children? For example, why would someone like Dhrtarastra, who is not particularly Krsna conscious...?&amp;quot;,&amp;quot;Would, say, the cutting down of a plant, vegetable.... You are killing the growth there. Is that a living matter?&amp;quot;,&amp;quot;You conclude that when you become enlightened, you will see the God in form of human nature?&amp;quot;,&amp;quot;You don&#039;t think the patients have any mind of their own?&amp;quot;,&amp;quot;You have inquired about how we leave our body and enter into the Spiritual Sky?&amp;quot;,&amp;quot;You think we can&#039;t help people?&amp;quot;,&amp;quot;You were very well known in Vrndavana before you came? Because you were writing or…?… Or because of your ambition to come to the West?&amp;quot;,&amp;quot;You&#039;re feeling a little stronger today, Srila Prabhupada?&amp;quot;,&amp;quot;Your Divine Grace, since religion is one, do you think man will enter into a golden age in which he will accept one God?&amp;quot;],&amp;quot;memories&amp;quot;:[&amp;quot;Abhirama das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Adideva das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Aditi devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Amarendra das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Anada devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Anandamaya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Anuttama das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Arjuna das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Armarendra das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Atreya Rsi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bala Gopal devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Balai devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Batu Gopal das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhakta das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhakti Gauravani Goswami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhavatarini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhima das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhurijana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Brahmatirtha das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Brajendranandana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Candramauli Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Chaitanyachandra das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Chitralekha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dadhi-harta das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dayanidhi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dhananjaya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dharmatma das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dhristadyumna das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dhruva Maharaja das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dina Bandhu das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dinatarine devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dravinaksha das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Drumila das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gadi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gaura das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gokulananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gokularanajana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gopinath Acharya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Guru Gauranga das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Guruprasad das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Haravapuh das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Harikesa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jagadisa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jagat Guru Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jagat Purusa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jahnava devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Janaki devi dasi 01 Remembers Srila Prabhupada&amp;quot;,&amp;quot;Janaki devi dasi Remembers Srila Prabhupada 02&amp;quot;,&amp;quot;Janananda Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jaya Jagadish das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jivananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jyestha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kamalini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kanti devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Karanodakasayi Visnu das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kaushalya devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kedara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kesava Bharati Goswami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Ksudi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kulashekhara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Madan Mohan Mohini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Madhava Gosh das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Maha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mahakratu das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mahamaya devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mahatma das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mandapa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mishra Bhagavan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mohan Gopal das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mondakini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Nanda devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Narahari 02 das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Nayanabhiram das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Niranjan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Nischintya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pancadravida Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pavamana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Prabhavishnu Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Prafulla devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pragosh das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Prakashatma das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pratapana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Radha Krsna das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Radha Kunda devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Radhanatha Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rajashekar das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rambhoru devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Ramprasad das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Ranganath das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rangavati devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rucira devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sacinandana Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sahadevi devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sandamini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sankarshan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sarupananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Satarupa devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Satsvarupa das Goswami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Satyanarayana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sivananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sivarama Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sriniketana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Srutadev das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Suddha Jiva das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sukhada devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Surabhi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Suresvara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Susan Witty Remembers Srila Prabhupada&amp;quot;,&amp;quot;Tamohara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Tattvavit das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Tota Gopinatha das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vaishesika das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vedamata devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vedavyas das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Visakha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vishvadevi devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vrindavan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vrndavenesvari devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Yadubara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Yogindra Vandana das Remembers Srila Prabhupada&amp;quot;]};&lt;br /&gt;
  var hookSelections = Object.create(null);&lt;br /&gt;
&lt;br /&gt;
  function shuffleHooks(items) {&lt;br /&gt;
    var copy = items.slice();&lt;br /&gt;
    for (var i = copy.length - 1; i &amp;gt; 0; i--) {&lt;br /&gt;
      var j = Math.floor(Math.random() * (i + 1));&lt;br /&gt;
      var value = copy[i]; copy[i] = copy[j]; copy[j] = value;&lt;br /&gt;
    }&lt;br /&gt;
    return copy;&lt;br /&gt;
  }&lt;br /&gt;
  function getHookSelection(key) {&lt;br /&gt;
    if (!Object.prototype.hasOwnProperty.call(hookSelections, key)) {&lt;br /&gt;
      hookSelections[key] = shuffleHooks(hookPools[key] || []).slice(0, 20);&lt;br /&gt;
    }&lt;br /&gt;
    return hookSelections[key];&lt;br /&gt;
  }&lt;br /&gt;
  function populateHookLists(root) {&lt;br /&gt;
    [&#039;questions&#039;, &#039;memories&#039;].forEach(function (key) {&lt;br /&gt;
      var card = root.querySelector(&#039;.vp-portal-card[data-vp-rollout=&amp;quot;&#039; + key + &#039;&amp;quot;]&#039;);&lt;br /&gt;
      var panel = card &amp;amp;&amp;amp; card.querySelector(&#039;.vp-rollout-panel&#039;);&lt;br /&gt;
      if (!panel || panel.dataset.vpHooksReady === &#039;1&#039;) return;&lt;br /&gt;
      var fragment = document.createDocumentFragment();&lt;br /&gt;
      var heading = document.createElement(&#039;span&#039;);&lt;br /&gt;
      heading.className = &#039;vp-rollout-heading&#039;;&lt;br /&gt;
      heading.textContent = key === &#039;questions&#039; ? &#039;Questions and Answers&#039; : &#039;Disciples Remember&#039;;&lt;br /&gt;
      fragment.appendChild(heading);&lt;br /&gt;
      var list = document.createElement(&#039;span&#039;);&lt;br /&gt;
      list.className = &#039;vp-rollout-options&#039;;&lt;br /&gt;
      function addLink(title, label) {&lt;br /&gt;
        var row = document.createElement(&#039;span&#039;);&lt;br /&gt;
        var link = document.createElement(&#039;a&#039;);&lt;br /&gt;
        var host = key === &#039;questions&#039; ? &#039;https://vaniquotes.org&#039; : &#039;&#039;;&lt;br /&gt;
        link.href = host + &#039;/wiki/&#039; + encodeURIComponent(title.replace(/ /g, &#039;_&#039;));&lt;br /&gt;
        link.textContent = label;&lt;br /&gt;
        link.title = title;&lt;br /&gt;
        if (key === &#039;questions&#039;) {&lt;br /&gt;
          link.target = &#039;_blank&#039;;&lt;br /&gt;
          link.rel = &#039;noopener noreferrer&#039;;&lt;br /&gt;
        }&lt;br /&gt;
        row.appendChild(link);&lt;br /&gt;
        list.appendChild(row);&lt;br /&gt;
      }&lt;br /&gt;
      if (key === &#039;questions&#039;) {&lt;br /&gt;
        addLink(&#039;Category:Questions asked to Srila Prabhupada&#039;, &#039;Browse all questions&#039;);&lt;br /&gt;
      } else {&lt;br /&gt;
        addLink(&#039;Category:Living Devotees Remembering Srila Prabhupada&#039;, &#039;Browse all remembrances&#039;);&lt;br /&gt;
      }&lt;br /&gt;
      getHookSelection(key).forEach(function (title) {&lt;br /&gt;
        var label = key === &#039;memories&#039; ? title.replace(/ Remembers Srila Prabhupada$/, &#039;&#039;) : title;&lt;br /&gt;
        addLink(title, label);&lt;br /&gt;
      });&lt;br /&gt;
      fragment.appendChild(list);&lt;br /&gt;
      // Keep the original panel node and its existing hover/mobile behavior.&lt;br /&gt;
      panel.replaceChildren(fragment);&lt;br /&gt;
      panel.dataset.vpHooksReady = &#039;1&#039;;&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* V189: put the full index first in every other card&#039;s rollout too. */&lt;br /&gt;
  function putBrowseAllFirst(root) {&lt;br /&gt;
    var indexes = [&lt;br /&gt;
      { key:&#039;articles&#039;, existing:&#039;.vp-article-all&#039;, title:&#039;Category:Vanipedia Gemini - Articles&#039;, label:&#039;Browse all articles A–Z&#039; },&lt;br /&gt;
      { key:&#039;media&#039;, existing:&#039;.vp-media-all&#039;, title:&#039;Category:Srila Prabhupada in the Media&#039;, label:&#039;Browse all media&#039; },&lt;br /&gt;
      { key:&#039;timeline&#039;, title:&amp;quot;Timeline of Srila Prabhupada&#039;s Life&amp;quot;, label:&#039;Browse the full timeline&#039; },&lt;br /&gt;
      { key:&#039;languages&#039;, title:&#039;Category:Participating Languages - Main Pages&#039;, label:&#039;Browse all languages&#039; }&lt;br /&gt;
    ];&lt;br /&gt;
    indexes.forEach(function (index) {&lt;br /&gt;
      var card = root.querySelector(&#039;.vp-portal-card[data-vp-rollout=&amp;quot;&#039; + index.key + &#039;&amp;quot;]&#039;);&lt;br /&gt;
      var panel = card &amp;amp;&amp;amp; card.querySelector(&#039;.vp-rollout-panel&#039;);&lt;br /&gt;
      if (!panel || panel.querySelector(&#039;.vp-browse-all&#039;)) return;&lt;br /&gt;
      var row = index.existing &amp;amp;&amp;amp; panel.querySelector(index.existing);&lt;br /&gt;
      if (!row) {&lt;br /&gt;
        row = document.createElement(&#039;span&#039;);&lt;br /&gt;
        var link = document.createElement(&#039;a&#039;);&lt;br /&gt;
        link.href = &#039;/wiki/&#039; + encodeURIComponent(index.title.replace(/ /g, &#039;_&#039;));&lt;br /&gt;
        link.textContent = index.label;&lt;br /&gt;
        row.appendChild(link);&lt;br /&gt;
      }&lt;br /&gt;
      row.classList.add(&#039;vp-browse-all&#039;);&lt;br /&gt;
      row.style.display = &#039;block&#039;;&lt;br /&gt;
      row.style.margin = &#039;0 0 8px&#039;;&lt;br /&gt;
      var heading = panel.querySelector(&#039;.vp-rollout-heading&#039;);&lt;br /&gt;
      panel.insertBefore(row, heading ? heading.nextSibling : panel.firstChild);&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
  function init() {&lt;br /&gt;
    var root = document.querySelector(&amp;quot;body.page-Main_Page #vani-home.vp-static-home&amp;quot;);&lt;br /&gt;
    if (!root) return;&lt;br /&gt;
    populateHookLists(root);&lt;br /&gt;
    putBrowseAllFirst(root);&lt;br /&gt;
    if (root.dataset.vpRolloutsReady === &amp;quot;1&amp;quot;) return;&lt;br /&gt;
    root.dataset.vpRolloutsReady = &amp;quot;1&amp;quot;;&lt;br /&gt;
    var cards = Array.prototype.slice.call(root.querySelectorAll(&amp;quot;.vp-portal-card[data-vp-rollout]&amp;quot;));&lt;br /&gt;
    var mobile = function () {&lt;br /&gt;
      return window.matchMedia &amp;amp;&amp;amp; window.matchMedia(&amp;quot;(max-width:700px), (hover:none), (pointer:coarse)&amp;quot;).matches;&lt;br /&gt;
    };&lt;br /&gt;
    function setExpanded(card, expanded) {&lt;br /&gt;
      var toggle = card.querySelector(&amp;quot;.vp-rollout-toggle&amp;quot;);&lt;br /&gt;
      if (toggle) toggle.setAttribute(&amp;quot;aria-expanded&amp;quot;, expanded ? &amp;quot;true&amp;quot; : &amp;quot;false&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    function close(card) {&lt;br /&gt;
      card.classList.remove(&amp;quot;is-open&amp;quot;, &amp;quot;is-hover-open&amp;quot;);&lt;br /&gt;
      var panel = card.querySelector(&amp;quot;.vp-rollout-panel&amp;quot;);&lt;br /&gt;
      if (panel) {&lt;br /&gt;
        panel.classList.remove(&amp;quot;is-viewport-panel&amp;quot;);&lt;br /&gt;
        panel.style.removeProperty(&amp;quot;--vp-panel-top&amp;quot;);&lt;br /&gt;
        panel.style.removeProperty(&amp;quot;--vp-panel-left&amp;quot;);&lt;br /&gt;
        panel.style.removeProperty(&amp;quot;--vp-panel-width&amp;quot;);&lt;br /&gt;
        if (panel.dataset.vpHooksReady === &#039;1&#039;) {&lt;br /&gt;
          panel.style.removeProperty(&#039;max-height&#039;);&lt;br /&gt;
          panel.style.removeProperty(&#039;overflow-y&#039;);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      setExpanded(card, false);&lt;br /&gt;
    }&lt;br /&gt;
    function closeOthers(keep) {&lt;br /&gt;
      cards.forEach(function (card) { if (card !== keep) close(card); });&lt;br /&gt;
    }&lt;br /&gt;
    // V188: keep long random lists attached to the browse control and scroll inside them.&lt;br /&gt;
    function positionRandomHookPanel(card, panel) {&lt;br /&gt;
      var key = card.getAttribute(&#039;data-vp-rollout&#039;);&lt;br /&gt;
      if (key !== &#039;questions&#039; &amp;amp;&amp;amp; key !== &#039;memories&#039;) return false;&lt;br /&gt;
      var toggle = card.querySelector(&#039;.vp-rollout-toggle&#039;);&lt;br /&gt;
      if (!toggle) return false;&lt;br /&gt;
      var control = toggle.getBoundingClientRect();&lt;br /&gt;
      var cardBox = card.getBoundingClientRect();&lt;br /&gt;
      var header = document.querySelector(&#039;header.vector-header, header.mw-header&#039;);&lt;br /&gt;
      var footer = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
      var topLimit = 12;&lt;br /&gt;
      var bottomLimit = window.innerHeight - 76;&lt;br /&gt;
      if (header) {&lt;br /&gt;
        var headerBox = header.getBoundingClientRect();&lt;br /&gt;
        if (headerBox.top &amp;lt; window.innerHeight &amp;amp;&amp;amp; headerBox.bottom &amp;gt; 0) {&lt;br /&gt;
          topLimit = Math.max(topLimit, headerBox.bottom + 8);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      if (footer) {&lt;br /&gt;
        var footerBox = footer.getBoundingClientRect();&lt;br /&gt;
        if (footerBox.top &amp;gt; topLimit &amp;amp;&amp;amp; footerBox.top &amp;lt; window.innerHeight) {&lt;br /&gt;
          bottomLimit = footerBox.top - 8;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      var below = Math.max(0, bottomLimit - control.bottom);&lt;br /&gt;
      var above = Math.max(0, control.top - topLimit);&lt;br /&gt;
      var openBelow = below &amp;gt;= 120 || below &amp;gt;= above;&lt;br /&gt;
      var room = openBelow ? below : above;&lt;br /&gt;
      var height = Math.min(420, room);&lt;br /&gt;
      var width = Math.min(panel.getBoundingClientRect().width || 290, window.innerWidth - 24);&lt;br /&gt;
      var left = Math.max(12, Math.min(cardBox.left, window.innerWidth - width - 12));&lt;br /&gt;
      panel.style.setProperty(&#039;max-height&#039;, height + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
      panel.style.setProperty(&#039;overflow-y&#039;, &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
      var actualHeight = Math.min(panel.getBoundingClientRect().height, height);&lt;br /&gt;
      var top = openBelow ? control.bottom : control.top - actualHeight;&lt;br /&gt;
      top = Math.max(topLimit, Math.min(top, bottomLimit - actualHeight));&lt;br /&gt;
      panel.style.setProperty(&#039;--vp-panel-width&#039;, width + &#039;px&#039;);&lt;br /&gt;
      panel.style.setProperty(&#039;--vp-panel-left&#039;, left + &#039;px&#039;);&lt;br /&gt;
      panel.style.setProperty(&#039;--vp-panel-top&#039;, top + &#039;px&#039;);&lt;br /&gt;
      return true;&lt;br /&gt;
    }&lt;br /&gt;
    function place(card) {&lt;br /&gt;
      var panel = card.querySelector(&amp;quot;.vp-rollout-panel&amp;quot;);&lt;br /&gt;
      if (!panel || mobile() || (!card.classList.contains(&amp;quot;is-open&amp;quot;) &amp;amp;&amp;amp; !card.classList.contains(&amp;quot;is-hover-open&amp;quot;))) return;&lt;br /&gt;
      panel.classList.add(&amp;quot;is-viewport-panel&amp;quot;);&lt;br /&gt;
      if (positionRandomHookPanel(card, panel)) return;&lt;br /&gt;
      var anchor = card.getBoundingClientRect();&lt;br /&gt;
      var width = Math.min(panel.getBoundingClientRect().width || 290, window.innerWidth - 24);&lt;br /&gt;
      var height = panel.getBoundingClientRect().height || 280;&lt;br /&gt;
      var topLimit = 12;&lt;br /&gt;
      var bottomLimit = window.innerHeight - 76;&lt;br /&gt;
      var side = card.getAttribute(&amp;quot;data-vp-rollout-side&amp;quot;);&lt;br /&gt;
      var left;&lt;br /&gt;
      var top;&lt;br /&gt;
      if (side === &amp;quot;left&amp;quot; || side === &amp;quot;right&amp;quot;) {&lt;br /&gt;
        var preferredLeft = side === &amp;quot;left&amp;quot; ? anchor.left - width : anchor.right;&lt;br /&gt;
        left = Math.max(12, Math.min(preferredLeft, window.innerWidth - width - 12));&lt;br /&gt;
        top = Math.max(topLimit, Math.min(anchor.top, bottomLimit - height));&lt;br /&gt;
      } else {&lt;br /&gt;
        left = Math.max(12, Math.min(anchor.left, window.innerWidth - width - 12));&lt;br /&gt;
        var below = bottomLimit - anchor.bottom;&lt;br /&gt;
        var above = anchor.top - topLimit;&lt;br /&gt;
        if (height &amp;lt;= below) top = anchor.bottom;&lt;br /&gt;
        else if (height &amp;lt;= above) top = anchor.top - height;&lt;br /&gt;
        else top = Math.max(topLimit, Math.min(anchor.bottom, bottomLimit - height));&lt;br /&gt;
      }&lt;br /&gt;
      panel.style.setProperty(&amp;quot;--vp-panel-width&amp;quot;, width + &amp;quot;px&amp;quot;);&lt;br /&gt;
      panel.style.setProperty(&amp;quot;--vp-panel-left&amp;quot;, left + &amp;quot;px&amp;quot;);&lt;br /&gt;
      panel.style.setProperty(&amp;quot;--vp-panel-top&amp;quot;, top + &amp;quot;px&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    function open(card, mode) {&lt;br /&gt;
      closeOthers(card);&lt;br /&gt;
      card.classList.toggle(&amp;quot;is-hover-open&amp;quot;, mode === &amp;quot;hover&amp;quot;);&lt;br /&gt;
      card.classList.toggle(&amp;quot;is-open&amp;quot;, mode === &amp;quot;pinned&amp;quot;);&lt;br /&gt;
      setExpanded(card, true);&lt;br /&gt;
      window.requestAnimationFrame(function () { place(card); });&lt;br /&gt;
    }&lt;br /&gt;
    cards.forEach(function (card) {&lt;br /&gt;
      if (card.dataset.vpRolloutReady === &amp;quot;1&amp;quot;) return;&lt;br /&gt;
      card.dataset.vpRolloutReady = &amp;quot;1&amp;quot;;&lt;br /&gt;
      var toggle = card.querySelector(&amp;quot;.vp-rollout-toggle&amp;quot;);&lt;br /&gt;
      if (!toggle) return;&lt;br /&gt;
      card.addEventListener(&amp;quot;pointerdown&amp;quot;, function (event) {&lt;br /&gt;
        card.dataset.pointerTriggeredFocus = event.pointerType || &amp;quot;pointer&amp;quot;;&lt;br /&gt;
        window.setTimeout(function () { delete card.dataset.pointerTriggeredFocus; }, 0);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;pointerenter&amp;quot;, function (event) {&lt;br /&gt;
        if (event.pointerType === &amp;quot;mouse&amp;quot; &amp;amp;&amp;amp; !mobile() &amp;amp;&amp;amp; !card.classList.contains(&amp;quot;is-open&amp;quot;)) open(card, &amp;quot;hover&amp;quot;);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;pointerleave&amp;quot;, function (event) {&lt;br /&gt;
        if (card.contains(event.relatedTarget)) return;&lt;br /&gt;
        if (card.classList.contains(&amp;quot;is-open&amp;quot;) || card.contains(document.activeElement)) return;&lt;br /&gt;
        close(card);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;focusin&amp;quot;, function () {&lt;br /&gt;
        if (!card.classList.contains(&amp;quot;is-open&amp;quot;)) open(card, &amp;quot;hover&amp;quot;);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;focusout&amp;quot;, function () {&lt;br /&gt;
        window.setTimeout(function () {&lt;br /&gt;
          if (!card.contains(document.activeElement) &amp;amp;&amp;amp; !card.matches(&amp;quot;:hover&amp;quot;)) close(card);&lt;br /&gt;
        }, 0);&lt;br /&gt;
      });&lt;br /&gt;
      toggle.addEventListener(&amp;quot;click&amp;quot;, function (event) {&lt;br /&gt;
        event.preventDefault();&lt;br /&gt;
        var wasPinned = card.classList.contains(&amp;quot;is-open&amp;quot;);&lt;br /&gt;
        if (wasPinned) close(card);&lt;br /&gt;
        else open(card, &amp;quot;pinned&amp;quot;);&lt;br /&gt;
      });&lt;br /&gt;
      toggle.addEventListener(&amp;quot;keydown&amp;quot;, function (event) {&lt;br /&gt;
        if (event.key === &amp;quot;Enter&amp;quot; || event.key === &amp;quot; &amp;quot;) {&lt;br /&gt;
          event.preventDefault();&lt;br /&gt;
          if (card.classList.contains(&amp;quot;is-open&amp;quot;)) close(card);&lt;br /&gt;
          else open(card, &amp;quot;pinned&amp;quot;);&lt;br /&gt;
        } else if (event.key === &amp;quot;Escape&amp;quot;) {&lt;br /&gt;
          close(card);&lt;br /&gt;
          toggle.blur();&lt;br /&gt;
        }&lt;br /&gt;
      });&lt;br /&gt;
    });&lt;br /&gt;
    document.addEventListener(&amp;quot;pointerdown&amp;quot;, function (event) {&lt;br /&gt;
      if (root.contains(event.target)) return;&lt;br /&gt;
      cards.forEach(close);&lt;br /&gt;
    });&lt;br /&gt;
    document.addEventListener(&amp;quot;keydown&amp;quot;, function (event) {&lt;br /&gt;
      if (event.key === &amp;quot;Escape&amp;quot;) cards.forEach(close);&lt;br /&gt;
    });&lt;br /&gt;
    function repositionOpen() {&lt;br /&gt;
      cards.forEach(function (card) {&lt;br /&gt;
        if (card.classList.contains(&amp;quot;is-open&amp;quot;) || card.classList.contains(&amp;quot;is-hover-open&amp;quot;)) place(card);&lt;br /&gt;
      });&lt;br /&gt;
    }&lt;br /&gt;
    window.addEventListener(&amp;quot;resize&amp;quot;, repositionOpen, { passive: true });&lt;br /&gt;
    window.addEventListener(&amp;quot;scroll&amp;quot;, repositionOpen, { passive: true, capture: true });&lt;br /&gt;
  }&lt;br /&gt;
  if (document.readyState === &amp;quot;loading&amp;quot;) document.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, init);&lt;br /&gt;
  else init();&lt;br /&gt;
  if (window.mw &amp;amp;&amp;amp; mw.hook) mw.hook(&amp;quot;wikipage.content&amp;quot;).add(init);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* V182: restore original desktop Vanipedia top-bar branding and sister-petal links. */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA TOP BAR CONTROLLER (Step 172: Guaranteed Vanipedia Title &amp;amp; Icons on Mobile)&lt;br /&gt;
========================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
var titleText = &amp;quot;VANIPEDIA - ŚRĪLA PRABHUPĀDA&#039;S VANI-TEMPLE&amp;quot;;&lt;br /&gt;
var targetUrl = &amp;quot;https://vanipedia.org&amp;quot;;&lt;br /&gt;
function removeGlobalSiteNotice() {&lt;br /&gt;
$(&#039;#siteNotice, #localNotice, .vector-sitenotice-container, #mainbanner, .sitenotice, .mw-sitenotice, .anonnotice, .dismissable-notice, #centralNotice&#039;).remove();&lt;br /&gt;
}&lt;br /&gt;
function createHomeLink() {&lt;br /&gt;
var homeSvg = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; width=&amp;quot;18&amp;quot; height=&amp;quot;18&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z&amp;quot;&amp;gt;&amp;lt;/path&amp;gt;&amp;lt;polyline points=&amp;quot;9 22 9 12 15 12 15 22&amp;quot;&amp;gt;&amp;lt;/polyline&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
return $(&#039;&amp;lt;a&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-topbar-home-link&#039;,&lt;br /&gt;
href: &#039;/&#039;,&lt;br /&gt;
title: &#039;Vanipedia Home / Entry Portal&#039;,&lt;br /&gt;
&#039;aria-label&#039;: &#039;Home&#039;,&lt;br /&gt;
class: &#039;vanipedia-topbar-home&#039;&lt;br /&gt;
}).html(&#039;&amp;lt;span class=&amp;quot;vanipedia-home-icon&amp;quot;&amp;gt;&#039; + homeSvg + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;vanipedia-home-text&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
function createCenterBlock() {&lt;br /&gt;
var blockStyle = &#039;position:absolute !important; left:50% !important; top:54% !important; transform:translate(-50%, -50%) !important; display:flex !important; flex-direction:column !important; align-items:center !important; justify-content:center !important; text-align:center !important; white-space:nowrap !important; z-index:10 !important; pointer-events:auto !important;&#039;;&lt;br /&gt;
var titleStyle = &#039;position:static !important; transform:none !important; display:block !important; font-family:&amp;quot;Cinzel&amp;quot;, Georgia, serif !important; font-size:18px !important; font-weight:700 !important; letter-spacing:2px !important; color:#f5d77f !important; text-decoration:none !important; text-shadow:0 2px 4px rgba(0,0,0,0.9), 0 0 10px rgba(245,215,127,0.3) !important; line-height:1.25 !important; margin:0 0 4px 0 !important; padding:0 !important; user-select:text !important;&#039;;&lt;br /&gt;
var vanisevaWrapStyle = &#039;position:static !important; transform:none !important; display:block !important; margin:0 0 4px 0 !important; line-height:1.2 !important;&#039;;&lt;br /&gt;
var vanisevaLinkStyle = &#039;color:#f5d77f !important; font-family:&amp;quot;Noto Serif&amp;quot;, Georgia, serif !important; font-size:12.5px !important; font-style:normal !important; font-weight:500 !important; letter-spacing:0.35px !important; text-decoration:none !important; border:0 !important; background:none !important; outline:none !important; padding:0 !important; border-radius:0 !important; cursor:pointer !important; display:inline-block !important; transition:all 0.18s ease !important;box-shadow:none !important;&#039;;&lt;br /&gt;
var sisterWrapStyle = &#039;position:static !important; transform:none !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:14px !important; margin:0 !important; line-height:1.2 !important;&#039;;&lt;br /&gt;
var sisterLinkStyle = &#039;color:#f5d77f !important; font-family:&amp;quot;Noto Serif&amp;quot;, Georgia, serif !important; font-size:13px !important; font-weight:600 !important; letter-spacing:0.4px !important; text-decoration:none !important; border:none !important; border-bottom:none !important; outline:none !important; padding:2px 8px !important; border-radius:3px !important; display:inline-flex !important; align-items:center !important; cursor:pointer !important; transition:all 0.18s ease !important;&#039;;&lt;br /&gt;
var sepStyle = &#039;color:rgba(245,215,127,0.4) !important; font-size:11px !important; line-height:1 !important; user-select:none !important;&#039;;&lt;br /&gt;
var $block = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-topbar-center-block&#039;,&lt;br /&gt;
class: &#039;vanipedia-topbar-center-block&#039;,&lt;br /&gt;
style: blockStyle&lt;br /&gt;
});&lt;br /&gt;
var $title = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-topbar-title&#039;,&lt;br /&gt;
class: &#039;vanipedia-topbar-main-title&#039;,&lt;br /&gt;
style: titleStyle,&lt;br /&gt;
text: titleText&lt;br /&gt;
});&lt;br /&gt;
var $vaniseva = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
class: &#039;vanipedia-topbar-vaniseva-title&#039;,&lt;br /&gt;
style: vanisevaWrapStyle&lt;br /&gt;
}).html(&#039;&amp;lt;a href=&amp;quot;https://vaniseva.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; title=&amp;quot;Vaniseva&amp;quot; style=&amp;quot;&#039; + vanisevaLinkStyle + &#039;&amp;quot;&amp;gt;Collaborate with us to invoke and fully manifest Śrīla Prabhupāda&amp;amp;#39;s Vani-presence&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
var $sisterLinks = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
class: &#039;vanipedia-topbar-sister-links&#039;,&lt;br /&gt;
style: sisterWrapStyle&lt;br /&gt;
}).html(&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://vanisource.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vanipedia-topbar-sister-link&amp;quot; title=&amp;quot;Vanisource&amp;quot; style=&amp;quot;&#039; + sisterLinkStyle + &#039;&amp;quot;&amp;gt;vanisource.org&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vanipedia-topbar-sister-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot; style=&amp;quot;&#039; + sepStyle + &#039;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://vaniquotes.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vanipedia-topbar-sister-link&amp;quot; title=&amp;quot;Vaniquotes&amp;quot; style=&amp;quot;&#039; + sisterLinkStyle + &#039;&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vanipedia-topbar-sister-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot; style=&amp;quot;&#039; + sepStyle + &#039;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://vanimedia.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vanipedia-topbar-sister-link&amp;quot; title=&amp;quot;Vanimedia&amp;quot; style=&amp;quot;&#039; + sisterLinkStyle + &#039;&amp;quot;&amp;gt;vanimedia.org&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
);&lt;br /&gt;
$block.append($title, $vaniseva, $sisterLinks);&lt;br /&gt;
return $block;&lt;br /&gt;
}&lt;br /&gt;
function updateTopBar() {&lt;br /&gt;
removeGlobalSiteNotice();&lt;br /&gt;
$(&#039;#vanipedia-topbar-center-block, #vanipedia-topbar-center-block-mobile, #vanipedia-topbar-title, #vanipedia-topbar-title-mobile, #vanipedia-topbar-title-link, #vanipedia-topbar-center-title, #vanipedia-topbar-home-link, #vanipedia-topbar-sister-links, #vanipedia-topbar-sister-links-mobile, .vanipedia-topbar-sister-links, .vanipedia-topbar-center-block&#039;).remove();&lt;br /&gt;
$(&#039;.vector-header-container&#039;).css({&lt;br /&gt;
&#039;background&#039;: &#039;transparent&#039;,&lt;br /&gt;
&#039;background-color&#039;: &#039;transparent&#039;,&lt;br /&gt;
&#039;border&#039;: &#039;none&#039;,&lt;br /&gt;
&#039;box-shadow&#039;: &#039;none&#039;,&lt;br /&gt;
&#039;padding&#039;: &#039;0&#039;,&lt;br /&gt;
&#039;margin&#039;: &#039;0&#039;,&lt;br /&gt;
&#039;min-height&#039;: &#039;0&#039;,&lt;br /&gt;
&#039;height&#039;: &#039;auto&#039;,&lt;br /&gt;
&#039;width&#039;: &#039;100%&#039;,&lt;br /&gt;
&#039;max-width&#039;: &#039;100%&#039;&lt;br /&gt;
});&lt;br /&gt;
var isMobile = (window.innerWidth &amp;lt;= 999) || $(&#039;body&#039;).hasClass(&#039;skin-minerva&#039;) || $(&#039;body&#039;).hasClass(&#039;skin-vector-mobile&#039;) || $(&#039;.minerva-header&#039;).length &amp;gt; 0;&lt;br /&gt;
var $header = $(&#039;header.mw-header, header.vector-header&#039;).not(&#039;.minerva-header&#039;).first();&lt;br /&gt;
if (!$header.length &amp;amp;&amp;amp; !$(&#039;body&#039;).hasClass(&#039;skin-minerva&#039;) &amp;amp;&amp;amp; !$(&#039;.minerva-header&#039;).length) {&lt;br /&gt;
$header = $(&#039;#mw-head, header&#039;).not(&#039;.minerva-header&#039;).filter(&#039;:visible&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
if ($header.length) {&lt;br /&gt;
$header.css({&lt;br /&gt;
&#039;min-height&#039;: isMobile ? &#039;52px&#039; : &#039;86px&#039;,&lt;br /&gt;
&#039;height&#039;: isMobile ? &#039;52px&#039; : &#039;auto&#039;,&lt;br /&gt;
&#039;max-height&#039;: isMobile ? &#039;52px&#039; : &#039;none&#039;,&lt;br /&gt;
&#039;padding&#039;: isMobile ? &#039;0 10px&#039; : &#039;10px 24px&#039;,&lt;br /&gt;
&#039;background-color&#039;: &#039;#345B63&#039;,&lt;br /&gt;
&#039;border-bottom&#039;: &#039;2px solid #b1873d&#039;,&lt;br /&gt;
&#039;box-shadow&#039;: &#039;0 4px 18px rgba(0,0,0,0.35)&#039;,&lt;br /&gt;
&#039;position&#039;: &#039;relative&#039;,&lt;br /&gt;
&#039;display&#039;: &#039;flex&#039;,&lt;br /&gt;
&#039;flex-wrap&#039;: &#039;nowrap&#039;,&lt;br /&gt;
&#039;align-items&#039;: &#039;center&#039;,&lt;br /&gt;
&#039;justify-content&#039;: &#039;space-between&#039;,&lt;br /&gt;
&#039;box-sizing&#039;: &#039;border-box&#039;,&lt;br /&gt;
&#039;width&#039;: &#039;100%&#039;,&lt;br /&gt;
&#039;max-width&#039;: &#039;100%&#039;&lt;br /&gt;
});&lt;br /&gt;
if (!isMobile) {&lt;br /&gt;
$header.append(createCenterBlock());&lt;br /&gt;
}&lt;br /&gt;
var $search = $header.find(&#039;.vector-header-start #p-search, #p-search&#039;);&lt;br /&gt;
if ($search.length) {&lt;br /&gt;
$search.after(createHomeLink());&lt;br /&gt;
} else if ($header.find(&#039;.vector-header-start&#039;).length) {&lt;br /&gt;
$header.find(&#039;.vector-header-start&#039;).append(createHomeLink());&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
var $minervaHeader = $(&#039;.minerva-header&#039;);&lt;br /&gt;
if ($minervaHeader.length) {&lt;br /&gt;
// 1. Ensure &amp;quot;Vanipedia&amp;quot; Title Link exists with text in the branding box&lt;br /&gt;
var $branding = $minervaHeader.find(&#039;.branding-box&#039;);&lt;br /&gt;
if ($branding.length) {&lt;br /&gt;
var $brandLink = $branding.find(&#039;a&#039;);&lt;br /&gt;
if ($brandLink.length) {&lt;br /&gt;
if (!$brandLink.text().trim()) {&lt;br /&gt;
$brandLink.html(&#039;&amp;lt;span&amp;gt;Vanipedia&amp;lt;/span&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
} else {&lt;br /&gt;
$branding.html(&#039;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vanipedia&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
} else {&lt;br /&gt;
var brandHtml = &#039;&amp;lt;div class=&amp;quot;branding-box&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vanipedia&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
var $burger = $minervaHeader.find(&#039;#mw-mf-main-menu-button, .navigation-drawer.toggle-list&#039;).first();&lt;br /&gt;
if ($burger.length) {&lt;br /&gt;
$burger.after(brandHtml);&lt;br /&gt;
} else {&lt;br /&gt;
$minervaHeader.prepend(brandHtml);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// 2. Ensure Home Link is inserted cleanly&lt;br /&gt;
var $minervaForm = $minervaHeader.find(&#039;.minerva-search-form, #searchform&#039;).first();&lt;br /&gt;
if ($minervaForm.length &amp;amp;&amp;amp; !$minervaHeader.find(&#039;#vanipedia-topbar-home-link&#039;).length) {&lt;br /&gt;
$minervaForm.before(createHomeLink());&lt;br /&gt;
} else if (!$minervaHeader.find(&#039;#vanipedia-topbar-home-link&#039;).length) {&lt;br /&gt;
var $minervaUser = $minervaHeader.find(&#039;.minerva-user-navigation, #ca-mytalks&#039;).first();&lt;br /&gt;
if ($minervaUser.length) {&lt;br /&gt;
$minervaUser.before(createHomeLink());&lt;br /&gt;
} else {&lt;br /&gt;
$minervaHeader.append(createHomeLink());&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$minervaHeader.css({&lt;br /&gt;
&#039;flex-wrap&#039;: &#039;nowrap&#039;,&lt;br /&gt;
&#039;height&#039;: &#039;52px&#039;,&lt;br /&gt;
&#039;min-height&#039;: &#039;52px&#039;,&lt;br /&gt;
&#039;max-height&#039;: &#039;52px&#039;,&lt;br /&gt;
&#039;padding&#039;: &#039;0 10px&#039;,&lt;br /&gt;
&#039;display&#039;: &#039;flex&#039;,&lt;br /&gt;
&#039;align-items&#039;: &#039;center&#039;,&lt;br /&gt;
&#039;justify-content&#039;: &#039;space-between&#039;,&lt;br /&gt;
&#039;box-sizing&#039;: &#039;border-box&#039;&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
var $stageHeader = $(&#039;#vani-stage-header-slot&#039;);&lt;br /&gt;
if ($stageHeader.length &amp;amp;&amp;amp; !$stageHeader.find(&#039;.vanipedia-topbar-center-block&#039;).length) {&lt;br /&gt;
var $stageSearch = $stageHeader.find(&#039;#p-search, .search-box, .minerva-search-form&#039;).first();&lt;br /&gt;
if ($stageSearch.length &amp;amp;&amp;amp; !$stageHeader.find(&#039;#vanipedia-topbar-home-link&#039;).length) {&lt;br /&gt;
$stageSearch.after(createHomeLink());&lt;br /&gt;
}&lt;br /&gt;
if (!isMobile) {&lt;br /&gt;
$stageHeader.append(createCenterBlock());&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
var $stickyTitle = $(&#039;#vector-sticky-header .vector-sticky-header-title, #vector-sticky-header .vector-sticky-header-context-bar .mw-headline&#039;);&lt;br /&gt;
if ($stickyTitle.length) {&lt;br /&gt;
$stickyTitle.html(&#039;&amp;lt;a href=&amp;quot;&#039; + targetUrl + &#039;&amp;quot; style=&amp;quot;color: inherit; text-decoration: none;&amp;quot;&amp;gt;&#039; + titleText + &#039;&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(function() {&lt;br /&gt;
removeGlobalSiteNotice();&lt;br /&gt;
});&lt;br /&gt;
var topbarResizeTimer;&lt;br /&gt;
$(window).on(&#039;resize orientationchange&#039;, function() {&lt;br /&gt;
clearTimeout(topbarResizeTimer);&lt;br /&gt;
topbarResizeTimer = setTimeout(updateTopBar, 150);&lt;br /&gt;
});&lt;br /&gt;
$(document).ready(updateTopBar);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(updateTopBar);&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
// ==========================================================================&lt;br /&gt;
/* 2026-11-11 (Vamshi Krishna): keep the header and footer from overlapping at in-between widths.&lt;br /&gt;
   - Header: the centre block (site title, Vaniseva line, petal links) is hidden only when it would&lt;br /&gt;
     actually run over the search box, Home link or the user links.&lt;br /&gt;
   - Footer: on wide screens the social icons are hidden when they would cover Donate, and the links&lt;br /&gt;
     are centred. On narrow screens the right edge of the links fades while more are off-screen.&lt;br /&gt;
   The skin sets these styles inline with !important (and re-applies the footer layout on every resize), so&lt;br /&gt;
   this runs after it, and Common.css cannot override them. */&lt;br /&gt;
(function () {&lt;br /&gt;
    function leaves(el) {&lt;br /&gt;
        var out = [];&lt;br /&gt;
        el.querySelectorAll(&#039;*&#039;).forEach(function (e) {&lt;br /&gt;
            if (!e.children.length) {&lt;br /&gt;
                var r = e.getBoundingClientRect();&lt;br /&gt;
                if (r.width &amp;amp;&amp;amp; r.height) out.push(r);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        return out;&lt;br /&gt;
    }&lt;br /&gt;
    function clash(a, b) {&lt;br /&gt;
        for (var x = 0; x &amp;lt; a.length; x++) {&lt;br /&gt;
            for (var y = 0; y &amp;lt; b.length; y++) {&lt;br /&gt;
                var r = a[x], s = b[y];&lt;br /&gt;
                if (Math.min(r.right, s.right) - Math.max(r.left, s.left) &amp;gt; 0 &amp;amp;&amp;amp;&lt;br /&gt;
                    Math.min(r.bottom, s.bottom) - Math.max(r.top, s.top) &amp;gt; 2) return true;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
    function fixMidWidths() {&lt;br /&gt;
        var w = window.innerWidth;&lt;br /&gt;
        var header = document.querySelector(&#039;header.vector-header, header.mw-header&#039;);&lt;br /&gt;
        document.querySelectorAll(&#039;.vanipedia-topbar-center-block&#039;).forEach(function (b) {&lt;br /&gt;
            b.style.setProperty(&#039;display&#039;, &#039;flex&#039;, &#039;important&#039;);&lt;br /&gt;
            if (w &amp;lt; 1000 || !header) return;&lt;br /&gt;
            var theirs = [];&lt;br /&gt;
            header.querySelectorAll(&#039;#p-search, #vanipedia-topbar-home-link, .vector-header-end&#039;).forEach(function (e) {&lt;br /&gt;
                if (!b.contains(e)) theirs = theirs.concat(leaves(e));&lt;br /&gt;
            });&lt;br /&gt;
            if (clash(leaves(b), theirs)) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        var bar = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
        if (!bar) return;&lt;br /&gt;
        var left = bar.querySelector(&#039;.vh-bottom-bar-left-space&#039;);&lt;br /&gt;
        var right = bar.querySelector(&#039;.vh-bottom-bar-right-space&#039;);&lt;br /&gt;
        var inner = bar.querySelector(&#039;.vh-bottom-bar-inner&#039;);&lt;br /&gt;
        var nav = bar.querySelector(&#039;.vh-bottom-nav-links&#039;);&lt;br /&gt;
        var social = bar.querySelector(&#039;.vh-bottom-social-links&#039;);&lt;br /&gt;
        if (!left || !right || !inner || !nav || !social) return;&lt;br /&gt;
        // The icons measure 0 px until their images load, so check again once they have.&lt;br /&gt;
        bar.querySelectorAll(&#039;img&#039;).forEach(function (img) {&lt;br /&gt;
            if (!img.complete &amp;amp;&amp;amp; !img.dataset.fixBound) {&lt;br /&gt;
                img.dataset.fixBound = &#039;1&#039;;&lt;br /&gt;
                img.addEventListener(&#039;load&#039;, schedule);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        if (w &amp;gt;= 1000) {&lt;br /&gt;
            // The footer is kept between resizes here, so clear a fade left over from a narrow window.&lt;br /&gt;
            nav.style.removeProperty(&#039;-webkit-mask-image&#039;);&lt;br /&gt;
            nav.style.removeProperty(&#039;mask-image&#039;);&lt;br /&gt;
            var nr = nav.getBoundingClientRect(), sr = social.getBoundingClientRect();&lt;br /&gt;
            if (sr.width &amp;amp;&amp;amp; (nr.right + 8 &amp;gt; sr.left || sr.right &amp;gt; w)) {&lt;br /&gt;
                left.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
                right.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
                inner.style.setProperty(&#039;justify-content&#039;, &#039;center&#039;, &#039;important&#039;);&lt;br /&gt;
            }&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        var updateFade = function () {&lt;br /&gt;
            var more = nav.scrollLeft + nav.clientWidth &amp;lt; nav.scrollWidth - 2;&lt;br /&gt;
            var mask = more ? &#039;linear-gradient(to right, #000 calc(100% - 40px), transparent)&#039; : &#039;none&#039;;&lt;br /&gt;
            nav.style.setProperty(&#039;-webkit-mask-image&#039;, mask, &#039;important&#039;);&lt;br /&gt;
            nav.style.setProperty(&#039;mask-image&#039;, mask, &#039;important&#039;);&lt;br /&gt;
        };&lt;br /&gt;
        updateFade();&lt;br /&gt;
        if (!nav.dataset.fadeBound) {&lt;br /&gt;
            nav.dataset.fadeBound = &#039;1&#039;;&lt;br /&gt;
            nav.addEventListener(&#039;scroll&#039;, updateFade, { passive: true });&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    var pending;&lt;br /&gt;
    // Run after the skin&#039;s own header and footer setup (which re-runs on resize and 150 ms after it).&lt;br /&gt;
    function schedule() { clearTimeout(pending); pending = setTimeout(fixMidWidths, 300); }&lt;br /&gt;
    $(schedule);&lt;br /&gt;
    $(window).on(&#039;resize orientationchange&#039;, schedule);&lt;br /&gt;
    // This script often starts after the page has loaded, so also re-check when the fonts are ready.&lt;br /&gt;
    if (document.fonts &amp;amp;&amp;amp; document.fonts.ready) document.fonts.ready.then(schedule);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Add Search Icon AND force mobile keyboard to use VaniSearch */&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
// 1. Add the clickable magnifying glass icon (Triggers on focus, click, or typing)&lt;br /&gt;
$(document).on(&#039;focus click input&#039;, &#039;input[type=&amp;quot;search&amp;quot;], input[name=&amp;quot;search&amp;quot;], .search-overlay input&#039;, function() {&lt;br /&gt;
    var $input = $(this);&lt;br /&gt;
    var $wrapper = $input.parent();&lt;br /&gt;
    &lt;br /&gt;
    // Only append the button if it doesn&#039;t already exist&lt;br /&gt;
    if ($wrapper.find(&#039;.vani-mobile-search-btn&#039;).length === 0) {&lt;br /&gt;
        var $btn = $(&#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;vani-mobile-search-btn&amp;quot; style=&amp;quot;background:none; border:none; font-size:22px; padding:0 10px; margin-left:5px; color:#3182ce; z-index:2147483647; cursor:pointer;&amp;quot;&amp;gt;🔍&amp;lt;/button&amp;gt;&#039;);&lt;br /&gt;
        &lt;br /&gt;
        $wrapper.css(&#039;display&#039;, &#039;flex&#039;);&lt;br /&gt;
        $wrapper.append($btn);&lt;br /&gt;
        &lt;br /&gt;
        // Route to VaniSearch if the icon is clicked&lt;br /&gt;
        $btn.on(&#039;click&#039;, function(e) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            e.stopImmediatePropagation();&lt;br /&gt;
            var searchWord = $input.val().trim();&lt;br /&gt;
            if (searchWord !== &#039;&#039;) {&lt;br /&gt;
                window.location.href = mw.util.getUrl(&#039;Special:VaniSearch&#039;) + &#039;?search=&#039; + encodeURIComponent(searchWord);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
    // 2. Intercept the Mobile Keyboard &amp;quot;Enter/Search&amp;quot; key directly&lt;br /&gt;
    $(document).on(&#039;keydown&#039;, &#039;input[type=&amp;quot;search&amp;quot;], input[name=&amp;quot;search&amp;quot;]&#039;, function(e) {&lt;br /&gt;
        // keyCode 13 is the physical Enter/Search key on the keyboard&lt;br /&gt;
        if (e.which === 13 || e.keyCode === 13) {&lt;br /&gt;
            e.preventDefault(); // Stop normal typing behavior&lt;br /&gt;
            e.stopImmediatePropagation(); // Kill Minerva&#039;s native Vue.js search scripts&lt;br /&gt;
            &lt;br /&gt;
            var searchWord = $(this).val().trim();&lt;br /&gt;
            &lt;br /&gt;
            if (searchWord !== &#039;&#039;) {&lt;br /&gt;
                // Route directly to VaniSearch&lt;br /&gt;
                window.location.href = mw.util.getUrl(&#039;Special:VaniSearch&#039;) + &#039;?search=&#039; + encodeURIComponent(searchWord);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Common.css&amp;diff=658980</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Common.css&amp;diff=658980"/>
		<updated>2026-11-13T00:50:01Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Use IDs (#) when there is only one concurrence per page */&lt;br /&gt;
/* Use classes (.) when there are one or more occurrences per page */&lt;br /&gt;
/* Useful parameters... margin-bottom:0.5em */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&amp;amp;family=DM+Serif+Display&amp;amp;family=Noto+Serif:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=DM+Serif+Display&amp;amp;family=Noto+Serif:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
.cw_0 {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
.cw_50 {&lt;br /&gt;
width: 50px;&lt;br /&gt;
}&lt;br /&gt;
.cw_150 {&lt;br /&gt;
width: 150px;&lt;br /&gt;
}&lt;br /&gt;
.cw_500 {&lt;br /&gt;
width: 500px;&lt;br /&gt;
}&lt;br /&gt;
.tabs-input {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.noautonum .tocnumber {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
.daytable {                    /* Usage: {| class=&amp;quot;daytable&amp;quot; */&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.vanitable {                      /* Usage: {| class=&amp;quot;vanitable&amp;quot; */&lt;br /&gt;
border: 0.1em solid #BFBFBF;  /* #BFBFBF=light grey border */&lt;br /&gt;
border-collapse: collapse;&lt;br /&gt;
padding: 0.25em;              /* 0.25em=4px cellpadding */&lt;br /&gt;
background-color: #F2F2F2;    /* #F2F2F2=pale grey background */&lt;br /&gt;
text-align: left;             /* left, center, right */&lt;br /&gt;
vertical-align: middle;       /* top, bottom, or middle */&lt;br /&gt;
}&lt;br /&gt;
.timelineh2 {                          /* (Used on the timeline pages) Usage: &amp;lt;div class=&amp;quot;timelineh2&amp;quot; */&lt;br /&gt;
text-align: center;&lt;br /&gt;
border: 1px solid #ddcef2;&lt;br /&gt;
background: #F2F2F2;                /* was #faf5ff; */&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.timelineh3 {                           /* Usage: &amp;lt;div class=&amp;quot;timelineh3&amp;quot; */&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-top: 1px solid #ddcef2;&lt;br /&gt;
border-bottom: 1px solid #ddcef2;&lt;br /&gt;
background: #FFFFFF;&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {                      /* Usage: &amp;lt;div class=&amp;quot;timelinesummary&amp;quot; */&lt;br /&gt;
border: thin solid #ddcef2;&lt;br /&gt;
border-radius: 1em;&lt;br /&gt;
box-shadow: 0.5em 0.5em 0.5em #888888;&lt;br /&gt;
background: #FFFFCC;&lt;br /&gt;
min-width: 77em;&lt;br /&gt;
margin: 1em auto 3em auto;&lt;br /&gt;
padding: 1em;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.timelinelinks {                      /* Usage: &amp;lt;div class=&amp;quot;timelinelinks&amp;quot;&amp;gt; for Timelinenav template */&lt;br /&gt;
text-align: center;&lt;br /&gt;
font-size: 132%;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.timelinelinks a {                    /* Usage: for Timelinenav template, link text color */&lt;br /&gt;
color: #B5BD64;                   /* #B5BD64 (light mustard) */&lt;br /&gt;
}&lt;br /&gt;
.greentext {                          /* Usage: &amp;lt;span class=&amp;quot;greentext&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.quotelink {                          /* Usage: &amp;lt;span class=&amp;quot;quotelink&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/span&amp;gt; for quote boxes */&lt;br /&gt;
font-size: 1em;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.nectardroptext {                     /* Usage: &amp;lt;span class=&amp;quot;nectardroptext&amp;quot;&amp;gt;&amp;quot;Text&amp;quot;&amp;lt;/span&amp;gt; for Nectar Drop boxes */&lt;br /&gt;
font-size: 1em;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;                   /* #296F39=green */&lt;br /&gt;
}&lt;br /&gt;
.firstchar {                          /* Usage: &amp;lt;span class=&amp;quot;firstchar&amp;quot;&amp;gt;A&amp;lt;/span&amp;gt; */&lt;br /&gt;
float: left;&lt;br /&gt;
width: 0.7em;&lt;br /&gt;
font-size: 375%;&lt;br /&gt;
font-family: algerian, courier;&lt;br /&gt;
line-height: 80%;&lt;br /&gt;
}&lt;br /&gt;
.daystext {                            /* Usage: &amp;lt;span class=&amp;quot;daystext&amp;quot;&amp;gt;Text Here&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                    /* #296F39 = Green used for Video info on the Day in the life pages */&lt;br /&gt;
}&lt;br /&gt;
.daystextb {                           /* Usage: &amp;lt;span class=&amp;quot;daystextb&amp;quot;&amp;gt;Text Here&amp;lt;/span&amp;gt; */&lt;br /&gt;
color: #296F39;                    /* #296F39 = Green used for Video info on the Day in the life pages */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.MITL_page_nav {                       /* Usage: &amp;lt;div class=&amp;quot;MITL_page_nav&amp;quot; */&lt;br /&gt;
text-align: left;&lt;br /&gt;
border: 1px solid #BFBFBF;&lt;br /&gt;
background: #FFF2E6;&lt;br /&gt;
padding: 0.2em 0.4em;&lt;br /&gt;
margin: auto&lt;br /&gt;
}&lt;br /&gt;
.daysnav,.monthsnav {                  /* For D/MITL desktop &amp;amp; mobile */&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.daysnav .month {&lt;br /&gt;
margin: 25px 2%;&lt;br /&gt;
}&lt;br /&gt;
.monthsnav .year {&lt;br /&gt;
margin: 25px 5%;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- Book styles (BG is done) ----------------- */&lt;br /&gt;
.devanagari {                    /* Usage: &amp;lt;div class=&amp;quot;devanagari&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
font-family: interDiac;&lt;br /&gt;
src: url(/css/GauraTimes.ttf);      /* Vedabase font */&lt;br /&gt;
}&lt;br /&gt;
.verse {                                /* Usage: &amp;lt;div class=&amp;quot;verse&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* Font color #0000 = black */&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.verse.inter_diac {                     /* Usage: &amp;lt;div class=&amp;quot;verse inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
}&lt;br /&gt;
.synonyms {                             /* Usage: &amp;lt;div class=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.synonyms.inter_diac {                  /* Usage: &amp;lt;div class=&amp;quot;synonyms inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
}&lt;br /&gt;
.translation {                          /* Usage: &amp;lt;div class=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* #296F39 = green */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.translation.inter_diac {               /* Usage: &amp;lt;div class=&amp;quot;translation inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
.purport {                              /* Usage: &amp;lt;div class=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.purport.inter_diac {                   /* Usage: &amp;lt;div class=&amp;quot;purport inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
\*:not(a).text {                                 /* Usage: &amp;lt;div class=&amp;quot;text&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;                     /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
.text.inter_diac {                      /* Usage: &amp;lt;div class=&amp;quot;text inter_diac&amp;quot;&amp;gt; */&lt;br /&gt;
font-family: interDiac;             /* International diacritics */&lt;br /&gt;
font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
.SB65verse {                     /* 1962-65 SB */&lt;br /&gt;
white-space: pre-line;       /* CSS 3 */&lt;br /&gt;
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */&lt;br /&gt;
white-space: -pre-wrap;      /* Opera 4-6 */&lt;br /&gt;
white-space: -o-pre-wrap;    /* Opera 7 */&lt;br /&gt;
word-wrap: break-word;       /* Internet Explorer 5.5+ */&lt;br /&gt;
text-align: center;          /* Center or margin-left:1.5em; = a : colon. Only if not using text-align: center;*/&lt;br /&gt;
color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End book styles (BG is done) ----------------- */&lt;br /&gt;
/* --- Begin OLD book styles SB, CC (These #IDs should be replaced with .classes as above) --- */&lt;br /&gt;
#verse {&lt;br /&gt;
white-space: pre;&lt;br /&gt;
}&lt;br /&gt;
#text {                          /* Used for verses and was: font-style: italic; */&lt;br /&gt;
}&lt;br /&gt;
#synonyms {                      /* Usage: &amp;lt;div id=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
#translation {                   /* Usage: &amp;lt;div id=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
#purport {                       /* Usage: &amp;lt;div id=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End old books styles BG, SB, CC ----------------- */&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote {&lt;br /&gt;
margin: 1.5em 0em;             /* Places 20px space between quotes on multi-quote pages */&lt;br /&gt;
font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
.quote_heading {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #296F39;&lt;br /&gt;
}&lt;br /&gt;
.quote_translation {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_link {                      /* Vanisource link */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.quote_text {&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_verse {                     /* To center use: text-align: center; */&lt;br /&gt;
color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_text a {                    /* Makes the Vanisource verse links bold */&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END NEW COMPILE FORM -------------------- */&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 {&lt;br /&gt;
margin:0!important;&lt;br /&gt;
padding:0.2em 0.4em;&lt;br /&gt;
}&lt;br /&gt;
#mainbanner {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mainlinks {&lt;br /&gt;
text-align:center;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 110%;&lt;br /&gt;
margin-bottom:0.5em&lt;br /&gt;
}&lt;br /&gt;
#mainlinks a {&lt;br /&gt;
color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
#mainmantra {&lt;br /&gt;
text-align:center;&lt;br /&gt;
margin-top:1.5em;&lt;br /&gt;
color:#B5BD64;&lt;br /&gt;
}&lt;br /&gt;
.maincenter {&lt;br /&gt;
text-align:center;&lt;br /&gt;
max-width:65em;&lt;br /&gt;
margin:0px auto;&lt;br /&gt;
padding-bottom:1em;&lt;br /&gt;
}&lt;br /&gt;
/* Don&#039;t display some stuff on the main page */&lt;br /&gt;
body.page-Main_Page #t-cite,&lt;br /&gt;
body.page-Main_Page #lastmod,&lt;br /&gt;
body.page-Main_Page #siteSub {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE CODING -------------------- */&lt;br /&gt;
/* -------------------- BEGIN CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
/* 1. Override core Vector 2022 background CSS variables */&lt;br /&gt;
:root,&lt;br /&gt;
.skin-vector-2022,&lt;br /&gt;
html {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
--border-color-base: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Unify legacy elements and set global font */&lt;br /&gt;
body,&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base {&lt;br /&gt;
background: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
#headertabs {&lt;br /&gt;
background: inherit;&lt;br /&gt;
}&lt;br /&gt;
#headertabs ul li.ui-state-active {&lt;br /&gt;
background: #D4ECDD;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Force teal and remove borders on all Vector 2022 UI containers, sidebars, and Codex menus */&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.mw-page-container-inner,&lt;br /&gt;
.mw-content-container,&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-sidebar-container,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
#vector-toc,&lt;br /&gt;
.vector-toc-pinned-container,&lt;br /&gt;
.vector-toc-contents,&lt;br /&gt;
.vector-dropdown-content,&lt;br /&gt;
.vector-menu-content,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-menu__list {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ------------------------------------ */&lt;br /&gt;
div.thumb {          /* Remove white border from thumbnails */&lt;br /&gt;
border: none;&lt;br /&gt;
}&lt;br /&gt;
div.tright {&lt;br /&gt;
border: none;&lt;br /&gt;
margin: 0.5em 0 0.8em 1.4em;&lt;br /&gt;
}&lt;br /&gt;
div.tleft {&lt;br /&gt;
border: none;&lt;br /&gt;
margin: 0.5em 1.4em 0.8em 0;&lt;br /&gt;
}&lt;br /&gt;
#lastmod {&lt;br /&gt;
display:none&lt;br /&gt;
}&lt;br /&gt;
li#ca-unify {&lt;br /&gt;
margin-left:1.6em;&lt;br /&gt;
}&lt;br /&gt;
#google-search input {&lt;br /&gt;
font-size:95%;&lt;br /&gt;
width:10.9em;&lt;br /&gt;
}&lt;br /&gt;
#searchform {&lt;br /&gt;
padding-bottom:0.5em&lt;br /&gt;
}&lt;br /&gt;
#p-logo a, #p-logo a:hover {&lt;br /&gt;
height:190px;&lt;br /&gt;
}&lt;br /&gt;
#column-one {&lt;br /&gt;
padding-top:190px;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation {&lt;br /&gt;
padding-top:30px;&lt;br /&gt;
}&lt;br /&gt;
.ac_results {&lt;br /&gt;
padding: 0px;&lt;br /&gt;
border: 1px solid black;&lt;br /&gt;
background-color: Window;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
z-index: 99999;&lt;br /&gt;
}&lt;br /&gt;
.ac_results ul {&lt;br /&gt;
width: 100%;&lt;br /&gt;
list-style-position: outside;&lt;br /&gt;
list-style: none;&lt;br /&gt;
padding: 0;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.ac_results li {&lt;br /&gt;
margin: 0px;&lt;br /&gt;
padding: 2px 5px;&lt;br /&gt;
cursor: default;&lt;br /&gt;
display: block;&lt;br /&gt;
/* if width will be 100% horizontal scrollbar will appear when scroll mode will be used */&lt;br /&gt;
/* width: 100%; */&lt;br /&gt;
font: menu;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
/* it is very important, if line-height not set or set in relative units scroll will be broken in firefox */&lt;br /&gt;
line-height: 16px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.ac_loading {&lt;br /&gt;
background: Window url(&#039;indicator.gif&#039;) right center no-repeat;&lt;br /&gt;
}&lt;br /&gt;
.ac_odd {&lt;br /&gt;
background-color: #eee;&lt;br /&gt;
}&lt;br /&gt;
.ac_over {&lt;br /&gt;
background-color: aquamarine;&lt;br /&gt;
color: HighlightText;&lt;br /&gt;
}&lt;br /&gt;
.ac_moreItems {&lt;br /&gt;
text-align: center;&lt;br /&gt;
background-color: InactiveCaption;&lt;br /&gt;
color: InactiveCaptionText;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
padding: 0px 5px;&lt;br /&gt;
cursor: default;&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
font: bold menu 12px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
-moz-user-select: none;&lt;br /&gt;
-khtml-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE TEST -------------------- */&lt;br /&gt;
body.page-Main_Page_test h1 {&lt;br /&gt;
background:#f0f0f0;            /* was background:#faf5ff; */&lt;br /&gt;
border-bottom:1px solid #ccc;&lt;br /&gt;
border-top:1px solid #ccc;&lt;br /&gt;
padding:0.3em;&lt;br /&gt;
margin:1em 0;&lt;br /&gt;
color:#B5BD64;                /* font color */&lt;br /&gt;
font-family:georgia;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 140%;&lt;br /&gt;
text-align:center;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page_test h2 {&lt;br /&gt;
background:#f0f0f0;&lt;br /&gt;
border-bottom:1px solid #ccc;&lt;br /&gt;
border-top:1px solid #ccc;&lt;br /&gt;
padding:0.3em;&lt;br /&gt;
margin:1em 0;&lt;br /&gt;
color:#000000;&lt;br /&gt;
font-family:georgia;&lt;br /&gt;
font-weight:bold;&lt;br /&gt;
font-size: 110%;&lt;br /&gt;
text-align:center;&lt;br /&gt;
}&lt;br /&gt;
#mainh2links a {&lt;br /&gt;
color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE TEST -------------------- */&lt;br /&gt;
/* --------------- DONATION PAGE - http://vanipedia.org/wiki/Special:IframePage/Donation --------------------*/&lt;br /&gt;
#iframeframe {&lt;br /&gt;
height: 800px;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
/* 2020-11-27 Elad: Scale and center main page banners */&lt;br /&gt;
a[href\*=&#039;MainPage&#039;]::after {&lt;br /&gt;
content: &#039;a&#039;;&lt;br /&gt;
font-size: 50px;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
img[src\*=&#039;MainPage&#039;] {&lt;br /&gt;
transform: scale(1.225) translateX(9%);&lt;br /&gt;
}&lt;br /&gt;
/* End mainpage banners */&lt;br /&gt;
/* Main page mobile view classes */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.MainPageBG {&lt;br /&gt;
display: inline-table;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
display: table-cell;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Stack the 5-column theme analysis sections vertically */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Prevent the timeline from breaking the mobile viewport */&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: unset;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin: 1em auto;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Make fixed-width captions flexible on mid-sized screens */&lt;br /&gt;
.youtube_right .thumbcaption,&lt;br /&gt;
.youtube_left .thumbcaption {&lt;br /&gt;
width: auto;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Ensure old table layouts don&#039;t cause horizontal scroll */&lt;br /&gt;
.vanitable {&lt;br /&gt;
display: block;&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 400px)&lt;br /&gt;
{&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;40em&amp;quot;] {&lt;br /&gt;
width: 78vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption {&lt;br /&gt;
width: 69vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideowrap {&lt;br /&gt;
width: 69vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo {&lt;br /&gt;
padding: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;24em&amp;quot;] {&lt;br /&gt;
width: unset !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo iframe {&lt;br /&gt;
width: 67vw;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;32em&amp;quot;] { /* right-to-left languages */&lt;br /&gt;
min-width: 80vw !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 320px)&lt;br /&gt;
{&lt;br /&gt;
#mp-upper .embedvideo iframe {&lt;br /&gt;
width: 70vw;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption {&lt;br /&gt;
width: 69vw;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideo {&lt;br /&gt;
width: 71vw !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper .embedvideowrap {&lt;br /&gt;
width: 67vw !important;&lt;br /&gt;
}&lt;br /&gt;
.NectarDropBox&lt;br /&gt;
{&lt;br /&gt;
min-width: 17.5em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-right &amp;gt; tbody &amp;gt; tr:nth-child(4) &amp;gt; td&lt;br /&gt;
{&lt;br /&gt;
padding: 0 0 0 .5em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-right &amp;gt; tbody &amp;gt; tr:nth-child(6) &amp;gt; td&lt;br /&gt;
{&lt;br /&gt;
padding: 0 0 0 .4em !important;&lt;br /&gt;
}&lt;br /&gt;
#mp-upper div[style\*=&amp;quot;32em&amp;quot;] { /* right-to-left languages */&lt;br /&gt;
min-width: 86vw !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* End main page mobile view classes */&lt;br /&gt;
/* Generic center class */&lt;br /&gt;
div.center&lt;br /&gt;
{&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar drop classes */&lt;br /&gt;
@media only screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
div.NectarDropBox&lt;br /&gt;
{&lt;br /&gt;
max-width: 30%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox&lt;br /&gt;
{&lt;br /&gt;
text-align: left;&lt;br /&gt;
min-height: 11.6em;&lt;br /&gt;
border:thin solid #000000;&lt;br /&gt;
border-radius: 1em;&lt;br /&gt;
box-shadow: 0.5em 0.5em 1em #bcbcbc;&lt;br /&gt;
margin: 1em 0em;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 800px)&lt;br /&gt;
{&lt;br /&gt;
.vaniquotebox {&lt;br /&gt;
max-width:80%;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox &amp;gt; table&lt;br /&gt;
{&lt;br /&gt;
text-align:left;&lt;br /&gt;
font-size:1em;&lt;br /&gt;
color:#000000;&lt;br /&gt;
min-height: 11.5em;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox td&lt;br /&gt;
{&lt;br /&gt;
padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
/* Put spacing between the YouTube video player and text that flows around it */&lt;br /&gt;
/* left-to-right languages */&lt;br /&gt;
.youtube_right .embedvideo&lt;br /&gt;
{&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption&lt;br /&gt;
{&lt;br /&gt;
width: 330px;&lt;br /&gt;
}&lt;br /&gt;
/* right-to-left languages */&lt;br /&gt;
.youtube_left .embedvideo&lt;br /&gt;
{&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc ul&lt;br /&gt;
{&lt;br /&gt;
text-align: right !important;&lt;br /&gt;
direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc .tocnumber {&lt;br /&gt;
padding-left: 0.5em;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc .toctitle&lt;br /&gt;
{&lt;br /&gt;
direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.ar .toctitle::before {&lt;br /&gt;
content: &amp;quot;محتويات&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he .toctitle::before {&lt;br /&gt;
content: &amp;quot;תוכן עניינים&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he,.rtltoc.ar {&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
font-weight: sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.rtltoc.he h2,.rtltoc.ar h2&lt;br /&gt;
{&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Kasya */&lt;br /&gt;
/* Custom Wikipedia-style Hover Popup Alternative */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
content: &amp;quot;Preview: &amp;quot; attr(title);&lt;br /&gt;
position: absolute;&lt;br /&gt;
bottom: 120%;&lt;br /&gt;
left: 50%;&lt;br /&gt;
transform: translateX(-50%);&lt;br /&gt;
background: var(--background-color-page, #ffffff);&lt;br /&gt;
color: var(--color-base, #202122);&lt;br /&gt;
padding: 12px 16px;&lt;br /&gt;
border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
white-space: normal;&lt;br /&gt;
width: 280px;&lt;br /&gt;
z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- THEME ANALYSIS PAGE STRUCTURE -------------------- */&lt;br /&gt;
/* 5-Column Grid */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr);&lt;br /&gt;
gap: 15px;&lt;br /&gt;
margin: 2em 0;&lt;br /&gt;
}&lt;br /&gt;
.theme-column {&lt;br /&gt;
background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
padding: 15px;&lt;br /&gt;
border: 1px solid #B5BD64;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
/* Formats the links cleanly inside each column */&lt;br /&gt;
.theme-column ul {&lt;br /&gt;
list-style-type: none;&lt;br /&gt;
padding: 0;&lt;br /&gt;
margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.theme-column li {&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
/* Eliminate structural white borders and force structural columns to teal */&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
#vector-toc,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-page-container-inner,&lt;br /&gt;
.vector-sidebar-container {&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Override core Vector 2022 background CSS variables */&lt;br /&gt;
:root,&lt;br /&gt;
.skin-vector-2022,&lt;br /&gt;
html {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
--border-color-base: transparent !important; /* Neutralizes structural borders */&lt;br /&gt;
}&lt;br /&gt;
/* Force the specific grid columns and pinned containers to adopt the teal */&lt;br /&gt;
.vector-sidebar-container,&lt;br /&gt;
.vector-column-start,&lt;br /&gt;
.vector-column-end,&lt;br /&gt;
.vector-toc-pinned-container,&lt;br /&gt;
.vector-pinnable-element,&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.mw-page-container-inner {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Wit &amp;amp; Wisdom Card Hover Effects */&lt;br /&gt;
.ww-card {&lt;br /&gt;
transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
box-shadow: 0 6px 15px rgba(0,0,0,0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.ww-image-layer {&lt;br /&gt;
transition: transform 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover .ww-image-layer {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
.ww-text-arrow {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
.ww-card:hover .ww-text-arrow {&lt;br /&gt;
transform: translateX(4px);&lt;br /&gt;
}&lt;br /&gt;
/* Portal Books Accordion Styles */&lt;br /&gt;
.book-accordion-report {&lt;br /&gt;
background: #FDF2D5;&lt;br /&gt;
border: 1px solid #d0d7de;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,0.04);&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* --- ENHANCED PORTAL BOOKS ACCORDION --- */&lt;br /&gt;
/* The Main Container */&lt;br /&gt;
.book-accordion {&lt;br /&gt;
background: #FFF8EE;&lt;br /&gt;
border: none;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
margin-bottom: 20px;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0,0,0,0.06); /* Deeper, softer shadow */&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
/* The Clickable Header Bar */&lt;br /&gt;
.book-accordion-header {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
color: #1f4033;&lt;br /&gt;
padding: 16px 20px 16px 60px; /* Top: 16px, Right: 20px, Bottom: 16px, Left: 60px */&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background-color 0.2s ease;&lt;br /&gt;
user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* Header Hover Effect */&lt;br /&gt;
.book-accordion-header:hover {&lt;br /&gt;
background-color: #7fbd97; /* Lightens the bar slightly on hover */&lt;br /&gt;
}&lt;br /&gt;
.extra-button {&lt;br /&gt;
background-color: #5B3E34;&lt;br /&gt;
}&lt;br /&gt;
.extra-button:hover {&lt;br /&gt;
background-color: #907359;&lt;br /&gt;
}&lt;br /&gt;
/* Fix for the standard MediaWiki Collapse/Expand Button */&lt;br /&gt;
.book-accordion .mw-collapsible-toggle {&lt;br /&gt;
float: right;&lt;br /&gt;
font-weight: normal;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
background: rgba(255, 255, 255, 0.15);&lt;br /&gt;
padding: 4px 12px;&lt;br /&gt;
border-radius: 20px; /* Makes it a pill shape */&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
}&lt;br /&gt;
/* Target the link inside the toggle to ensure it stays white */&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover {&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
/* The Content Area */&lt;br /&gt;
.book-accordion-content {&lt;br /&gt;
padding: 24px;&lt;br /&gt;
}&lt;br /&gt;
/* The Grid Setup */&lt;br /&gt;
.book-grid-list {&lt;br /&gt;
column-width: 280px;&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
list-style-type: none;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Single-column version of accordion link list */&lt;br /&gt;
.book-grid-list.single-column {&lt;br /&gt;
column-width: auto;&lt;br /&gt;
column-count: 1;&lt;br /&gt;
column-gap: 0;&lt;br /&gt;
}&lt;br /&gt;
.book-grid-list li {&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
break-inside: avoid;&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Links */&lt;br /&gt;
.mw-parser-output .book-grid-list li a,&lt;br /&gt;
.mw-parser-output .book-grid-list li a.external {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
background-image: none !important; /* Safely removes the external link icon */&lt;br /&gt;
border: 1px solid #e1e4e8 !important;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
color: #1a5e9a;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,0.02);&lt;br /&gt;
transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Hover Effect */&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover,&lt;br /&gt;
.mw-parser-output .book-grid-list li a.external:hover {&lt;br /&gt;
background-color: #f4f8fc !important;&lt;br /&gt;
border-color: #1a5e9a !important;&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
box-shadow: 0 4px 10px rgba(26,94,154,0.12);&lt;br /&gt;
}&lt;br /&gt;
/* Mini-Card Hover Effect */&lt;br /&gt;
.book-grid-list li a:hover {&lt;br /&gt;
background-color: #f4f8fc;&lt;br /&gt;
border-color: #1a5e9a;&lt;br /&gt;
transform: translateY(-2px); /* Lifts the card up slightly */&lt;br /&gt;
box-shadow: 0 4px 10px rgba(26,94,154,0.12); /* Subtle blue glow */&lt;br /&gt;
}&lt;br /&gt;
/* --- Solid Buttons with a Padded Outer Frame (Pseudo-Element Method) --- */&lt;br /&gt;
.vision-btn.btn-framed {&lt;br /&gt;
position: relative !important; /* Required to anchor the frame */&lt;br /&gt;
margin: 12px !important; /* Ensures there is room for the frame to render */&lt;br /&gt;
}&lt;br /&gt;
/* This draws the actual frame 6px outside the button */&lt;br /&gt;
.vision-btn.btn-framed::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: -12px;&lt;br /&gt;
left: -12px;&lt;br /&gt;
right: -12px;&lt;br /&gt;
bottom: -12px;&lt;br /&gt;
border: 2px solid #3a5c6e !important; /* The teal frame */&lt;br /&gt;
border-radius: 6px !important; /* Slightly rounded to match the button */&lt;br /&gt;
pointer-events: none; /* Ensures the frame doesn&#039;t block you from clicking the button */&lt;br /&gt;
}&lt;br /&gt;
/* Changes the frame color when you hover over the button */&lt;br /&gt;
.vision-btn.btn-framed:hover::after {&lt;br /&gt;
border-color: #466e84 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile Responsiveness for Custom Book Grids */&lt;br /&gt;
@media screen and (max-width: 720px) {&lt;br /&gt;
.book-grid-list {&lt;br /&gt;
/* Forces the grid to stack into a single vertical column on small screens */&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
/* Adjust padding for smaller screens if necessary */&lt;br /&gt;
.book-accordion-content {&lt;br /&gt;
padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------&lt;br /&gt;
FIX: Mobile-Only Image Scaling (Leaves Desktop Intact)&lt;br /&gt;
---------------------------------------------------- */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Don&#039;t show external-link icon for image-only links */&lt;br /&gt;
.mw-parser-output a.external:has(img) {&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Layout for Image &amp;amp; Button Grids */&lt;br /&gt;
.compilation-wrapper {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
align-items: flex-start;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 30px;&lt;br /&gt;
margin: 20px auto;&lt;br /&gt;
max-width: 1000px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-image {&lt;br /&gt;
flex: 1 1 300px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
max-width: 450px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-button-grid {&lt;br /&gt;
flex: 1 1 400px;&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));&lt;br /&gt;
gap: 15px;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn {&lt;br /&gt;
background-color: #3a5c6e;&lt;br /&gt;
padding: 12px 24px;&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
.compilation-btn-full {&lt;br /&gt;
grid-column: 1 / -1;&lt;br /&gt;
}&lt;br /&gt;
/* Defines the layout for the main container holding all columns */&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr); /* Creates exactly 5 equal columns */&lt;br /&gt;
gap: 15px; /* Adds consistent breathing room between the columns */&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Optional but highly recommended: Make it stack nicely on smaller screens */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: repeat(2, 1fr); /* 2 columns on medium screens */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
.theme-analysis-grid {&lt;br /&gt;
grid-template-columns: 1fr; /* 1 single column on mobile */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
MEDIA SNIPPETS OVERFLOW FIX (The Nuclear Option)&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Target the main column boxes by their unique background color */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important; /* Force-stops ANY visual spilling */&lt;br /&gt;
}&lt;br /&gt;
/* 2. Target the nested inner divs and forcefully strip their hardcoded 300px widths */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] div {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Keep images, video frames, and MediaWiki file wrappers strictly contained */&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] img,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] iframe,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] .embedvideo,&lt;br /&gt;
.mw-parser-output div[style\*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 auto !important; /* Centers the media nicely */&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA VISION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vision-layout-wrapper {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 950px;&lt;br /&gt;
margin: 10px auto 30px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* INTRODUCTION */&lt;br /&gt;
.vision-intro {&lt;br /&gt;
max-width: 850px;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
color: #263b38;&lt;br /&gt;
font-size: 17px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
/* CORE PRINCIPLES TITLE */&lt;br /&gt;
.vision-core-title {&lt;br /&gt;
margin: 0 auto 14px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
color: #3a5c6e;&lt;br /&gt;
font-size: 22px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
}&lt;br /&gt;
.vision-core-title span {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
/* CORE PRINCIPLES IMAGE&lt;br /&gt;
No border/frame/padding.&lt;br /&gt;
Uses full available content width.&lt;br /&gt;
*/&lt;br /&gt;
.vision-core-image {&lt;br /&gt;
width: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
line-height: 0;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vision-core-image .mw-file-description,&lt;br /&gt;
.vision-core-image .mw-file-element,&lt;br /&gt;
.vision-core-image img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* BUTTONS */&lt;br /&gt;
.vision-buttons-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: row;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 22px;&lt;br /&gt;
}&lt;br /&gt;
/* EXISTING BUTTON GRAPHICS */&lt;br /&gt;
.vision-btn {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
background-color: #3a5c6e;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: background-color 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn:hover {&lt;br /&gt;
background-color: #466e84;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn a,&lt;br /&gt;
.vision-btn a.external {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
padding: 22px 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
text-align: center;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
/* RESPONSIVE */&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
.vision-buttons-row {&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
.vision-btn {&lt;br /&gt;
flex: 1 1 45%;&lt;br /&gt;
}&lt;br /&gt;
.vision-intro {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------&lt;br /&gt;
Vanipedia Community Section&lt;br /&gt;
---------------------------------------------------- */&lt;br /&gt;
.community-layout-wrapper {&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 35px auto 40px;&lt;br /&gt;
padding: 0 15px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Vanivillage + Vaniseva */&lt;br /&gt;
.community-platform-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 100px;&lt;br /&gt;
margin-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 240px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item a:hover {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
}&lt;br /&gt;
/* YouTube + Facebooks + Instagram */&lt;br /&gt;
.community-social-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 102px;&lt;br /&gt;
margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 115px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item a:hover {&lt;br /&gt;
transform: scale(1.08);&lt;br /&gt;
}&lt;br /&gt;
/* Community image */&lt;br /&gt;
.community-image-container {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
.community-image-container img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1000px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Contact + Statistics buttons */&lt;br /&gt;
.community-button-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
gap: 30px;&lt;br /&gt;
margin: 0 auto 30px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row .vision-btn {&lt;br /&gt;
width: 250px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.community-layout-wrapper {&lt;br /&gt;
padding: 0 10px;&lt;br /&gt;
margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-row {&lt;br /&gt;
gap: 25px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.community-platform-item img {&lt;br /&gt;
max-width: 150px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-row {&lt;br /&gt;
gap: 18px;&lt;br /&gt;
margin-bottom: 25px;&lt;br /&gt;
}&lt;br /&gt;
.community-social-item img {&lt;br /&gt;
max-width: 65px;&lt;br /&gt;
}&lt;br /&gt;
.community-image-container {&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row {&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.community-button-row .vision-btn {&lt;br /&gt;
width: calc(50% - 6px);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
GLOBAL SITENOTICE / MEDIAWIKI HEADER SUPPRESSION (ALL PAGES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#siteNotice,&lt;br /&gt;
#localNotice,&lt;br /&gt;
.mw-sitenotice,&lt;br /&gt;
.sitenotice,&lt;br /&gt;
.vector-sitenotice-container,&lt;br /&gt;
#mainbanner,&lt;br /&gt;
.anonnotice,&lt;br /&gt;
.dismissable-notice,&lt;br /&gt;
#centralNotice {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Only hide these tabs if the JavaScript determines the user is NOT authorized */&lt;br /&gt;
body.restricted-ui #ca-history,&lt;br /&gt;
body.restricted-ui #ca-talk,&lt;br /&gt;
body.restricted-ui #ca-viewsource {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
NIGHT MODE / DARK MODE OVERRIDES&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Target the specific dark mode class applied by the Vector toggle */&lt;br /&gt;
html.skin-theme-clientpref-night {&lt;br /&gt;
--background-color-base: #121212 !important;&lt;br /&gt;
--background-color-page: #121212 !important;&lt;br /&gt;
--background-color-quiet: #1a1a1a !important;&lt;br /&gt;
--color-base: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Global background and text color overrides */&lt;br /&gt;
html.skin-theme-clientpref-night body,&lt;br /&gt;
html.skin-theme-clientpref-night #content,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-body,&lt;br /&gt;
html.skin-theme-clientpref-night #mw-page-base,&lt;br /&gt;
html.skin-theme-clientpref-night #mw-head-base {&lt;br /&gt;
background: #121212 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Unified Vector 2022 UI containers and Codex menus */&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container-inner,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-content-container,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-header-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-column-start,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-column-end,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sidebar-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinnable-element,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinnable-header,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-toc-contents,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-menu-content,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-appearance-pinned-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-page-toolbar-container,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-page-toolbar,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu__list,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-radio,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-appearance {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Fix specific custom components (Cards, Columns, Book Accordions) */&lt;br /&gt;
html.skin-theme-clientpref-night .theme-column {&lt;br /&gt;
background: rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .book-accordion {&lt;br /&gt;
background: #1a1a1a !important;&lt;br /&gt;
border-color: #333 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .book-accordion-header {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border-bottom: 3px solid #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a,&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a.external {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
color: #90cdf4 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output .book-grid-list li a:hover {&lt;br /&gt;
background-color: #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text,&lt;br /&gt;
html.skin-theme-clientpref-night \*:not(a).text {&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Fix the Search Bar and Auto-suggest Dropdown */&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input__input-wrapper,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-typeahead-search-container {&lt;br /&gt;
background-color: #1a1a1a !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input__input {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-text-input__input::placeholder {&lt;br /&gt;
color: #a0aec0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-search-input__end-button {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
border-color: #4a5568 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-typeahead-search__menu {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border: 1px solid #333 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item:hover,&lt;br /&gt;
html.skin-theme-clientpref-night .cdx-menu-item--selected {&lt;br /&gt;
background-color: #2d3748 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Invert external iframes and override inline widget colors */&lt;br /&gt;
html.skin-theme-clientpref-night .vanipedia-clock iframe {&lt;br /&gt;
filter: invert(0.92) hue-rotate(180deg) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;#ede9ce&amp;quot;],&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;background-color: #ede9ce&amp;quot;],&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;background-color:#ede9ce&amp;quot;] {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border-color: #333 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .mw-parser-output div[style\*=&amp;quot;#ede9ce&amp;quot;] a,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-panelLayout-framed a {&lt;br /&gt;
color: #90cdf4 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-panelLayout-framed,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-tabPanelLayout {&lt;br /&gt;
background-color: #121212 !important;&lt;br /&gt;
border: 1px solid #333 !important;&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-fieldsetLayout,&lt;br /&gt;
html.skin-theme-clientpref-night .oo-ui-widget {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Scrollbars and Edge Stripes Cleanup */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content {&lt;br /&gt;
scrollbar-color: #3b4b5f #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar {&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar-track,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar-track {&lt;br /&gt;
background: #1a202c !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc::-webkit-scrollbar-thumb,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content::-webkit-scrollbar-thumb {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-toc .vector-toc-list-item-active {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-pinned-container::after,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-sticky-pinned-container::before,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container::after,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-pinned-container::before {&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Dark Mode Sidebar Menu Widgets &amp;amp; Headers */&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content {&lt;br /&gt;
background-color: #253141 !important;&lt;br /&gt;
border: 1px solid #3b4b5f !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a \*,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a \* {&lt;br /&gt;
color: #e2e8f0 !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a:hover,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content a:hover \*,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a:hover,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu a:hover \* {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vector-main-menu .vector-menu-heading,&lt;br /&gt;
html.skin-theme-clientpref-night .vector-dropdown-content .vector-menu-heading {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
border: 1px solid #4a5568 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-sidebar-menu.vanipedia-collapsed:has(.vector-menu-content-list:empty) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
LIGHT MODE OVERRIDES&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* 1. Global Light Mode Layout Variables */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) {&lt;br /&gt;
--background-color-base: #D4ECDD !important;&lt;br /&gt;
--background-color-page: #D4ECDD !important;&lt;br /&gt;
--background-color-quiet: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner {&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Light Mode Sidebar &amp;amp; Menu Backgrounds */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container {&lt;br /&gt;
background-color: #EEF2F9 !important;&lt;br /&gt;
--background-color-interactive: #EEF2F9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Give the floating dropdown a visible box in Light Mode */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content:not(#vector-user-links-dropdown *):not(.vector-user-menu *) {&lt;br /&gt;
background-color: #ffffff !important; /* Clean white background */&lt;br /&gt;
border: 1px solid #c8ccd1 !important; /* Soft grey border */&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; /* Soft shadow */&lt;br /&gt;
}&lt;br /&gt;
/* Ensure inner wrappers don&#039;t double-pad or override the box */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc {&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Light Mode Sidebar Menu Typography &amp;amp; Headers */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading {&lt;br /&gt;
background-color: #345B63 !important; /* Dark teal background for headers */&lt;br /&gt;
color: #ffffff !important; /* White text */&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link {&lt;br /&gt;
color: #2F5E5E !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover {&lt;br /&gt;
color: #0645ad !important;&lt;br /&gt;
background-color: #EEF2F9 !important; /* Soft hover highlight */&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
GLOBAL OVERRIDES (BOTH MODES)&lt;br /&gt;
========================================================= */&lt;br /&gt;
#mainbanner {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body,&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body-content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Personality Landing Hero */&lt;br /&gt;
.personality-card {&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 0 auto 35px auto;&lt;br /&gt;
background: #3a5c6e;&lt;br /&gt;
border: 1px solid #7FA28B;&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.personality-hero {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 28px;&lt;br /&gt;
align-items: center; /* This centers the shorter column (image or text) vertically */&lt;br /&gt;
}&lt;br /&gt;
.personality-image {&lt;br /&gt;
flex: 0 0 396px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.personality-image img {&lt;br /&gt;
max-width: 360px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
margin: auto;&lt;br /&gt;
padding: 4px;&lt;br /&gt;
background: #E7F3E5;&lt;br /&gt;
border: 1px solid #c8c8c8;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
box-shadow: 0 1px 3px rgba(0,0,0,.08);&lt;br /&gt;
}&lt;br /&gt;
/* Keep the title fix you applied earlier! */&lt;br /&gt;
.personality-title {&lt;br /&gt;
font-size: 180%;&lt;br /&gt;
text-align: left;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.personality-content {&lt;br /&gt;
flex: 1;&lt;br /&gt;
padding: 0 24px 0 0;&lt;br /&gt;
}&lt;br /&gt;
/* --- Mobile Layout Rules --- */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
.personality-hero {&lt;br /&gt;
flex-direction: column; /* Stacks the image and text vertically */&lt;br /&gt;
gap: 16px; /* Reduces the gap slightly so it doesn&#039;t feel too empty on mobile */&lt;br /&gt;
}&lt;br /&gt;
.personality-image {&lt;br /&gt;
flex: 1 1 auto; /* Removes the rigid 360px width constraint */&lt;br /&gt;
width: 100%; /* Allows the image to fill the mobile container gracefully */&lt;br /&gt;
}&lt;br /&gt;
.personality-image img {&lt;br /&gt;
max-width: 100%; /* Ensures the image never spills off the screen */&lt;br /&gt;
}&lt;br /&gt;
.personality-title {&lt;br /&gt;
text-align: center; /* Optional: Centering the title often looks better on stacked mobile layouts */&lt;br /&gt;
}&lt;br /&gt;
.personality-content {&lt;br /&gt;
padding: 0 16px; /* Adds 16px of space to the left and right of the text */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/*--- Additional Info Card ---*/&lt;br /&gt;
.info-card {&lt;br /&gt;
max-width: 900px;&lt;br /&gt;
margin: 30px auto;&lt;br /&gt;
padding: 24px 28px;&lt;br /&gt;
background: #FFF8EE;&lt;br /&gt;
border: 1px solid #D8C7A5;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.info-card h3 {&lt;br /&gt;
margin: 0 0 15px;&lt;br /&gt;
font-size: 150%;&lt;br /&gt;
color: #345B63;&lt;br /&gt;
}&lt;br /&gt;
.info-card p {&lt;br /&gt;
margin: 0 0 16px;&lt;br /&gt;
line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
.info-card .cta-button {&lt;br /&gt;
margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Hide empty sidebar menu headings */&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.accordion-toc-heading {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STICKY HEADER &amp;amp; FLOATING MENU ONLY&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Permanently remove the pinned sidebar column &amp;amp; all pinning buttons */&lt;br /&gt;
#vector-main-menu-pinned-container,&lt;br /&gt;
.vector-main-menu-pinned-container,&lt;br /&gt;
.vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action,&lt;br /&gt;
.vector-pinnable-header-toggle-button,&lt;br /&gt;
.vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button,&lt;br /&gt;
[data-event-name\*=&amp;quot;vector-main-menu.pin&amp;quot;],&lt;br /&gt;
[data-event-name\*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Hide magnifying glass / search toggle icon in sticky header */&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle,&lt;br /&gt;
#vector-sticky-header .mw-ui-icon-wikimedia-search,&lt;br /&gt;
#vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Sticky header container layout */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header,&lt;br /&gt;
#vector-sticky-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
background-color: #cce7d7 !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
padding-left: 16px !important;&lt;br /&gt;
padding-right: 16px !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode version */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header {&lt;br /&gt;
background-color: #1a1a1a !important;&lt;br /&gt;
border-bottom: 2px solid #3b4b5f !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Start Container: Burger + Search (PREVENTS growing/stretching across the bar) */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important; /* Stops it from expanding across the middle */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Burger button */&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
min-width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Search box */&lt;br /&gt;
#vector-sticky-header #p-search,&lt;br /&gt;
#vector-sticky-header form#searchform,&lt;br /&gt;
#vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner,&lt;br /&gt;
#vector-sticky-header .cdx-search-input {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
top: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
bottom: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
float: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox,&lt;br /&gt;
#vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Position Page Title in the MIDDLE of the top bar */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-title,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar .mw-headline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-size: 1.35rem !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode text */&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline,&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Action tools stay on the far right */&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end,&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. Floating Dropdown Menu Box Styling */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content {&lt;br /&gt;
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background-color: var(--background-color-base, #ffffff) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
FLOATING &amp;quot;BACK TO TOP&amp;quot; BUTTON&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background-color: #345B63 !important; /* Vanipedia dark teal */&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
transform: translateY(12px) !important;&lt;br /&gt;
transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shown when scrolled down */&lt;br /&gt;
#vanipedia-back-to-top.visible {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
transform: translateY(0) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top:hover {&lt;br /&gt;
background-color: #244147 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top:active {&lt;br /&gt;
transform: translateY(0) !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top svg {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark mode theme */&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top {&lt;br /&gt;
background-color: #3b4b5f !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover {&lt;br /&gt;
background-color: #4f637c !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile positioning */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 18px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
UNIVERSAL VĀṆĪ-TEMPLE MAIN PAGE: FULL-WIDTH ARCHITECTURAL BLUEPRINT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Petal Color &amp;amp; Material Variables */&lt;br /&gt;
:root {&lt;br /&gt;
--petal-color:        #1b2e4b; /* Vanipedia Midnight Blue */&lt;br /&gt;
--petal-color-dark:   #101c2e;&lt;br /&gt;
--vani-gold:          #d4af37;&lt;br /&gt;
--vani-wood-wall:     #241913; /* Rich dark walnut edge-to-edge */&lt;br /&gt;
--vani-shelf-depth:   #140d09; /* Deep shadow inside open shelves */&lt;br /&gt;
--vani-border-wood:   #3d2b20;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Show &amp;amp; Theme the Vector 2022 Top Bar (from image_3992d7.png) */&lt;br /&gt;
body.page-Main_Page .vector-header-container, body.page-Main_Page #mw-head { display: flex !important; background: transparent !important; background-color: transparent !important; border: none !important; border-bottom: none !important; box-shadow: none !important; height: auto !important; min-height: 86px !important; }&lt;br /&gt;
.vector-header-container .mw-logo-wordmark,&lt;br /&gt;
.vector-header-container .vector-menu-heading,&lt;br /&gt;
.vector-header-container a,&lt;br /&gt;
.vector-sticky-header a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
border: 1px solid var(--vani-gold) !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
background-color: var(--petal-color-dark) !important;&lt;br /&gt;
color: var(--vani-gold) !important;&lt;br /&gt;
border: 1px solid var(--vani-gold) !important;&lt;br /&gt;
font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Full-Width Edge-to-Edge Wood Canvas (Zero Columns, Zero Plants) */&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
background-color: var(--vani-wood-wall) !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-wood-sanctuary {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
min-height: calc(100vh - 110px);&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 24px 40px 80px 40px !important;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(180deg, rgba(0,0,0,0.35) 0%, transparent 15%, transparent 85%, rgba(0,0,0,0.55) 100%),&lt;br /&gt;
radial-gradient(ellipse at 50% 25%, #3a281e 0%, var(--vani-wood-wall) 80%);&lt;br /&gt;
color: #e6dfd5;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif;&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Upper Canopy with Concealed Linear Cove Lighting (No Spotlights) */&lt;br /&gt;
.vani-canopy-box {&lt;br /&gt;
width: 100%;&lt;br /&gt;
background: linear-gradient(180deg, #18100c 0%, #2b1d15 70%, #1c130e 100%);&lt;br /&gt;
border-top: 2px solid var(--vani-gold);&lt;br /&gt;
border-bottom: 3px solid #140d09;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 30px 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
position: relative;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* Seamless warm golden wash fading down the wood grain */&lt;br /&gt;
.vani-canopy-box::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 3%;&lt;br /&gt;
right: 3%;&lt;br /&gt;
bottom: -24px;&lt;br /&gt;
height: 24px;&lt;br /&gt;
background: radial-gradient(ellipse at 50% 0%, rgba(212, 175, 55, 0.45) 0%, rgba(212, 175, 55, 0.12) 50%, transparent 80%);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
filter: blur(8px);&lt;br /&gt;
}&lt;br /&gt;
.vani-canopy-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif;&lt;br /&gt;
font-size: clamp(28px, 2.5vw, 42px);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
letter-spacing: 0.05em;&lt;br /&gt;
margin: 0 0 6px 0;&lt;br /&gt;
text-shadow: 0 2px 8px rgba(0,0,0,0.8);&lt;br /&gt;
}&lt;br /&gt;
.vani-canopy-subtitle {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
color: #c9bfb1;&lt;br /&gt;
margin: 0;&lt;br /&gt;
letter-spacing: 0.04em;&lt;br /&gt;
}&lt;br /&gt;
/* 5. Open Recessed Wall Shelves (Without Glass) */&lt;br /&gt;
.vani-shelves-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 24px;&lt;br /&gt;
margin: 34px 0 28px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.vani-open-shelf {&lt;br /&gt;
background: linear-gradient(180deg, #110b08 0%, var(--vani-shelf-depth) 100%);&lt;br /&gt;
border: 2px solid var(--vani-border-wood);&lt;br /&gt;
border-bottom: 4px solid #0d0806;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 18px 20px;&lt;br /&gt;
min-height: 180px;&lt;br /&gt;
position: relative;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 6px 14px rgba(0, 0, 0, 0.75),&lt;br /&gt;
0 4px 12px rgba(0,0,0,0.35);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
}&lt;br /&gt;
/* Subtle indirect light strip inside the top of each shelf */&lt;br /&gt;
.vani-open-shelf::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 8%;&lt;br /&gt;
right: 8%;&lt;br /&gt;
height: 6px;&lt;br /&gt;
background: radial-gradient(ellipse at 50% 0%, rgba(212, 175, 55, 0.3) 0%, transparent 80%);&lt;br /&gt;
filter: blur(2px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vani-shelf-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
border-bottom: 1px solid rgba(212, 175, 55, 0.25);&lt;br /&gt;
padding-bottom: 6px;&lt;br /&gt;
margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
/* Content styling inside dark shelves */&lt;br /&gt;
.vani-open-shelf a {&lt;br /&gt;
color: #dcd4c7 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-open-shelf a:hover {&lt;br /&gt;
color: var(--vani-gold) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. Central Showcase Display Window (Holds Virtual Timeline) */&lt;br /&gt;
.vani-center-showcase {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1100px;&lt;br /&gt;
margin: 0 auto 35px;&lt;br /&gt;
background: #0d0806;&lt;br /&gt;
border: 3px solid #3d2b20;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 0 20px rgba(0,0,0,0.8),&lt;br /&gt;
0 8px 25px rgba(0,0,0,0.5);&lt;br /&gt;
}&lt;br /&gt;
/* 7. Docked Base Plinth Footer (Always Visible) */&lt;br /&gt;
.vani-plinth-footer {&lt;br /&gt;
position: fixed;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
height: 48px;&lt;br /&gt;
background: linear-gradient(180deg, #18110c 0%, #0f0a07 100%);&lt;br /&gt;
border-top: 1px solid var(--vani-gold);&lt;br /&gt;
z-index: 1000;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
padding: 0 30px;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: 0 -4px 15px rgba(0,0,0,0.45);&lt;br /&gt;
}&lt;br /&gt;
.vani-footer-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
.vani-petal-badge {&lt;br /&gt;
color: #d1c7b8 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
padding: 4px 12px;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
background: rgba(255,255,255,0.06);&lt;br /&gt;
border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-petal-badge:hover,&lt;br /&gt;
.vani-petal-badge.is-active {&lt;br /&gt;
background: var(--petal-color);&lt;br /&gt;
border-color: var(--vani-gold);&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vani-footer-milestone {&lt;br /&gt;
color: var(--vani-gold);&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
letter-spacing: 0.03em;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vani-shelves-grid {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
Vanipedia Visitors Statistics — Zero Scrollbar Configuration&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Hide right Appearance menu */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vector-column-end,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #vector-appearance-pinned-container,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #vector-page-tools-pinned-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1350px centered container */&lt;br /&gt;
body.page-Vanipedia_Visitors_Statistics {&lt;br /&gt;
--max-width-base: 1350px !important;&lt;br /&gt;
--width-layout: 1350px !important;&lt;br /&gt;
}&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-page-container {&lt;br /&gt;
max-width: 1350px !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-page-container-inner,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-content-container,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics #content,&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .mw-parser-output {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dashboard container */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vanipedia-analytics-dashboard {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 15px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Iframe with enough vertical room */&lt;br /&gt;
.page-Vanipedia_Visitors_Statistics .vanipedia-analytics-dashboard iframe {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: 950px !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA MAIN PAGE&lt;br /&gt;
Full-screen custom homepage&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
1. HIDE ALL WIKI TOOLS &amp;amp; UNWANTED CHROME ON MAIN PAGE&lt;br /&gt;
(Main Page, Discussion, Read, Edit, History, Tools, Notices)&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #left-navigation,&lt;br /&gt;
body.page-Main_Page #right-navigation,&lt;br /&gt;
body.page-Main_Page #p-namespaces,&lt;br /&gt;
body.page-Main_Page #p-views,&lt;br /&gt;
body.page-Main_Page #p-cactions,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-tools,&lt;br /&gt;
body.page-Main_Page #vector-page-tools-dropdown,&lt;br /&gt;
body.page-Main_Page #vector-page-tools-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-page-titlebar,&lt;br /&gt;
body.page-Main_Page .mw-page-title-main,&lt;br /&gt;
body.page-Main_Page .firstHeading,&lt;br /&gt;
body.page-Main_Page #firstHeading,&lt;br /&gt;
body.page-Main_Page .mw-indicators,&lt;br /&gt;
body.page-Main_Page .mw-editsection,&lt;br /&gt;
body.page-Main_Page .catlinks,&lt;br /&gt;
body.page-Main_Page .printfooter,&lt;br /&gt;
body.page-Main_Page #siteSub,&lt;br /&gt;
body.page-Main_Page #contentSub,&lt;br /&gt;
body.page-Main_Page #jump-to-nav,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mainbanner,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
2. REMOVE VECTOR WIDTH / GRID / MARGINS&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container {&lt;br /&gt;
display: block !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page main#content {&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden;&lt;br /&gt;
background: #f5f1e8 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
3. RESET MEDIAWIKI STYLING INSIDE HOMEPAGE&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-home *,&lt;br /&gt;
body.page-Main_Page #vani-home *::before,&lt;br /&gt;
body.page-Main_Page #vani-home *::after {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home a {&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home a.external {&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home img {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HOMEPAGE CANVAS&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
--cream: #f6f2e9;&lt;br /&gt;
--cream-2: #eee8dc;&lt;br /&gt;
--green: #123f38;&lt;br /&gt;
--green-soft: #31574f;&lt;br /&gt;
--gold: #b1873d;&lt;br /&gt;
--text: #18201d;&lt;br /&gt;
--muted: #746f65;&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
min-height: 720px;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 20px 38px 18px !important;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
background:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
circle at 62% 24%,&lt;br /&gt;
rgba(255,255,255,.76) 0,&lt;br /&gt;
rgba(255,255,255,.30) 26%,&lt;br /&gt;
transparent 48%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
105deg,&lt;br /&gt;
#faf7f0 0%,&lt;br /&gt;
var(--cream) 55%,&lt;br /&gt;
#f2ede3 100%&lt;br /&gt;
);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TOP BAR&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-top {&lt;br /&gt;
height: 66px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BRAND&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-brand {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
}&lt;br /&gt;
/* ROUND LOGO */&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo img {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
/* VANIPEDIA WORDMARK + SMALL NETWORK LINKS */&lt;br /&gt;
.vh-wordmark-group {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 100%;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
transform: translateX(10px);&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 24px;&lt;br /&gt;
margin-top: 3px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 14px;          /* VANISOURCE / VANIQUOTES / VANIMEDIA */&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .02em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network a {&lt;br /&gt;
color: #B5BC64 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network a:hover {&lt;br /&gt;
color: var(--gold) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-network span {&lt;br /&gt;
margin: 0 3px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-round-logo img {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark img {&lt;br /&gt;
width: auto;&lt;br /&gt;
height: 60px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark img {&lt;br /&gt;
width: auto;&lt;br /&gt;
height: 50px;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle {&lt;br /&gt;
width: 950px;&lt;br /&gt;
margin-left: 28px;&lt;br /&gt;
padding-left: 18px;&lt;br /&gt;
border-left: 2px solid rgba(177,135,61,.45);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
line-height: 1.3;&lt;br /&gt;
letter-spacing: .11em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
align-self: center;&lt;br /&gt;
transform: translateY(6px);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 17px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links i {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 17px;&lt;br /&gt;
background: rgba(177,135,61,.38);&lt;br /&gt;
}&lt;br /&gt;
.vh-top-links a {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-main {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1fr)&lt;br /&gt;
220px;&lt;br /&gt;
column-gap: 24px;&lt;br /&gt;
height: 510px;&lt;br /&gt;
}&lt;br /&gt;
.vh-main::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: -35px; /* move divider down */&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.35);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
FROM HIS LETTERS heading&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-letter-heading {&lt;br /&gt;
display: block;&lt;br /&gt;
width: auto;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 0 22px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
text-align: left;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Rotating content&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
#vh-random-letter {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .45s ease,&lt;br /&gt;
transform .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-letter.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Whole item clickable&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-link {&lt;br /&gt;
display: block;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Recipient&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-person {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 17px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Date&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-date {&lt;br /&gt;
margin-bottom: 14px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.3;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Selected passage&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-text {&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Read letter&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-more {&lt;br /&gt;
margin-top: 14px;&lt;br /&gt;
padding-top: 9px;&lt;br /&gt;
border-top:&lt;br /&gt;
1px solid rgba(177,135,61,.30);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
Hover&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-random-letter-link:hover&lt;br /&gt;
.vh-random-letter-person,&lt;br /&gt;
.vh-random-letter-link:hover&lt;br /&gt;
.vh-random-letter-more {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
MAIN TITLE / INTRO&lt;br /&gt;
---------------------------------------------------------- */&lt;br /&gt;
.vh-intro {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 8;&lt;br /&gt;
grid-column: 1;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
width: 650px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
padding-top: 36px;&lt;br /&gt;
padding-left: 145px;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: clamp(64px, 5.2vw, 94px);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: .88;&lt;br /&gt;
letter-spacing: -.025em;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
}&lt;br /&gt;
.vh-description,&lt;br /&gt;
.vh-quote-text,&lt;br /&gt;
.vh-quote-source,&lt;br /&gt;
.vh-discover-primary,&lt;br /&gt;
.vh-discover-secondary,&lt;br /&gt;
.vh-gateway-text,&lt;br /&gt;
.vh-feature-copy,&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle,&lt;br /&gt;
.vh-top-links,&lt;br /&gt;
.vh-small-heading,&lt;br /&gt;
.vh-gateway-title,&lt;br /&gt;
.vh-section-title,&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
.vh-network-grid small {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 35px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
margin: 27px 0 18px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
ROTATING ŚRĪLA PRABHUPĀDA SUBTITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-description {&lt;br /&gt;
width: 700px;&lt;br /&gt;
max-width: 700px;&lt;br /&gt;
min-height: 64px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
line-height: 1.48;&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
left: 50px;&lt;br /&gt;
bottom: 0px;&lt;br /&gt;
background: transparent;&lt;br /&gt;
}&lt;br /&gt;
.vh-description.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO PHOTO AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-photo-stage {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
grid-column: 1;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
width: 790px;&lt;br /&gt;
justify-self: end;&lt;br /&gt;
margin: 0 35px 0 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
height: calc(105% + 90px);&lt;br /&gt;
top: -85px;&lt;br /&gt;
}&lt;br /&gt;
.vh-photo {&lt;br /&gt;
position: absolute;&lt;br /&gt;
inset: 0;&lt;br /&gt;
background-position: center center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
filter:&lt;br /&gt;
grayscale(.10)&lt;br /&gt;
sepia(.06)&lt;br /&gt;
saturate(.82)&lt;br /&gt;
contrast(.96);&lt;br /&gt;
transition: opacity 1.4s ease-in-out;&lt;br /&gt;
border-radius: 50;&lt;br /&gt;
-webkit-mask-image:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
ellipse 54% 60% at 50% 50%,&lt;br /&gt;
black 58%,&lt;br /&gt;
rgba(0,0,0,.99) 64%,&lt;br /&gt;
rgba(0,0,0,.92) 70%,&lt;br /&gt;
rgba(0,0,0,.78) 77%,&lt;br /&gt;
rgba(0,0,0,.58) 84%,&lt;br /&gt;
rgba(0,0,0,.36) 90%,&lt;br /&gt;
rgba(0,0,0,.16) 95%,&lt;br /&gt;
rgba(0,0,0,.05) 98%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to bottom,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
);&lt;br /&gt;
-webkit-mask-composite:&lt;br /&gt;
source-in,&lt;br /&gt;
source-in;&lt;br /&gt;
mask-image:&lt;br /&gt;
radial-gradient(&lt;br /&gt;
ellipse 54% 60% at 50% 50%,&lt;br /&gt;
black 58%,&lt;br /&gt;
rgba(0,0,0,.99) 64%,&lt;br /&gt;
rgba(0,0,0,.92) 70%,&lt;br /&gt;
rgba(0,0,0,.78) 77%,&lt;br /&gt;
rgba(0,0,0,.58) 84%,&lt;br /&gt;
rgba(0,0,0,.36) 90%,&lt;br /&gt;
rgba(0,0,0,.16) 95%,&lt;br /&gt;
rgba(0,0,0,.05) 98%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
),&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to bottom,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(0,0,0,.10) 3%,&lt;br /&gt;
rgba(0,0,0,.35) 7%,&lt;br /&gt;
rgba(0,0,0,.72) 12%,&lt;br /&gt;
black 18%,&lt;br /&gt;
black 82%,&lt;br /&gt;
rgba(0,0,0,.72) 88%,&lt;br /&gt;
rgba(0,0,0,.35) 93%,&lt;br /&gt;
rgba(0,0,0,.10) 97%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
);&lt;br /&gt;
mask-composite:&lt;br /&gt;
intersect,&lt;br /&gt;
intersect;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
DISCOVER&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
THEMATIC ARTICLE SPOTLIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-discover {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 9;&lt;br /&gt;
grid-column: 2;&lt;br /&gt;
grid-row: 1;&lt;br /&gt;
top: 28px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
height: calc(100% - 0px);&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding-left: 24px;&lt;br /&gt;
border-left: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.42;&lt;br /&gt;
}&lt;br /&gt;
/* Section heading */&lt;br /&gt;
.vh-discover-heading {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* Random article container */&lt;br /&gt;
#vh-random-article {&lt;br /&gt;
margin-top: 28px;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .7s ease,&lt;br /&gt;
transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-article.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Whole article preview is clickable */&lt;br /&gt;
.vh-random-article-link {&lt;br /&gt;
display: block;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Article title */&lt;br /&gt;
.vh-random-article-title {&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.18;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
}&lt;br /&gt;
/* First lines of article */&lt;br /&gt;
.vh-random-article-extract {&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
/* Read article link */&lt;br /&gt;
.vh-random-article-more {&lt;br /&gt;
margin-top: 15px;&lt;br /&gt;
padding-top: 10px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Hover */&lt;br /&gt;
.vh-random-article-link:hover .vh-random-article-title,&lt;br /&gt;
.vh-random-article-link:hover .vh-random-article-more {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
GATEWAYS&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 170px;&lt;br /&gt;
bottom: 35px;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 1000px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 1 1 150px;&lt;br /&gt;
min-width: 140px;&lt;br /&gt;
padding: 0 8px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Taller separators between gateways */&lt;br /&gt;
.vh-gateway:not(:last-child)::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
right: 0;&lt;br /&gt;
top: 15px;&lt;br /&gt;
bottom: 15px;&lt;br /&gt;
width: 1px;&lt;br /&gt;
background: rgba(18,63,56,.18);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:last-child {&lt;br /&gt;
border-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon {&lt;br /&gt;
display: block;&lt;br /&gt;
height: 50px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 29px;&lt;br /&gt;
line-height: 45px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
margin: 4px 0 4px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.1;&lt;br /&gt;
letter-spacing: .05em;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title a {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
color: var(--text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.12;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text.vh-gateway-links {&lt;br /&gt;
font-size: 18px;&lt;br /&gt;
line-height: 1.12;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
CONTINUOUS LIFE TIMELINE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
height: 116px;&lt;br /&gt;
margin-top: 30px;&lt;br /&gt;
width: 100vw;&lt;br /&gt;
max-width: 100vw;&lt;br /&gt;
margin-left: calc(50% - 50vw);&lt;br /&gt;
margin-right: calc(50% - 50vw);&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window:active {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: flex-start;&lt;br /&gt;
width: max-content;&lt;br /&gt;
height: 100%;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
}&lt;br /&gt;
/* horizontal line */&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
top: 42px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.55);&lt;br /&gt;
}&lt;br /&gt;
/* one timeline event */&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
position: relative;&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 10px 20px 0;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* date */&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
height: 21px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
letter-spacing: .06em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* dot */&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 38px;&lt;br /&gt;
left: 20px;&lt;br /&gt;
width: 8px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: var(--green);&lt;br /&gt;
border: 2px solid #f6f2e9;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
/* short event text */&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 24px;&lt;br /&gt;
max-width: 175px;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-family: &amp;quot;Noto Serif&amp;quot;, Georgia, serif;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
/* hover */&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-date,&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-text {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
/* subtle edge fade */&lt;br /&gt;
.vh-lifeline-window::before,&lt;br /&gt;
.vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
width: 65px;&lt;br /&gt;
z-index: 20;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window::before {&lt;br /&gt;
left: 0;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to right,&lt;br /&gt;
#f6f2e9,&lt;br /&gt;
rgba(246,242,233,0)&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window::after {&lt;br /&gt;
right: 0;&lt;br /&gt;
background:&lt;br /&gt;
linear-gradient(&lt;br /&gt;
to left,&lt;br /&gt;
#f6f2e9,&lt;br /&gt;
rgba(246,242,233,0)&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEMPORARY LOGO FALLBACK&lt;br /&gt;
Only relevant if you use .vh-logo-temp&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-logo-temp {&lt;br /&gt;
width: 58px;&lt;br /&gt;
height: 58px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
border: 3px solid var(--gold);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: var(--green);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MOTION ACCESSIBILITY&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-photo,&lt;br /&gt;
#vh-discover-content,&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
1366–1500px DESKTOPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
padding-left: 24px !important;&lt;br /&gt;
padding-right: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-size: 67px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
width: 585px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding-left: 8px;&lt;br /&gt;
padding-right: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(560px, 1.12fr)&lt;br /&gt;
minmax(570px, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-grid {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
repeat(4, 88px)&lt;br /&gt;
minmax(150px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-wordmark {&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
}&lt;br /&gt;
.vh-subtitle {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
1200–1365px DESKTOPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
font-size: 61px;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateways {&lt;br /&gt;
width: 525px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-text {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
1.05fr&lt;br /&gt;
.95fr;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-grid {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
repeat(4, 78px)&lt;br /&gt;
minmax(140px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
SMALL GATEWAY DESTINATION LINKS&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
/* Individual links */&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
font-weight: 500;&lt;br /&gt;
opacity: .82;&lt;br /&gt;
transition:&lt;br /&gt;
color .22s ease,&lt;br /&gt;
opacity .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Very fine underline */&lt;br /&gt;
.vh-gateway-links a::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 50%;&lt;br /&gt;
bottom: -2px;&lt;br /&gt;
width: 0;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform: translateX(-50%);&lt;br /&gt;
transition:&lt;br /&gt;
width .28s cubic-bezier(.2,.8,.2,1);&lt;br /&gt;
}&lt;br /&gt;
/* Hover */&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: var(--gold) !important;&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover::after {&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
/* Separators */&lt;br /&gt;
.vh-link-sep {&lt;br /&gt;
margin: 0 3px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
opacity: .55;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
animation: vh-link-arrive .65s ease both;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(1) {&lt;br /&gt;
animation-delay: .45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(2) {&lt;br /&gt;
animation-delay: .60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(3) {&lt;br /&gt;
animation-delay: .75s;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:nth-of-type(4) {&lt;br /&gt;
animation-delay: .90s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vh-link-arrive {&lt;br /&gt;
from {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(4px);&lt;br /&gt;
}&lt;br /&gt;
to {&lt;br /&gt;
opacity: .82;&lt;br /&gt;
transform: translateY(0);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Prevent popups */&lt;br /&gt;
body.page-Main_Page #vani-home a[title]:hover::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MAIN PAGE — REMOVE STRAY TOP/BOTTOM SKIN STRIPS&lt;br /&gt;
========================================================== */&lt;br /&gt;
/* Force every outer Vector wrapper behind homepage to cream */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* MediaWiki sometimes creates empty paragraphs around the page markup */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove any residual top/bottom spacing around parser output */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:first-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* No outer spacing around homepage */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-footer-container,&lt;br /&gt;
body.page-Main_Page footer,&lt;br /&gt;
body.page-Main_Page #footer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-jump-link {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-intro::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: -1;&lt;br /&gt;
left: -20px;&lt;br /&gt;
top: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
width: 500px;&lt;br /&gt;
height: 500px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-main-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-gold-rule,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-description {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: 60px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
FROM HIS LETTERS — LEFT PANEL&lt;br /&gt;
========================================================== */&lt;br /&gt;
/*&lt;br /&gt;
\* Keep .vh-now because it positions the left column.&lt;br /&gt;
\* It is now only an internal technical class name.&lt;br /&gt;
*/&lt;br /&gt;
.vh-now {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 15;&lt;br /&gt;
top: 28px;&lt;br /&gt;
left: -20px;&lt;br /&gt;
width: 180px;&lt;br /&gt;
height: calc(100% - 0px);&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 20px 18px 20px 0;&lt;br /&gt;
border-right: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
text-align: left;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.42;&lt;br /&gt;
}&lt;br /&gt;
.vh-letter-heading {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 0 22px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: 0 !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1.35;&lt;br /&gt;
letter-spacing: .12em;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
HERO TITLE — WHO IS REVEAL&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
position: relative;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
/* MediaWiki-generated link wrapping everything */&lt;br /&gt;
.vh-hero-title-link &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
position: relative;&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
position: absolute;&lt;br /&gt;
/* VERTICAL POSITION */&lt;br /&gt;
top: 3px;&lt;br /&gt;
/* HORIZONTAL POSITION */&lt;br /&gt;
right: -5px;&lt;br /&gt;
/* SIZE */&lt;br /&gt;
font-size: 40px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: &amp;quot;Cormorant Garamond&amp;quot;, Georgia, serif;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: .88;&lt;br /&gt;
letter-spacing: -.025em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateX(-18px);&lt;br /&gt;
transition:&lt;br /&gt;
opacity .45s ease,&lt;br /&gt;
transform .55s cubic-bezier(.22,.7,.25,1);&lt;br /&gt;
}&lt;br /&gt;
/* Reveal */&lt;br /&gt;
.vh-hero-title-wrap:hover .vh-who-corner {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
/* No standard link effects */&lt;br /&gt;
.vh-hero-title-link a:hover,&lt;br /&gt;
.vh-hero-title-link a:visited {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
WHO IS ŚRĪLA PRABHUPĀDA?&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 4px;&lt;br /&gt;
bottom: -39px;&lt;br /&gt;
z-index: 30;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transform: translateY(-7px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .35s ease,&lt;br /&gt;
transform .35s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-link a {&lt;br /&gt;
display: inline-flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 9px;&lt;br /&gt;
padding: 8px 13px 7px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.65);&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: rgba(246,242,233,.88);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .10em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition:&lt;br /&gt;
color .25s ease,&lt;br /&gt;
border-color .25s ease,&lt;br /&gt;
background .25s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-arrow {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: -1px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition: transform .25s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Reveal ONLY when interacting with the hero title */&lt;br /&gt;
.vh-hero-title-wrap:hover .vh-who-link {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
transform: translateY(0);&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
/* Button hover */&lt;br /&gt;
.vh-who-link a:hover {&lt;br /&gt;
color: var(--green);&lt;br /&gt;
border-color: var(--gold);&lt;br /&gt;
background: rgba(246,242,233,.98);&lt;br /&gt;
}&lt;br /&gt;
.vh-who-link a:hover .vh-who-arrow {&lt;br /&gt;
transform: translateX(3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-dot {&lt;br /&gt;
transform: scale(1.5);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline must follow JS position immediately */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
scroll-behavior: auto !important;&lt;br /&gt;
transform-origin: 0 0;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VIRTUAL TIMELINE PERFORMANCE&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
display: flex;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
height: 100%;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
transform-style: flat;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TIMELINE YEAR NAVIGATION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 22px;&lt;br /&gt;
margin: 0 0 10px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 35px;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 4px 2px;&lt;br /&gt;
color: rgba(18,63,56,.62);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
transition:&lt;br /&gt;
color .2s ease,&lt;br /&gt;
transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* Random quotes */&lt;br /&gt;
.vh-quote {&lt;br /&gt;
height: 82px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
padding: 0 40px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
border-bottom: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
margin-top: 26px;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-inner {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
max-width: 1500px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-text {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
text-overflow: ellipsis;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: clamp(20px, 1.65vw, 29px);&lt;br /&gt;
line-height: 1.16;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source {&lt;br /&gt;
margin-top: 7px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source::before,&lt;br /&gt;
.vh-quote-source::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 74px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a {&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a:hover {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 15px;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 93px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote,&lt;br /&gt;
#vh-random-quote-source {&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote.is-changing,&lt;br /&gt;
#vh-random-quote-source.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured {&lt;br /&gt;
width: auto;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(760px, 1.3fr)&lt;br /&gt;
minmax(600px, 1fr);&lt;br /&gt;
column-gap: 32px;&lt;br /&gt;
align-items: start;&lt;br /&gt;
margin-top: 18px;&lt;br /&gt;
padding-top: 18px;&lt;br /&gt;
padding-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured,&lt;br /&gt;
.vh-network {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — TITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — GRID&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
INDIVIDUAL TREASURE CARD&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 48% 52%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature a {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MEDIA AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-media,&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px 0 0 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* Normal video/image cards */&lt;br /&gt;
.vh-feature-video .vh-feature-media,&lt;br /&gt;
.vh-feature-imagequote .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
/* SHORT&lt;br /&gt;
Keep complete vertical YouTube Shorts thumbnail visible.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-short .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: contain;&lt;br /&gt;
background-color: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEXT PANEL ON RIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 3px 10px 5px 12px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
border-radius: 0 6px 6px 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
/* SHORT / VIDEO / IMAGE QUOTE / NECTAR DROP */&lt;br /&gt;
.vh-feature-copy small {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Actual title */&lt;br /&gt;
.vh-feature-copy strong {&lt;br /&gt;
display: block;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
\* Metadata currently not needed.&lt;br /&gt;
\* Keep it hidden so dates do not appear underneath.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-copy span {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
NECTAR DROP&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-audio-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.50);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
line-height: 1;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
transform .2s ease,&lt;br /&gt;
background .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar:hover .vh-feature-audio-icon {&lt;br /&gt;
transform: scale(1.06);&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-network .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 120px;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 5px 10px 0;&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
border-right: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
background .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover .vh-network-icon {&lt;br /&gt;
transform: scale(1.12);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover strong {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
height: 42px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition:&lt;br /&gt;
transform .22s ease,&lt;br /&gt;
color .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes {&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 60px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat strong {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: -8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes + strong {&lt;br /&gt;
white-space: normal;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 19px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat small {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: 8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK MISSION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 430px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 0 0px 0 10px;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-world {&lt;br /&gt;
flex: 0 0 150px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
margin-right: 0px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission-text {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 250px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover .vh-network-world img {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
RESPONSIVE BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(650px, 1.2fr)&lt;br /&gt;
minmax(650px, 1fr);&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
grid-template-columns: 47% 53%;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
padding-left: 9px;&lt;br /&gt;
padding-right: 7px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 110px;&lt;br /&gt;
min-width: 110px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1.1fr)&lt;br /&gt;
minmax(620px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 105px;&lt;br /&gt;
min-width: 105px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =====================================================&lt;br /&gt;
SOCIAL PLATFORM STATISTICS&lt;br /&gt;
===================================================== */&lt;br /&gt;
/* Month / year title */&lt;br /&gt;
.social-stats-title {&lt;br /&gt;
margin: 30px 0 10px;&lt;br /&gt;
padding-bottom: 7px;&lt;br /&gt;
font-size: 25px;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
border-bottom: 2px solid #2a4452;&lt;br /&gt;
}&lt;br /&gt;
/* Clickable statistics bar */&lt;br /&gt;
.social-stats-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-header:hover {&lt;br /&gt;
background: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
/* Platform blocks */&lt;br /&gt;
.social-stats-platform {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
border-right: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-name {&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-views {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
/* Details */&lt;br /&gt;
.social-stats-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 7px;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #2a4452;&lt;br /&gt;
background: #eef2f4;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-arrow {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Expanded report */&lt;br /&gt;
.social-stats-details {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
padding: 24px 28px 30px;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-top: 1px solid #c8ccd1;&lt;br /&gt;
border-radius: 0 0 8px 8px;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-number {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.15;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-view-label {&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
IMAGE QUOTE POPUP&lt;br /&gt;
========================================================== */&lt;br /&gt;
#vh-imagequote-lightbox {&lt;br /&gt;
position: fixed;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
/* positioned by JS */&lt;br /&gt;
top: auto;&lt;br /&gt;
left: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .2s ease,&lt;br /&gt;
visibility .2s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox.is-open {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
visibility: visible;&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 20vw;&lt;br /&gt;
max-width: 380px;&lt;br /&gt;
min-width: 260px;&lt;br /&gt;
height: auto;&lt;br /&gt;
max-height: 55vh;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px&lt;br /&gt;
rgba(0, 0, 0, .28);&lt;br /&gt;
}&lt;br /&gt;
.vh-imagequote-lightbox-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
top: 5px;&lt;br /&gt;
right: 7px;&lt;br /&gt;
width: 28px;&lt;br /&gt;
height: 28px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: rgba(0, 0, 0, .55);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 26px;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar Drop audio activity */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 3px;&lt;br /&gt;
height: 18px;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave span {&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 4px;&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform-origin: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span {&lt;br /&gt;
animation: vhNectarWave .75s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(2) {&lt;br /&gt;
animation-delay: -.45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(3) {&lt;br /&gt;
animation-delay: -.20s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(4) {&lt;br /&gt;
animation-delay: -.60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(5) {&lt;br /&gt;
animation-delay: -.30s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(6) {&lt;br /&gt;
animation-delay: -.55s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(7) {&lt;br /&gt;
animation-delay: -.10s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vhNectarWave {&lt;br /&gt;
0% {&lt;br /&gt;
height: 3px;&lt;br /&gt;
}&lt;br /&gt;
100% {&lt;br /&gt;
height: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Nectar audio area — never scroll */&lt;br /&gt;
.vh-feature-nectar .vh-feature-audio {&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar .vh-nectar-wave {&lt;br /&gt;
flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Video + Nectar Drop title limit */&lt;br /&gt;
.vh-feature-video .vh-feature-copy strong,&lt;br /&gt;
.vh-feature-nectar .vh-feature-copy strong {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
display: -webkit-box;&lt;br /&gt;
-webkit-box-orient: vertical;&lt;br /&gt;
-webkit-line-clamp: 5;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
========================================================= */&lt;br /&gt;
.vani-flipbook-trigger {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
transition:&lt;br /&gt;
transform 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger:hover img {&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px&lt;br /&gt;
rgba(0, 0, 0, 0.22);&lt;br /&gt;
}&lt;br /&gt;
/* Full-screen dark overlay */&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
position: fixed;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
display: none;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
background:&lt;br /&gt;
rgba(15, 20, 18, 0.90);&lt;br /&gt;
}&lt;br /&gt;
#vani-flipbook-overlay.is-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* Popup */&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: calc(100vw - 80px);&lt;br /&gt;
height: calc(100vh - 40px);&lt;br /&gt;
max-width: 1800px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 20px 70px&lt;br /&gt;
rgba(0, 0, 0, 0.55);&lt;br /&gt;
}&lt;br /&gt;
/* Iframe holder */&lt;br /&gt;
#vani-flipbook-frame-holder {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Actual flipbook iframe */&lt;br /&gt;
#vani-flipbook-frame {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
}&lt;br /&gt;
/* Close button */&lt;br /&gt;
.vani-flipbook-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 10px;&lt;br /&gt;
right: 10px;&lt;br /&gt;
z-index: 100001;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background:&lt;br /&gt;
rgba(20, 20, 20, 0.80);&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
font-family:&lt;br /&gt;
Arial,&lt;br /&gt;
sans-serif;&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
line-height: 42px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-close:hover {&lt;br /&gt;
background: #000000;&lt;br /&gt;
}&lt;br /&gt;
body.vani-flipbook-open {&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
padding: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
max-width: none;&lt;br /&gt;
border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================&lt;br /&gt;
VANIPEDIA INSPIRATION&lt;br /&gt;
========================================= */&lt;br /&gt;
/* Image */&lt;br /&gt;
.vision-layout-wrapper .vision-logo {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
}&lt;br /&gt;
.vision-layout-wrapper .vision-logo img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 350px;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Two button columns */&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
display: flex;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-col {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Light green buttons */&lt;br /&gt;
.vision-buttons-container .vision-btn {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn:hover {&lt;br /&gt;
background-color: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn a,&lt;br /&gt;
.vision-buttons-container .vision-btn a.external {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ARCHITECTURAL WOOD SANCTUM &amp;amp; SHADOWBOX NICHES (A1 CONCEPT)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
:root {&lt;br /&gt;
--wood-darkest: #110804;&lt;br /&gt;
--wood-dark: #1c0e07;&lt;br /&gt;
--wood-mid: #2b170e;&lt;br /&gt;
--wood-warm: #3d2214;&lt;br /&gt;
--wood-light: #54311c;&lt;br /&gt;
--gold-bright: #f5d77f;&lt;br /&gt;
--gold-mid: #d4af37;&lt;br /&gt;
--gold-deep: #997a15;&lt;br /&gt;
--text-cream: #f4ebd9;&lt;br /&gt;
--text-muted: #bda892;&lt;br /&gt;
--spotlight-glow: radial-gradient(circle at 50% 0%, rgba(255, 230, 160, 0.28) 0%, rgba(255, 210, 120, 0.08) 45%, transparent 75%);&lt;br /&gt;
}&lt;br /&gt;
/* Master Architectural Container */&lt;br /&gt;
.sanctum-cabinet {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1280px;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
background: linear-gradient(180deg, #2b170e 0%, #1c0e07 40%, #140904 100%);&lt;br /&gt;
border: 3px solid #3d2314;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
box-shadow: 0 25px 60px rgba(0,0,0,0.9), inset 0 2px 4px rgba(255,220,150,0.2), inset 0 -2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
position: relative;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, &#039;Georgia&#039;, serif;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
}&lt;br /&gt;
.sanctum-cabinet::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0; left: 0; right: 0; bottom: 0;&lt;br /&gt;
background: repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0px, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 4px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 1: TOP ARCHITECTURAL CORNICE / NAV BAR */&lt;br /&gt;
.cornice-header {&lt;br /&gt;
background: linear-gradient(180deg, #3f2314 0%, #28140a 60%, #1b0c05 100%);&lt;br /&gt;
border-bottom: 2px solid #5a341b;&lt;br /&gt;
box-shadow: 0 8px 16px rgba(0,0,0,0.7), inset 0 2px 3px rgba(255,230,170,0.25);&lt;br /&gt;
padding: 14px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left .nav-burger {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
background: rgba(0,0,0,0.4);&lt;br /&gt;
padding: 6px 12px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
border: 1px solid #4a2814;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-group {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.main-brand-title {&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0,0,0,0.9), 0 0 12px rgba(212,175,55,0.3);&lt;br /&gt;
}&lt;br /&gt;
.brand-subline {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-search {&lt;br /&gt;
flex: 1;&lt;br /&gt;
max-width: 480px;&lt;br /&gt;
margin: 0 24px;&lt;br /&gt;
}&lt;br /&gt;
.search-input-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel {&lt;br /&gt;
width: 100%;&lt;br /&gt;
padding: 10px 18px 10px 42px;&lt;br /&gt;
background: #0f0704;&lt;br /&gt;
border: 1px solid #472613;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-family: inherit;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0,0,0,0.9), 0 1px 2px rgba(255,255,255,0.08);&lt;br /&gt;
outline: none;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel::placeholder {&lt;br /&gt;
color: #7d6b58;&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.search-icon {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 14px;&lt;br /&gt;
top: 50%;&lt;br /&gt;
transform: translateY(-50%);&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links .btn-gold a {&lt;br /&gt;
background: linear-gradient(180deg, #b8860b 0%, #7d5904 100%);&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: #fff !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* SPOTLIGHT HOOD &amp;amp; OVERHEAD LAMPS (A1 STYLE) */&lt;br /&gt;
.spotlight-frieze {&lt;br /&gt;
position: relative;&lt;br /&gt;
padding: 24px 20px 10px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
background: linear-gradient(180deg, #24130b 0%, #180c06 100%);&lt;br /&gt;
border-bottom: 2px solid #3a1e0f;&lt;br /&gt;
}&lt;br /&gt;
.lamp-row {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-around;&lt;br /&gt;
padding: 0 80px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.lamp {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
background: radial-gradient(ellipse at center, #ffd700 0%, #b8860b 60%, #442500 100%);&lt;br /&gt;
border-radius: 0 0 10px 10px;&lt;br /&gt;
box-shadow: 0 0 14px 4px rgba(255, 215, 0, 0.45);&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
.lamp::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 8px;&lt;br /&gt;
left: -70px;&lt;br /&gt;
width: 200px;&lt;br /&gt;
height: 280px;&lt;br /&gt;
background: var(--spotlight-glow);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.frieze-title {&lt;br /&gt;
font-size: 24px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-shadow: 0 2px 6px rgba(0,0,0,0.95);&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.frieze-subtitle {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.shadowbox-body {&lt;br /&gt;
padding: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 2: HERO STAGE */&lt;br /&gt;
.hero-sanctuary-stage {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 1fr 1.25fr 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
background: linear-gradient(180deg, #180c06 0%, #100703 100%);&lt;br /&gt;
border: 3px solid #361e10;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
box-shadow: inset 0 10px 25px rgba(0,0,0,0.9);&lt;br /&gt;
margin-bottom: 24px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-card {&lt;br /&gt;
background: rgba(0, 0, 0, 0.45);&lt;br /&gt;
border: 1px solid #3b2011;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.8);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-tag {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-headline a {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-body {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: #bcaaa4;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
margin: 10px 0;&lt;br /&gt;
flex: 1;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-footer a {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.center-frame {&lt;br /&gt;
background: #090402;&lt;br /&gt;
border: 3px solid #4a2814;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.95), inset 0 0 30px rgba(0,0,0,0.9);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.sanctuary-center-badge {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link a {&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 3px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 80px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
background: linear-gradient(90deg, transparent, var(--gold-mid), transparent);&lt;br /&gt;
margin: 10px auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.multilingual-tape {&lt;br /&gt;
background: #140904;&lt;br /&gt;
border: 1px solid #361b0d;&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
margin-top: 12px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 3: 3D RECESSED SHADOWBOX SHELF NICHES */&lt;br /&gt;
.niches-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche {&lt;br /&gt;
background: linear-gradient(180deg, #0e0603 0%, #170b05 100%);&lt;br /&gt;
border: 3px solid #381f11;&lt;br /&gt;
border-top: 4px solid #1a0c06;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 18px;&lt;br /&gt;
box-shadow: inset 0 8px 18px rgba(0,0,0,0.95), 0 4px 10px rgba(0,0,0,0.7), inset 0 0 20px rgba(0,0,0,0.8);&lt;br /&gt;
position: relative;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: transform 0.2s, border-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
border-color: #633b20;&lt;br /&gt;
}&lt;br /&gt;
.niche-lamp {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
width: 36px;&lt;br /&gt;
height: 5px;&lt;br /&gt;
background: #e2ba4d;&lt;br /&gt;
border-radius: 0 0 6px 6px;&lt;br /&gt;
box-shadow: 0 0 10px rgba(255,215,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.niche-icon-wrap {&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
margin: 10px 0 10px 0;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0,0,0,0.8));&lt;br /&gt;
}&lt;br /&gt;
.niche-title {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
.niche-desc {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.niche-meta {&lt;br /&gt;
margin-top: auto;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
border-top: 1px solid #2d180c;&lt;br /&gt;
padding-top: 8px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* SUPPLEMENTARY TAXONOMY SHELF */&lt;br /&gt;
.taxonomies-carved-shelf {&lt;br /&gt;
background: #110704;&lt;br /&gt;
border: 1px solid #361b0c;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 12px 18px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.shelf-label {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
background: #1d0f07;&lt;br /&gt;
border: 1px solid #422312;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 4px 10px;&lt;br /&gt;
margin: 0 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
/* CARVED TIMELINE RIBBON */&lt;br /&gt;
.timeline-carved-ribbon {&lt;br /&gt;
background: linear-gradient(180deg, #1c0e07 0%, #120803 100%);&lt;br /&gt;
border: 2px solid #381f11;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
box-shadow: inset 0 4px 10px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.timeline-label-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.timeline-title {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.timeline-span-badge {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.timeline-years-bar {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
background: #080301;&lt;br /&gt;
border: 1px solid #30170a;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-year {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: #9c8570;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
padding: 2px 6px;&lt;br /&gt;
transition: color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.vh-year:hover, .vh-year.active {&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 4: BASE PLINTH FOOTER */&lt;br /&gt;
.plinth-footer {&lt;br /&gt;
background: linear-gradient(180deg, #1d0f07 0%, #120803 100%);&lt;br /&gt;
border-top: 3px solid #3d2111;&lt;br /&gt;
padding: 20px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.05);&lt;br /&gt;
}&lt;br /&gt;
.plinth-stat {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-actions {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
background: #190b05;&lt;br /&gt;
border: 1px solid #4a2712;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
.niches-grid { grid-template-columns: 1fr; }&lt;br /&gt;
.hero-sanctuary-stage { grid-template-columns: 1fr; }&lt;br /&gt;
.taxonomies-carved-shelf { flex-direction: column; gap: 10px; }&lt;br /&gt;
.plinth-footer { flex-direction: column; gap: 14px; text-align: center; }&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PERSISTENT TOP BAR: #345B63 SINGLE-ROW (BURGER, SEARCH, TITLE, USER)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Full-Width Outer Banner Container (Strict #345B63) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Inner Flex Row: STRICT Single Horizontal Line */&lt;br /&gt;
.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CENTERED TITLE: Dead-Center On The Same Line */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.8px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. LEFT SECTION: Burger [ ≡ ] + Search In ONE Row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Force Burger Menu Dropdown to ALWAYS display on desktop */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .cdx-button--fake-button {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* HIGH-VISIBILITY GOLD FOR BURGER &amp;amp; ALL VECTOR ICONS */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.mw-header .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
filter: brightness(0) saturate(100%) invert(86%) sepia(26%) saturate(884%) hue-rotate(352deg) brightness(102%) contrast(96%) !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide duplicate site wordmark &amp;amp; tagline next to burger */&lt;br /&gt;
.vector-header-start .mw-logo-wordmark,&lt;br /&gt;
.vector-header-start .mw-logo-tagline,&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Box Container on Left */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Refined Inset Search Input (Option 1: Harmonious Deep Sea Teal) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 18px !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
padding: 4px 12px 4px 30px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
line-height: 30px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
transition: width 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(245, 215, 127, 0.4), inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input::placeholder,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]::placeholder,&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
color: #a5c4c9 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-search-box-inner .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide separate search submit buttons */&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container #searchButton,&lt;br /&gt;
.vector-header-container #mw-searchButton,&lt;br /&gt;
.vector-header-container .searchButton,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. RIGHT SECTION: User Part Fixed (No weird boxes, clean gold, unified dropdown) */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.1 Remove all clunky button box backgrounds and borders from top bar items */&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button--fake-button,&lt;br /&gt;
.vector-header-end .cdx-button--weight-quiet,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-menu-heading,&lt;br /&gt;
.vector-header-end #p-personal,&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-menu,&lt;br /&gt;
.vector-header-end .vector-menu,&lt;br /&gt;
.vector-header-end .vector-menu-content,&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.2 Style username &amp;amp; header icons in clean warm gold (no boxes) */&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #pt-userpage-2 span,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: background-color 0.2s ease, color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.3 Desktop User Dropdown Menu (Strictly Matching image_a7f3ff.png) */&lt;br /&gt;
.vector-header-end .vector-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content div,&lt;br /&gt;
.vector-header-end .vector-dropdown-content ul,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-menu-content {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure Talk (pt-mytalk) is visible in desktop dropdown */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide icons inside desktop user dropdown so it matches image_a7f3ff.png clean text */&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean, compact, single-row links */&lt;br /&gt;
.vector-header-end .vector-dropdown-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a span {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
font-size: inherit !important;&lt;br /&gt;
font-weight: inherit !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:focus,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Divider above Logout */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-user-menu-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. DISABLE ALL HOVER PREVIEWS / POPUPS IN TOP BAR */&lt;br /&gt;
.vector-header-container [title]:hover::after,&lt;br /&gt;
.vector-header-container [title]:hover::before,&lt;br /&gt;
.vector-header-container a[title]:hover::after,&lt;br /&gt;
.vector-header-container a[title]:hover::before,&lt;br /&gt;
.mw-header [title]:hover::after,&lt;br /&gt;
.mw-header [title]:hover::before,&lt;br /&gt;
.mw-header a[title]:hover::after,&lt;br /&gt;
.mw-header a[title]:hover::before {&lt;br /&gt;
display: none !important;&lt;br /&gt;
content: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Sticky Header Support (Color: #345B63) */&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
height: 48px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-sticky-header a,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Main Page Adjustments: Clean Flush Under Top Bar */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-top {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-photo-stage {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ELIMINATE UNWANTED LIGHT-GREEN STRIP / TOOLBAR UNDER TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure no gap or background bleed between top bar and content on Main Page */&lt;br /&gt;
body.page-Main_Page .vector-header-container {&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
WHO IS SRILA PRABHUPADA &amp;amp; FOUNDER-ACARYA HERO ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 16px auto 8px auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 3px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important; /* Temple Gold */&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
color: #1e353b !important; /* Deep Sacred Slate-Teal */&lt;br /&gt;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
margin: 6px auto 14px auto !important;&lt;br /&gt;
padding: 4px 18px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-radius: 20px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: &amp;quot;♦&amp;quot; !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PANORAMIC TIMELINE RIBBON (1896 – 1977) BETWEEN HERO &amp;amp; GATEWAYS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-timeline-panoramic {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 18px auto 24px auto !important;&lt;br /&gt;
padding: 12px 16px !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-timeline-years {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 auto 12px auto !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-wrap: wrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(255, 255, 255, 0.7) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(52, 91, 99, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* FORCE WARM PARCHMENT ON ALL MAIN PAGE CONTAINERS (KILL MINT GREEN BLEED) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA STRICT ZERO-SCROLL VIEWPORT-FIT SYSTEM (STEP 11)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Strict Zero-Scroll Viewport Locking */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Master Canvas Vertical Rhythm (Auto-distributed inside single screen) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 18px 10px 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Base Card Styling */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Ribbon */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-icon {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-sub {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
opacity: 0.85 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 1: HERO TRIAD (Compact) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 280px 1fr 280px !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories of Srila Prabhupada Card (Left) */&lt;br /&gt;
.vh-card-memories .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-actions {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.28) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Frame */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at center, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 34px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
/* Button below Srila Prabhupada: only &amp;quot;Founder-Ācārya of ISKCON&amp;quot;, clickable wiki link */&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
margin: 3px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Sacred Portrait Oval */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto 4px auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 110px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 2.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f4ebd9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
margin: 2px auto 0 auto !important;&lt;br /&gt;
max-width: 440px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 2: CLEAN INTERACTIVE TIMELINE (No outer border/box rectangle) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lifeline track window */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
flex: 0 0 200px !important;&lt;br /&gt;
padding: 6px 14px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 32px !important;&lt;br /&gt;
left: 14px !important;&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
height: 8px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #1e293b !important;&lt;br /&gt;
max-width: 170px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 3: 6 GATEWAYS GRID (Compact 6-Columns) */&lt;br /&gt;
.vh-gateways-frame {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(6, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 8px 6px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 30px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway .vh-icon {&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
color: #2c3e50 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 4: QUOTE SCROLL (Slim Banner) */&lt;br /&gt;
.vh-quote-frame {&lt;br /&gt;
background: #faf6ee !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
padding: 8px 24px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1000px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-inner {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-text {&lt;br /&gt;
max-width: 750px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-source {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
color: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
font-family: Georgia, serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 5: BOTTOM MODULES (Treasures &amp;amp; Network) */&lt;br /&gt;
.vh-bottom-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 8px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 8px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stats-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-around !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 8px 10px 4px 10px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 2px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-num {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-lbl {&lt;br /&gt;
font-size: 8.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 4px 10px 6px 10px !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
THEMATIC TAXONOMY INDEX (4 SECTIONS) &amp;amp; PRABHUPADA IN MEDIA (STEP 12)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Section Heading */&lt;br /&gt;
.vh-section-header {&lt;br /&gt;
margin: 18px 0 10px 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
padding-bottom: 6px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-badge {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
padding: 3px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.2px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4-Column Taxonomy Grid */&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Prabhupada in the Media Section */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-body {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
padding: 12px 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #334155 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow smooth scrolling when full sections are present */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: repeat(2, 1fr) !important; }&lt;br /&gt;
.vh-media-body { flex-direction: column !important; align-items: flex-start !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: 1fr !important; }&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide quote and bottom sections if any old cache or DOM remains */&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
#vh-random-quote-wrap,&lt;br /&gt;
.vh-bottom-grid,&lt;br /&gt;
.vh-bottom-card,&lt;br /&gt;
.vh-card-treasures,&lt;br /&gt;
.vh-card-network {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 14: TOP BAR SEARCH ANCHORED LEFT + SACRED 3D ARCHITECTURAL STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR LEFT ANCHOR FOR SEARCH */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 0 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. 3D CARDS (HERO TRIAD, GATEWAYS, TAXONOMY, MEDIA) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf8f4 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.32) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 1px 3px rgba(0, 0, 0, 0.05),&lt;br /&gt;
0 5px 15px rgba(30, 53, 59, 0.07),&lt;br /&gt;
0 10px 24px -5px rgba(30, 53, 59, 0.08),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 10px 25px rgba(30, 53, 59, 0.12),&lt;br /&gt;
0 16px 32px -6px rgba(177, 135, 61, 0.16),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Plaques (Embossed Top Bar) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #fbf9f4 0%, #f2ebdd 100%) !important;&lt;br /&gt;
border-bottom: 1.5px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(0, 0, 0, 0.03) !important;&lt;br /&gt;
border-top-left-radius: 7px !important;&lt;br /&gt;
border-top-right-radius: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Center Card (Elevated Sovereign Altar) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 35%, #ffffff 0%, #faf6ec 65%, #f3ece0 100%) !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 1) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.11),&lt;br /&gt;
0 16px 36px -6px rgba(177, 135, 61, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 20px rgba(177, 135, 61, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Frame */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 3.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(30, 53, 59, 0.22),&lt;br /&gt;
0 12px 28px rgba(0, 0, 0, 0.15),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.8),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
transition: transform 0.25s ease, box-shadow 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.28),&lt;br /&gt;
0 16px 36px rgba(177, 135, 61, 0.3),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Gateways Icon Medallions */&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
background: linear-gradient(145deg, #ffffff 0%, #f6efe0 50%, #eadecb 100%) !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
transition: transform 0.2s ease, box-shadow 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.08) translateY(-1px) !important;&lt;br /&gt;
background: linear-gradient(145deg, #fdfbf7 0%, #f2e3c6 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 5px 10px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Tactile Timeline Year Keys */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4eee2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.55) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.07),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.75) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 10px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1f373c 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #122124 !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0d1719 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 1px 2px rgba(0, 0, 0, 0.4),&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Raised 3D Pill Action Buttons */&lt;br /&gt;
.vh-btn-pill,&lt;br /&gt;
.vh-founder-subline a,&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.12),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.4),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #28474e 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #1a2f34 !important;&lt;br /&gt;
border-bottom: 2px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 4px 14px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b1873d 0%, #916c2a 100%) !important;&lt;br /&gt;
border-color: #72531a !important;&lt;br /&gt;
border-bottom: 2.5px solid #553e13 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f6efe2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #213c42 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162a2e !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1517 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(30, 53, 59, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Lifeline Track (Carved Groove with Illuminated Bar) */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #e4ded0 0%, #ede7db 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-bottom: 1px solid #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 15: &amp;quot;SOLID&amp;quot; ARCHITECTURAL PRESENCE &amp;amp; EMBOSSED 3D DEPTH&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SOLID CARD ARCHITECTURE (SUBSTANTIAL GROUNDED PRESENCE) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fbf9f4 60%, #f5efe2 100%) !important;&lt;br /&gt;
border: 1.5px solid #c09b4d !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #8e6b22 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.08),&lt;br /&gt;
0 8px 20px rgba(24, 38, 35, 0.12),&lt;br /&gt;
0 16px 32px -4px rgba(24, 38, 35, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 -1px 0 rgba(192, 155, 77, 0.2) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-4px) !important;&lt;br /&gt;
border-color: #d4ab55 !important;&lt;br /&gt;
border-bottom: 4.5px solid #7a5818 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.10),&lt;br /&gt;
0 14px 28px rgba(24, 38, 35, 0.18),&lt;br /&gt;
0 24px 42px -6px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SOLID EMBOSSED CARD HEADER (STONE/METAL LINTEL) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #faf6ee 0%, #ebe0ca 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #b89348 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 2px 4px rgba(0, 0, 0, 0.05) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.6px !important;&lt;br /&gt;
color: #725215 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #55442a !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.16) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (SOVEREIGN REVERENTIAL ALTAR) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 32%, #ffffff 0%, #fbf6ec 55%, #f0e6d2 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #785414 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.09),&lt;br /&gt;
0 12px 28px rgba(24, 38, 35, 0.16),&lt;br /&gt;
0 22px 44px -8px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SOLID CAST GOLD PORTRAIT MEDALLION */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 4px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(20, 35, 32, 0.32),&lt;br /&gt;
0 16px 36px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #c99c45 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 12px 32px rgba(20, 35, 32, 0.40),&lt;br /&gt;
0 20px 45px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SOLID GATEWAYS WITH SCULPTED BRONZE/GOLD MEDALLIONS */&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 14px 10px 12px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #eedfc7 50%, #d6ba8f 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top-color: #ffffff !important;&lt;br /&gt;
border-bottom-color: #825f18 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.14),&lt;br /&gt;
inset 0 1px 1.5px #ffffff,&lt;br /&gt;
inset 0 -2px 3px rgba(130, 95, 30, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.1) translateY(-2px) !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #f7ebd5 50%, #e5cb9e 100%) !important;&lt;br /&gt;
border-color: #c49d48 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 1px 2px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(130, 95, 30, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #14282c !important;&lt;br /&gt;
letter-spacing: 1.4px !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SOLID TACTILE TIMELINE YEAR BUTTONS */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #efe7d6 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #213c42 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
border-color: #cda24e !important;&lt;br /&gt;
border-bottom: 4.5px solid #63430c !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.28),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #0b1a1c !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #172c30 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0d191c !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #060c0d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 2px 4px rgba(0, 0, 0, 0.5),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SOLID CARVED LIFELINE TRACK */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #ded6c4 0%, #e8e1d3 100%) !important;&lt;br /&gt;
border: 1.5px solid #a8843c !important;&lt;br /&gt;
border-top-color: #8c6a26 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. SOLID 3D ACTION PILL BUTTONS */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #376069 0%, #20393f 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.45) !important;&lt;br /&gt;
border-bottom: 3px solid #0a1315 !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 5px 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 7px rgba(0, 0, 0, 0.20),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.5),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b88e40 0%, #8c661d 100%) !important;&lt;br /&gt;
border-color: #61440d !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
border-bottom: 3.5px solid #432e08 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(177, 135, 61, 0.38) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4ebd9 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #785414 !important;&lt;br /&gt;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1b3237 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #0e1e21 !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #050b0c !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(30, 53, 59, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. SOLID DEDICATED MEDIA ARCHIVES SECTION */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 10. Hide THEMATIC TAXONOMY INDEX announcement banner from old cache */&lt;br /&gt;
.vh-section-header,&lt;br /&gt;
.vh-section-badge,&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide the 6 gateways frame if any cache remains */&lt;br /&gt;
.vh-gateways-frame,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
SAFE NO-SCROLL DASHBOARD &amp;amp; ZERO-OVERLAP ARCHITECTURE (STEP 18)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PREVENT SCROLLING ON MAIN PAGE CLEANLY WITHOUT BREAKING VECTOR INTERNALS */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: hidden !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. THE MASTER DASHBOARD CONTAINER (FITS SCREEN EXACTLY) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 56px) !important;&lt;br /&gt;
max-height: calc(100vh - 56px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize old legacy absolute / conflicting rules */&lt;br /&gt;
.vh-intro,&lt;br /&gt;
.vh-now,&lt;br /&gt;
.vh-main,&lt;br /&gt;
.vh-gateways,&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 1: HERO TRIAD */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 38vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1.15fr 1fr !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Card: Sanctuary Altar */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin: 0 auto 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
padding: 2px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 85px !important;&lt;br /&gt;
height: 85px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 2: INTERACTIVE LIFE TIMELINE */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 62px !important;&lt;br /&gt;
max-height: 62px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 2px 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
max-height: 30px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 3: THEMATIC TAXONOMY (4 CARDS) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 39vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-header {&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 5px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
margin-top: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 4: PRABHUPĀDA IN THE MEDIA (COMPACT HORIZONTAL BAR 42px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-card-header {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-body {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-desc {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 3px 12px !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 19: FULL-WIDTH VIEW + TOP-BAR TEAL (#345B63) BORDERS &amp;amp; SHADOWS&lt;br /&gt;
+ REFINED COMPACT SIZING &amp;amp; EXPANDED AIRY SPACING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH VIEW (EXPAND TO 100% SCREEN WIDTH) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TEAL (#345B63) BORDERS &amp;amp; MULTI-STOP TEAL SHADOWS ACROSS ALL CARDS */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
border-color: #43727c !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.12),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.22),&lt;br /&gt;
0 22px 38px -6px rgba(52, 91, 99, 0.26),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Lintels (Teal Borders &amp;amp; Toned Accents) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #eaf1f2 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(52, 91, 99, 0.06) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #233e44 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY ALAR CARD (REFINED 3D TEAL EMBOSSING) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.10),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.18),&lt;br /&gt;
0 22px 40px -6px rgba(52, 91, 99, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(52, 91, 99, 0.05) !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Bezel in #345B63 */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 80px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
border: 3.5px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(52, 91, 99, 0.35),&lt;br /&gt;
0 12px 26px rgba(26, 47, 52, 0.25),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 22px rgba(52, 91, 99, 0.45),&lt;br /&gt;
0 16px 32px rgba(26, 47, 52, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Title &amp;amp; Subtitle */&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. BIG RECTANGLE ELEMENTS ARE SMALLER WITH BIGGER SPACE BETWEEN THEM */&lt;br /&gt;
/* Section 1: Hero Triad Grid (Reduced Height, Expanded 20px Gutter) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 220px !important;&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 2: Timeline (Sleek Key Row &amp;amp; Track, Teal Borders) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 58px !important;&lt;br /&gt;
height: 58px !important;&lt;br /&gt;
max-height: 58px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
border-bottom: 3.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.25), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1e353b 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-bottom: 3px solid #0b1517 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4), 0 2px 5px rgba(52, 91, 99, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 3: Thematic Taxonomy Grid (Reduced Height, Expanded 18px Gutter) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #3e565c !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 4: Media Bar (Compact 40px Single-Line Strip) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
max-height: 40px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. 3D PILL BUTTONS WITH TEAL THEME */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #1a2f34 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #4c828d 0%, #2e545b 100%) !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 20: NARROWER RECTANGLES + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. NARROWER PROPORTIONED CONTAINER (NO LONGER ENDLESSLY WIDE) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
max-width: 1260px !important;&lt;br /&gt;
width: 95% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CENTER CARD FIXES (PROPER HIERARCHY, NO WEIRD DOUBLE BOXES) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title a {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-sub {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-main {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide legacy floating who-corner and founder subline balloon boxes */&lt;br /&gt;
.vh-hero-title-wrap,&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dedicated button below portrait */&lt;br /&gt;
.vh-founder-btn-wrap {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 78px !important;&lt;br /&gt;
height: 78px !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(52, 91, 99, 0.32), inset 0 2px 4px rgba(255, 255, 255, 0.9), inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE LAYOUT CORRECTIONS (CLEAN &amp;amp; LEGIBLE TRACK) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 64px !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
max-height: 34px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CLEAN MEDIA SECTION (SINGLE HORIZONTAL FLEX ROW 44px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left .vh-badge-text a {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-center {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right .vh-btn-pill {&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. NARROWER HERO &amp;amp; TAXONOMY GRIDS WITH AMPLE SPACING */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 21: NARROW RECTANGLES (1140px) + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE NARROWER DASHBOARD WIDTH (OVERRIDE ALL PREVIOUS MIN-WIDTHS) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
max-width: 1140px !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. NARROW HERO TRIAD (3 CARDS ~360px EACH) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (COMPLETELY REBUILT ARCHITECTURE) */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 76px !important;&lt;br /&gt;
height: 76px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW THEMATIC TAXONOMY (4 CARDS ~270px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. CLEAN MEDIA BAR (HORIZONTAL SINGLE LINE) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 22: FULL-WIDTH VIEW + NARROWER CARDS + VISIBLE TOP BORDER + ZERO CUTOUTS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE VIEW (NO ARTIFICIAL MAX-WIDTH ON CONTAINER) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 10px 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. VISIBLE TOP BORDER ON ALL RECTANGLE ELEMENTS (NO MORE MISSING TOP BORDER!) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-sanctuary-card,&lt;br /&gt;
.vh-card-memories,&lt;br /&gt;
.vh-card-article,&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* CRITICAL: EXPLICIT VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. NARROWER RECTANGLES WITH GENEROUS GAPS (PAGE IS FULL WIDTH, CARDS ARE NARROWER) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 28px !important;&lt;br /&gt;
flex: 0 0 230px !important;&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 400px !important; /* NARROWER RECTANGLES */&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SANCTUARY CENTER CARD: ZERO WEIRD BOXES, PERFECT VERTICAL FIT */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text,&lt;br /&gt;
.vh-sanctuary-header-text *,&lt;br /&gt;
.vh-sanctuary-name,&lt;br /&gt;
.vh-sanctuary-name * {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 74px !important;&lt;br /&gt;
height: 74px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 3px 16px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. PREVENT CUT OUTS IN MEMORIES &amp;amp; SPOTLIGHT */&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-article .vh-discover-secondary {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. TIMELINE: ZERO OVERLAPPING */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 68px !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. NARROWER TAXONOMY CARDS (4 CARDS ~280px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 175px !important;&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 290px !important; /* NARROWER TAXONOMY CARDS */&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: calc(100% - 34px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MEDIA BAR (PERFECT SINGLE ROW, ZERO OVERLAPPING) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 23: DEFINITIVE FIXES FOR TOP BORDERS, WIDTHS, TIMELINE, FULL-WIDTH PAGE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE: UNLOCK MEDIAWIKI WRAPPERS &amp;amp; CONTAINERS TO 100% */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container,&lt;br /&gt;
body.page-Main_Page .vector-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TOP BORDERS: 100% VISIBLE SOLID #345B63 BORDER ON EVERY CARD &amp;amp; HEADER */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* ULTRA-VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* HEADER REINFORCED TOP BORDER */&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. YEAR BUTTONS: SOLID VISIBLE TOP BORDER */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* EXPLICIT SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
border-top: 2px solid #1a2f34 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-top: 2px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2.5px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW ALL RECTANGLES BY 30% */&lt;br /&gt;
/* HERO TRIAD: Cards narrowed to 280px (was 400px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 36px !important;&lt;br /&gt;
flex: 0 0 235px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* TAXONOMY: 4 Cards narrowed to 210px (was 290px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
/* MEDIA BAR: Narrowed to 930px to match Triad/Taxonomy cluster */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 930px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. FLOWING TIMELINE: FIX VERTICAL TRUNCATION (AMP UP HEIGHT TO 70px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1050px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 26px !important;&lt;br /&gt;
flex: 0 0 26px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
max-height: 72px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-date {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-title,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SANCTUARY PORTRAIT &amp;amp; BUTTONS - POLISHED HIERARCHY */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 72px !important;&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
border: 2.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule {&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-subtitle {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 24: FIX THICK BORDERS, FULL-WIDTH EDGES, AND BOTTOM OVERLAPPING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE 100% TRUE FULL-WIDTH (STRIP VECTOR 2022 LEFT/RIGHT INDENTATIONS) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important; /* PREVENTS PUSHING MEDIA SECTION OFF-SCREEN */&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. FIX UNUSUAL THICK TOP BORDER: UNIFORM 1.5px ON ALL CARDS &amp;amp; NO HEADER BORDER-TOP */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important; /* CRISP UNIFORM 1.5px (NOT THICK!) */&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: none !important; /* REMOVE DUPLICATE TOP BORDER ON HEADER */&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. HERO TRIAD (30% NARROWER RECTANGLES, PERFECTLY CENTERED) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 32px !important;&lt;br /&gt;
flex: 0 0 225px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. FULL-WIDTH FLOWING TIMELINE (STRETCHES EDGE-TO-EDGE) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 96px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH EDGE-TO-EDGE */&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 7px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 25px !important;&lt;br /&gt;
flex: 0 0 25px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH TRACK */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important; /* CONTINUOUS SEAMLESS EDGE-TO-EDGE */&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 60px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TAXONOMY 4 CARDS (30% NARROWER RECTANGLES, PERFECT FIT) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. FIX BOTTOM OVERLAPPING: SINGLE-CONTAINER MEDIA BAR */&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 920px !important;&lt;br /&gt;
max-width: 920px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRIP ALL NESTED SUB-BOXES / INTERNAL BORDERS IN MEDIA SECTION */&lt;br /&gt;
body.page-Main_Page .vh-media-bar &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-body,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn .vh-btn-pill,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 51: DEFINITIVE CLEAN ARCHITECTURE &amp;amp; VISIBLE AT-REST ANIMATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. CANVAS &amp;amp; WRAPPER RESET (FULL WIDTH, NO SIDEBAR) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. MAIN CONTAINER: FULL VIEWPORT HEIGHT SPREAD TOP TO BOTTOM */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 18px 40px 14px 40px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important; /* SPREAD CONTENT FROM TOP TO BOTTOM */&lt;br /&gt;
gap: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARDS: 100% TRANSPARENT OPEN SPACE (NO BOXES, NO BORDERS) */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all old badges, buttons, headers, and clutter */&lt;br /&gt;
body.page-Main_Page .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-actions,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-btn-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who,&lt;br /&gt;
body.page-Main_Page .vh-badge-sub,&lt;br /&gt;
body.page-Main_Page .vh-badge-icon,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-link,&lt;br /&gt;
body.page-Main_Page .vh-random-article-more,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 1: HERO TRIAD (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 295px !important;                    /* EXPANDED HEIGHT FOR 180px PORTRAIT */&lt;br /&gt;
height: 295px !important;&lt;br /&gt;
max-height: 295px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 360px !important;&lt;br /&gt;
width: 360px !important;&lt;br /&gt;
max-width: 360px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Portrait Medallion */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 4px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 10px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* +120% BIGGER (82px -&amp;gt; 180px) */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.7),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 2: TIMELINE (EDGE TO EDGE FULL WIDTH) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 27px !important;&lt;br /&gt;
flex: 0 0 27px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 3: THEMATIC TAXONOMY (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 155px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 260px !important;&lt;br /&gt;
width: 260px !important;&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SECTION 4: MEDIA BAR (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
border-top: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
border-bottom: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. DESCRIPTIVE TEXT IN CARDS */&lt;br /&gt;
body.page-Main_Page .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-snippet,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-desc,&lt;br /&gt;
body.page-Main_Page .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* 50% LARGER (12.5px -&amp;gt; 19px) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
9. CAITANYA 3D TITLES + VISIBLE AT-REST BREATHING LINE + ON-HOVER FULL GLIDE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Title Containers */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ALL TITLE LINKS (KEEPING THE EXACT GORGEOUS 3D STYLE FROM USER&#039;S SCREENSHOT) */&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page&lt;br /&gt;
-Main_Page .vh-media-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* PERFECT SPACE FOR UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* 1. LIGHT COLOR FACE (The exact warm temple gold from screenshot) */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 2. DARK SIDES &amp;amp; DEEP CAST SHADOW (The exact 3D from screenshot) */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific Font Sizes */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
letter-spacing: 0.03em !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 18.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title a {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
3. THE GOLDEN FILAMENT LINE BENEATH TITLES (RESTORES THE USER&#039;S FAVORITE FEATURE!)&lt;br /&gt;
- At Rest: Gently breathes in and out (25% to 65% width) so animation is clearly visible!&lt;br /&gt;
- On Hover: Pauses breathing and smoothly glides to full 90% width!&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
/* AT REST: VISIBLE BREATHING ANIMATION (2.8s CYCLE) */&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* At-Rest Line Breathing Keyframes */&lt;br /&gt;
@keyframes vhLineBreath {&lt;br /&gt;
0%, 100% {&lt;br /&gt;
width: 25%;&lt;br /&gt;
left: 37.5%;&lt;br /&gt;
opacity: 0.35;&lt;br /&gt;
}&lt;br /&gt;
50% {&lt;br /&gt;
width: 65%;&lt;br /&gt;
left: 17.5%;&lt;br /&gt;
opacity: 0.95;                              /* Clearly visible expanding light bar! */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
4. ON MOUSE HOVER: FULL GOLDEN LINE GLIDE + DIRECT SUNLIGHT 3D ILLUMINATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;     /* RETAINS 3D STEP MOVEMENT */&lt;br /&gt;
color: #dfad3e !important;                    /* DOES NOT CHANGE COLOR (STAYS RICH GOLD) */&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;  /* 100% CONSTANT COLOR */&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
/* Extended 3D shadow deepening as the letters step forward */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ON HOVER: LINE GLIDES OUT TO FULL 90% WIDTH &amp;amp; STAYS SOLID GOLD */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover::after {&lt;br /&gt;
animation: none !important;                   /* Stops at-rest breathing */&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;                       /* FULL EXTENSION GLIDE! */&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
/* EXACT SAME GOLD COLOR AS AT REST — ZERO COLOR CHANGE */&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 56: TIMELINE EXPANSION (NO TEXT CROPPING, NO BG, NO LINE) &amp;amp; CAPTION REGULAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR, NOT ITALIC */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TIMELINE SECTION: EXPANDED HEIGHT TO PREVENT ALL TEXT CROPPING */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 134px !important;&lt;br /&gt;
height: 134px !important;&lt;br /&gt;
min-height: 134px !important;&lt;br /&gt;
max-height: 134px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. LIFELINE WINDOW &amp;amp; TRACK: TRANSPARENT, NO TOP LINE, HEIGHT 96px */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 96px !important;                     /* EXPANDED HEIGHT (WAS 68px) */&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: transparent !important;          /* REMOVE BACKGROUND */&lt;br /&gt;
border: none !important;                     /* REMOVE ALL BORDERS */&lt;br /&gt;
border-top: none !important;                 /* REMOVE LINE ABOVE */&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line across the timeline items */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE ITEM: EXACT 240px MATCH WITH JAVASCRIPT ITEM_WIDTH */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
min-width: 240px !important;&lt;br /&gt;
max-width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;                    /* Clear Gold Date */&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
width: 9px !important;&lt;br /&gt;
height: 9px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #345B63 !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 57: TIMELINE FULL BLEED (EDGE-TO-EDGE), 50% TALLER (150px),&lt;br /&gt;
DOT/TEXT SEPARATION (ZERO OVERLAP), NO THIN LINE ABOVE,&lt;br /&gt;
AND CAPTION REGULAR (NOT ITALIC)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR (NOT ITALIC) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE ALL THIN LINES ABOVE TIMELINE (NO TOP BORDERS ANYWHERE) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. STRETCH TIMELINE EDGE-TO-EDGE TO VERY LEFT AND RIGHT (FULL BLEED) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
flex: 0 0 190px !important;                    /* EXPANDED TOTAL HEIGHT (150px track + 40px buttons) */&lt;br /&gt;
height: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
max-height: 190px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Year buttons container centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE TRACK WINDOW: 50% TALLER (150px) &amp;amp; FULL BLEED (VERY LEFT TO VERY RIGHT) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 150px !important;                    /* 50% TALLER (WAS 96px -&amp;gt; NOW 150px) */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 150px !important;&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line passing through the dots */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 28px !important;                         /* GUIDE LINE POSITION */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TIMELINE ITEM &amp;amp; DOT / TEXT SEPARATION (ZERO OVERLAP!) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 150px !important;                    /* FULL 150px HEIGHT */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the very top */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot on the horizontal line (top: 24px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 24px !important;                        /* CENTERED ON THE 28px LINE */&lt;br /&gt;
left: 18px !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event text starts strictly BELOW the dot and line (CLEAR SEPARATION) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 18px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT! */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 100px !important;                /* COMFORTABLY HOLDS 6-7 LINES */&lt;br /&gt;
}&lt;br /&gt;
/* Edge fades on the timeline window (seamless left &amp;amp; right fade) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to right, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to left, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 58: ABSOLUTE CROPPING ELIMINATION &amp;amp; PERFECT TIMELINE DOT ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. HERO TRIAD &amp;amp; PRABHUPĀDA CARD: UNCONSTRAINED HEIGHT (ZERO CROPPING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;                  /* AMPLE ROOM FOR 180px CIRCLE + CAPTION */&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 380px !important;&lt;br /&gt;
width: 380px !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait Medallion: 180px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 12px auto !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* FULL 180px CIRCLE */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
overflow: hidden !important;                   /* CLIPS ONLY THE PHOTO, NOT THE CARD */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Caption: Regular (Not Italic) at 19px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;               /* STRICTLY REGULAR (NOT ITALIC) */&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TIMELINE: 50% TALLER (155px), FULL BLEED, NO THIN TOP LINES&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Full Bleed Timeline Section */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 195px !important;&lt;br /&gt;
height: 195px !important;&lt;br /&gt;
min-height: 195px !important;&lt;br /&gt;
max-height: 195px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Track Window: 50% Taller (155px) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 155px !important;                    /* 50% TALLER (HOLDS 6-7 FULL LINES) */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line: Fixed at top: 30px */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 30px !important;                         /* GUIDE LINE LEVEL */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. TIMELINE ITEM: PERFECT VERTICAL &amp;amp; HORIZONTAL DOT ALIGNMENT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;                    /* FULL 155px HEIGHT */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date Text: Centered horizontally above the dot */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED HORIZONTALLY */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: EXACTLY CENTERED VERTICALLY ON THE 30px LINE &amp;amp; HORIZONTALLY WITH DATE */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px center (EXACT ON LINE!) */&lt;br /&gt;
left: 50% !important;                        /* CENTERED HORIZONTALLY */&lt;br /&gt;
transform: translateX(-50%) !important;      /* PERFECT HORIZONTAL ALIGNMENT WITH DATE */&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event Text: Safely below the line and dot (ZERO OVERLAPPING) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 22px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 105px !important;                /* COMFORTABLY HOLDS 6-7 FULL LINES */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 59: TOP BAR HELP TEXT REMOVAL, TIMELINE 3-TIER AXIS CENTERING,&lt;br /&gt;
AND SEAMLESS TITLE MORPH (Śrīla Prabhupāda &amp;lt;-&amp;gt; Who Is Śrīla Prabhupāda)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR: SUPPRESS ALL HOVER HELP TEXTS &amp;amp; TOOLTIPS */&lt;br /&gt;
#mw-head [title]::before,&lt;br /&gt;
#mw-head [title]::after,&lt;br /&gt;
.vector-header [title]::before,&lt;br /&gt;
.vector-header [title]::after,&lt;br /&gt;
.mw-tooltip,&lt;br /&gt;
.tipsy,&lt;br /&gt;
.tipsy-inner,&lt;br /&gt;
.tooltip {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PERMANENT SANCTUARY HERO TITLE: &amp;quot;Who Is Śrīla Prabhupāda&amp;quot; (NO TEXT CHANGE ON HOVER) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize and remove all text-swapping / morph behavior */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-default {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE: PERFECT 3-TIER CENTER ALIGNMENT (DATE, DOT, AND TEXT) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;               /* PERFECT HORIZONTAL AXIS CENTERING */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the top: centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 auto 4px auto !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 30px !important;&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: Center vertically on the 30px line, and horizontally with the date */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px (EXACT ON LINE) */&lt;br /&gt;
left: 50% !important;                        /* EXACT HORIZONTAL CENTER */&lt;br /&gt;
transform: translateX(-50%) !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text below: Properly centered under the dot with ample clearance */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 220px !important;&lt;br /&gt;
margin: 24px auto 0 auto !important;         /* CLEARLY BELOW DOT &amp;amp; LINE */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;                /* PROPERLY CENTERED TEXT */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Suppress any tooltip on top bar header title */&lt;br /&gt;
#vanipedia-header-title,&lt;br /&gt;
.vh-header-title,&lt;br /&gt;
.vanipedia-header-title,&lt;br /&gt;
#p-logo,&lt;br /&gt;
.vector-header {&lt;br /&gt;
-webkit-user-select: none !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition for Remembering Prabhupada random spotlight */&lt;br /&gt;
#vh-random-memories,&lt;br /&gt;
.vh-card-memories .vh-card-body {&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-memories.is-changing,&lt;br /&gt;
.vh-card-memories .vh-card-body.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the text below the titles when randomizing (STEP 70) */&lt;br /&gt;
.vh-card-tax .vh-card-text {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Rotator Titles remain opaque during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title,&lt;br /&gt;
.vh-card-tax .vh-card-body &amp;gt; .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 69: FIX BACKGROUND COLOR SCROLL BLEED &amp;amp; STICKY TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PERSISTENT STICKY TOP BAR WHEN SCROLLING DOWN */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.mw-header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT BACKGROUND COLOR CUTOFF ON SCROLL (SOLID SAGE/TEAL ON ALL PAGES) */&lt;br /&gt;
html {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-content-container {&lt;br /&gt;
min-height: 100vh !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restrict cream background strictly to Main Page */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ŚRĪLA PRABHUPĀDA IN THE MEDIA: ARCHIVAL THUMBNAIL STYLING */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 48px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
padding: 6px 24px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb,&lt;br /&gt;
.vh-media-archival-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb.is-changing,&lt;br /&gt;
.vh-media-archival-thumb.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: scale(0.95);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a:hover {&lt;br /&gt;
transform: translateY(-2px) scale(1.05) !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 75px !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 71: 5-CARD EQUAL FOOTING ROW (TAXONOMY + MEDIA WITH LARGE THUMBNAILS)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. 5-Column Grid on Equal Footing */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 220px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 210px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Soft-Switch ONLY Content Below Titles (Titles Stay 100% Static) */&lt;br /&gt;
.vh-card-tax .vh-card-text,&lt;br /&gt;
.vh-card-tax .vh-media-card-content {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
.vh-card-tax .vh-media-card-content.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing,&lt;br /&gt;
#vh-tax-random-media.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Titles are strictly fixed during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Card 5: Large Archival Media Thumbnail &amp;amp; Captions */&lt;br /&gt;
.vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 105px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fallback Vintage Press Badge */&lt;br /&gt;
.vh-card-media-item .vh-media-fallback-thumb {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: linear-gradient(135deg, #f7f3ec 0%, #ebdcc7 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-icon {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-tag {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions Below Large Thumbnail */&lt;br /&gt;
.vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Hide legacy bottom media bar since it is now unified in the 5-card row */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Grid Breakpoints */&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 72: UNIFIED &amp;quot;STEP FORTH&amp;quot; TOP BAR ICONS &amp;amp; LEFT COLUMN STACK&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. UNIFIED &amp;quot;STEP FORTH&amp;quot; ANIMATION ACROSS ALL TOP BAR ICONS &amp;amp; BUTTONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-start .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.25s ease,&lt;br /&gt;
color 0.25s ease,&lt;br /&gt;
background-color 0.25s ease !important;&lt;br /&gt;
will-change: transform, filter !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH HOVER: Icon floats up 2.5px, scales up, glows with 3D drop shadow */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: translateY(-2.5px) scale(1.14) !important;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.55))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.8)) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH BUTTON CONTAINER HOVER */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ACTIVE / CLICK STATE: Tactile press depression */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: translateY(0.5px) scale(0.98) !important;&lt;br /&gt;
filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TOP-LEFT COLUMN: MEMORIES (TOP) + SRILA PRABHUPADA IN MEDIA (BOTTOM)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Hero */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card in Hero Left: Large Thumbnail &amp;amp; Captions Below */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 95px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.14), inset 0 0 0 1px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. BOTTOM 4-COLUMN TAXONOMY GRID (EQUAL FOOTING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean up any legacy media bar */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 73: FIT EVERYTHING TO SCREEN + 100% LARGER TITLES &amp;amp; TEXTS&lt;br /&gt;
+ MAXIMIZED ŚRĪLA PRABHUPĀDA CARD SIZE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. FIT EVERYTHING TO SCREEN (ZERO SCROLLBAR ON DESKTOP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #faf7f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Master Homepage Container: Perfectly fits single viewport height */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 48px) !important;&lt;br /&gt;
max-height: calc(100vh - 48px) !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 8px 32px 10px 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. MAXIMIZED ŚRĪLA PRABHUPĀDA CARD &amp;amp; HERO ROW PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 310px !important;&lt;br /&gt;
max-height: 44vh !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Memories (Top) + Media (Bottom) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
/* CENTER: MAXIMIZED ŚRĪLA PRABHUPĀDA CARD */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Grand Portrait Circle - Maximized Size */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: min(240px, 24vh) !important;&lt;br /&gt;
height: min(240px, 24vh) !important;&lt;br /&gt;
min-width: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. INCREASE ALL CARD TITLES BY 100% (MAJESTIC 3D SACRED GOLD)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Center Title: &amp;quot;Śrīla Prabhupāda&amp;quot; (+100% -&amp;gt; 46px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories &amp;amp; Article Titles (+100% -&amp;gt; 28px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Title (+100% -&amp;gt; 26px) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 26px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Card Titles: Personalities, Names, Places, Questions (+100% -&amp;gt; 30px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 30px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
4. INCREASE ALL TEXTS IN THOSE CARDS BY 100%&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Śrīla Prabhupāda Sanctuary Subtitle (+100% -&amp;gt; 22px) */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 4px 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Descriptions (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Outlet Tag &amp;amp; Headline (+100%) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Thumbnail Dimensions */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Spotlight Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
5. COMPACT TIMELINE TO FIT THE 100vh SCREEN PERFECTLY&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 130px !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
min-height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
min-height: 32px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 92px !important;&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
6. BOTTOM 4 TAXONOMY CARDS PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 145px !important;&lt;br /&gt;
max-height: 22vh !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 140px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 77: TARGETED ADJUSTMENTS STARTING FROM STEP 73&lt;br /&gt;
1. Centered, ROUND picture (no oval distortion, no text overlap)&lt;br /&gt;
2. Subtitle second line in one line, not truncated (same text size: 20-22px)&lt;br /&gt;
3. Put media card UP to fit in under &amp;quot;...remembers...&amp;quot; (no push-down)&lt;br /&gt;
4. Put bottom 4 cards up &amp;amp; decrease text size (14.5px) to fit in cleanly&lt;br /&gt;
5. Put timeline and years above it MORE DOWN (margin-top: 38px)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: CENTERED ROUND PICTURE (NOT OVAL, NO TEXT OVERLAP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
min-width: 180px !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
max-width: 180px !important;&lt;br /&gt;
max-height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: SECOND LINE IN ONE LINE, NOT TRUNCATED (SAME TEXT SIZE)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 6px auto 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;                  /* NEVER OVERLAPS WITH PHOTO */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UP TO FIT IN UNDER &amp;quot;...REMEMBERS...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column: Natural flow (no space-between that forces media down) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PUT IT UP UNDER REMEMBERS */&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits directly under Memories with compact thumb */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;                      /* COMPACT THUMBNAIL FITS UP UNDER REMEMBERS */&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Card */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 660px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 7 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Row Container Height Capped at 275px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 5: PUT THE TIMELINE AND THE YEARS ABOVE IT MORE DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 120px !important;&lt;br /&gt;
min-height: 120px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 38px !important;                 /* PUSHES TIMELINE &amp;amp; YEARS DOWN */&lt;br /&gt;
margin-bottom: 22px !important;              /* GENEROUS BREATHING ROOM BELOW */&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
min-height: 28px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 3px 9px !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 82px !important;&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 4: PUT BOTTOM CARDS UP &amp;amp; DECREASE TEXT SIZE IN THESE FOUR CARDS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
margin-bottom: 10px !important;              /* ELEVATED ABOVE SCREEN BOTTOM */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Title: 24px Grand Golden 3D Typography */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Decreased text size so it fits in without truncation */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;                 /* DECREASED FROM 18px TO FIT IN */&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 78: 50% LARGER ROUND IMAGE, ZERO SUBTITLE GAP, SMALL MEDIA GAP&lt;br /&gt;
1. 50% larger round image (270px x 270px) with clean visual gaps above/below&lt;br /&gt;
2. Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
3. Small gap (4px) between &amp;quot;Remembers...&amp;quot; and &amp;quot;In the Media&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: 50% LARGER ROUND IMAGE (270px x 270px) WITH VISUAL GAPS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 6px !important;                 /* VISUAL GAP ABOVE ROUND IMAGE */&lt;br /&gt;
}&lt;br /&gt;
/* Portrait stage increased by 50% (180px -&amp;gt; 270px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;                      /* +50% LARGER (180px -&amp;gt; 270px) */&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: NO GAP BETWEEN &amp;quot;FOUNDER-ĀCĀRYA&amp;quot; AND &amp;quot;INTERNATIONAL SOCIETY...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 8px auto 0 auto !important;           /* VISUAL GAP BELOW ROUND IMAGE */&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINES */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UNDER &amp;quot;...REMEMBERS...&amp;quot; WITH JUST SMALL GAP (4px)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: 4px crisp small gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 4px !important;                          /* JUST SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (CONTROLLED BY 4px GAP) */&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Card height aligned */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 385px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline section spacing adjusted for new hero height */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
margin-top: 20px !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 cards padding &amp;amp; positioning */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 79: MOVE &amp;quot;FOUNDER...&amp;quot; +10px DOWN &amp;amp; REMOVE HUGE GAP UNDER REMEMBERS&lt;br /&gt;
1. Subtitle (&amp;quot;Founder-Ācārya / International Society...&amp;quot;) moved +10px down&lt;br /&gt;
2. &amp;quot;Śrīla Prabhupāda in the Media&amp;quot; pulled directly under &amp;quot;Remembers...&amp;quot;&lt;br /&gt;
with just a small 6px gap (huge empty gap completely eliminated)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: MOVE THOSE TWO LINES &amp;quot;FOUNDER...&amp;quot; +10px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 18px !important;                  /* MOVED +10px DOWN (FROM 8px TO 18px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: REMOVE HUGE EMPTY GAP UNDER REMEMBERS (PUT MEDIA DIRECTLY UNDER)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column Container: Natural tight vertical flow */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* TIGHT TOP PACKING (NO SPACE-BETWEEN) */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 6px !important;                          /* CRISP SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* UNCONSTRAINED TO PREVENT PUSH-DOWN */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Card: Memories (Tight fit to content, zero empty space below) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
height: auto !important;                      /* NEVER STRETCH TO 100% */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Card: Media Item (Sits immediately below Memories with only 6px gap) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 80: ABSOLUTE ELIMINATION OF LEFT GAP &amp;amp; CENTER VERTICAL SHIFTS&lt;br /&gt;
1. Left Column: Completely eliminate the huge gap between &amp;quot;...remembers...&amp;quot;&lt;br /&gt;
and &amp;quot;In the Media&amp;quot; (align-items: flex-start, unconstrained auto height,&lt;br /&gt;
flex: 0 0 auto on both cards, strict 4px gap).&lt;br /&gt;
2. Center Card:&lt;br /&gt;
- Shift the round image 30px down from the title (margin-top: 36px)&lt;br /&gt;
- Text lines under the image increased +30px from image (margin-top: 48px)&lt;br /&gt;
- Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: ABSOLUTE ELIMINATION OF THE HUGE EMPTY GAP ON THE LEFT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Unstretch hero row so left column hugs its content instead of stretching 390px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;           /* STOPS FORCING LEFT COLUMN TO STRETCH */&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Strictly pack items with only 4px gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PACK TIGHTLY AT TOP */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP ONLY */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits immediately 4px under Memories */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (4px GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: CENTER CARD - SHIFT IMAGE 30px DOWN &amp;amp; TEXT LINES +30px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 81: SPECIFICITY OVERHAUL - ELIMINATING THE 340px SQUARE ON MEMORIES CARD&lt;br /&gt;
The user&#039;s DevTools confirmed: .vh-card.vh-card-memories was computing to&lt;br /&gt;
EXACTLY 339.99px x 339.99px (a square) because an older high-specificity rule&lt;br /&gt;
&amp;quot;body.page-Main_Page .vh-triad-grid .vh-card { flex: 0 0 340px !important; }&amp;quot;&lt;br /&gt;
was matching it. In a column flex container (.vh-triad-column-left),&lt;br /&gt;
flex-basis: 340px forces the HEIGHT to 340px!&lt;br /&gt;
We now use #vani-home scoped selectors to permanently override and reset&lt;br /&gt;
flex, height, and margins on all cards inside the left column.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. HERO TRIAD GRID &amp;amp; LEFT COLUMN: UNSTRETCH &amp;amp; WRAP CONTENT */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP BETWEEN THE TWO CARDS */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. OVERRIDE THE 340px FLEX-BASIS ON ALL CARDS IN THE LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* KILLS 340px HEIGHT! */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;                      /* HUGS EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARD BODIES IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
height: auto !important;                      /* KILLS 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MEDIA ITEM CARD SPECIFIC STYLING IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
CENTER CARD: SHIFT ROUND IMAGE 30px DOWN &amp;amp; TEXT LINES +30px FROM IMAGE&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text br,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
RIGHT COLUMN: ARTICLE CARD (CLEAN UNCONSTRAINED AUTO HEIGHT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 440px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 82:&lt;br /&gt;
1. Unclamp Memories text so disciple name at the end of &amp;quot;recounted by...&amp;quot;&lt;br /&gt;
displays fully as it used to be (remove -webkit-line-clamp: 3).&lt;br /&gt;
2. Make +50px bigger gap between Memories card and &amp;quot;SP in Media&amp;quot; card&lt;br /&gt;
(gap: 50px).&lt;br /&gt;
3. Make the media thumbnail view a complete standard size (175px tall),&lt;br /&gt;
filling the plenty space below, with object-fit: contain so thumbnails&lt;br /&gt;
fit completely inside without any cropping and without changing their&lt;br /&gt;
aspect ratio.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: DISPLAY FULL NAME AT END OF &amp;quot;RECOUNTED BY...&amp;quot; (UNCLAMP TEXT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
-webkit-line-clamp: unset !important;&lt;br /&gt;
-webkit-box-orient: unset !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: +50px BIGGER GAP TO &amp;quot;SP IN THE MEDIA&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 50px !important;                         /* +50px BIGGER GAP */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: COMPLETE STANDARD SIZE THUMBNAIL VIEW (NO CROPPING, FIT ASPECT RATIO)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 175px !important;                     /* COMPLETE STANDARD VIEW SIZE FILLING THE SPACE */&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: #f4efe6 !important;               /* WARM VINTAGE PARCHMENT TONE */&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 6px 0 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
object-fit: contain !important;               /* FITS COMPLETE THUMBNAIL WITHOUT CROPPING */&lt;br /&gt;
object-position: center center !important;&lt;br /&gt;
transition: transform .3s ease !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions under the thumbnail */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-caption,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-outlet,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 86:&lt;br /&gt;
1. NEUTRALIZE STRAY PARAGRAPHS: Prevent MediaWiki parser from generating&lt;br /&gt;
top/side offsets.&lt;br /&gt;
2. FOUNDER-ĀCARYA CLICKABLE TITLE:&lt;br /&gt;
- Macron ONLY above capital &#039;A&#039; (Founder-Ācarya).&lt;br /&gt;
- Styled in exact 3D sacred gold as other card titles.&lt;br /&gt;
- Breathing filament underline at rest, 90% glide &amp;amp; lift on hover.&lt;br /&gt;
3. DECREASE GAP ABOVE 4 BOTTOM CARDS JUST TO 30px:&lt;br /&gt;
- Shifts .vh-taxonomy-section UP by 50px via translateY(-50px)&lt;br /&gt;
reducing the ~80px gap directly to 30px, keeping layout fully stable.&lt;br /&gt;
4. UNIFY HOVER ANIMATIONS FOR ALL TOP BAR ICONS &amp;amp; BUTTONS:&lt;br /&gt;
- Unified smooth lift (translateY(-2px)) on all topbar buttons/links.&lt;br /&gt;
- Unified warm gold glowing pill (rgba(245, 215, 127, 0.18)).&lt;br /&gt;
- Unified icon scale (1.08x) with soft glow, eliminating double-jumping.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Neutralize stray paragraph tags */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Decrease gap above 4 bottom cards just to 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-50px) !important;      /* DECREASES GAP ABOVE 4 BOTTOM CARDS TO 30px */&lt;br /&gt;
}&lt;br /&gt;
/* 3. Founder-Ācarya Clickable 3D Title Link */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 40px !important;                  /* MAINTAINS +30px GAP FROM 270px ROUND IMAGE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;                   /* IDENTICAL CARD TITLE SIZE */&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* SPACE FOR BREATHING UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* Temple Gold Face */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 3D Chiseled Shadow */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Golden Breathing Filament Underline at Rest */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Hover: 3D Lift &amp;amp; Full Glide Underline */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
}&lt;br /&gt;
/* Subtitle Line 2: International Society for Kṛṣṇa Consciousness */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. UNIFIED HOVER ANIMATION FOR ALL TOP BAR ICONS &amp;amp; BUTTONS */&lt;br /&gt;
/* Base transitions on all interactive elements in top bar */&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg {&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
background-color 0.2s ease,&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease,&lt;br /&gt;
filter 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified button container hover */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25), inset 0 0 0 1px rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified icon scale &amp;amp; soft glow (no double translation) */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: scale(1.08) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5))&lt;br /&gt;
drop-shadow(0 0 8px rgba(245, 215, 127, 0.65)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 87: COMPLETELY ELIMINATE / AVOID TOP BAR ICON ANIMATIONS&lt;br /&gt;
- Neutralize all transforms, scales, translations, and jumping animations on&lt;br /&gt;
all top bar icons, buttons, dropdowns, and links.&lt;br /&gt;
- Clean, quiet, stationary hover state with subtle background pill only.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Reset all transforms, filters, and animations on top bar container elements */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-start,&lt;br /&gt;
.vector-header-end,&lt;br /&gt;
.vector-header-container *,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg,&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
will-change: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. On hover: Keep icons strictly stationary — zero movement, zero scale, zero drop-shadow */&lt;br /&gt;
.vector-header-container .vector-icon:hover,&lt;br /&gt;
.vector-header-container svg:hover,&lt;br /&gt;
.vector-header-container .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover svg,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover svg,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover svg,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. On button/dropdown hover: subtle stationary background highlight only (no vertical lift, no jumping) */&lt;br /&gt;
.vector-header-container .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. On active / click: no displacement */&lt;br /&gt;
.vector-header-container .cdx-button:active,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:active,&lt;br /&gt;
.vector-header-container .vector-icon:active,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 91:&lt;br /&gt;
1. STRICTLY SCOPED TO MAIN PAGE (ZERO LEAKAGE TO REGULAR MEDIAWIKI PAGES):&lt;br /&gt;
- Every cursor rule is prefixed with html body.page-Main_Page.&lt;br /&gt;
- Regular MediaWiki pages retain 100% normal default Windows mouse behavior.&lt;br /&gt;
2. ABSOLUTE DISABLE OF WINDOWS CURSOR ACROSS MAIN PAGE &amp;amp; ALL HOVER STATES:&lt;br /&gt;
- Uses high-specificity rules targeting *:hover, a:hover, etc.&lt;br /&gt;
ensuring the native Windows cursor/pointing hand is completely suppressed.&lt;br /&gt;
3. CUSTOM GOLDEN CURSOR (ARROW AT REST, HAND ONLY ABOVE LINKS):&lt;br /&gt;
- Sleek golden arrow pointer by default.&lt;br /&gt;
- Smoothly switches to golden pointing hand ONLY above links (body.vh-cursor-link).&lt;br /&gt;
- No outer halo ring, zero lag, zero clutter.&lt;br /&gt;
4. FOUNDER-ĀCĀRYA MACRON CENTERING PRESERVED:&lt;br /&gt;
- &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039; font stack.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISABLE WINDOWS CURSOR ON MAIN PAGE ONLY (ACROSS ALL ELEMENTS &amp;amp; HOVER STATES) */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page *:hover,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page a:hover,&lt;br /&gt;
html body.page-Main_Page a:focus,&lt;br /&gt;
html body.page-Main_Page a:active,&lt;br /&gt;
html body.page-Main_Page a:visited,&lt;br /&gt;
html body.page-Main_Page a *,&lt;br /&gt;
html body.page-Main_Page a *:hover,&lt;br /&gt;
html body.page-Main_Page [href],&lt;br /&gt;
html body.page-Main_Page [href]:hover,&lt;br /&gt;
html body.page-Main_Page [href] *,&lt;br /&gt;
html body.page-Main_Page [href] *:hover,&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page button:hover,&lt;br /&gt;
html body.page-Main_Page input,&lt;br /&gt;
html body.page-Main_Page input:hover,&lt;br /&gt;
html body.page-Main_Page textarea,&lt;br /&gt;
html body.page-Main_Page select,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;]:hover,&lt;br /&gt;
html body.page-Main_Page .cdx-button,&lt;br /&gt;
html body.page-Main_Page .cdx-button:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card,&lt;br /&gt;
html body.page-Main_Page .vh-card:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card *,&lt;br /&gt;
html body.page-Main_Page .vh-card *:hover,&lt;br /&gt;
html body.page-Main_Page .vh-year,&lt;br /&gt;
html body.page-Main_Page .vh-year:hover,&lt;br /&gt;
html body.page-Main_Page .vector-menu a,&lt;br /&gt;
html body.page-Main_Page .vector-menu a:hover,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label:hover {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CUSTOM GOLDEN CURSOR (MAIN PAGE ONLY) */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
z-index: 99999999 !important;&lt;br /&gt;
transform: translate3d(-100px, -100px, 0);&lt;br /&gt;
will-change: transform !important;&lt;br /&gt;
transition: opacity 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.65))&lt;br /&gt;
drop-shadow(0 0 6px rgba(223, 173, 62, 0.75)) !important;&lt;br /&gt;
transition: transform 0.18s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 1: Default Golden Arrow */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 2: ONLY Above Links -&amp;gt; Golden Pointing Hand */&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(1.12) !important;&lt;br /&gt;
filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.75))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.95)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Click Compression */&lt;br /&gt;
body.page-Main_Page.vh-cursor-click #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(0.88) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Touchscreens / mobile protection: restore native behavior */&lt;br /&gt;
@media (hover: none) or (pointer: coarse) {&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page button {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOUNDER-ĀCĀRYA PERFECT MACRON CENTERING FIX */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR STYLING&lt;br /&gt;
- Appears on Main Page AND all regular MediaWiki pages.&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Deep temple teal background (#19383e), delicate gold top hairline border,&lt;br /&gt;
warm ivory/gold links, and highlighted Donate button.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid rgba(223, 173, 62, 0.45) !important;&lt;br /&gt;
box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
backdrop-filter: blur(8px) !important;&lt;br /&gt;
-webkit-backdrop-filter: blur(8px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
scrollbar-width: none !important;             /* Firefox */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner::-webkit-scrollbar {&lt;br /&gt;
display: none !important;                     /* Chrome/Safari */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
transition: color 0.18s ease, background-color 0.18s ease, transform 0.15s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate {&lt;br /&gt;
background: linear-gradient(135deg, rgba(223, 173, 62, 0.3) 0%, rgba(223, 173, 62, 0.12) 100%) !important;&lt;br /&gt;
border: 1px solid rgba(223, 173, 62, 0.65) !important;&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
padding: 2.5px 14px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate:hover {&lt;br /&gt;
background: linear-gradient(135deg, #dfad3e 0%, #b88a38 100%) !important;&lt;br /&gt;
color: #150b00 !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 0 10px rgba(223, 173, 62, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.35) !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure long wiki pages leave space above the permanent bottom bar */&lt;br /&gt;
body {&lt;br /&gt;
padding-bottom: 46px !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Main Page with custom cursor, ensure bottom links trigger the hand cursor */&lt;br /&gt;
body.page-Main_Page .vh-bottom-link {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 93:&lt;br /&gt;
1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE:&lt;br /&gt;
- Vector 2022 skin uses a multi-column CSS grid on .mw-page-container-inner&lt;br /&gt;
with .vector-column-end having background-color: #D4ECDD !important;.&lt;br /&gt;
- Collapse grid to 100% full width and hide right/left columns on Main Page.&lt;br /&gt;
- Ensure mw-page-container and mw-content-container match the warm cream background.&lt;br /&gt;
2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR PAGES:&lt;br /&gt;
- MediaWiki places .vector-sticky-header-container after the page content.&lt;br /&gt;
- Enforce position: fixed !important; top: 0 !important; on sticky header container,&lt;br /&gt;
and completely hide it (display: none !important;) when not actively sticky-visible.&lt;br /&gt;
3. VANI-TEMPLE RETURN LINK IN PERMANENT BOTTOM BAR:&lt;br /&gt;
- Provides an immediate 1-click return to the Main Page from any regular wiki page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE */&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-toc-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-appearance-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
max-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR WIKI PAGES */&lt;br /&gt;
.vector-sticky-header-container {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Strictly hide the sticky header container whenever it is NOT in active sticky view */&lt;br /&gt;
.vector-sticky-header-container:not(.vector-sticky-header-visible),&lt;br /&gt;
.vector-header-container.vector-sticky-header-container:not(.vector-sticky-header-visible) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. VANI-TEMPLE RETURN LINK STYLING */&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(223, 173, 62, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 95: SMOOTH TRANSITION FOR IN THE MEDIA CARD CONTENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
transition: opacity .5s ease, transform .5s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 96:&lt;br /&gt;
1. INCREASE ROUND HERO IMAGE BY 20% (270px -&amp;gt; 324px) WHILE KEEPING TOP/BOTTOM GAPS&lt;br /&gt;
2. INCREASE QUOTED TEXT IN RIGHT ARTICLE SPOTLIGHT BY +3 LINES (7 -&amp;gt; 10 LINES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Round hero image increased by 20% to 324px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 324px !important;&lt;br /&gt;
height: 324px !important;&lt;br /&gt;
min-width: 324px !important;&lt;br /&gt;
min-height: 324px !important;&lt;br /&gt;
max-width: 324px !important;&lt;br /&gt;
max-height: 324px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 12px 36px rgba(18, 63, 56, 0.40), 0 3px 10px rgba(0, 0, 0, 0.24), inset 0 2px 6px rgba(255, 255, 255, 0.75), inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure top gap from title remains clean (36px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin-top: 36px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure bottom gap from round image remains clean (40px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 40px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure sanctuary card container height gracefully accommodates 324px image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
min-height: 500px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Increase right article quoted text by +3 lines (-webkit-line-clamp: 10) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 10 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow right card to expand gracefully up to 500px to match sanctuary height */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
max-height: 500px !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicit fast and visible 1.4s crossfade for round hero photo */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-photo-stage .vh-photo,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-photo-stage .vh-photo {&lt;br /&gt;
transition: opacity 1.4s ease-in-out !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE OPTIMIZATION (STAGE 1 - REGULAR WIKI PAGES)&lt;br /&gt;
1. Universal #345B63 Dark Teal top bar across all pages and viewports.&lt;br /&gt;
2. Desktop title banner strictly scoped to screens &amp;gt;= 1000px.&lt;br /&gt;
3. Mobile header layout (burger menu, search, icons).&lt;br /&gt;
4. Mobile content readability, fluid images, and responsive table scrolling.&lt;br /&gt;
5. Mobile bottom bar and floating Back to Top button positioning.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. UNIVERSAL #345B63 TOP BAR ACROSS ALL PAGES AND VIEWPORTS */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header,&lt;br /&gt;
.mw-header,&lt;br /&gt;
#mw-head {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. DESKTOP TITLE BANNER SCOPED STRICTLY TO SCREENS &amp;gt;= 1000px */&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE REGULAR WIKI PAGES OPTIMIZATIONS (&amp;lt;= 768px) */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
/* 3.1 Top Bar Header Row */&lt;br /&gt;
.mw-header {&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.2 Hamburger Site Menu Button */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.3 Search Bar: Fluidly fits available space between burger and user tools */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 110px) !important;&lt;br /&gt;
min-width: 100px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 80px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
padding-left: 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.4 Mobile Vector Sidebar Navigation Drawer */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content,&lt;br /&gt;
#vector-main-menu-dropdown-content,&lt;br /&gt;
#vector-main-menu-unpinned-container,&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content.is-open {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
height: calc(100vh - 52px - 38px) !important;&lt;br /&gt;
max-height: calc(100vh - 90px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
z-index: 100001 !important;&lt;br /&gt;
padding: 10px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a,&lt;br /&gt;
#vector-main-menu-dropdown-content a,&lt;br /&gt;
#vector-main-menu-unpinned-container a {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
padding: 9px 18px !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-unpinned-container a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-left-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-dropdown-content .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-unpinned-container .vector-menu-heading {&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
letter-spacing: 0.6px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
border-bottom: 1px solid rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
padding: 10px 18px 6px 18px !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CONTENT VIEW ON MOBILE */&lt;br /&gt;
#content, .mw-body, .mw-content-container {&lt;br /&gt;
padding: 12px 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
line-height: 1.62 !important;&lt;br /&gt;
}&lt;br /&gt;
#firstHeading, .mw-first-heading {&lt;br /&gt;
font-size: 1.65em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-bottom: 0.4em !important;&lt;br /&gt;
word-wrap: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
h2, .mw-parser-output h2 {&lt;br /&gt;
font-size: 1.3em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 1.1em !important;&lt;br /&gt;
margin-bottom: 0.35em !important;&lt;br /&gt;
}&lt;br /&gt;
h3, .mw-parser-output h3 {&lt;br /&gt;
font-size: 1.15em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Tables horizontal scroll wrapping */&lt;br /&gt;
.vanitable, .wikitable, .daytable {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 12px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fluid images &amp;amp; media embeds */&lt;br /&gt;
div.tright, div.tleft, div.floatright, div.floatleft {&lt;br /&gt;
float: none !important;&lt;br /&gt;
margin: 12px auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
div.thumbinner {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. BOTTOM BAR &amp;amp; BACK TO TOP BUTTON ON MOBILE */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
padding: 2px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 50px !important;&lt;br /&gt;
right: 14px !important;&lt;br /&gt;
width: 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer, .mw-footer {&lt;br /&gt;
padding-bottom: 54px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 105: ROBUST NON-OVERLAPPING MINERVA MOBILE HEADER &amp;amp; USER DROPDOWN&lt;br /&gt;
1. Fix Magnifying Glass &amp;amp; User Icon Overlap:&lt;br /&gt;
- Header uses strictly rigid flex items:&lt;br /&gt;
Burger (32px left) + 20px gap + Title (auto) + [margin-left: auto spacer] + Search (32px right) + 8px gap + User (32px far right).&lt;br /&gt;
- Zero possibility of overlap.&lt;br /&gt;
2. User Menu Dropdown:&lt;br /&gt;
- Placed outside header flow (fixed positioning) with full dark teal &amp;amp; gold styling.&lt;br /&gt;
3. Plain burger icon, golden-yellow (#ffd700) SVGs for all icons.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR CONTAINER */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. STRICT RIGID SINGLE-ROW FLEX LAYOUT */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.1 BURGER (FAR LEFT: 32px) */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.2 SITE TITLE (SPACED 20px FROM BURGER) */&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 0 0 20px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.3 SEARCH FORM (PUSHED TO THE FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
margin-left: auto !important; /* Absorbs ALL horizontal space between title and search */&lt;br /&gt;
margin-right: 8px !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide the large search box input on mobile screens */&lt;br /&gt;
.minerva-header .minerva-search-form .search-box {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.4 USER ICON (FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-notifications,&lt;br /&gt;
.minerva-header .minerva-user-navigation ul,&lt;br /&gt;
.minerva-header .minerva-user-navigation li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE USER DROPDOWN MENU (POPUP AT TOP-RIGHT) */&lt;br /&gt;
#vanipedia-mobile-user-menu {&lt;br /&gt;
display: none !important;&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
width: 175px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu.is-open {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu .vani-user-menu-divider {&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background-color: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin: 5px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.2) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MINERVA NAVIGATION DRAWER (THE LEFT MENU) */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer,&lt;br /&gt;
#mw-mf-page-left.menu {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .minerva-icon {&lt;br /&gt;
background-color: #ffd700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 107: BULLETPROOF DESKTOP USER DROPDOWN (MATCHING image_a7f3ff.png)&lt;br /&gt;
1. Card background: Dark teal (#1f3e45) with gold border (#b1873d).&lt;br /&gt;
2. Zero white background bleed: all inner elements transparent.&lt;br /&gt;
3. Links: High-contrast warm gold (#f5d77f) text, white on hover (#345B63).&lt;br /&gt;
4. Pure clean text without clunky icons: .vector-icon hidden.&lt;br /&gt;
5. Divider above Log out with soft rose highlight.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DESKTOP USER DROPDOWN CARD */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content,&lt;br /&gt;
html body.page-Main_Page #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html body #p-personal.vector-menu,&lt;br /&gt;
html body #p-personal .vector-menu-content,&lt;br /&gt;
#vector-user-links-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. INNER CONTAINERS: 100% TRANSPARENT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content div,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content ul,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content li,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content-list,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content div,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content ul,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content li {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ENSURE TALK (pt-mytalk) IS VISIBLE */&lt;br /&gt;
html #vector-user-links-dropdown #pt-mytalk,&lt;br /&gt;
html .vector-user-menu #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RESTORE USER FIGURE ICON ON HEADER BUTTON (BRIGHT GOLD &amp;amp; VISIBLE) */&lt;br /&gt;
#vector-user-links-dropdown-label .vector-icon,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Inside dropdown items: keep icons compact &amp;amp; inline so they never cause vertical bloating */&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 16px !important;&lt;br /&gt;
height: 16px !important;&lt;br /&gt;
margin: 0 8px 0 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. LINKS: HIGH-CONTRAST WARM GOLD TEXT (#f5d77f) */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a,&lt;br /&gt;
html #p-personal .vector-menu-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a span,&lt;br /&gt;
html #p-personal .vector-menu-content a span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. HOVER STATE: LIGHTER TEAL (#345B63) WITH BRIGHT WHITE TEXT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:focus,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:active,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:focus,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover span {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. DIVIDER ABOVE LOGOUT */&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout,&lt;br /&gt;
html .vector-user-menu #pt-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a,&lt;br /&gt;
html .vector-user-menu #pt-logout a {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a:hover,&lt;br /&gt;
html .vector-user-menu #pt-logout a:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.25) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 110: MOBILE STICKY TOP BAR &amp;amp; BOTTOM BAR FIRST LINK (&amp;quot;MAIN PAGE&amp;quot;)&lt;br /&gt;
1. Top bar remains sticky/visible when scrolling down on mobile viewports.&lt;br /&gt;
2. Fix bottom bar flex centering bug: justify-content: flex-start on mobile&lt;br /&gt;
ensures the first link (&amp;quot;Main Page&amp;quot;) is always visible and not clipped.&lt;br /&gt;
3. Fully reverted experimental Main Page viewport scaling &amp;amp; hint banners.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. STICKY TOP BAR ON MOBILE (REMAINS VISIBLE ON SCROLL) */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome,&lt;br /&gt;
body.skin-minerva header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. BOTTOM BAR: ENSURE &amp;quot;MAIN PAGE&amp;quot; IS VISIBLE AS FIRST LINK ON MOBILE */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ENTRY PAGE SUPPRESSION (dev.vanipedia.org / VanipediaEntry3D)&lt;br /&gt;
Neither top bar nor bottom bar must appear on the 3D entry page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.ext-vp3d-fullscreen #vh-bottom-bar,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-chrome,&lt;br /&gt;
body.ext-vp3d-fullscreen .minerva-header,&lt;br /&gt;
body.ext-vp3d-fullscreen .vector-header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-head,&lt;br /&gt;
body.ext-vp3d-fullscreen .mw-header,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-navigation,&lt;br /&gt;
body:has(.vp-entry3d-container) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-container) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-container) .vector-header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .vector-header-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 116: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE FOR MAIN PAGE ON MOBILE&lt;br /&gt;
Includes Top Bar, Main Page, and Bottom Bar in one unified landscape orientation.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
transform-origin: top left !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-auto-landscape {&lt;br /&gt;
transform: rotate(90deg) translate(0, -100%) !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-native-landscape {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. TOP HEADER SLOT (Landscape orientation) */&lt;br /&gt;
#vani-stage-header-slot {&lt;br /&gt;
flex: 0 0 50px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
max-height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .header-container,&lt;br /&gt;
#vani-stage-header-slot .header-chrome,&lt;br /&gt;
#vani-stage-header-slot .minerva-header,&lt;br /&gt;
#vani-stage-header-slot .vector-header-container,&lt;br /&gt;
#vani-stage-header-slot #mw-head {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CONTENT SLOT (Landscape orientation, containing #vani-home) */&lt;br /&gt;
#vani-stage-content-slot {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: calc(100% - 50px - 36px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Enforce rigid 1200px desktop grid on #vani-home inside mobile stage */&lt;br /&gt;
#vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 8px 16px 20px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Triad in Mobile Landscape: Rigid 3-Column Horizontal Flow */&lt;br /&gt;
#vani-stage-content-slot .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-triad-column-left {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Interactive Timeline in Mobile Landscape */&lt;br /&gt;
#vani-stage-content-slot .vh-timeline-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Thematic Taxonomy in Mobile Landscape: Rigid 4-Column Grid */&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-tax {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOOTER SLOT (Landscape orientation, containing #vh-bottom-bar) */&lt;br /&gt;
#vani-stage-footer-slot {&lt;br /&gt;
flex: 0 0 36px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
min-height: 36px !important;&lt;br /&gt;
background-color: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot #vh-bottom-bar,&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dropdown Menu inside Stage Header */&lt;br /&gt;
#vani-stage-header-slot #vanipedia-mobile-user-menu {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 48px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
z-index: 1000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Minerva Left Navigation Drawer z-index when open */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer {&lt;br /&gt;
z-index: 1000005 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Robust Header Child Layout in Landscape Stage */&lt;br /&gt;
#vani-stage-header-slot .vector-header,&lt;br /&gt;
#vani-stage-header-slot .mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide any duplicate/stray bars outside the stage when active */&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-sticky-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; #mw-head,&lt;br /&gt;
body.has-vani-stage &amp;gt; #vh-bottom-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR FORMATTING FOR MOBILE BURGER MENU&lt;br /&gt;
1. Cleans out Minerva default clutter (Nearby, Random, Settings, About, etc.)&lt;br /&gt;
2. Styles the mobile drawer (#mw-mf-page-left) to match the desktop&lt;br /&gt;
accordion layout (.vanipedia-sidebar-menu).&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#mw-mf-page-left {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 20px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
padding: 12px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all Minerva default lists completely */&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-navigation,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-personal,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul.hlist,&lt;br /&gt;
#mw-mf-page-left .menu__item--nearby,&lt;br /&gt;
#mw-mf-page-left .menu__item--random {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile drawer container for desktop sidebar */&lt;br /&gt;
#mw-mf-page-left #vani-mobile-synced-sidebar {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* In mobile drawer, make .vanipedia-sidebar-menu take full drawer width */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure mobile drawer accordion header matches desktop */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading {&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
background-color: #2c4c50 !important;&lt;br /&gt;
border: 1px solid #1b3033 !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading {&lt;br /&gt;
border-radius: 4px 4px 0 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading:hover {&lt;br /&gt;
background-color: #385e63 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading::after {&lt;br /&gt;
content: &amp;quot;▼&amp;quot; !important;&lt;br /&gt;
font-size: 0.75em !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
transition: transform 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after {&lt;br /&gt;
transform: rotate(-90deg) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Content Area inside Mobile Accordion */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content {&lt;br /&gt;
background-color: #eaeff0 !important;&lt;br /&gt;
border: 1px solid #2c4c50 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-radius: 0 0 4px 4px !important;&lt;br /&gt;
padding: 0 0 4px 0 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content ul {&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 9px 14px 9px 18px !important;&lt;br /&gt;
color: #1b3033 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li:last-child a {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a:hover {&lt;br /&gt;
background-color: #dbe4e6 !important;&lt;br /&gt;
border-left: 3px solid #2c4c50 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 102 Languages Search box inside Mobile Drawer */&lt;br /&gt;
#mw-mf-page-left #sidebarLanguageSearch {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 7px 10px !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
border: 1px solid #a2a9b1 !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 122: STRICT POSITIONING OF &amp;quot;HOME&amp;quot; LINK/ICON (RIGHT OF SEARCH)&lt;br /&gt;
1. Desktop: Positioned strictly on the RIGHT of search bar via order: 10 vs order: 5.&lt;br /&gt;
2. Clean golden styling (#f5d77f), no underline, subtle hover highlight.&lt;br /&gt;
3. Mobile (both Minerva &amp;amp; Vector landscape): Golden Home icon (width 22px)&lt;br /&gt;
strictly visible next to the search icon.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Strict Flex Ordering: Left to Right across .vector-header-start */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .vector-main-menu-landmark,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Bar strictly ORDER 5 */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
div#p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Link strictly ORDER 10 (GUARANTEES IT SITS ON THE RIGHT OF SEARCH) */&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
margin-left: 10px !important;&lt;br /&gt;
margin-right: 14px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
a.vanipedia-topbar-home:hover,&lt;br /&gt;
a.vanipedia-topbar-home:active,&lt;br /&gt;
.vector-header-container a.vanipedia-topbar-home:hover,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link:hover,&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home:hover,&lt;br /&gt;
#vani-stage-header-slot a.vanipedia-topbar-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.2) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Icon Styling */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
stroke: #f5d77f !important;&lt;br /&gt;
fill: none !important;&lt;br /&gt;
stroke-width: 2 !important;&lt;br /&gt;
stroke-linecap: round !important;&lt;br /&gt;
stroke-linejoin: round !important;&lt;br /&gt;
transition: stroke 0.2s ease, transform 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home:hover .vanipedia-home-icon svg {&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
transform: scale(1.1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Text Styling on Desktop */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* MOBILE RESPONSIVE (Both Vector &amp;amp; Minerva) */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 160px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* MINERVA MOBILE SKIN HEADER (Regular Articles on Mobile) */&lt;br /&gt;
.minerva-header .vanipedia-topbar-home,&lt;br /&gt;
.minerva-header #vanipedia-topbar-home-link {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 6px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* In Rotated Landscape Stage on Main Page */&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 8px !important;&lt;br /&gt;
width: 34px !important;&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start #p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Bar Home Link: Strict no underline */&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry,&lt;br /&gt;
a.vh-bottom-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry:hover,&lt;br /&gt;
a.vh-bottom-link:hover {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 129: RESTORE COMPLETE ORIGINAL STRUCTURE (ZERO OVERLAPS, 4 TAXONOMY IN 1 ROW)&lt;br /&gt;
+ TOP BANNER TITLE AS PLAIN TEXT&lt;br /&gt;
+ WHO IS ŚRĪLA PRABHUPĀDA PERMANENT TITLE&lt;br /&gt;
+ OPTION A: RICH BURNISHED ANTIQUE GOLD (#966817)&lt;br /&gt;
+ RISE HOVER EFFECT ON ALL 9 CARD TITLES&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BANNER TITLE AS PURE PLAIN TEXT */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
span#vanipedia-topbar-title,&lt;br /&gt;
a#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover,&lt;br /&gt;
span#vanipedia-topbar-title:hover,&lt;br /&gt;
a#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CARD TITLE SIZING &amp;amp; NO TEXT CHANGE */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 38px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
letter-spacing: 0.015em !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. OPTION A: RICH BURNISHED ANTIQUE GOLD ON ALL CARD TITLES */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-media-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
-webkit-text-stroke: 0 !important;&lt;br /&gt;
paint-order: normal !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
-webkit-filter: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RISE HOVER EFFECT ON ALL 9 CARD TITLES (-3px LIFT + GOLD ILLUMINATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. GOLDEN FILAMENT UNDERLINE AT REST &amp;amp; GLIDE ON HOVER */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. STRICT STRUCTURAL RESTORATION: CLEAN ELEVATION &amp;amp; COLUMN BALANCING */&lt;br /&gt;
/* Introductory Articles flat title styling &amp;amp; hover */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific article item headline within the spotlight card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Devotee Subtitle in Memories card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 5px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
/* Enforce 3 columns on desktop for Section 3 (Personalities, Names, Places) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page .vh-card-questions {&lt;br /&gt;
padding: 2px 10px 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lift 3 bottom taxonomy cards up so they sit comfortably above the footer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-72px) !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Founder-Ācārya and Preeminent Śikṣā-Guru single line fitting */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SHIFT MARKED SECTION (Hero Triad + Timeline) DOWN EXACTLY 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 380px !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin-top: 16px !important;&lt;br /&gt;
margin-bottom: 10px !important;&lt;br /&gt;
height: 125px !important;&lt;br /&gt;
min-height: 125px !important;&lt;br /&gt;
max-height: 125px !important;&lt;br /&gt;
flex: 0 0 125px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left &amp;amp; Right Stacked Columns: Symmetrical 340px widths */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card padding and bounding inside both columns */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 135px !important;&lt;br /&gt;
min-height: 135px !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 139: DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TWO-LINE TITLE &amp;amp; DEVOTEE NAME&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title {&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 141: STATIC TITLE ON MEMORIES ROTATION + 3-LINE WIDER LANGUAGES CARD&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TITLE: 100% STATIC (NEVER ANIMATES ON ROTATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 0 5px 0 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the disciple name subtitle during randomizer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
transition: opacity 0.45s ease, transform 0.45s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle.is-changing,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(3px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SP IN MEDIA: FRAME FITS EXACTLY AROUND THUMBNAIL WITH ZERO SIDE GAPS */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-card-content,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
transition: transform 0.35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 3: 4 COLUMNS WITH WIDER COLUMN FOR PARTICIPATING LANGUAGES */&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr 1fr 1.35fr !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1220px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page .vh-card-languages {&lt;br /&gt;
padding: 3px 8px 5px 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 4. LANGUAGES CARD: EXACTLY 3 ROWS (5 COUNTRIES PER ROW) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-languages-list,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-languages-list {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
padding: 2px 0 0 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-row,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a:hover {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Flag thumbnail element */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center !important;&lt;br /&gt;
background-repeat: no-repeat !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Crisp SVG Flag Definitions */&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 147: SOCIAL ICONS IN THE MID OF THE SPACE ON THE RIGHT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform 0.2s ease, opacity 0.2s ease !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item:hover {&lt;br /&gt;
transform: scale(1.15) !important;&lt;br /&gt;
opacity: 0.9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-height: 20px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 153: DISTINGUISHED VANISEVA PILL + ELEVATED BACK-TO-TOP + FLAG STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELEVATED BACK-TO-TOP ARROW (Floats 16px clearly above the 38px bottom bar) */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 16px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE EXTRA BOX/BAR AROUND HEADER (Outer container completely borderless &amp;amp; transparent) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-container.vector-sticky-header-container {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. THE VERY EXISTING TOP BAR: Single, clean, elegant header bar */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
body.page-Main_Page .vector-header-container header.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TOP BAR CENTER BLOCK */&lt;br /&gt;
.vanipedia-topbar-center-block {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 50% !important;&lt;br /&gt;
top: 54% !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: auto !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-center-block * {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. DISTINGUISHED MIDDLE LINE: VANISEVA LUMINOUS INVITATION PILL */&lt;br /&gt;
.vanipedia-topbar-vaniseva-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border:0 !important;&lt;br /&gt;
border-bottom:0 !important;&lt;br /&gt;
background:none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
border-radius:0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:hover,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:focus,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:active {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-color:transparent !important;&lt;br /&gt;
background-color:transparent !important;&lt;br /&gt;
box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SISTER PROJECTS (Line 3) */&lt;br /&gt;
.vanipedia-topbar-sister-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 1px 6px !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link:hover,&lt;br /&gt;
.vanipedia-topbar-sister-link:focus,&lt;br /&gt;
.vanipedia-topbar-sister-link:active {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. PARTICIPATING LANGUAGES FLAGS STYLING */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-flag svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MINERVA MOBILE SKIN (Phone Header) */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.1 Burger Navigation Drawer Button */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.2 Branding Box Title (Pure CSS Content Injection - 100% JS-Independent) */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box,&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin: 0 0 0 14px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a::before,&lt;br /&gt;
.minerva-header .branding-box a::before {&lt;br /&gt;
content: &amp;quot;Vanipedia&amp;quot; !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; img,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; img {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.3 Home Link in Minerva */&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.4 Search Button in Minerva */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.5 User Navigation in Minerva */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile */&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block-mobile,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-main-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-vaniseva-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-links,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-link,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar mobile styling (from STEP 165) */&lt;br /&gt;
body.skin-minerva .vh-bottom-social-links,&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. RESPONSIVE BREAKPOINTS (Desktop &amp;gt;= 1000px Intact; Mobile &amp;lt; 1000px Full Controls) */&lt;br /&gt;
@media screen and (max-width: 1200px) and (min-width: 1000px) {&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
/* Single Row Header on Mobile Viewports */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-header-container .mw-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Row Left Section: Burger + Search + Home in single row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. FORCE BURGER MENU TO DISPLAY VISIBLE ON MOBILE */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown,&lt;br /&gt;
#vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SEARCH INPUT WITH GUARANTEED VISIBLE MAGNIFYING GLASS */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
max-width: calc(100vw - 140px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input,&lt;br /&gt;
.vector-header-start .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__start-icon,&lt;br /&gt;
#p-search .cdx-text-input__icon,&lt;br /&gt;
#p-search .cdx-text-input__start-icon {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 10px !important;&lt;br /&gt;
top: 50% !important;&lt;br /&gt;
transform: translateY(-50%) !important;&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
z-index: 5 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
padding-left: 32px !important;&lt;br /&gt;
padding-right: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Home Icon */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
margin: 0 2px !important;&lt;br /&gt;
padding: 3px 5px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. USER ICON GUARANTEED ON FAR RIGHT */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-links-wide,&lt;br /&gt;
.vector-header-end .vector-user-links-main {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-userpage {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-overflow,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-label-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile viewports (&amp;lt; 1000px) */&lt;br /&gt;
.vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block-mobile,&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-mobile,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title,&lt;br /&gt;
.vanipedia-topbar-sister-links,&lt;br /&gt;
.vanipedia-topbar-sister-link,&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar social links hidden on mobile (from STEP 165) */&lt;br /&gt;
.vh-bottom-social-links,&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 173: RESTORE WORKING STEP 117 COMPACT STAGE PROPORTIONS (ZERO-CROP)&lt;br /&gt;
Overrides all desktop-specific shifts (min-height: 380px, translateY: 30px,&lt;br /&gt;
translateY: -72px, 324px photo) inside the mobile rotated landscape stage.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage #vani-rotated-box #vani-stage-content-slot #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 4px 16px 12px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 0 0 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
min-width: 200px !important;&lt;br /&gt;
min-height: 200px !important;&lt;br /&gt;
max-width: 200px !important;&lt;br /&gt;
max-height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(18, 63, 56, 0.35), 0 2px 6px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
flex: 0 0 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-track {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-item {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-languages {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-stage-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-main-title,&lt;br /&gt;
#vani-stage-header-slot .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin: 0 10px !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V174 — Vanipedia main page: static, naturally scrolling, and responsive. */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-paper:#faf7ef;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    --vp-ink:#263a39;&lt;br /&gt;
    --vp-brand:#345b63;&lt;br /&gt;
    --vp-accent:#b1873d;&lt;br /&gt;
    --vp-line:#ded7c6;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1240px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:clamp(18px,3vw,38px) !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    background:var(--vp-paper) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    animation:none !important;&lt;br /&gt;
    transition:none !important;&lt;br /&gt;
    scroll-behavior:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a {&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-decoration-color:#aab3a8 !important;&lt;br /&gt;
    text-underline-offset:3px !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:hover {&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    text-decoration-thickness:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:focus-visible {&lt;br /&gt;
    outline:3px solid var(--vp-brand) !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p {&lt;br /&gt;
    margin-top:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1 {&lt;br /&gt;
    margin:0 0 10px !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 clamp(29px,4vw,40px)/1.2 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2 {&lt;br /&gt;
    margin:0 0 14px !important;&lt;br /&gt;
    padding:0 0 9px !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 22px/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3 {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:600 18px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p { margin-bottom:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:220px minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,5vw,64px) !important;&lt;br /&gt;
    max-width:1000px !important;&lt;br /&gt;
    margin:0 auto 32px !important;&lt;br /&gt;
    padding:8px 0 28px !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    width:220px !important;&lt;br /&gt;
    height:220px !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:3px solid var(--vp-brand) !important;&lt;br /&gt;
    border-radius:50% !important;&lt;br /&gt;
    background:#f0eee3 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 35% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 auto 4px !important;&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    font-size:clamp(19px,2.2vw,25px) !important;&lt;br /&gt;
    font-weight:600 !important;&lt;br /&gt;
    line-height:1.35 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font-size:17px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:22px !important;&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    padding:20px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card:hover {&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card h3 { margin-bottom:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card blockquote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid var(--vp-accent) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-feature {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(120px,190px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    border-radius:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-outlet {&lt;br /&gt;
    margin-bottom:5px !important;&lt;br /&gt;
    color:#706b62 !important;&lt;br /&gt;
    font-size:14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-headline { font-size:17px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section {&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
    padding:20px 0 22px !important;&lt;br /&gt;
    border-block:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-intro { margin:-5px 0 12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(auto-fit,minmax(76px,1fr)) !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    justify-content:center !important;&lt;br /&gt;
    min-height:42px !important;&lt;br /&gt;
    padding:6px 8px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a:hover {&lt;br /&gt;
    border-color:var(--vp-brand) !important;&lt;br /&gt;
    background:#f1f3ee !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section { margin:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:18px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-card { padding:18px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card { grid-column:span 1 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-list {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    flex-wrap:wrap !important;&lt;br /&gt;
    gap:8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-lang-item {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
    min-height:32px !important;&lt;br /&gt;
    white-space:nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vh-flag {&lt;br /&gt;
    display:inline-block !important;&lt;br /&gt;
    flex:0 0 22px !important;&lt;br /&gt;
    width:22px !important;&lt;br /&gt;
    height:15px !important;&lt;br /&gt;
    vertical-align:middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restore ordinary page flow and neutralize any legacy rotated-stage wrapper. */&lt;br /&gt;
#vani-mobile-stage, #vani-rotated-box {&lt;br /&gt;
    position:static !important;&lt;br /&gt;
    inset:auto !important;&lt;br /&gt;
    width:auto !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    rotate:none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot, #vani-stage-content-slot, #vani-stage-footer-slot { display:contents !important; }&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:20px 16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding-bottom:22px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:160px !important; height:160px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid { grid-template-columns:minmax(0,1fr) !important; gap:16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:minmax(0,1fr) !important; gap:14px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-card { padding:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(100px,34%) minmax(0,1fr) !important; gap:12px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section { margin-bottom:24px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:380px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-image { max-width:260px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion:reduce) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::before,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::after {&lt;br /&gt;
        animation:none !important;&lt;br /&gt;
        transition:none !important;&lt;br /&gt;
        scroll-behavior:auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V175: natural document scrolling, Vanisource-style hero, Vanipedia colors. */&lt;br /&gt;
html,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:100% !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
    overflow-y:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-brand:#345B63;&lt;br /&gt;
    --vp-accent:#f5d77f;&lt;br /&gt;
    --vp-ink:#263a3d;&lt;br /&gt;
    --vp-line:#d8d1c3;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:min(100%, 1200px) !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1200px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:26px clamp(16px,3vw,34px) 100px !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
}&lt;br /&gt;
/* The site-wide footer remains fixed; this page has room to scroll past it. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    display:block;&lt;br /&gt;
    height:0;&lt;br /&gt;
    clear:both;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(170px,210px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,4vw,44px) !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:880px !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    margin:0 auto 30px !important;&lt;br /&gt;
    padding:22px 26px !important;&lt;br /&gt;
    border:1px solid #345B63 !important;&lt;br /&gt;
    border-left:5px solid #f5d77f !important;&lt;br /&gt;
    border-radius:8px !important;&lt;br /&gt;
    background:#345B63 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:min(100%,210px) !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    aspect-ratio:445 / 542 !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:2px solid #f5d77f !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    box-shadow:0 5px 18px rgba(18,35,37,.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin:0 0 9px !important;&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    font:600 clamp(32px,3vw,42px)/1.15 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:600 clamp(19px,1.7vw,22px)/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-underline-offset:4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a:hover { color:#fff !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:500 clamp(17px,1.5vw,20px)/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-quote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid #f5d77f !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove the old decorative cursor and restore the operating system pointer. */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page * {&lt;br /&gt;
    cursor:auto !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page a[href],&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .cdx-button {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:18px 14px 96px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:14px !important;&lt;br /&gt;
        max-width:460px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding:17px 17px 19px !important;&lt;br /&gt;
        border-left-width:4px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:min(100%,170px) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-role { font-size:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-organization { font-size:17px !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V176: native mouse cursor; main page language links are the remaining taxonomy feature. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-section {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 0 32px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card {&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    grid-column:auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: native Windows pointer and viewport-contained portal rollouts. */&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    cursor:default !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href] *,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home button,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    align-items:start !important;&lt;br /&gt;
    gap:24px 18px !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 auto 28px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    max-width:640px !important;&lt;br /&gt;
    margin-left:auto !important;&lt;br /&gt;
    margin-right:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card {&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    z-index:1 !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.07) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open {&lt;br /&gt;
    z-index:100 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image {&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border-radius:6px 6px 0 0 !important;&lt;br /&gt;
    background:#e9e4d8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 36% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy {&lt;br /&gt;
    min-height:145px !important;&lt;br /&gt;
    padding:14px 15px 13px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 {&lt;br /&gt;
    min-height:50px !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    padding:0 0 7px !important;&lt;br /&gt;
    border-bottom:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 18px/1.28 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 a {&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p {&lt;br /&gt;
    min-height:44px !important;&lt;br /&gt;
    margin:0 0 8px !important;&lt;br /&gt;
    color:#354444 !important;&lt;br /&gt;
    font:400 14px/1.45 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:7px !important;&lt;br /&gt;
    min-height:30px !important;&lt;br /&gt;
    padding:4px 9px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f6f2e9 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.3 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:focus-visible {&lt;br /&gt;
    border-color:#b1873d !important;&lt;br /&gt;
    outline:2px solid #b1873d !important;&lt;br /&gt;
    outline-offset:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    position:fixed !important;&lt;br /&gt;
    top:var(--vp-panel-top, 20px) !important;&lt;br /&gt;
    left:var(--vp-panel-left, 12px) !important;&lt;br /&gt;
    right:auto !important;&lt;br /&gt;
    bottom:auto !important;&lt;br /&gt;
    z-index:2147483000 !important;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:var(--vp-panel-width, 290px) !important;&lt;br /&gt;
    max-width:calc(100vw - 24px) !important;&lt;br /&gt;
    max-height:min(380px,calc(100vh - 100px)) !important;&lt;br /&gt;
    overflow:auto !important;&lt;br /&gt;
    overscroll-behavior:contain !important;&lt;br /&gt;
    padding:11px 12px 12px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-top:3px solid #b1873d !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 10px 22px rgba(38,58,57,.22) !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open &amp;gt; .vp-rollout-panel,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open &amp;gt; .vp-rollout-panel {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-heading {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
    gap:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options &amp;gt; span { display:block !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    min-height:34px !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:500 14px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:focus-visible {&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#805b16 !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    outline:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options { grid-template-columns:repeat(4,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options a { text-align:center !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options a { display:flex !important; align-items:center !important; gap:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all { display:block !important; margin-top:7px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:focus-visible { text-decoration:underline !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all { display:block !important; margin:0 0 10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:8px 10px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-categories-heading {&lt;br /&gt;
    padding-top:8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel {&lt;br /&gt;
    width:min(720px,calc(100vw - 24px)) !important;&lt;br /&gt;
    --vp-panel-width:720px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options {&lt;br /&gt;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:1px 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options a {&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    padding:5px 6px !important;&lt;br /&gt;
    font-size:12px !important;&lt;br /&gt;
    line-height:1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid { max-width:100% !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:min(620px,calc(100vw - 24px)) !important; --vp-panel-width:620px; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img { height:210px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
        position:static !important;&lt;br /&gt;
        top:auto !important;&lt;br /&gt;
        left:auto !important;&lt;br /&gt;
        right:auto !important;&lt;br /&gt;
        bottom:auto !important;&lt;br /&gt;
        width:auto !important;&lt;br /&gt;
        max-width:none !important;&lt;br /&gt;
        max-height:none !important;&lt;br /&gt;
        margin:0 !important;&lt;br /&gt;
        border-top:1px solid #d8d1c3 !important;&lt;br /&gt;
        border-left:3px solid #b1873d !important;&lt;br /&gt;
        border-radius:0 0 7px 7px !important;&lt;br /&gt;
        box-shadow:none !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:auto !important; --vp-panel-width:auto; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V181: restore the native Windows pointing hand on sidebar menu targets.&lt;br /&gt;
   Earlier Main Page cursor rules forced .vector-menu links to cursor:auto. */&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href],&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V183: restore the pointing-hand cursor on every actionable top and bottom bar item.&lt;br /&gt;
   Older Main Page rules set .vector-dropdown-label and .vh-bottom-link to cursor:auto. */&lt;br /&gt;
html body .vector-header-container a[href],&lt;br /&gt;
html body .vector-header-container a[href] *,&lt;br /&gt;
html body header.vector-header a[href],&lt;br /&gt;
html body header.vector-header a[href] *,&lt;br /&gt;
html body header.mw-header a[href],&lt;br /&gt;
html body header.mw-header a[href] *,&lt;br /&gt;
html body #mw-head a[href],&lt;br /&gt;
html body #mw-head a[href] *,&lt;br /&gt;
html body .minerva-header a[href],&lt;br /&gt;
html body .minerva-header a[href] *,&lt;br /&gt;
html body #vh-bottom-bar a[href],&lt;br /&gt;
html body #vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vh-bottom-bar a[href],&lt;br /&gt;
html body .vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vector-header-container button,&lt;br /&gt;
html body .vector-header-container button *,&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label *,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body .minerva-header button,&lt;br /&gt;
html body .minerva-header button *,&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar button,&lt;br /&gt;
html body #vh-bottom-bar button *,&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar .vh-bottom-link[href] {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:hover,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:focus {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V184: the legacy Main Page cursor reset also targets Vector menu links and&lt;br /&gt;
   dropdown labels. Override those exact top-bar targets after the legacy rules. */&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href],&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href] *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container a[href]:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-menu a[href]:hover *,&lt;br /&gt;
html body.page-Main_Page #mw-head a[href],&lt;br /&gt;
html body.page-Main_Page #mw-head a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-head a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href],&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-sticky-header .vector-menu a[href]:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label *,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label:hover,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-dropdown-label:focus,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-main-menu-dropdown-toggle,&lt;br /&gt;
html body.page-Main_Page #mw-head .vector-main-menu-dropdown-toggle *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-main-menu-dropdown-toggle,&lt;br /&gt;
html body.page-Main_Page .vector-header-container .vector-main-menu-dropdown-toggle *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container button,&lt;br /&gt;
html body.page-Main_Page .vector-header-container button *,&lt;br /&gt;
html body.page-Main_Page .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body.page-Main_Page #mw-head button,&lt;br /&gt;
html body.page-Main_Page #mw-head button *,&lt;br /&gt;
html body.page-Main_Page #mw-head [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #mw-head [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
ct: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-dot {&lt;br /&gt;
transform: scale(1.5);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline must follow JS position immediately */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
scroll-behavior: auto !important;&lt;br /&gt;
transform-origin: 0 0;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VIRTUAL TIMELINE PERFORMANCE&lt;br /&gt;
========================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track {&lt;br /&gt;
display: flex;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
height: 100%;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
will-change: transform;&lt;br /&gt;
transform-style: flat;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item {&lt;br /&gt;
flex: 0 0 220px;&lt;br /&gt;
width: 220px;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
-webkit-user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window {&lt;br /&gt;
cursor: grab;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
touch-action: pan-y;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window.is-dragging {&lt;br /&gt;
cursor: grabbing;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TIMELINE YEAR NAVIGATION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 12px;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 22px;&lt;br /&gt;
margin: 0 0 10px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 35px;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 4px 2px;&lt;br /&gt;
color: rgba(18,63,56,.62);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
user-select: none;&lt;br /&gt;
-webkit-user-select: none;&lt;br /&gt;
transition:&lt;br /&gt;
color .2s ease,&lt;br /&gt;
transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* Random quotes */&lt;br /&gt;
.vh-quote {&lt;br /&gt;
height: 82px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
padding: 0 40px;&lt;br /&gt;
border-top: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
border-bottom: 1px solid rgba(177,135,61,.25);&lt;br /&gt;
margin-top: 26px;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-inner {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
max-width: 1500px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-text {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
text-overflow: ellipsis;&lt;br /&gt;
color: var(--text);&lt;br /&gt;
font-size: clamp(20px, 1.65vw, 29px);&lt;br /&gt;
line-height: 1.16;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source {&lt;br /&gt;
margin-top: 7px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source::before,&lt;br /&gt;
.vh-quote-source::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 74px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a {&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-source a:hover {&lt;br /&gt;
color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 15px;&lt;br /&gt;
flex: 0 0 auto;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-size: 93px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote,&lt;br /&gt;
#vh-random-quote-source {&lt;br /&gt;
transition: opacity .45s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-quote.is-changing,&lt;br /&gt;
#vh-random-quote-source.is-changing {&lt;br /&gt;
opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured {&lt;br /&gt;
width: auto;&lt;br /&gt;
padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin-bottom: 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(760px, 1.3fr)&lt;br /&gt;
minmax(600px, 1fr);&lt;br /&gt;
column-gap: 32px;&lt;br /&gt;
align-items: start;&lt;br /&gt;
margin-top: 18px;&lt;br /&gt;
padding-top: 18px;&lt;br /&gt;
padding-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured,&lt;br /&gt;
.vh-network {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — TITLE&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-featured .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TREASURES OF THE VANI — GRID&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
gap: 14px;&lt;br /&gt;
margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
INDIVIDUAL TREASURE CARD&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 48% 52%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature a {&lt;br /&gt;
color: inherit;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
MEDIA AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-media,&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
border-radius: 6px 0 0 6px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* Normal video/image cards */&lt;br /&gt;
.vh-feature-video .vh-feature-media,&lt;br /&gt;
.vh-feature-imagequote .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
/* SHORT&lt;br /&gt;
Keep complete vertical YouTube Shorts thumbnail visible.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-short .vh-feature-media {&lt;br /&gt;
background-position: center;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
background-size: contain;&lt;br /&gt;
background-color: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
TEXT PANEL ON RIGHT&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
min-width: 0;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 3px 10px 5px 12px;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
border-radius: 0 6px 6px 0;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
/* SHORT / VIDEO / IMAGE QUOTE / NECTAR DROP */&lt;br /&gt;
.vh-feature-copy small {&lt;br /&gt;
margin-bottom: 5px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
/* Actual title */&lt;br /&gt;
.vh-feature-copy strong {&lt;br /&gt;
display: block;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
\* Metadata currently not needed.&lt;br /&gt;
\* Keep it hidden so dates do not appear underneath.&lt;br /&gt;
*/&lt;br /&gt;
.vh-feature-copy span {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
NECTAR DROP&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-audio-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
font-size: 37px;&lt;br /&gt;
border: 1px solid rgba(177,135,61,.50);&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
line-height: 1;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
transform .2s ease,&lt;br /&gt;
background .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar:hover .vh-feature-audio-icon {&lt;br /&gt;
transform: scale(1.06);&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network .vh-section-title {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
margin: 0 0 13px;&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
letter-spacing: .08em;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.vh-network .vh-section-title::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
width: 85px;&lt;br /&gt;
height: 1px;&lt;br /&gt;
background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 125px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 120px;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 5px 10px 0;&lt;br /&gt;
text-align: center;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
border-right: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition:&lt;br /&gt;
background .22s ease,&lt;br /&gt;
transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat &amp;gt; a {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover .vh-network-icon {&lt;br /&gt;
transform: scale(1.12);&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat:hover strong {&lt;br /&gt;
color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-icon {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
height: 42px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
transition:&lt;br /&gt;
transform .22s ease,&lt;br /&gt;
color .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes {&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 60px;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat strong {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: -8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
}&lt;br /&gt;
.vh-icon-quotes + strong {&lt;br /&gt;
white-space: normal;&lt;br /&gt;
line-height: 1;&lt;br /&gt;
font-size: 19px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat small {&lt;br /&gt;
display: block;&lt;br /&gt;
margin-top: 8px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 9px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANI NETWORK MISSION&lt;br /&gt;
========================================================== */&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 430px;&lt;br /&gt;
height: 125px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
padding: 0 0px 0 10px;&lt;br /&gt;
border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
transition: background .22s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-world {&lt;br /&gt;
flex: 0 0 150px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
margin-right: 0px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission-text {&lt;br /&gt;
flex: 1 1 auto;&lt;br /&gt;
min-width: 250px;&lt;br /&gt;
color: var(--green);&lt;br /&gt;
font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 400;&lt;br /&gt;
line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover {&lt;br /&gt;
background: rgba(177,135,61,.08);&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission:hover .vh-network-world img {&lt;br /&gt;
transform: scale(1.05);&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
RESPONSIVE BOTTOM AREA&lt;br /&gt;
========================================================== */&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(650px, 1.2fr)&lt;br /&gt;
minmax(650px, 1fr);&lt;br /&gt;
column-gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
grid-template-columns: 47% 53%;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-copy {&lt;br /&gt;
padding-left: 9px;&lt;br /&gt;
padding-right: 7px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 110px;&lt;br /&gt;
min-width: 110px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
grid-template-columns:&lt;br /&gt;
minmax(600px, 1.1fr)&lt;br /&gt;
minmax(620px, 1fr);&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 0 0 105px;&lt;br /&gt;
min-width: 105px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =====================================================&lt;br /&gt;
SOCIAL PLATFORM STATISTICS&lt;br /&gt;
===================================================== */&lt;br /&gt;
/* Month / year title */&lt;br /&gt;
.social-stats-title {&lt;br /&gt;
margin: 30px 0 10px;&lt;br /&gt;
padding-bottom: 7px;&lt;br /&gt;
font-size: 25px;&lt;br /&gt;
line-height: 1.25;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
border-bottom: 2px solid #2a4452;&lt;br /&gt;
}&lt;br /&gt;
/* Clickable statistics bar */&lt;br /&gt;
.social-stats-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
width: 100%;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-header:hover {&lt;br /&gt;
background: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
/* Platform blocks */&lt;br /&gt;
.social-stats-platform {&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
border-right: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-name {&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-views {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
/* Details */&lt;br /&gt;
.social-stats-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 7px;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
color: #2a4452;&lt;br /&gt;
background: #eef2f4;&lt;br /&gt;
white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-arrow {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
/* Expanded report */&lt;br /&gt;
.social-stats-details {&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
margin-top: -2px;&lt;br /&gt;
padding: 24px 28px 30px;&lt;br /&gt;
background: #fff;&lt;br /&gt;
border: 2px solid #2a4452;&lt;br /&gt;
border-top: 1px solid #c8ccd1;&lt;br /&gt;
border-radius: 0 0 8px 8px;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-number {&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 1.15;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.social-stats-view-label {&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.2;&lt;br /&gt;
color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
IMAGE QUOTE POPUP&lt;br /&gt;
========================================================== */&lt;br /&gt;
#vh-imagequote-lightbox {&lt;br /&gt;
position: fixed;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
/* positioned by JS */&lt;br /&gt;
top: auto;&lt;br /&gt;
left: auto;&lt;br /&gt;
display: block;&lt;br /&gt;
padding: 0;&lt;br /&gt;
background: transparent;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
visibility: hidden;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
transition:&lt;br /&gt;
opacity .2s ease,&lt;br /&gt;
visibility .2s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox.is-open {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
visibility: visible;&lt;br /&gt;
pointer-events: auto;&lt;br /&gt;
}&lt;br /&gt;
#vh-imagequote-lightbox img {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 20vw;&lt;br /&gt;
max-width: 380px;&lt;br /&gt;
min-width: 260px;&lt;br /&gt;
height: auto;&lt;br /&gt;
max-height: 55vh;&lt;br /&gt;
object-fit: contain;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px&lt;br /&gt;
rgba(0, 0, 0, .28);&lt;br /&gt;
}&lt;br /&gt;
.vh-imagequote-lightbox-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
z-index: 2;&lt;br /&gt;
top: 5px;&lt;br /&gt;
right: 7px;&lt;br /&gt;
width: 28px;&lt;br /&gt;
height: 28px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background: rgba(0, 0, 0, .55);&lt;br /&gt;
color: #fff;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 21px;&lt;br /&gt;
line-height: 26px;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
/* Nectar Drop audio activity */&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
gap: 3px;&lt;br /&gt;
height: 18px;&lt;br /&gt;
opacity: 0;&lt;br /&gt;
transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing {&lt;br /&gt;
opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave span {&lt;br /&gt;
width: 2px;&lt;br /&gt;
height: 4px;&lt;br /&gt;
border-radius: 2px;&lt;br /&gt;
background: var(--gold);&lt;br /&gt;
transform-origin: center;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span {&lt;br /&gt;
animation: vhNectarWave .75s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(2) {&lt;br /&gt;
animation-delay: -.45s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(3) {&lt;br /&gt;
animation-delay: -.20s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(4) {&lt;br /&gt;
animation-delay: -.60s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(5) {&lt;br /&gt;
animation-delay: -.30s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(6) {&lt;br /&gt;
animation-delay: -.55s;&lt;br /&gt;
}&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(7) {&lt;br /&gt;
animation-delay: -.10s;&lt;br /&gt;
}&lt;br /&gt;
@keyframes vhNectarWave {&lt;br /&gt;
0% {&lt;br /&gt;
height: 3px;&lt;br /&gt;
}&lt;br /&gt;
100% {&lt;br /&gt;
height: 16px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* Nectar audio area — never scroll */&lt;br /&gt;
.vh-feature-nectar .vh-feature-audio {&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-nectar .vh-nectar-wave {&lt;br /&gt;
flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Video + Nectar Drop title limit */&lt;br /&gt;
.vh-feature-video .vh-feature-copy strong,&lt;br /&gt;
.vh-feature-nectar .vh-feature-copy strong {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
line-height: 1.08;&lt;br /&gt;
display: -webkit-box;&lt;br /&gt;
-webkit-box-orient: vertical;&lt;br /&gt;
-webkit-line-clamp: 5;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
========================================================= */&lt;br /&gt;
.vani-flipbook-trigger {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 100%;&lt;br /&gt;
height: auto;&lt;br /&gt;
transition:&lt;br /&gt;
transform 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-trigger:hover img {&lt;br /&gt;
transform: translateY(-3px);&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px&lt;br /&gt;
rgba(0, 0, 0, 0.22);&lt;br /&gt;
}&lt;br /&gt;
/* Full-screen dark overlay */&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
position: fixed;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
z-index: 100000;&lt;br /&gt;
display: none;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
background:&lt;br /&gt;
rgba(15, 20, 18, 0.90);&lt;br /&gt;
}&lt;br /&gt;
#vani-flipbook-overlay.is-open {&lt;br /&gt;
display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* Popup */&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: calc(100vw - 80px);&lt;br /&gt;
height: calc(100vh - 40px);&lt;br /&gt;
max-width: 1800px;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 20px 70px&lt;br /&gt;
rgba(0, 0, 0, 0.55);&lt;br /&gt;
}&lt;br /&gt;
/* Iframe holder */&lt;br /&gt;
#vani-flipbook-frame-holder {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
bottom: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Actual flipbook iframe */&lt;br /&gt;
#vani-flipbook-frame {&lt;br /&gt;
display: block;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100%;&lt;br /&gt;
margin: 0;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
background: #d9d6cf;&lt;br /&gt;
}&lt;br /&gt;
/* Close button */&lt;br /&gt;
.vani-flipbook-close {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 10px;&lt;br /&gt;
right: 10px;&lt;br /&gt;
z-index: 100001;&lt;br /&gt;
width: 42px;&lt;br /&gt;
height: 42px;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
background:&lt;br /&gt;
rgba(20, 20, 20, 0.80);&lt;br /&gt;
color: #ffffff;&lt;br /&gt;
font-family:&lt;br /&gt;
Arial,&lt;br /&gt;
sans-serif;&lt;br /&gt;
font-size: 30px;&lt;br /&gt;
line-height: 42px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-close:hover {&lt;br /&gt;
background: #000000;&lt;br /&gt;
}&lt;br /&gt;
body.vani-flipbook-open {&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
padding: 0;&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
}&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
width: 100%;&lt;br /&gt;
height: 100vh;&lt;br /&gt;
height: 100dvh;&lt;br /&gt;
max-width: none;&lt;br /&gt;
border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* =========================================&lt;br /&gt;
VANIPEDIA INSPIRATION&lt;br /&gt;
========================================= */&lt;br /&gt;
/* Image */&lt;br /&gt;
.vision-layout-wrapper .vision-logo {&lt;br /&gt;
width: 100%;&lt;br /&gt;
text-align: center;&lt;br /&gt;
margin: 0 auto 22px;&lt;br /&gt;
}&lt;br /&gt;
.vision-layout-wrapper .vision-logo img {&lt;br /&gt;
display: block;&lt;br /&gt;
max-width: 350px;&lt;br /&gt;
height: auto;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
/* Two button columns */&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
display: flex;&lt;br /&gt;
width: 100%;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-col {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
flex: 1 1 0;&lt;br /&gt;
gap: 14px;&lt;br /&gt;
min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Light green buttons */&lt;br /&gt;
.vision-buttons-container .vision-btn {&lt;br /&gt;
background-color: #91cfa9;&lt;br /&gt;
border-bottom: 3px solid #2a4452;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn:hover {&lt;br /&gt;
background-color: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
.vision-buttons-container .vision-btn a,&lt;br /&gt;
.vision-buttons-container .vision-btn a.external {&lt;br /&gt;
color: #1f4033 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile */&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ARCHITECTURAL WOOD SANCTUM &amp;amp; SHADOWBOX NICHES (A1 CONCEPT)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
:root {&lt;br /&gt;
--wood-darkest: #110804;&lt;br /&gt;
--wood-dark: #1c0e07;&lt;br /&gt;
--wood-mid: #2b170e;&lt;br /&gt;
--wood-warm: #3d2214;&lt;br /&gt;
--wood-light: #54311c;&lt;br /&gt;
--gold-bright: #f5d77f;&lt;br /&gt;
--gold-mid: #d4af37;&lt;br /&gt;
--gold-deep: #997a15;&lt;br /&gt;
--text-cream: #f4ebd9;&lt;br /&gt;
--text-muted: #bda892;&lt;br /&gt;
--spotlight-glow: radial-gradient(circle at 50% 0%, rgba(255, 230, 160, 0.28) 0%, rgba(255, 210, 120, 0.08) 45%, transparent 75%);&lt;br /&gt;
}&lt;br /&gt;
/* Master Architectural Container */&lt;br /&gt;
.sanctum-cabinet {&lt;br /&gt;
width: 100%;&lt;br /&gt;
max-width: 1280px;&lt;br /&gt;
margin: 0 auto;&lt;br /&gt;
background: linear-gradient(180deg, #2b170e 0%, #1c0e07 40%, #140904 100%);&lt;br /&gt;
border: 3px solid #3d2314;&lt;br /&gt;
border-radius: 12px;&lt;br /&gt;
box-shadow: 0 25px 60px rgba(0,0,0,0.9), inset 0 2px 4px rgba(255,220,150,0.2), inset 0 -2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
position: relative;&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, &#039;Georgia&#039;, serif;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
}&lt;br /&gt;
.sanctum-cabinet::before {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0; left: 0; right: 0; bottom: 0;&lt;br /&gt;
background: repeating-linear-gradient(90deg, rgba(255,255,255,0.015) 0px, rgba(255,255,255,0.015) 1px, transparent 1px, transparent 4px);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 1: TOP ARCHITECTURAL CORNICE / NAV BAR */&lt;br /&gt;
.cornice-header {&lt;br /&gt;
background: linear-gradient(180deg, #3f2314 0%, #28140a 60%, #1b0c05 100%);&lt;br /&gt;
border-bottom: 2px solid #5a341b;&lt;br /&gt;
box-shadow: 0 8px 16px rgba(0,0,0,0.7), inset 0 2px 3px rgba(255,230,170,0.25);&lt;br /&gt;
padding: 14px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
position: relative;&lt;br /&gt;
z-index: 10;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-left .nav-burger {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
background: rgba(0,0,0,0.4);&lt;br /&gt;
padding: 6px 12px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
border: 1px solid #4a2814;&lt;br /&gt;
}&lt;br /&gt;
.vh-brand-group {&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.main-brand-title {&lt;br /&gt;
font-size: 20px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0,0,0,0.9), 0 0 12px rgba(212,175,55,0.3);&lt;br /&gt;
}&lt;br /&gt;
.brand-subline {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-search {&lt;br /&gt;
flex: 1;&lt;br /&gt;
max-width: 480px;&lt;br /&gt;
margin: 0 24px;&lt;br /&gt;
}&lt;br /&gt;
.search-input-wrap {&lt;br /&gt;
position: relative;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel {&lt;br /&gt;
width: 100%;&lt;br /&gt;
padding: 10px 18px 10px 42px;&lt;br /&gt;
background: #0f0704;&lt;br /&gt;
border: 1px solid #472613;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-family: inherit;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0,0,0,0.9), 0 1px 2px rgba(255,255,255,0.08);&lt;br /&gt;
outline: none;&lt;br /&gt;
}&lt;br /&gt;
.search-bevel::placeholder {&lt;br /&gt;
color: #7d6b58;&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.search-icon {&lt;br /&gt;
position: absolute;&lt;br /&gt;
left: 14px;&lt;br /&gt;
top: 50%;&lt;br /&gt;
transform: translateY(-50%);&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links {&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
gap: 18px;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.cornice-links .btn-gold a {&lt;br /&gt;
background: linear-gradient(180deg, #b8860b 0%, #7d5904 100%);&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: #fff !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
/* SPOTLIGHT HOOD &amp;amp; OVERHEAD LAMPS (A1 STYLE) */&lt;br /&gt;
.spotlight-frieze {&lt;br /&gt;
position: relative;&lt;br /&gt;
padding: 24px 20px 10px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
background: linear-gradient(180deg, #24130b 0%, #180c06 100%);&lt;br /&gt;
border-bottom: 2px solid #3a1e0f;&lt;br /&gt;
}&lt;br /&gt;
.lamp-row {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
left: 0;&lt;br /&gt;
right: 0;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-around;&lt;br /&gt;
padding: 0 80px;&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.lamp {&lt;br /&gt;
width: 60px;&lt;br /&gt;
height: 8px;&lt;br /&gt;
background: radial-gradient(ellipse at center, #ffd700 0%, #b8860b 60%, #442500 100%);&lt;br /&gt;
border-radius: 0 0 10px 10px;&lt;br /&gt;
box-shadow: 0 0 14px 4px rgba(255, 215, 0, 0.45);&lt;br /&gt;
position: relative;&lt;br /&gt;
}&lt;br /&gt;
.lamp::after {&lt;br /&gt;
content: &amp;quot;&amp;quot;;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 8px;&lt;br /&gt;
left: -70px;&lt;br /&gt;
width: 200px;&lt;br /&gt;
height: 280px;&lt;br /&gt;
background: var(--spotlight-glow);&lt;br /&gt;
pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.frieze-title {&lt;br /&gt;
font-size: 24px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-shadow: 0 2px 6px rgba(0,0,0,0.95);&lt;br /&gt;
margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.frieze-subtitle {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--text-muted);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.shadowbox-body {&lt;br /&gt;
padding: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 2: HERO STAGE */&lt;br /&gt;
.hero-sanctuary-stage {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: 1fr 1.25fr 1fr;&lt;br /&gt;
gap: 20px;&lt;br /&gt;
background: linear-gradient(180deg, #180c06 0%, #100703 100%);&lt;br /&gt;
border: 3px solid #361e10;&lt;br /&gt;
border-radius: 8px;&lt;br /&gt;
padding: 20px;&lt;br /&gt;
box-shadow: inset 0 10px 25px rgba(0,0,0,0.9);&lt;br /&gt;
margin-bottom: 24px;&lt;br /&gt;
align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-card {&lt;br /&gt;
background: rgba(0, 0, 0, 0.45);&lt;br /&gt;
border: 1px solid #3b2011;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.8);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-tag {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-headline a {&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-weight: 600;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-body {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: #bcaaa4;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
margin: 10px 0;&lt;br /&gt;
flex: 1;&lt;br /&gt;
}&lt;br /&gt;
.spotlight-footer a {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.center-frame {&lt;br /&gt;
background: #090402;&lt;br /&gt;
border: 3px solid #4a2814;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 18px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
box-shadow: 0 10px 30px rgba(0,0,0,0.95), inset 0 0 30px rgba(0,0,0,0.9);&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.sanctuary-center-badge {&lt;br /&gt;
font-size: 10px;&lt;br /&gt;
letter-spacing: 2.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link a {&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 3px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block;&lt;br /&gt;
font-size: 26px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 80px;&lt;br /&gt;
height: 2px;&lt;br /&gt;
background: linear-gradient(90deg, transparent, var(--gold-mid), transparent);&lt;br /&gt;
margin: 10px auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.multilingual-tape {&lt;br /&gt;
background: #140904;&lt;br /&gt;
border: 1px solid #361b0d;&lt;br /&gt;
padding: 6px 14px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
margin-top: 12px;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 3: 3D RECESSED SHADOWBOX SHELF NICHES */&lt;br /&gt;
.niches-grid {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
gap: 20px;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche {&lt;br /&gt;
background: linear-gradient(180deg, #0e0603 0%, #170b05 100%);&lt;br /&gt;
border: 3px solid #381f11;&lt;br /&gt;
border-top: 4px solid #1a0c06;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 22px 18px;&lt;br /&gt;
box-shadow: inset 0 8px 18px rgba(0,0,0,0.95), 0 4px 10px rgba(0,0,0,0.7), inset 0 0 20px rgba(0,0,0,0.8);&lt;br /&gt;
position: relative;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: transform 0.2s, border-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.wood-niche:hover {&lt;br /&gt;
transform: translateY(-2px);&lt;br /&gt;
border-color: #633b20;&lt;br /&gt;
}&lt;br /&gt;
.niche-lamp {&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 0;&lt;br /&gt;
width: 36px;&lt;br /&gt;
height: 5px;&lt;br /&gt;
background: #e2ba4d;&lt;br /&gt;
border-radius: 0 0 6px 6px;&lt;br /&gt;
box-shadow: 0 0 10px rgba(255,215,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.niche-icon-wrap {&lt;br /&gt;
font-size: 32px;&lt;br /&gt;
margin: 10px 0 10px 0;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0,0,0,0.8));&lt;br /&gt;
}&lt;br /&gt;
.niche-title {&lt;br /&gt;
font-size: 15px;&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
.niche-desc {&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
color: var(--text-cream);&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
line-height: 1.6;&lt;br /&gt;
margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a {&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.niche-links a:hover {&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
.niche-meta {&lt;br /&gt;
margin-top: auto;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
border-top: 1px solid #2d180c;&lt;br /&gt;
padding-top: 8px;&lt;br /&gt;
width: 100%;&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
/* SUPPLEMENTARY TAXONOMY SHELF */&lt;br /&gt;
.taxonomies-carved-shelf {&lt;br /&gt;
background: #110704;&lt;br /&gt;
border: 1px solid #361b0c;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 12px 18px;&lt;br /&gt;
display: flex;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
margin-bottom: 22px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.shelf-label {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
background: #1d0f07;&lt;br /&gt;
border: 1px solid #422312;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
padding: 4px 10px;&lt;br /&gt;
margin: 0 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.shelf-chips a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
/* CARVED TIMELINE RIBBON */&lt;br /&gt;
.timeline-carved-ribbon {&lt;br /&gt;
background: linear-gradient(180deg, #1c0e07 0%, #120803 100%);&lt;br /&gt;
border: 2px solid #381f11;&lt;br /&gt;
border-radius: 6px;&lt;br /&gt;
padding: 16px 20px;&lt;br /&gt;
box-shadow: inset 0 4px 10px rgba(0,0,0,0.9);&lt;br /&gt;
}&lt;br /&gt;
.timeline-label-row {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
.timeline-title {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
letter-spacing: 2px;&lt;br /&gt;
color: var(--gold-mid);&lt;br /&gt;
}&lt;br /&gt;
.timeline-span-badge {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
}&lt;br /&gt;
.timeline-years-bar {&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
background: #080301;&lt;br /&gt;
border: 1px solid #30170a;&lt;br /&gt;
border-radius: 20px;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
box-shadow: inset 0 2px 6px rgba(0,0,0,0.9);&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
}&lt;br /&gt;
.vh-year {&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
color: #9c8570;&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
padding: 2px 6px;&lt;br /&gt;
transition: color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.vh-year:hover, .vh-year.active {&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
/* ZONE 4: BASE PLINTH FOOTER */&lt;br /&gt;
.plinth-footer {&lt;br /&gt;
background: linear-gradient(180deg, #1d0f07 0%, #120803 100%);&lt;br /&gt;
border-top: 3px solid #3d2111;&lt;br /&gt;
padding: 20px 28px;&lt;br /&gt;
display: flex;&lt;br /&gt;
justify-content: space-between;&lt;br /&gt;
align-items: center;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.05);&lt;br /&gt;
}&lt;br /&gt;
.plinth-stat {&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
color: var(--gold-bright);&lt;br /&gt;
letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-actions {&lt;br /&gt;
display: flex;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a {&lt;br /&gt;
display: inline-block;&lt;br /&gt;
padding: 8px 16px;&lt;br /&gt;
background: #190b05;&lt;br /&gt;
border: 1px solid #4a2712;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
color: var(--text-cream) !important;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
letter-spacing: 1.5px;&lt;br /&gt;
text-transform: uppercase;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
.plinth-btn a:hover {&lt;br /&gt;
border-color: var(--gold-mid);&lt;br /&gt;
color: var(--gold-bright) !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
.niches-grid { grid-template-columns: 1fr; }&lt;br /&gt;
.hero-sanctuary-stage { grid-template-columns: 1fr; }&lt;br /&gt;
.taxonomies-carved-shelf { flex-direction: column; gap: 10px; }&lt;br /&gt;
.plinth-footer { flex-direction: column; gap: 14px; text-align: center; }&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PERSISTENT TOP BAR: #345B63 SINGLE-ROW (BURGER, SEARCH, TITLE, USER)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Full-Width Outer Banner Container (Strict #345B63) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Inner Flex Row: STRICT Single Horizontal Line */&lt;br /&gt;
.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CENTERED TITLE: Dead-Center On The Same Line */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.8px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. LEFT SECTION: Burger [ ≡ ] + Search In ONE Row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Force Burger Menu Dropdown to ALWAYS display on desktop */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .cdx-button--fake-button {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 6px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* HIGH-VISIBILITY GOLD FOR BURGER &amp;amp; ALL VECTOR ICONS */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.mw-header .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
filter: brightness(0) saturate(100%) invert(86%) sepia(26%) saturate(884%) hue-rotate(352deg) brightness(102%) contrast(96%) !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide duplicate site wordmark &amp;amp; tagline next to burger */&lt;br /&gt;
.vector-header-start .mw-logo-wordmark,&lt;br /&gt;
.vector-header-start .mw-logo-tagline,&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Box Container on Left */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Refined Inset Search Input (Option 1: Harmonious Deep Sea Teal) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-radius: 18px !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
padding: 4px 12px 4px 30px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
line-height: 30px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
transition: width 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(245, 215, 127, 0.4), inset 0 1px 3px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input::placeholder,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]::placeholder,&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
color: #a5c4c9 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-search-box-inner .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide separate search submit buttons */&lt;br /&gt;
.vector-header-container .cdx-search-input__end-button,&lt;br /&gt;
.vector-header-container #searchButton,&lt;br /&gt;
.vector-header-container #mw-searchButton,&lt;br /&gt;
.vector-header-container .searchButton,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. RIGHT SECTION: User Part Fixed (No weird boxes, clean gold, unified dropdown) */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.1 Remove all clunky button box backgrounds and borders from top bar items */&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button--fake-button,&lt;br /&gt;
.vector-header-end .cdx-button--weight-quiet,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-menu-heading,&lt;br /&gt;
.vector-header-end #p-personal,&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-menu,&lt;br /&gt;
.vector-header-end .vector-menu,&lt;br /&gt;
.vector-header-end .vector-menu-content,&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.2 Style username &amp;amp; header icons in clean warm gold (no boxes) */&lt;br /&gt;
.vector-header-end #pt-userpage-2,&lt;br /&gt;
.vector-header-end #pt-userpage-2 span,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: background-color 0.2s ease, color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover {&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5.3 Desktop User Dropdown Menu (Strictly Matching image_a7f3ff.png) */&lt;br /&gt;
.vector-header-end .vector-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content div,&lt;br /&gt;
.vector-header-end .vector-dropdown-content ul,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-menu-content {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure Talk (pt-mytalk) is visible in desktop dropdown */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide icons inside desktop user dropdown so it matches image_a7f3ff.png clean text */&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean, compact, single-row links */&lt;br /&gt;
.vector-header-end .vector-dropdown-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a span {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
color: inherit !important;&lt;br /&gt;
font-size: inherit !important;&lt;br /&gt;
font-weight: inherit !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:focus,&lt;br /&gt;
.vector-header-end .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Divider above Logout */&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout,&lt;br /&gt;
.vector-header-end .vector-dropdown-content .vector-user-menu-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-content #pt-logout a:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-content #p-user-menu-logout a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. DISABLE ALL HOVER PREVIEWS / POPUPS IN TOP BAR */&lt;br /&gt;
.vector-header-container [title]:hover::after,&lt;br /&gt;
.vector-header-container [title]:hover::before,&lt;br /&gt;
.vector-header-container a[title]:hover::after,&lt;br /&gt;
.vector-header-container a[title]:hover::before,&lt;br /&gt;
.mw-header [title]:hover::after,&lt;br /&gt;
.mw-header [title]:hover::before,&lt;br /&gt;
.mw-header a[title]:hover::after,&lt;br /&gt;
.mw-header a[title]:hover::before {&lt;br /&gt;
display: none !important;&lt;br /&gt;
content: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. Sticky Header Support (Color: #345B63) */&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
height: 48px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-sticky-header a,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. Main Page Adjustments: Clean Flush Under Top Bar */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-top {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-photo-stage {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ELIMINATE UNWANTED LIGHT-GREEN STRIP / TOOLBAR UNDER TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar-container,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page #siteNotice,&lt;br /&gt;
body.page-Main_Page #localNotice,&lt;br /&gt;
body.page-Main_Page #mw-page-base,&lt;br /&gt;
body.page-Main_Page #mw-head-base,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-toc,&lt;br /&gt;
body.page-Main_Page .vector-settings,&lt;br /&gt;
body.page-Main_Page #p-lang-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure no gap or background bleed between top bar and content on Main Page */&lt;br /&gt;
body.page-Main_Page .vector-header-container {&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
WHO IS SRILA PRABHUPADA &amp;amp; FOUNDER-ACARYA HERO ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-hero-title-wrap {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 16px auto 8px auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 3px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important; /* Temple Gold */&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-main-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
color: #1e353b !important; /* Deep Sacred Slate-Teal */&lt;br /&gt;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
margin: 6px auto 14px auto !important;&lt;br /&gt;
padding: 4px 18px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-radius: 20px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: &amp;quot;♦&amp;quot; !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PANORAMIC TIMELINE RIBBON (1896 – 1977) BETWEEN HERO &amp;amp; GATEWAYS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-timeline-panoramic {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 18px auto 24px auto !important;&lt;br /&gt;
padding: 12px 16px !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-timeline-years {&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 auto 12px auto !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-wrap: wrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(255, 255, 255, 0.7) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(52, 91, 99, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-panoramic .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* FORCE WARM PARCHMENT ON ALL MAIN PAGE CONTAINERS (KILL MINT GREEN BLEED) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA STRICT ZERO-SCROLL VIEWPORT-FIT SYSTEM (STEP 11)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Strict Zero-Scroll Viewport Locking */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Master Canvas Vertical Rhythm (Auto-distributed inside single screen) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
max-width: 1400px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 18px 10px 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Base Card Styling */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Ribbon */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-icon {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header .vh-badge-sub {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
opacity: 0.85 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 1: HERO TRIAD (Compact) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 280px 1fr 280px !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories of Srila Prabhupada Card (Left) */&lt;br /&gt;
.vh-card-memories .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-actions {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.08) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.28) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Frame */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at center, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 34px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
/* Button below Srila Prabhupada: only &amp;quot;Founder-Ācārya of ISKCON&amp;quot;, clickable wiki link */&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
margin: 3px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Sacred Portrait Oval */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto 4px auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 110px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 2.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f4ebd9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
margin: 2px auto 0 auto !important;&lt;br /&gt;
max-width: 440px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 2: CLEAN INTERACTIVE TIMELINE (No outer border/box rectangle) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.28) !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #345B63 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lifeline track window */&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-item {&lt;br /&gt;
flex: 0 0 200px !important;&lt;br /&gt;
padding: 6px 14px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 32px !important;&lt;br /&gt;
left: 14px !important;&lt;br /&gt;
width: 8px !important;&lt;br /&gt;
height: 8px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #1e293b !important;&lt;br /&gt;
max-width: 170px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 3: 6 GATEWAYS GRID (Compact 6-Columns) */&lt;br /&gt;
.vh-gateways-frame {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(6, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 8px 6px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 30px !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.1) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.22) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway .vh-icon {&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
color: #2c3e50 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 4: QUOTE SCROLL (Slim Banner) */&lt;br /&gt;
.vh-quote-frame {&lt;br /&gt;
background: #faf6ee !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
padding: 8px 24px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1000px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-inner {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-text {&lt;br /&gt;
max-width: 750px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-frame .vh-quote-source {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
color: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
font-family: Georgia, serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* SECTION 5: BOTTOM MODULES (Treasures &amp;amp; Network) */&lt;br /&gt;
.vh-bottom-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-card {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 8px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-feature {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 8px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stats-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-around !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 8px 10px 4px 10px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-stat {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.2) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 6px 2px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-num {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-stat-lbl {&lt;br /&gt;
font-size: 8.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 4px 10px 6px 10px !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
color: #576574 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
THEMATIC TAXONOMY INDEX (4 SECTIONS) &amp;amp; PRABHUPADA IN MEDIA (STEP 12)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Section Heading */&lt;br /&gt;
.vh-section-header {&lt;br /&gt;
margin: 18px 0 10px 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
border-bottom: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
padding-bottom: 6px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-badge {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
padding: 3px 8px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.2px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4-Column Taxonomy Grid */&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
background: #ffffff !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #4a5568 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link:hover {&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Prabhupada in the Media Section */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: #faf7f0 !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-body {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
padding: 12px 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #334155 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow smooth scrolling when full sections are present */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: repeat(2, 1fr) !important; }&lt;br /&gt;
.vh-media-body { flex-direction: column !important; align-items: flex-start !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
.vh-taxonomy-grid { grid-template-columns: 1fr !important; }&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide quote and bottom sections if any old cache or DOM remains */&lt;br /&gt;
.vh-quote-frame,&lt;br /&gt;
#vh-random-quote-wrap,&lt;br /&gt;
.vh-bottom-grid,&lt;br /&gt;
.vh-bottom-card,&lt;br /&gt;
.vh-card-treasures,&lt;br /&gt;
.vh-card-network {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 14: TOP BAR SEARCH ANCHORED LEFT + SACRED 3D ARCHITECTURAL STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR LEFT ANCHOR FOR SEARCH */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 0 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. 3D CARDS (HERO TRIAD, GATEWAYS, TAXONOMY, MEDIA) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf8f4 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.32) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 1px 3px rgba(0, 0, 0, 0.05),&lt;br /&gt;
0 5px 15px rgba(30, 53, 59, 0.07),&lt;br /&gt;
0 10px 24px -5px rgba(30, 53, 59, 0.08),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 10px 25px rgba(30, 53, 59, 0.12),&lt;br /&gt;
0 16px 32px -6px rgba(177, 135, 61, 0.16),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Plaques (Embossed Top Bar) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #fbf9f4 0%, #f2ebdd 100%) !important;&lt;br /&gt;
border-bottom: 1.5px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(0, 0, 0, 0.03) !important;&lt;br /&gt;
border-top-left-radius: 7px !important;&lt;br /&gt;
border-top-right-radius: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Center Card (Elevated Sovereign Altar) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 35%, #ffffff 0%, #faf6ec 65%, #f3ece0 100%) !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 1) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.06),&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.11),&lt;br /&gt;
0 16px 36px -6px rgba(177, 135, 61, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 20px rgba(177, 135, 61, 0.04) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Frame */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 3.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(30, 53, 59, 0.22),&lt;br /&gt;
0 12px 28px rgba(0, 0, 0, 0.15),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.8),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.4) !important;&lt;br /&gt;
transition: transform 0.25s ease, box-shadow 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(30, 53, 59, 0.28),&lt;br /&gt;
0 16px 36px rgba(177, 135, 61, 0.3),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Gateways Icon Medallions */&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
background: linear-gradient(145deg, #ffffff 0%, #f6efe0 50%, #eadecb 100%) !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
transition: transform 0.2s ease, box-shadow 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.08) translateY(-1px) !important;&lt;br /&gt;
background: linear-gradient(145deg, #fdfbf7 0%, #f2e3c6 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 5px 10px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 1px #ffffff,&lt;br /&gt;
inset 0 -1.5px 2px rgba(177, 135, 61, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Tactile Timeline Year Keys */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4eee2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.95) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.55) !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.07),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-bottom: 3.5px solid rgba(177, 135, 61, 0.75) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 10px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1f373c 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #122124 !important;&lt;br /&gt;
border-top: 1px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0d1719 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 1px 2px rgba(0, 0, 0, 0.4),&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Raised 3D Pill Action Buttons */&lt;br /&gt;
.vh-btn-pill,&lt;br /&gt;
.vh-founder-subline a,&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 5px rgba(0, 0, 0, 0.12),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.4),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.25) !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #28474e 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1px solid #1a2f34 !important;&lt;br /&gt;
border-bottom: 2px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 4px 14px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b1873d 0%, #916c2a 100%) !important;&lt;br /&gt;
border-color: #72531a !important;&lt;br /&gt;
border-bottom: 2.5px solid #553e13 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f6efe2 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid rgba(177, 135, 61, 0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #213c42 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162a2e !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1517 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(30, 53, 59, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3D Lifeline Track (Carved Groove with Illuminated Bar) */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #e4ded0 0%, #ede7db 100%) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.25) !important;&lt;br /&gt;
border-bottom: 1px solid #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 15: &amp;quot;SOLID&amp;quot; ARCHITECTURAL PRESENCE &amp;amp; EMBOSSED 3D DEPTH&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SOLID CARD ARCHITECTURE (SUBSTANTIAL GROUNDED PRESENCE) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fbf9f4 60%, #f5efe2 100%) !important;&lt;br /&gt;
border: 1.5px solid #c09b4d !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #8e6b22 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(0, 0, 0, 0.08),&lt;br /&gt;
0 8px 20px rgba(24, 38, 35, 0.12),&lt;br /&gt;
0 16px 32px -4px rgba(24, 38, 35, 0.14),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 -1px 0 rgba(192, 155, 77, 0.2) !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-4px) !important;&lt;br /&gt;
border-color: #d4ab55 !important;&lt;br /&gt;
border-bottom: 4.5px solid #7a5818 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.10),&lt;br /&gt;
0 14px 28px rgba(24, 38, 35, 0.18),&lt;br /&gt;
0 24px 42px -6px rgba(177, 135, 61, 0.25),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SOLID EMBOSSED CARD HEADER (STONE/METAL LINTEL) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #faf6ee 0%, #ebe0ca 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #b89348 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 2px 4px rgba(0, 0, 0, 0.05) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.6px !important;&lt;br /&gt;
color: #725215 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #55442a !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.16) !important;&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (SOVEREIGN REVERENTIAL ALTAR) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 32%, #ffffff 0%, #fbf6ec 55%, #f0e6d2 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #785414 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.09),&lt;br /&gt;
0 12px 28px rgba(24, 38, 35, 0.16),&lt;br /&gt;
0 22px 44px -8px rgba(177, 135, 61, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(177, 135, 61, 0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SOLID CAST GOLD PORTRAIT MEDALLION */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
border: 4px solid #b1873d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(20, 35, 32, 0.32),&lt;br /&gt;
0 16px 36px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #c99c45 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 12px 32px rgba(20, 35, 32, 0.40),&lt;br /&gt;
0 20px 45px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -4px 8px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SOLID GATEWAYS WITH SCULPTED BRONZE/GOLD MEDALLIONS */&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
padding: 14px 10px 12px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
width: 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #eedfc7 50%, #d6ba8f 100%) !important;&lt;br /&gt;
border: 2px solid #b1873d !important;&lt;br /&gt;
border-top-color: #ffffff !important;&lt;br /&gt;
border-bottom-color: #825f18 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(0, 0, 0, 0.14),&lt;br /&gt;
inset 0 1px 1.5px #ffffff,&lt;br /&gt;
inset 0 -2px 3px rgba(130, 95, 30, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway:hover .vh-gw-icon-circle {&lt;br /&gt;
transform: scale(1.1) translateY(-2px) !important;&lt;br /&gt;
background: linear-gradient(135deg, #ffffff 0%, #f7ebd5 50%, #e5cb9e 100%) !important;&lt;br /&gt;
border-color: #c49d48 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.35),&lt;br /&gt;
inset 0 1px 2px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(130, 95, 30, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #14282c !important;&lt;br /&gt;
letter-spacing: 1.4px !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SOLID TACTILE TIMELINE YEAR BUTTONS */&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #efe7d6 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #213c42 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 6px rgba(0, 0, 0, 0.10),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
padding: 4px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
border-color: #cda24e !important;&lt;br /&gt;
border-bottom: 4.5px solid #63430c !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 14px rgba(177, 135, 61, 0.28),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #0b1a1c !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #172c30 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0d191c !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #060c0d !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
inset 0 2px 4px rgba(0, 0, 0, 0.5),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SOLID CARVED LIFELINE TRACK */&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #ded6c4 0%, #e8e1d3 100%) !important;&lt;br /&gt;
border: 1.5px solid #a8843c !important;&lt;br /&gt;
border-top-color: #8c6a26 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16) !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. SOLID 3D ACTION PILL BUTTONS */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #376069 0%, #20393f 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.45) !important;&lt;br /&gt;
border-bottom: 3px solid #0a1315 !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
padding: 5px 16px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 3px 7px rgba(0, 0, 0, 0.20),&lt;br /&gt;
inset 0 1px 0 rgba(255, 255, 255, 0.5),&lt;br /&gt;
inset 0 -1px 0 rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #b88e40 0%, #8c661d 100%) !important;&lt;br /&gt;
border-color: #61440d !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.5) !important;&lt;br /&gt;
border-bottom: 3.5px solid #432e08 !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(177, 135, 61, 0.38) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f4ebd9 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #785414 !important;&lt;br /&gt;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1b3237 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #0e1e21 !important;&lt;br /&gt;
border-top-color: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 3.5px solid #050b0c !important;&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 6px 14px rgba(30, 53, 59, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. SOLID DEDICATED MEDIA ARCHIVES SECTION */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #faf6ee 100%) !important;&lt;br /&gt;
border: 1.5px solid #b89348 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #785414 !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 10. Hide THEMATIC TAXONOMY INDEX announcement banner from old cache */&lt;br /&gt;
.vh-section-header,&lt;br /&gt;
.vh-section-badge,&lt;br /&gt;
.vh-section-heading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicitly hide the 6 gateways frame if any cache remains */&lt;br /&gt;
.vh-gateways-frame,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-gw-icon-circle {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
SAFE NO-SCROLL DASHBOARD &amp;amp; ZERO-OVERLAP ARCHITECTURE (STEP 18)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PREVENT SCROLLING ON MAIN PAGE CLEANLY WITHOUT BREAKING VECTOR INTERNALS */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
overflow-y: hidden !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. THE MASTER DASHBOARD CONTAINER (FITS SCREEN EXACTLY) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: calc(100vh - 56px) !important;&lt;br /&gt;
max-height: calc(100vh - 56px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize old legacy absolute / conflicting rules */&lt;br /&gt;
.vh-intro,&lt;br /&gt;
.vh-now,&lt;br /&gt;
.vh-main,&lt;br /&gt;
.vh-gateways,&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 1: HERO TRIAD */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 38vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1.15fr 1fr !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-body {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Card: Sanctuary Altar */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-hero-title-wrap {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
margin: 0 auto 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-founder-subline a {&lt;br /&gt;
padding: 2px 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 85px !important;&lt;br /&gt;
height: 85px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 2: INTERACTIVE LIFE TIMELINE */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 62px !important;&lt;br /&gt;
max-height: 62px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
padding: 2px 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
height: 30px !important;&lt;br /&gt;
max-height: 30px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 3: THEMATIC TAXONOMY (4 CARDS) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 1 1 37% !important;&lt;br /&gt;
max-height: 39vh !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-header {&lt;br /&gt;
padding: 4px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 5px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
margin-top: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 4: PRABHUPĀDA IN THE MEDIA (COMPACT HORIZONTAL BAR 42px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-card-header {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-body {&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-desc {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 3px 12px !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 19: FULL-WIDTH VIEW + TOP-BAR TEAL (#345B63) BORDERS &amp;amp; SHADOWS&lt;br /&gt;
+ REFINED COMPACT SIZING &amp;amp; EXPANDED AIRY SPACING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH VIEW (EXPAND TO 100% SCREEN WIDTH) */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TEAL (#345B63) BORDERS &amp;amp; MULTI-STOP TEAL SHADOWS ACROSS ALL CARDS */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-gateway,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.22s cubic-bezier(0.2, 0, 0, 1), border-color 0.22s ease !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card:hover,&lt;br /&gt;
.vh-gateway:hover,&lt;br /&gt;
.vh-card-tax:hover,&lt;br /&gt;
.vh-card-media-section:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
border-color: #43727c !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.12),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.22),&lt;br /&gt;
0 22px 38px -6px rgba(52, 91, 99, 0.26),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card Header Lintels (Teal Borders &amp;amp; Toned Accents) */&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #eaf1f2 100%) !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(52, 91, 99, 0.06) !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-text {&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-badge-sub {&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #233e44 !important;&lt;br /&gt;
background: rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
border: 1px solid rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
padding: 2px 7px !important;&lt;br /&gt;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY ALAR CARD (REFINED 3D TEAL EMBOSSING) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #ffffff !important;&lt;br /&gt;
border-bottom: 4.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 8px rgba(52, 91, 99, 0.10),&lt;br /&gt;
0 12px 26px rgba(52, 91, 99, 0.18),&lt;br /&gt;
0 22px 40px -6px rgba(52, 91, 99, 0.22),&lt;br /&gt;
inset 0 1px 0 #ffffff,&lt;br /&gt;
inset 0 0 24px rgba(52, 91, 99, 0.05) !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sacred Portrait Medallion Bezel in #345B63 */&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 80px !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
border: 3.5px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 6px 18px rgba(52, 91, 99, 0.35),&lt;br /&gt;
0 12px 26px rgba(26, 47, 52, 0.25),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 0.9),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage:hover {&lt;br /&gt;
transform: scale(1.04) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 22px rgba(52, 91, 99, 0.45),&lt;br /&gt;
0 16px 32px rgba(26, 47, 52, 0.35),&lt;br /&gt;
inset 0 2px 4px rgba(255, 255, 255, 1),&lt;br /&gt;
inset 0 -3px 6px rgba(26, 47, 52, 0.55) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Title &amp;amp; Subtitle */&lt;br /&gt;
.vh-card-sanctuary .vh-main-title {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-who-corner {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-gold-rule {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-sanctuary .vh-description {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. BIG RECTANGLE ELEMENTS ARE SMALLER WITH BIGGER SPACE BETWEEN THEM */&lt;br /&gt;
/* Section 1: Hero Triad Grid (Reduced Height, Expanded 20px Gutter) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 220px !important;&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 220px !important;&lt;br /&gt;
max-height: 220px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 2: Timeline (Sleek Key Row &amp;amp; Track, Teal Borders) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 58px !important;&lt;br /&gt;
height: 58px !important;&lt;br /&gt;
max-height: 58px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 0 3px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
border-color: #4a7d87 !important;&lt;br /&gt;
border-bottom: 3.5px solid #1a2f34 !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.25), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #1e353b 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #142529 !important;&lt;br /&gt;
border-bottom: 3px solid #0b1517 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4), 0 2px 5px rgba(52, 91, 99, 0.2) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom-color: #ffffff !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1px #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 3: Thematic Taxonomy Grid (Reduced Height, Expanded 18px Gutter) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-name a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #3e565c !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-link {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Section 4: Media Bar (Compact 40px Single-Line Strip) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
max-height: 40px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-desc {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. 3D PILL BUTTONS WITH TEAL THEME */&lt;br /&gt;
.vh-btn-pill {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #1a2f34 !important;&lt;br /&gt;
border-top: 1.5px solid rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
border-bottom: 2.5px solid #0f1c1f !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #4c828d 0%, #2e545b 100%) !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.35) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline a:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 20: NARROWER RECTANGLES + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. NARROWER PROPORTIONED CONTAINER (NO LONGER ENDLESSLY WIDE) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
max-width: 1260px !important;&lt;br /&gt;
width: 95% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CENTER CARD FIXES (PROPER HIERARCHY, NO WEIRD DOUBLE BOXES) */&lt;br /&gt;
.vh-card-sanctuary {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-title a {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-sub {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-who-main {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide legacy floating who-corner and founder subline balloon boxes */&lt;br /&gt;
.vh-hero-title-wrap,&lt;br /&gt;
.vh-founder-subline::before,&lt;br /&gt;
.vh-founder-subline::after {&lt;br /&gt;
content: none !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-founder-subline {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dedicated button below portrait */&lt;br /&gt;
.vh-founder-btn-wrap {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.12), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-btn-founder:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait */&lt;br /&gt;
.vh-portrait-wrapper {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-portrait-wrapper .vh-photo-stage {&lt;br /&gt;
width: 78px !important;&lt;br /&gt;
height: 78px !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow: 0 6px 16px rgba(52, 91, 99, 0.32), inset 0 2px 4px rgba(255, 255, 255, 0.9), inset 0 -3px 6px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-description {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
max-width: 90% !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE LAYOUT CORRECTIONS (CLEAN &amp;amp; LEGIBLE TRACK) */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 64px !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
max-height: 34px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CLEAN MEDIA SECTION (SINGLE HORIZONTAL FLEX ROW 44px) */&lt;br /&gt;
.vh-card-media-section {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-left .vh-badge-text a {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-center {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-right .vh-btn-pill {&lt;br /&gt;
padding: 3px 14px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. NARROWER HERO &amp;amp; TAXONOMY GRIDS WITH AMPLE SPACING */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 21: NARROW RECTANGLES (1140px) + COMPLETE FAULT CORRECTIONS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE NARROWER DASHBOARD WIDTH (OVERRIDE ALL PREVIOUS MIN-WIDTHS) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
max-width: 1140px !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. NARROW HERO TRIAD (3 CARDS ~360px EACH) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 20px !important;&lt;br /&gt;
flex: 0 0 215px !important;&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
height: 215px !important;&lt;br /&gt;
max-height: 215px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SANCTUARY CENTER CARD (COMPLETELY REBUILT ARCHITECTURE) */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 76px !important;&lt;br /&gt;
height: 76px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW THEMATIC TAXONOMY (4 CARDS ~270px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #fafbfc 65%, #f2f7f7 100%) !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16),&lt;br /&gt;
inset 0 1px 0 #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. CLEAN MEDIA BAR (HORIZONTAL SINGLE LINE) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 22: FULL-WIDTH VIEW + NARROWER CARDS + VISIBLE TOP BORDER + ZERO CUTOUTS&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE VIEW (NO ARTIFICIAL MAX-WIDTH ON CONTAINER) */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 10px 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. VISIBLE TOP BORDER ON ALL RECTANGLE ELEMENTS (NO MORE MISSING TOP BORDER!) */&lt;br /&gt;
.vh-card,&lt;br /&gt;
.vh-card-tax,&lt;br /&gt;
.vh-sanctuary-card,&lt;br /&gt;
.vh-card-memories,&lt;br /&gt;
.vh-card-article,&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* CRITICAL: EXPLICIT VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 2px 4px rgba(52, 91, 99, 0.08),&lt;br /&gt;
0 8px 20px rgba(52, 91, 99, 0.14),&lt;br /&gt;
0 16px 30px -4px rgba(52, 91, 99, 0.16) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-header {&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. NARROWER RECTANGLES WITH GENEROUS GAPS (PAGE IS FULL WIDTH, CARDS ARE NARROWER) */&lt;br /&gt;
.vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 28px !important;&lt;br /&gt;
flex: 0 0 230px !important;&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-triad-grid .vh-card {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 400px !important; /* NARROWER RECTANGLES */&lt;br /&gt;
height: 230px !important;&lt;br /&gt;
max-height: 230px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SANCTUARY CENTER CARD: ZERO WEIRD BOXES, PERFECT VERTICAL FIT */&lt;br /&gt;
.vh-sanctuary-card {&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
background: radial-gradient(circle at 50% 30%, #ffffff 0%, #f6faf9 60%, #e7f0ef 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text,&lt;br /&gt;
.vh-sanctuary-header-text *,&lt;br /&gt;
.vh-sanctuary-name,&lt;br /&gt;
.vh-sanctuary-name * {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-header-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-who {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 74px !important;&lt;br /&gt;
height: 74px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 3px solid #345B63 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 4px 12px rgba(52, 91, 99, 0.35),&lt;br /&gt;
inset 0 2px 4px #ffffff,&lt;br /&gt;
inset 0 -2px 4px rgba(26, 47, 52, 0.5) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-btn-box {&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #ffffff !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 3px 16px !important;&lt;br /&gt;
border-radius: 14px !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.15), inset 0 1px 0 #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #345B63 0%, #223f45 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #162c30 !important;&lt;br /&gt;
border-bottom: 2.5px solid #0b1719 !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-rule {&lt;br /&gt;
width: 26px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-sanctuary-subtitle {&lt;br /&gt;
font-family: &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. PREVENT CUT OUTS IN MEMORIES &amp;amp; SPOTLIGHT */&lt;br /&gt;
.vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-article .vh-discover-secondary {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. TIMELINE: ZERO OVERLAPPING */&lt;br /&gt;
.vh-timeline-section {&lt;br /&gt;
flex: 0 0 68px !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. NARROWER TAXONOMY CARDS (4 CARDS ~280px EACH) */&lt;br /&gt;
.vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 175px !important;&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
max-width: 290px !important; /* NARROWER TAXONOMY CARDS */&lt;br /&gt;
height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-body {&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: calc(100% - 34px) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-spotlight-item {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-tax-item-desc {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MEDIA BAR (PERFECT SINGLE ROW, ZERO OVERLAPPING) */&lt;br /&gt;
.vh-media-bar {&lt;br /&gt;
flex: 0 0 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
max-height: 44px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1300px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #f2f7f7 100%) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-title {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-name a {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 20px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-media-bar-btn {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 23: DEFINITIVE FIXES FOR TOP BORDERS, WIDTHS, TIMELINE, FULL-WIDTH PAGE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FULL WIDTH PAGE: UNLOCK MEDIAWIKI WRAPPERS &amp;amp; CONTAINERS TO 100% */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container,&lt;br /&gt;
body.page-Main_Page .vector-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TOP BORDERS: 100% VISIBLE SOLID #345B63 BORDER ON EVERY CARD &amp;amp; HEADER */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
border: 2px solid #345B63 !important;&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* ULTRA-VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 3.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: 2.5px solid #345B63 !important; /* HEADER REINFORCED TOP BORDER */&lt;br /&gt;
border-bottom: 2px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6px !important;&lt;br /&gt;
border-top-right-radius: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. YEAR BUTTONS: SOLID VISIBLE TOP BORDER */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* EXPLICIT SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
border-top: 2px solid #1a2f34 !important;&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-top: 2px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2.5px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. NARROW ALL RECTANGLES BY 30% */&lt;br /&gt;
/* HERO TRIAD: Cards narrowed to 280px (was 400px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 36px !important;&lt;br /&gt;
flex: 0 0 235px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 235px !important;&lt;br /&gt;
max-height: 235px !important;&lt;br /&gt;
}&lt;br /&gt;
/* TAXONOMY: 4 Cards narrowed to 210px (was 290px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 170px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 170px !important;&lt;br /&gt;
max-height: 170px !important;&lt;br /&gt;
}&lt;br /&gt;
/* MEDIA BAR: Narrowed to 930px to match Triad/Taxonomy cluster */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
max-height: 42px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 930px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. FLOWING TIMELINE: FIX VERTICAL TRUNCATION (AMP UP HEIGHT TO 70px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1050px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 26px !important;&lt;br /&gt;
flex: 0 0 26px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
max-height: 72px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-date {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
letter-spacing: 1px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-title,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event .vh-event-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #1e353b !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SANCTUARY PORTRAIT &amp;amp; BUTTONS - POLISHED HIERARCHY */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
padding: 8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who {&lt;br /&gt;
font-size: 9.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-name a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 72px !important;&lt;br /&gt;
height: 72px !important;&lt;br /&gt;
border: 2.5px solid #345B63 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow: 0 4px 10px rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 2px solid #345B63 !important; /* SOLID VISIBLE TOP BORDER */&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-founder-pill:hover {&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule {&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 2px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
margin: 2px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-subtitle {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 24: FIX THICK BORDERS, FULL-WIDTH EDGES, AND BOTTOM OVERLAPPING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. FORCE 100% TRUE FULL-WIDTH (STRIP VECTOR 2022 LEFT/RIGHT INDENTATIONS) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-left: 0 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
padding-left: 0 !important;&lt;br /&gt;
padding-right: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 52px) !important;&lt;br /&gt;
max-height: calc(100vh - 52px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important; /* PREVENTS PUSHING MEDIA SECTION OFF-SCREEN */&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. FIX UNUSUAL THICK TOP BORDER: UNIFORM 1.5px ON ALL CARDS &amp;amp; NO HEADER BORDER-TOP */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important; /* CRISP UNIFORM 1.5px (NOT THICK!) */&lt;br /&gt;
border-bottom: 3px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-header {&lt;br /&gt;
border-top: none !important; /* REMOVE DUPLICATE TOP BORDER ON HEADER */&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top-left-radius: 6.5px !important;&lt;br /&gt;
border-top-right-radius: 6.5px !important;&lt;br /&gt;
padding: 5px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. HERO TRIAD (30% NARROWER RECTANGLES, PERFECTLY CENTERED) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 32px !important;&lt;br /&gt;
flex: 0 0 225px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 280px !important;&lt;br /&gt;
width: 280px !important;&lt;br /&gt;
max-width: 280px !important;&lt;br /&gt;
min-width: 280px !important;&lt;br /&gt;
height: 225px !important;&lt;br /&gt;
max-height: 225px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. FULL-WIDTH FLOWING TIMELINE (STRETCHES EDGE-TO-EDGE) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 96px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH EDGE-TO-EDGE */&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 7px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 25px !important;&lt;br /&gt;
flex: 0 0 25px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
max-height: 64px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important; /* FULL WIDTH TRACK */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important; /* CONTINUOUS SEAMLESS EDGE-TO-EDGE */&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 60px !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TAXONOMY 4 CARDS (30% NARROWER RECTANGLES, PERFECT FIT) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 165px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 210px !important;&lt;br /&gt;
width: 210px !important;&lt;br /&gt;
max-width: 210px !important;&lt;br /&gt;
min-width: 210px !important;&lt;br /&gt;
height: 165px !important;&lt;br /&gt;
max-height: 165px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. FIX BOTTOM OVERLAPPING: SINGLE-CONTAINER MEDIA BAR */&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 920px !important;&lt;br /&gt;
max-width: 920px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf5f5 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #233e44 !important;&lt;br /&gt;
border-radius: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 2px 5px rgba(52, 91, 99, 0.10) !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRIP ALL NESTED SUB-BOXES / INTERNAL BORDERS IN MEDIA SECTION */&lt;br /&gt;
body.page-Main_Page .vh-media-bar &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section &amp;gt; div,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-body,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-card-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-desc,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-desc {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
color: #273b40 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
text-overflow: ellipsis !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-media-actions {&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn .vh-btn-pill,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section .vh-btn-pill {&lt;br /&gt;
padding: 2.5px 12px !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 51: DEFINITIVE CLEAN ARCHITECTURE &amp;amp; VISIBLE AT-REST ANIMATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. CANVAS &amp;amp; WRAPPER RESET (FULL WIDTH, NO SIDEBAR) */&lt;br /&gt;
body.page-Main_Page, html.page-Main_Page {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #content.mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output,&lt;br /&gt;
body.page-Main_Page .vector-body,&lt;br /&gt;
body.page-Main_Page #contentWrapper,&lt;br /&gt;
body.page-Main_Page #container {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mw-panel,&lt;br /&gt;
body.page-Main_Page .mw-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-sidebar-container,&lt;br /&gt;
body.page-Main_Page .vector-column-start {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. MAIN CONTAINER: FULL VIEWPORT HEIGHT SPREAD TOP TO BOTTOM */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: calc(100vh - 54px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 18px 40px 14px 40px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important; /* SPREAD CONTENT FROM TOP TO BOTTOM */&lt;br /&gt;
gap: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARDS: 100% TRANSPARENT OPEN SPACE (NO BOXES, NO BORDERS) */&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-card-media-section {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all old badges, buttons, headers, and clutter */&lt;br /&gt;
body.page-Main_Page .vh-card-header,&lt;br /&gt;
body.page-Main_Page .vh-card-actions,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-btn-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-rule,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-who,&lt;br /&gt;
body.page-Main_Page .vh-badge-sub,&lt;br /&gt;
body.page-Main_Page .vh-badge-icon,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-link,&lt;br /&gt;
body.page-Main_Page .vh-random-article-more,&lt;br /&gt;
body.page-Main_Page .vh-media-bar-btn {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. SECTION 1: HERO TRIAD (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 295px !important;                    /* EXPANDED HEIGHT FOR 180px PORTRAIT */&lt;br /&gt;
height: 295px !important;&lt;br /&gt;
max-height: 295px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 360px !important;&lt;br /&gt;
width: 360px !important;&lt;br /&gt;
max-width: 360px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Sanctuary Portrait Medallion */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin: 4px auto 6px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 10px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* +120% BIGGER (82px -&amp;gt; 180px) */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.7),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. SECTION 2: TIMELINE (EDGE TO EDGE FULL WIDTH) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 106px !important;&lt;br /&gt;
height: 106px !important;&lt;br /&gt;
max-height: 106px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
position: static !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
height: 27px !important;&lt;br /&gt;
flex: 0 0 27px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
background: linear-gradient(180deg, #ffffff 0%, #edf4f4 100%) !important;&lt;br /&gt;
border: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 2.5px solid #1a2f34 !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
padding: 2px 9px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
box-shadow: 0 2px 4px rgba(52, 91, 99, 0.12) !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year:hover,&lt;br /&gt;
body.page-Main_Page .vh-year:hover {&lt;br /&gt;
transform: translateY(-1.5px) !important;&lt;br /&gt;
background: linear-gradient(180deg, #3d6a74 0%, #25444a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-color: #1a2f34 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year.is-active,&lt;br /&gt;
body.page-Main_Page .vh-year.is-active {&lt;br /&gt;
background: linear-gradient(180deg, #2b4f57 0%, #15272a 100%) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border: 1.5px solid #0b1517 !important;&lt;br /&gt;
border-bottom: 2px solid #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
max-height: 68px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: linear-gradient(180deg, #dce8e8 0%, #e8f0f0 100%) !important;&lt;br /&gt;
border-top: 1.5px solid #345B63 !important;&lt;br /&gt;
border-bottom: 1.5px solid #345B63 !important;&lt;br /&gt;
border-left: none !important;&lt;br /&gt;
border-right: none !important;&lt;br /&gt;
border-radius: 0 !important;&lt;br /&gt;
box-shadow: inset 0 2px 4px rgba(52, 91, 99, 0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 64px !important;&lt;br /&gt;
padding: 0 18px !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-right: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SECTION 3: THEMATIC TAXONOMY (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 155px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 0 0 260px !important;&lt;br /&gt;
width: 260px !important;&lt;br /&gt;
max-width: 260px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. SECTION 4: MEDIA BAR (SPREAD ACROSS 1450px) */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
flex: 0 0 38px !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
min-height: 38px !important;&lt;br /&gt;
max-height: 38px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
border-top: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
border-bottom: 1px dashed rgba(52, 91, 99, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. DESCRIPTIVE TEXT IN CARDS */&lt;br /&gt;
body.page-Main_Page .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-snippet,&lt;br /&gt;
body.page-Main_Page .vh-tax-item-desc,&lt;br /&gt;
body.page-Main_Page .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* 50% LARGER (12.5px -&amp;gt; 19px) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
line-height: 1.5 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-style: italic !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
9. CAITANYA 3D TITLES + VISIBLE AT-REST BREATHING LINE + ON-HOVER FULL GLIDE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Title Containers */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ALL TITLE LINKS (KEEPING THE EXACT GORGEOUS 3D STYLE FROM USER&#039;S SCREENSHOT) */&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page&lt;br /&gt;
-Main_Page .vh-media-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* PERFECT SPACE FOR UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* 1. LIGHT COLOR FACE (The exact warm temple gold from screenshot) */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 2. DARK SIDES &amp;amp; DEEP CAST SHADOW (The exact 3D from screenshot) */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific Font Sizes */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
letter-spacing: 0.03em !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 18.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title a {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
3. THE GOLDEN FILAMENT LINE BENEATH TITLES (RESTORES THE USER&#039;S FAVORITE FEATURE!)&lt;br /&gt;
- At Rest: Gently breathes in and out (25% to 65% width) so animation is clearly visible!&lt;br /&gt;
- On Hover: Pauses breathing and smoothly glides to full 90% width!&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
/* AT REST: VISIBLE BREATHING ANIMATION (2.8s CYCLE) */&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* At-Rest Line Breathing Keyframes */&lt;br /&gt;
@keyframes vhLineBreath {&lt;br /&gt;
0%, 100% {&lt;br /&gt;
width: 25%;&lt;br /&gt;
left: 37.5%;&lt;br /&gt;
opacity: 0.35;&lt;br /&gt;
}&lt;br /&gt;
50% {&lt;br /&gt;
width: 65%;&lt;br /&gt;
left: 17.5%;&lt;br /&gt;
opacity: 0.95;                              /* Clearly visible expanding light bar! */&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
4. ON MOUSE HOVER: FULL GOLDEN LINE GLIDE + DIRECT SUNLIGHT 3D ILLUMINATION&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;     /* RETAINS 3D STEP MOVEMENT */&lt;br /&gt;
color: #dfad3e !important;                    /* DOES NOT CHANGE COLOR (STAYS RICH GOLD) */&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;  /* 100% CONSTANT COLOR */&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
/* Extended 3D shadow deepening as the letters step forward */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ON HOVER: LINE GLIDES OUT TO FULL 90% WIDTH &amp;amp; STAYS SOLID GOLD */&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a:hover::after {&lt;br /&gt;
animation: none !important;                   /* Stops at-rest breathing */&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;                       /* FULL EXTENSION GLIDE! */&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
/* EXACT SAME GOLD COLOR AS AT REST — ZERO COLOR CHANGE */&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 56: TIMELINE EXPANSION (NO TEXT CROPPING, NO BG, NO LINE) &amp;amp; CAPTION REGULAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR, NOT ITALIC */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. TIMELINE SECTION: EXPANDED HEIGHT TO PREVENT ALL TEXT CROPPING */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
flex: 0 0 134px !important;&lt;br /&gt;
height: 134px !important;&lt;br /&gt;
min-height: 134px !important;&lt;br /&gt;
max-height: 134px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. LIFELINE WINDOW &amp;amp; TRACK: TRANSPARENT, NO TOP LINE, HEIGHT 96px */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
height: 96px !important;                     /* EXPANDED HEIGHT (WAS 68px) */&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background: transparent !important;          /* REMOVE BACKGROUND */&lt;br /&gt;
border: none !important;                     /* REMOVE ALL BORDERS */&lt;br /&gt;
border-top: none !important;                 /* REMOVE LINE ABOVE */&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line across the timeline items */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 36px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE ITEM: EXACT 240px MATCH WITH JAVASCRIPT ITEM_WIDTH */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-event {&lt;br /&gt;
width: 240px !important;&lt;br /&gt;
min-width: 240px !important;&lt;br /&gt;
max-width: 240px !important;&lt;br /&gt;
flex: 0 0 240px !important;&lt;br /&gt;
height: 96px !important;&lt;br /&gt;
min-height: 96px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 8px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;                    /* Clear Gold Date */&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
width: 9px !important;&lt;br /&gt;
height: 9px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #345B63 !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 57: TIMELINE FULL BLEED (EDGE-TO-EDGE), 50% TALLER (150px),&lt;br /&gt;
DOT/TEXT SEPARATION (ZERO OVERLAP), NO THIN LINE ABOVE,&lt;br /&gt;
AND CAPTION REGULAR (NOT ITALIC)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. SANCTUARY CAPTION: REGULAR (NOT ITALIC) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-style: normal !important;               /* REGULAR (NOT ITALIC) */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE ALL THIN LINES ABOVE TIMELINE (NO TOP BORDERS ANYWHERE) */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. STRETCH TIMELINE EDGE-TO-EDGE TO VERY LEFT AND RIGHT (FULL BLEED) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
flex: 0 0 190px !important;                    /* EXPANDED TOTAL HEIGHT (150px track + 40px buttons) */&lt;br /&gt;
height: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
max-height: 190px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Year buttons container centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TIMELINE TRACK WINDOW: 50% TALLER (150px) &amp;amp; FULL BLEED (VERY LEFT TO VERY RIGHT) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 150px !important;                    /* 50% TALLER (WAS 96px -&amp;gt; NOW 150px) */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 150px !important;&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* The horizontal golden guide line passing through the dots */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 28px !important;                         /* GUIDE LINE POSITION */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. TIMELINE ITEM &amp;amp; DOT / TEXT SEPARATION (ZERO OVERLAP!) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 150px !important;                    /* FULL 150px HEIGHT */&lt;br /&gt;
min-height: 150px !important;&lt;br /&gt;
max-height: 150px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the very top */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot on the horizontal line (top: 24px) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 24px !important;                        /* CENTERED ON THE 28px LINE */&lt;br /&gt;
left: 18px !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event text starts strictly BELOW the dot and line (CLEAR SEPARATION) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 18px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT! */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 100px !important;                /* COMFORTABLY HOLDS 6-7 LINES */&lt;br /&gt;
}&lt;br /&gt;
/* Edge fades on the timeline window (seamless left &amp;amp; right fade) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to right, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window::after {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 50px !important;&lt;br /&gt;
background: linear-gradient(to left, #f6f2e9 0%, rgba(246, 242, 233, 0) 100%) !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 58: ABSOLUTE CROPPING ELIMINATION &amp;amp; PERFECT TIMELINE DOT ALIGNMENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. HERO TRIAD &amp;amp; PRABHUPĀDA CARD: UNCONSTRAINED HEIGHT (ZERO CROPPING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: calc(100vh - 54px) !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;                  /* AMPLE ROOM FOR 180px CIRCLE + CAPTION */&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 380px !important;&lt;br /&gt;
width: 380px !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Portrait Medallion: 180px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
margin: 6px auto 12px auto !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;                      /* FULL 180px CIRCLE */&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
overflow: hidden !important;                   /* CLIPS ONLY THE PHOTO, NOT THE CARD */&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.32),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Caption: Regular (Not Italic) at 19px */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;               /* STRICTLY REGULAR (NOT ITALIC) */&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
max-width: 380px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TIMELINE: 50% TALLER (155px), FULL BLEED, NO THIN TOP LINES&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-timeline-years,&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Full Bleed Timeline Section */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 195px !important;&lt;br /&gt;
height: 195px !important;&lt;br /&gt;
min-height: 195px !important;&lt;br /&gt;
max-height: 195px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* Track Window: 50% Taller (155px) */&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
height: 155px !important;                    /* 50% TALLER (HOLDS 6-7 FULL LINES) */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line: Fixed at top: 30px */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
top: 30px !important;                         /* GUIDE LINE LEVEL */&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
z-index: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. TIMELINE ITEM: PERFECT VERTICAL &amp;amp; HORIZONTAL DOT ALIGNMENT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;                    /* FULL 155px HEIGHT */&lt;br /&gt;
min-height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 16px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date Text: Centered horizontally above the dot */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED HORIZONTALLY */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: EXACTLY CENTERED VERTICALLY ON THE 30px LINE &amp;amp; HORIZONTALLY WITH DATE */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px center (EXACT ON LINE!) */&lt;br /&gt;
left: 50% !important;                        /* CENTERED HORIZONTALLY */&lt;br /&gt;
transform: translateX(-50%) !important;      /* PERFECT HORIZONTAL ALIGNMENT WITH DATE */&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Event Text: Safely below the line and dot (ZERO OVERLAPPING) */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
margin-top: 22px !important;                 /* PUSHES TEXT SAFELY BELOW THE DOT */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;                /* NEVER CROPPED */&lt;br /&gt;
max-height: 105px !important;                /* COMFORTABLY HOLDS 6-7 FULL LINES */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 59: TOP BAR HELP TEXT REMOVAL, TIMELINE 3-TIER AXIS CENTERING,&lt;br /&gt;
AND SEAMLESS TITLE MORPH (Śrīla Prabhupāda &amp;lt;-&amp;gt; Who Is Śrīla Prabhupāda)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR: SUPPRESS ALL HOVER HELP TEXTS &amp;amp; TOOLTIPS */&lt;br /&gt;
#mw-head [title]::before,&lt;br /&gt;
#mw-head [title]::after,&lt;br /&gt;
.vector-header [title]::before,&lt;br /&gt;
.vector-header [title]::after,&lt;br /&gt;
.mw-tooltip,&lt;br /&gt;
.tipsy,&lt;br /&gt;
.tipsy-inner,&lt;br /&gt;
.tooltip {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PERMANENT SANCTUARY HERO TITLE: &amp;quot;Who Is Śrīla Prabhupāda&amp;quot; (NO TEXT CHANGE ON HOVER) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Neutralize and remove all text-swapping / morph behavior */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title .vh-title-default {&lt;br /&gt;
display: inline !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover .vh-title-default,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. TIMELINE: PERFECT 3-TIER CENTER ALIGNMENT (DATE, DOT, AND TEXT) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
width: 250px !important;&lt;br /&gt;
min-width: 250px !important;&lt;br /&gt;
max-width: 250px !important;&lt;br /&gt;
flex: 0 0 250px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 6px 14px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;               /* PERFECT HORIZONTAL AXIS CENTERING */&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* Date at the top: centered */&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
text-align: center !important;                /* CENTERED */&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #b1873d !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
line-height: 18px !important;&lt;br /&gt;
margin: 0 auto 4px auto !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Horizontal Guide Line */&lt;br /&gt;
body.page-Main_Page .vh-timeline-track::before {&lt;br /&gt;
top: 30px !important;&lt;br /&gt;
height: 1.5px !important;&lt;br /&gt;
background: rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dot: Center vertically on the 30px line, and horizontally with the date */&lt;br /&gt;
body.page-Main_Page .vh-timeline-dot {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 25px !important;                        /* 25px + 5px radius = 30px (EXACT ON LINE) */&lt;br /&gt;
left: 50% !important;                        /* EXACT HORIZONTAL CENTER */&lt;br /&gt;
transform: translateX(-50%) !important;&lt;br /&gt;
width: 10px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: #233e44 !important;&lt;br /&gt;
border: 2px solid #ffffff !important;&lt;br /&gt;
box-shadow: 0 0 0 1.5px #b1873d !important;&lt;br /&gt;
z-index: 3 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text below: Properly centered under the dot with ample clearance */&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 220px !important;&lt;br /&gt;
margin: 24px auto 0 auto !important;         /* CLEARLY BELOW DOT &amp;amp; LINE */&lt;br /&gt;
padding-top: 0 !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.45 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;                /* PROPERLY CENTERED TEXT */&lt;br /&gt;
white-space: normal !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Suppress any tooltip on top bar header title */&lt;br /&gt;
#vanipedia-header-title,&lt;br /&gt;
.vh-header-title,&lt;br /&gt;
.vanipedia-header-title,&lt;br /&gt;
#p-logo,&lt;br /&gt;
.vector-header {&lt;br /&gt;
-webkit-user-select: none !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition for Remembering Prabhupada random spotlight */&lt;br /&gt;
#vh-random-memories,&lt;br /&gt;
.vh-card-memories .vh-card-body {&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
#vh-random-memories.is-changing,&lt;br /&gt;
.vh-card-memories .vh-card-body.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(5px);&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the text below the titles when randomizing (STEP 70) */&lt;br /&gt;
.vh-card-tax .vh-card-text {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Rotator Titles remain opaque during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title,&lt;br /&gt;
.vh-card-tax .vh-card-body &amp;gt; .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 69: FIX BACKGROUND COLOR SCROLL BLEED &amp;amp; STICKY TOP BAR&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. PERSISTENT STICKY TOP BAR WHEN SCROLLING DOWN */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.mw-header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT BACKGROUND COLOR CUTOFF ON SCROLL (SOLID SAGE/TEAL ON ALL PAGES) */&lt;br /&gt;
html {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
html:not(.skin-theme-clientpref-night) body,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-page-container-inner,&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .mw-content-container {&lt;br /&gt;
min-height: 100vh !important;&lt;br /&gt;
background-color: #D4ECDD !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restrict cream background strictly to Main Page */&lt;br /&gt;
html.page-Main_Page,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ŚRĪLA PRABHUPĀDA IN THE MEDIA: ARCHIVAL THUMBNAIL STYLING */&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 48px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
padding: 6px 24px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-title {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-text {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb,&lt;br /&gt;
.vh-media-archival-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
transition: opacity .7s ease, transform .7s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb.is-changing,&lt;br /&gt;
.vh-media-archival-thumb.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: scale(0.95);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
border: 1.5px solid rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb a:hover {&lt;br /&gt;
transform: translateY(-2px) scale(1.05) !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-media-archival-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 75px !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 71: 5-CARD EQUAL FOOTING ROW (TAXONOMY + MEDIA WITH LARGE THUMBNAILS)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. 5-Column Grid on Equal Footing */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 220px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(5, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 210px !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body {&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Soft-Switch ONLY Content Below Titles (Titles Stay 100% Static) */&lt;br /&gt;
.vh-card-tax .vh-card-text,&lt;br /&gt;
.vh-card-tax .vh-media-card-content {&lt;br /&gt;
transition: opacity .6s ease, transform .6s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-text.is-changing,&lt;br /&gt;
.vh-card-tax .vh-media-card-content.is-changing,&lt;br /&gt;
#vh-tax-random-personality.is-changing,&lt;br /&gt;
#vh-tax-random-name.is-changing,&lt;br /&gt;
#vh-tax-random-place.is-changing,&lt;br /&gt;
#vh-tax-random-question.is-changing,&lt;br /&gt;
#vh-tax-random-media.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Titles are strictly fixed during text rotation while allowing hover rise */&lt;br /&gt;
.vh-card-tax .vh-card-title {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-tax .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Card 5: Large Archival Media Thumbnail &amp;amp; Captions */&lt;br /&gt;
.vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 105px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fallback Vintage Press Badge */&lt;br /&gt;
.vh-card-media-item .vh-media-fallback-thumb {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: linear-gradient(135deg, #f7f3ec 0%, #ebdcc7 100%) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-icon {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-vintage-badge .vh-media-tag {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions Below Large Thumbnail */&lt;br /&gt;
.vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
transition: color .2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-card-media-item .vh-media-headline a:hover {&lt;br /&gt;
color: #345B63 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. Hide legacy bottom media bar since it is now unified in the 5-card row */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Responsive Grid Breakpoints */&lt;br /&gt;
@media (max-width: 1280px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 72: UNIFIED &amp;quot;STEP FORTH&amp;quot; TOP BAR ICONS &amp;amp; LEFT COLUMN STACK&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. UNIFIED &amp;quot;STEP FORTH&amp;quot; ANIMATION ACROSS ALL TOP BAR ICONS &amp;amp; BUTTONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-start .vector-icon,&lt;br /&gt;
.vector-header-end .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button,&lt;br /&gt;
.vector-header-end .cdx-button,&lt;br /&gt;
.vector-header-start .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-dropdown-label,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.25s ease,&lt;br /&gt;
color 0.25s ease,&lt;br /&gt;
background-color 0.25s ease !important;&lt;br /&gt;
will-change: transform, filter !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH HOVER: Icon floats up 2.5px, scales up, glows with 3D drop shadow */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: translateY(-2.5px) scale(1.14) !important;&lt;br /&gt;
filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.55))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.8)) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* STEP FORTH BUTTON CONTAINER HOVER */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ACTIVE / CLICK STATE: Tactile press depression */&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: translateY(0.5px) scale(0.98) !important;&lt;br /&gt;
filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. TOP-LEFT COLUMN: MEMORIES (TOP) + SRILA PRABHUPADA IN MEDIA (BOTTOM)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 330px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Hero */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 310px !important;&lt;br /&gt;
width: 310px !important;&lt;br /&gt;
max-width: 310px !important;&lt;br /&gt;
min-width: 310px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card in Hero Left: Large Thumbnail &amp;amp; Captions Below */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 95px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.14), inset 0 0 0 1px rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
background: #f0ebe1 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
object-position: center top !important;&lt;br /&gt;
transition: transform .35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.05) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. BOTTOM 4-COLUMN TAXONOMY GRID (EQUAL FOOTING)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1450px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 18px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Clean up any legacy media bar */&lt;br /&gt;
.vh-media-bar,&lt;br /&gt;
body.page-Main_Page .vh-media-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 73: FIT EVERYTHING TO SCREEN + 100% LARGER TITLES &amp;amp; TEXTS&lt;br /&gt;
+ MAXIMIZED ŚRĪLA PRABHUPĀDA CARD SIZE&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
1. FIT EVERYTHING TO SCREEN (ZERO SCROLLBAR ON DESKTOP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html.page-Main_Page {&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
max-height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body,&lt;br /&gt;
body.page-Main_Page .mw-body-content,&lt;br /&gt;
body.page-Main_Page #bodyContent,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #faf7f0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Master Homepage Container: Perfectly fits single viewport height */&lt;br /&gt;
body.page-Main_Page #vani-home {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: calc(100vh - 48px) !important;&lt;br /&gt;
max-height: calc(100vh - 48px) !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 8px 32px 10px 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
2. MAXIMIZED ŚRĪLA PRABHUPĀDA CARD &amp;amp; HERO ROW PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
gap: 22px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 310px !important;&lt;br /&gt;
max-height: 44vh !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Memories (Top) + Media (Bottom) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
}&lt;br /&gt;
/* CENTER: MAXIMIZED ŚRĪLA PRABHUPĀDA CARD */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Grand Portrait Circle - Maximized Size */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: min(240px, 24vh) !important;&lt;br /&gt;
height: min(240px, 24vh) !important;&lt;br /&gt;
min-width: 190px !important;&lt;br /&gt;
min-height: 190px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 28px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Thematic Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
min-width: 300px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 10px 16px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
3. INCREASE ALL CARD TITLES BY 100% (MAJESTIC 3D SACRED GOLD)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Center Title: &amp;quot;Śrīla Prabhupāda&amp;quot; (+100% -&amp;gt; 46px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 46px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories &amp;amp; Article Titles (+100% -&amp;gt; 28px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 28px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Title (+100% -&amp;gt; 26px) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 26px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Card Titles: Personalities, Names, Places, Questions (+100% -&amp;gt; 30px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 30px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
4. INCREASE ALL TEXTS IN THOSE CARDS BY 100%&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Śrīla Prabhupāda Sanctuary Subtitle (+100% -&amp;gt; 22px) */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 4px 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 Taxonomy Descriptions (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-snippet {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.38 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card Outlet Tag &amp;amp; Headline (+100%) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Thumbnail Dimensions */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Spotlight Text (+100% -&amp;gt; 18px) */&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-random-article-extract {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 18px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
5. COMPACT TIMELINE TO FIT THE 100vh SCREEN PERFECTLY&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 130px !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
min-height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
min-height: 32px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 92px !important;&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 92px !important;&lt;br /&gt;
min-height: 92px !important;&lt;br /&gt;
max-height: 92px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
6. BOTTOM 4 TAXONOMY CARDS PROPORTIONS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 145px !important;&lt;br /&gt;
max-height: 22vh !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 140px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 77: TARGETED ADJUSTMENTS STARTING FROM STEP 73&lt;br /&gt;
1. Centered, ROUND picture (no oval distortion, no text overlap)&lt;br /&gt;
2. Subtitle second line in one line, not truncated (same text size: 20-22px)&lt;br /&gt;
3. Put media card UP to fit in under &amp;quot;...remembers...&amp;quot; (no push-down)&lt;br /&gt;
4. Put bottom 4 cards up &amp;amp; decrease text size (14.5px) to fit in cleanly&lt;br /&gt;
5. Put timeline and years above it MORE DOWN (margin-top: 38px)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: CENTERED ROUND PICTURE (NOT OVAL, NO TEXT OVERLAP)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
height: 180px !important;&lt;br /&gt;
min-width: 180px !important;&lt;br /&gt;
min-height: 180px !important;&lt;br /&gt;
max-width: 180px !important;&lt;br /&gt;
max-height: 180px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 8px 24px rgba(18, 63, 56, 0.35),&lt;br /&gt;
0 2px 6px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 5px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: SECOND LINE IN ONE LINE, NOT TRUNCATED (SAME TEXT SIZE)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 6px auto 0 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;                  /* NEVER OVERLAPS WITH PHOTO */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;                   /* SAME PROMINENT TEXT SIZE */&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UP TO FIT IN UNDER &amp;quot;...REMEMBERS...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column: Natural flow (no space-between that forces media down) */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PUT IT UP UNDER REMEMBERS */&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits directly under Memories with compact thumb */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;                      /* COMPACT THUMBNAIL FITS UP UNDER REMEMBERS */&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 2 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center Sanctuary Card */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 660px !important;&lt;br /&gt;
min-width: 440px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Column: Article Spotlight */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a {&lt;br /&gt;
font-size: 22px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 7 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Row Container Height Capped at 275px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: 275px !important;&lt;br /&gt;
max-height: 275px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 5: PUT THE TIMELINE AND THE YEARS ABOVE IT MORE DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
max-width: 100vw !important;&lt;br /&gt;
margin-left: calc(-50vw + 50%) !important;&lt;br /&gt;
margin-right: calc(-50vw + 50%) !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 120px !important;&lt;br /&gt;
min-height: 120px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin-top: 38px !important;                 /* PUSHES TIMELINE &amp;amp; YEARS DOWN */&lt;br /&gt;
margin-bottom: 22px !important;              /* GENEROUS BREATHING ROOM BELOW */&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
min-height: 28px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-years .vh-year,&lt;br /&gt;
body.page-Main_Page .vh-year {&lt;br /&gt;
padding: 3px 9px !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-lifeline-window,&lt;br /&gt;
body.page-Main_Page .vh-lifeline {&lt;br /&gt;
flex: 0 0 82px !important;&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page .vh-timeline-track {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page .vh-timeline-item {&lt;br /&gt;
height: 82px !important;&lt;br /&gt;
min-height: 82px !important;&lt;br /&gt;
max-height: 82px !important;&lt;br /&gt;
padding: 2px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-date {&lt;br /&gt;
font-size: 10.5px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-timeline-text {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 4: PUT BOTTOM CARDS UP &amp;amp; DECREASE TEXT SIZE IN THESE FOUR CARDS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1560px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
margin-bottom: 10px !important;              /* ELEVATED ABOVE SCREEN BOTTOM */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: none !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Title: 24px Grand Golden 3D Typography */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a {&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Decreased text size so it fits in without truncation */&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;                 /* DECREASED FROM 18px TO FIT IN */&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 3 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text strong,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text a strong {&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
color: #123f38 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 78: 50% LARGER ROUND IMAGE, ZERO SUBTITLE GAP, SMALL MEDIA GAP&lt;br /&gt;
1. 50% larger round image (270px x 270px) with clean visual gaps above/below&lt;br /&gt;
2. Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
3. Small gap (4px) between &amp;quot;Remembers...&amp;quot; and &amp;quot;In the Media&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: 50% LARGER ROUND IMAGE (270px x 270px) WITH VISUAL GAPS&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-bottom: 6px !important;                 /* VISUAL GAP ABOVE ROUND IMAGE */&lt;br /&gt;
}&lt;br /&gt;
/* Portrait stage increased by 50% (180px -&amp;gt; 270px) */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;                      /* +50% LARGER (180px -&amp;gt; 270px) */&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* 100% ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage .vh-photo {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
object-fit: cover !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center top !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: NO GAP BETWEEN &amp;quot;FOUNDER-ĀCĀRYA&amp;quot; AND &amp;quot;INTERNATIONAL SOCIETY...&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 8px auto 0 auto !important;           /* VISUAL GAP BELOW ROUND IMAGE */&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINES */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: PUT MEDIA CARD UNDER &amp;quot;...REMEMBERS...&amp;quot; WITH JUST SMALL GAP (4px)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 375px !important;&lt;br /&gt;
max-height: 390px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: 4px crisp small gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 4px !important;                          /* JUST SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (CONTROLLED BY 4px GAP) */&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
height: 155px !important;&lt;br /&gt;
max-height: 155px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Right Article Card height aligned */&lt;br /&gt;
body.page-Main_Page .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 385px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Timeline section spacing adjusted for new hero height */&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
margin-top: 20px !important;&lt;br /&gt;
margin-bottom: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom 4 cards padding &amp;amp; positioning */&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 79: MOVE &amp;quot;FOUNDER...&amp;quot; +10px DOWN &amp;amp; REMOVE HUGE GAP UNDER REMEMBERS&lt;br /&gt;
1. Subtitle (&amp;quot;Founder-Ācārya / International Society...&amp;quot;) moved +10px down&lt;br /&gt;
2. &amp;quot;Śrīla Prabhupāda in the Media&amp;quot; pulled directly under &amp;quot;Remembers...&amp;quot;&lt;br /&gt;
with just a small 6px gap (huge empty gap completely eliminated)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: MOVE THOSE TWO LINES &amp;quot;FOUNDER...&amp;quot; +10px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 18px !important;                  /* MOVED +10px DOWN (FROM 8px TO 18px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: REMOVE HUGE EMPTY GAP UNDER REMEMBERS (PUT MEDIA DIRECTLY UNDER)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Left Column Container: Natural tight vertical flow */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* TIGHT TOP PACKING (NO SPACE-BETWEEN) */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 6px !important;                          /* CRISP SMALL GAP! */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* UNCONSTRAINED TO PREVENT PUSH-DOWN */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Card: Memories (Tight fit to content, zero empty space below) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
height: auto !important;                      /* NEVER STRETCH TO 100% */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Card: Media Item (Sits immediately below Memories with only 6px gap) */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND VERTICALLY */&lt;br /&gt;
height: auto !important;                      /* EXACT HEIGHT OF CONTENT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 68px !important;&lt;br /&gt;
border-radius: 5px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 80: ABSOLUTE ELIMINATION OF LEFT GAP &amp;amp; CENTER VERTICAL SHIFTS&lt;br /&gt;
1. Left Column: Completely eliminate the huge gap between &amp;quot;...remembers...&amp;quot;&lt;br /&gt;
and &amp;quot;In the Media&amp;quot; (align-items: flex-start, unconstrained auto height,&lt;br /&gt;
flex: 0 0 auto on both cards, strict 4px gap).&lt;br /&gt;
2. Center Card:&lt;br /&gt;
- Shift the round image 30px down from the title (margin-top: 36px)&lt;br /&gt;
- Text lines under the image increased +30px from image (margin-top: 48px)&lt;br /&gt;
- Zero gap between &amp;quot;Founder-Ācārya&amp;quot; and &amp;quot;International Society...&amp;quot;&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: ABSOLUTE ELIMINATION OF THE HUGE EMPTY GAP ON THE LEFT&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
/* Unstretch hero row so left column hugs its content instead of stretching 390px */&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;           /* STOPS FORCING LEFT COLUMN TO STRETCH */&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left Stacked Column: Strictly pack items with only 4px gap */&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;       /* PACK TIGHTLY AT TOP */&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP ONLY */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Memories Card (Top Left) */&lt;br /&gt;
body.page-Main_Page .vh-card-memories {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;                      /* NEVER 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Media Card (Bottom Left): Sits immediately 4px under Memories */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* NEVER EXPAND */&lt;br /&gt;
height: auto !important;                      /* EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;                     /* ZERO EXTRA MARGIN (4px GAP CONTROLS IT) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-body {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: CENTER CARD - SHIFT IMAGE 30px DOWN &amp;amp; TEXT LINES +30px DOWN&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 81: SPECIFICITY OVERHAUL - ELIMINATING THE 340px SQUARE ON MEMORIES CARD&lt;br /&gt;
The user&#039;s DevTools confirmed: .vh-card.vh-card-memories was computing to&lt;br /&gt;
EXACTLY 339.99px x 339.99px (a square) because an older high-specificity rule&lt;br /&gt;
&amp;quot;body.page-Main_Page .vh-triad-grid .vh-card { flex: 0 0 340px !important; }&amp;quot;&lt;br /&gt;
was matching it. In a column flex container (.vh-triad-column-left),&lt;br /&gt;
flex-basis: 340px forces the HEIGHT to 340px!&lt;br /&gt;
We now use #vani-home scoped selectors to permanently override and reset&lt;br /&gt;
flex, height, and margins on all cards inside the left column.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. HERO TRIAD GRID &amp;amp; LEFT COLUMN: UNSTRETCH &amp;amp; WRAP CONTENT */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 450px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 4px !important;                          /* CRISP 4px GAP BETWEEN THE TWO CARDS */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. OVERRIDE THE 340px FLEX-BASIS ON ALL CARDS IN THE LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;                    /* KILLS 340px HEIGHT! */&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;                      /* HUGS EXACT CONTENT HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
padding: 6px 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. CARD BODIES IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-body,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left #vh-random-memories,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left #vh-random-memories {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
height: auto !important;                      /* KILLS 100% HEIGHT */&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MEDIA ITEM CARD SPECIFIC STYLING IN LEFT COLUMN */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card-media-item {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
CENTER CARD: SHIFT ROUND IMAGE 30px DOWN &amp;amp; TEXT LINES +30px FROM IMAGE&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 680px !important;&lt;br /&gt;
min-width: 460px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 440px !important;&lt;br /&gt;
padding: 6px 18px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 40px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Shift the round image 30px down from the title */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 36px !important;                  /* SHIFTED 30px DOWN FROM TITLE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 270px !important;&lt;br /&gt;
height: 270px !important;&lt;br /&gt;
min-width: 270px !important;&lt;br /&gt;
min-height: 270px !important;&lt;br /&gt;
max-width: 270px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
border-radius: 50% !important;                 /* PERFECT ROUND CIRCLE */&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow:&lt;br /&gt;
0 10px 30px rgba(18, 63, 56, 0.38),&lt;br /&gt;
0 3px 8px rgba(0, 0, 0, 0.22),&lt;br /&gt;
inset 0 2px 6px rgba(255, 255, 255, 0.75),&lt;br /&gt;
inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Text lines under the image increased +30px from the image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 48px !important;                  /* INCREASED +30px DOWN FROM THE IMAGE (18px -&amp;gt; 48px) */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 0 !important;                            /* ZERO GAP BETWEEN LINE 1 AND LINE 2 */&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text br,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text br {&lt;br /&gt;
display: none !important;                     /* NO LINE BREAK GAP */&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;               /* STRICTLY ONE LINE, NOT TRUNCATED */&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;                         /* ZERO GAP */&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
RIGHT COLUMN: ARTICLE CARD (CLEAN UNCONSTRAINED AUTO HEIGHT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
max-height: 440px !important;&lt;br /&gt;
padding: 8px 14px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 82:&lt;br /&gt;
1. Unclamp Memories text so disciple name at the end of &amp;quot;recounted by...&amp;quot;&lt;br /&gt;
displays fully as it used to be (remove -webkit-line-clamp: 3).&lt;br /&gt;
2. Make +50px bigger gap between Memories card and &amp;quot;SP in Media&amp;quot; card&lt;br /&gt;
(gap: 50px).&lt;br /&gt;
3. Make the media thumbnail view a complete standard size (175px tall),&lt;br /&gt;
filling the plenty space below, with object-fit: contain so thumbnails&lt;br /&gt;
fit completely inside without any cropping and without changing their&lt;br /&gt;
aspect ratio.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 1: DISPLAY FULL NAME AT END OF &amp;quot;RECOUNTED BY...&amp;quot; (UNCLAMP TEXT)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
-webkit-line-clamp: unset !important;&lt;br /&gt;
-webkit-box-orient: unset !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 2: +50px BIGGER GAP TO &amp;quot;SP IN THE MEDIA&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 50px !important;                         /* +50px BIGGER GAP */&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item {&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --------------------------------------------------------------------------&lt;br /&gt;
ITEM 3: COMPLETE STANDARD SIZE THUMBNAIL VIEW (NO CROPPING, FIT ASPECT RATIO)&lt;br /&gt;
-------------------------------------------------------------------------- */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 175px !important;                     /* COMPLETE STANDARD VIEW SIZE FILLING THE SPACE */&lt;br /&gt;
min-height: 175px !important;&lt;br /&gt;
max-height: 175px !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: #f4efe6 !important;               /* WARM VINTAGE PARCHMENT TONE */&lt;br /&gt;
border: 1px solid rgba(177, 135, 61, 0.3) !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 6px 0 8px 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
object-fit: contain !important;               /* FITS COMPLETE THUMBNAIL WITHOUT CROPPING */&lt;br /&gt;
object-position: center center !important;&lt;br /&gt;
transition: transform .3s ease !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Captions under the thumbnail */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-caption,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-caption {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-outlet,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-outlet {&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
font-weight: 800 !important;&lt;br /&gt;
color: #8c6a26 !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-headline a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-headline a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 86:&lt;br /&gt;
1. NEUTRALIZE STRAY PARAGRAPHS: Prevent MediaWiki parser from generating&lt;br /&gt;
top/side offsets.&lt;br /&gt;
2. FOUNDER-ĀCARYA CLICKABLE TITLE:&lt;br /&gt;
- Macron ONLY above capital &#039;A&#039; (Founder-Ācarya).&lt;br /&gt;
- Styled in exact 3D sacred gold as other card titles.&lt;br /&gt;
- Breathing filament underline at rest, 90% glide &amp;amp; lift on hover.&lt;br /&gt;
3. DECREASE GAP ABOVE 4 BOTTOM CARDS JUST TO 30px:&lt;br /&gt;
- Shifts .vh-taxonomy-section UP by 50px via translateY(-50px)&lt;br /&gt;
reducing the ~80px gap directly to 30px, keeping layout fully stable.&lt;br /&gt;
4. UNIFY HOVER ANIMATIONS FOR ALL TOP BAR ICONS &amp;amp; BUTTONS:&lt;br /&gt;
- Unified smooth lift (translateY(-2px)) on all topbar buttons/links.&lt;br /&gt;
- Unified warm gold glowing pill (rgba(245, 215, 127, 0.18)).&lt;br /&gt;
- Unified icon scale (1.08x) with soft glow, eliminating double-jumping.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Neutralize stray paragraph tags */&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-parser-output &amp;gt; p:empty {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Decrease gap above 4 bottom cards just to 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-50px) !important;      /* DECREASES GAP ABOVE 4 BOTTOM CARDS TO 30px */&lt;br /&gt;
}&lt;br /&gt;
/* 3. Founder-Ācarya Clickable 3D Title Link */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin-top: 40px !important;                  /* MAINTAINS +30px GAP FROM 270px ROUND IMAGE */&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
margin-left: auto !important;&lt;br /&gt;
margin-right: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 2px !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;                   /* IDENTICAL CARD TITLE SIZE */&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 7px !important;               /* SPACE FOR BREATHING UNDERLINE */&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
/* Temple Gold Face */&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
/* 3D Chiseled Shadow */&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
transition: transform 0.22s ease, color 0.22s ease, text-shadow 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Golden Breathing Filament Underline at Rest */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 15%,&lt;br /&gt;
#dfad3e 50%,&lt;br /&gt;
rgba(223, 173, 62, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(223, 173, 62, 0.75) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Hover: 3D Lift &amp;amp; Full Glide Underline */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover {&lt;br /&gt;
transform: translateY(-2.5px) !important;&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
-webkit-text-fill-color: #dfad3e !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
}&lt;br /&gt;
/* Subtitle Line 2: International Society for Kṛṣṇa Consciousness */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
color: #2b4b52 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
text-overflow: clip !important;&lt;br /&gt;
letter-spacing: 0.15px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. UNIFIED HOVER ANIMATION FOR ALL TOP BAR ICONS &amp;amp; BUTTONS */&lt;br /&gt;
/* Base transitions on all interactive elements in top bar */&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg {&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
background-color 0.2s ease,&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
box-shadow 0.2s ease,&lt;br /&gt;
filter 0.22s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified button container hover */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover {&lt;br /&gt;
transform: translateY(-2px) !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25), inset 0 0 0 1px rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Unified icon scale &amp;amp; soft glow (no double translation) */&lt;br /&gt;
.vector-header-container .vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container .vector-icon:hover {&lt;br /&gt;
transform: scale(1.08) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5))&lt;br /&gt;
drop-shadow(0 0 8px rgba(245, 215, 127, 0.65)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 87: COMPLETELY ELIMINATE / AVOID TOP BAR ICON ANIMATIONS&lt;br /&gt;
- Neutralize all transforms, scales, translations, and jumping animations on&lt;br /&gt;
all top bar icons, buttons, dropdowns, and links.&lt;br /&gt;
- Clean, quiet, stationary hover state with subtle background pill only.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Reset all transforms, filters, and animations on top bar container elements */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-start,&lt;br /&gt;
.vector-header-end,&lt;br /&gt;
.vector-header-container *,&lt;br /&gt;
.vector-header-container .vector-icon,&lt;br /&gt;
.vector-header-container svg,&lt;br /&gt;
.vector-header-container .cdx-button,&lt;br /&gt;
.vector-header-container .vector-dropdown-label,&lt;br /&gt;
.vector-header-container #pt-userpage-2,&lt;br /&gt;
.vector-header-container .vector-user-links a,&lt;br /&gt;
.mw-header .vector-icon,&lt;br /&gt;
.vector-sticky-header .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
will-change: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. On hover: Keep icons strictly stationary — zero movement, zero scale, zero drop-shadow */&lt;br /&gt;
.vector-header-container .vector-icon:hover,&lt;br /&gt;
.vector-header-container svg:hover,&lt;br /&gt;
.vector-header-container .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-container .cdx-button:hover svg,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover svg,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown:hover svg,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover .vector-icon,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover svg,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover .vector-icon,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover svg,&lt;br /&gt;
.vector-header-container .cdx-search-input:hover .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus ~ .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:hover .vector-icon,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover .vector-icon,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown:hover .vector-icon,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
animation: none !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
fill: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. On button/dropdown hover: subtle stationary background highlight only (no vertical lift, no jumping) */&lt;br /&gt;
.vector-header-container .cdx-button:hover,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-container #pt-userpage-2:hover,&lt;br /&gt;
.vector-header-container .vector-user-links a:hover,&lt;br /&gt;
.vector-header-start .cdx-button:hover,&lt;br /&gt;
.vector-header-end .cdx-button:hover,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label:hover,&lt;br /&gt;
.vector-header-end #pt-userpage-2:hover {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.15) !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. On active / click: no displacement */&lt;br /&gt;
.vector-header-container .cdx-button:active,&lt;br /&gt;
.vector-header-container .vector-dropdown-label:active,&lt;br /&gt;
.vector-header-container .vector-icon:active,&lt;br /&gt;
.vector-header-start .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-end .vector-dropdown-label:active .vector-icon,&lt;br /&gt;
.vector-header-start .cdx-button:active .vector-icon,&lt;br /&gt;
.vector-header-end .cdx-button:active .vector-icon {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 91:&lt;br /&gt;
1. STRICTLY SCOPED TO MAIN PAGE (ZERO LEAKAGE TO REGULAR MEDIAWIKI PAGES):&lt;br /&gt;
- Every cursor rule is prefixed with html body.page-Main_Page.&lt;br /&gt;
- Regular MediaWiki pages retain 100% normal default Windows mouse behavior.&lt;br /&gt;
2. ABSOLUTE DISABLE OF WINDOWS CURSOR ACROSS MAIN PAGE &amp;amp; ALL HOVER STATES:&lt;br /&gt;
- Uses high-specificity rules targeting *:hover, a:hover, etc.&lt;br /&gt;
ensuring the native Windows cursor/pointing hand is completely suppressed.&lt;br /&gt;
3. CUSTOM GOLDEN CURSOR (ARROW AT REST, HAND ONLY ABOVE LINKS):&lt;br /&gt;
- Sleek golden arrow pointer by default.&lt;br /&gt;
- Smoothly switches to golden pointing hand ONLY above links (body.vh-cursor-link).&lt;br /&gt;
- No outer halo ring, zero lag, zero clutter.&lt;br /&gt;
4. FOUNDER-ĀCĀRYA MACRON CENTERING PRESERVED:&lt;br /&gt;
- &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039; font stack.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISABLE WINDOWS CURSOR ON MAIN PAGE ONLY (ACROSS ALL ELEMENTS &amp;amp; HOVER STATES) */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page *:hover,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page a:hover,&lt;br /&gt;
html body.page-Main_Page a:focus,&lt;br /&gt;
html body.page-Main_Page a:active,&lt;br /&gt;
html body.page-Main_Page a:visited,&lt;br /&gt;
html body.page-Main_Page a *,&lt;br /&gt;
html body.page-Main_Page a *:hover,&lt;br /&gt;
html body.page-Main_Page [href],&lt;br /&gt;
html body.page-Main_Page [href]:hover,&lt;br /&gt;
html body.page-Main_Page [href] *,&lt;br /&gt;
html body.page-Main_Page [href] *:hover,&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page button:hover,&lt;br /&gt;
html body.page-Main_Page input,&lt;br /&gt;
html body.page-Main_Page input:hover,&lt;br /&gt;
html body.page-Main_Page textarea,&lt;br /&gt;
html body.page-Main_Page select,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;]:hover,&lt;br /&gt;
html body.page-Main_Page .cdx-button,&lt;br /&gt;
html body.page-Main_Page .cdx-button:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card,&lt;br /&gt;
html body.page-Main_Page .vh-card:hover,&lt;br /&gt;
html body.page-Main_Page .vh-card *,&lt;br /&gt;
html body.page-Main_Page .vh-card *:hover,&lt;br /&gt;
html body.page-Main_Page .vh-year,&lt;br /&gt;
html body.page-Main_Page .vh-year:hover,&lt;br /&gt;
html body.page-Main_Page .vector-menu a,&lt;br /&gt;
html body.page-Main_Page .vector-menu a:hover,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label,&lt;br /&gt;
html body.page-Main_Page .vector-dropdown-label:hover {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CUSTOM GOLDEN CURSOR (MAIN PAGE ONLY) */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
z-index: 99999999 !important;&lt;br /&gt;
transform: translate3d(-100px, -100px, 0);&lt;br /&gt;
will-change: transform !important;&lt;br /&gt;
transition: opacity 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.65))&lt;br /&gt;
drop-shadow(0 0 6px rgba(223, 173, 62, 0.75)) !important;&lt;br /&gt;
transition: transform 0.18s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
filter 0.18s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 1: Default Golden Arrow */&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* State 2: ONLY Above Links -&amp;gt; Golden Pointing Hand */&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-arrow {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer .vh-cursor-hand {&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.vh-cursor-link #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(1.12) !important;&lt;br /&gt;
filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.75))&lt;br /&gt;
drop-shadow(0 0 10px rgba(245, 215, 127, 0.95)) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Click Compression */&lt;br /&gt;
body.page-Main_Page.vh-cursor-click #vh-cursor-pointer svg {&lt;br /&gt;
transform: scale(0.88) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Touchscreens / mobile protection: restore native behavior */&lt;br /&gt;
@media (hover: none) or (pointer: coarse) {&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page *,&lt;br /&gt;
html body.page-Main_Page a,&lt;br /&gt;
html body.page-Main_Page button {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vh-cursor-pointer {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOUNDER-ĀCĀRYA PERFECT MACRON CENTERING FIX */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a {&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR STYLING&lt;br /&gt;
- Appears on Main Page AND all regular MediaWiki pages.&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Deep temple teal background (#19383e), delicate gold top hairline border,&lt;br /&gt;
warm ivory/gold links, and highlighted Donate button.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
background: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid rgba(223, 173, 62, 0.45) !important;&lt;br /&gt;
box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
backdrop-filter: blur(8px) !important;&lt;br /&gt;
-webkit-backdrop-filter: blur(8px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
scrollbar-width: none !important;             /* Firefox */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner::-webkit-scrollbar {&lt;br /&gt;
display: none !important;                     /* Chrome/Safari */&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
padding: 3px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
transition: color 0.18s ease, background-color 0.18s ease, transform 0.15s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate {&lt;br /&gt;
background: linear-gradient(135deg, rgba(223, 173, 62, 0.3) 0%, rgba(223, 173, 62, 0.12) 100%) !important;&lt;br /&gt;
border: 1px solid rgba(223, 173, 62, 0.65) !important;&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
padding: 2.5px 14px !important;&lt;br /&gt;
border-radius: 12px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-donate:hover {&lt;br /&gt;
background: linear-gradient(135deg, #dfad3e 0%, #b88a38 100%) !important;&lt;br /&gt;
color: #150b00 !important;&lt;br /&gt;
border-color: #dfad3e !important;&lt;br /&gt;
box-shadow: 0 0 10px rgba(223, 173, 62, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.35) !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure long wiki pages leave space above the permanent bottom bar */&lt;br /&gt;
body {&lt;br /&gt;
padding-bottom: 46px !important;&lt;br /&gt;
}&lt;br /&gt;
/* On Main Page with custom cursor, ensure bottom links trigger the hand cursor */&lt;br /&gt;
body.page-Main_Page .vh-bottom-link {&lt;br /&gt;
cursor: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 93:&lt;br /&gt;
1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE:&lt;br /&gt;
- Vector 2022 skin uses a multi-column CSS grid on .mw-page-container-inner&lt;br /&gt;
with .vector-column-end having background-color: #D4ECDD !important;.&lt;br /&gt;
- Collapse grid to 100% full width and hide right/left columns on Main Page.&lt;br /&gt;
- Ensure mw-page-container and mw-content-container match the warm cream background.&lt;br /&gt;
2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR PAGES:&lt;br /&gt;
- MediaWiki places .vector-sticky-header-container after the page content.&lt;br /&gt;
- Enforce position: fixed !important; top: 0 !important; on sticky header container,&lt;br /&gt;
and completely hide it (display: none !important;) when not actively sticky-visible.&lt;br /&gt;
3. VANI-TEMPLE RETURN LINK IN PERMANENT BOTTOM BAR:&lt;br /&gt;
- Provides an immediate 1-click return to the Main Page from any regular wiki page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELIMINATE RIGHT-SIDE GREEN STRIP ON MAIN PAGE */&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .vector-column-start,&lt;br /&gt;
body.page-Main_Page .vector-toc-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-appearance-pinned-container,&lt;br /&gt;
body.page-Main_Page .vector-sitenotice-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
max-width: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
background: #f6f2e9 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
grid-template-columns: 1fr !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. PREVENT STICKY HEADER FROM APPEARING AT THE BOTTOM OF REGULAR WIKI PAGES */&lt;br /&gt;
.vector-sticky-header-container {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Strictly hide the sticky header container whenever it is NOT in active sticky view */&lt;br /&gt;
.vector-sticky-header-container:not(.vector-sticky-header-visible),&lt;br /&gt;
.vector-header-container.vector-sticky-header-container:not(.vector-sticky-header-visible) {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. VANI-TEMPLE RETURN LINK STYLING */&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
color: #dfad3e !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(223, 173, 62, 0.25) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 95: SMOOTH TRANSITION FOR IN THE MEDIA CARD CONTENT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
transition: opacity .5s ease, transform .5s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(4px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 96:&lt;br /&gt;
1. INCREASE ROUND HERO IMAGE BY 20% (270px -&amp;gt; 324px) WHILE KEEPING TOP/BOTTOM GAPS&lt;br /&gt;
2. INCREASE QUOTED TEXT IN RIGHT ARTICLE SPOTLIGHT BY +3 LINES (7 -&amp;gt; 10 LINES)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. Round hero image increased by 20% to 324px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 324px !important;&lt;br /&gt;
height: 324px !important;&lt;br /&gt;
min-width: 324px !important;&lt;br /&gt;
min-height: 324px !important;&lt;br /&gt;
max-width: 324px !important;&lt;br /&gt;
max-height: 324px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
border: 4.5px solid #233e44 !important;&lt;br /&gt;
border-top: 4.5px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5.5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 12px 36px rgba(18, 63, 56, 0.40), 0 3px 10px rgba(0, 0, 0, 0.24), inset 0 2px 6px rgba(255, 255, 255, 0.75), inset 0 -3px 6px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure top gap from title remains clean (36px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-portrait-box,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-portrait-box {&lt;br /&gt;
margin-top: 36px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure bottom gap from round image remains clean (40px) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 40px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure sanctuary card container height gracefully accommodates 324px image */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card {&lt;br /&gt;
min-height: 500px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. Increase right article quoted text by +3 lines (-webkit-line-clamp: 10) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-text {&lt;br /&gt;
display: -webkit-box !important;&lt;br /&gt;
-webkit-line-clamp: 10 !important;&lt;br /&gt;
-webkit-box-orient: vertical !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Allow right card to expand gracefully up to 500px to match sanctuary height */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid &amp;gt; .vh-card-article,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid &amp;gt; .vh-card-article {&lt;br /&gt;
max-height: 500px !important;&lt;br /&gt;
min-height: 275px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Explicit fast and visible 1.4s crossfade for round hero photo */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-photo-stage .vh-photo,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-photo-stage .vh-photo {&lt;br /&gt;
transition: opacity 1.4s ease-in-out !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE OPTIMIZATION (STAGE 1 - REGULAR WIKI PAGES)&lt;br /&gt;
1. Universal #345B63 Dark Teal top bar across all pages and viewports.&lt;br /&gt;
2. Desktop title banner strictly scoped to screens &amp;gt;= 1000px.&lt;br /&gt;
3. Mobile header layout (burger menu, search, icons).&lt;br /&gt;
4. Mobile content readability, fluid images, and responsive table scrolling.&lt;br /&gt;
5. Mobile bottom bar and floating Back to Top button positioning.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. UNIVERSAL #345B63 TOP BAR ACROSS ALL PAGES AND VIEWPORTS */&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header,&lt;br /&gt;
.mw-header,&lt;br /&gt;
#mw-head {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. DESKTOP TITLE BANNER SCOPED STRICTLY TO SCREENS &amp;gt;= 1000px */&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE REGULAR WIKI PAGES OPTIMIZATIONS (&amp;lt;= 768px) */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
/* 3.1 Top Bar Header Row */&lt;br /&gt;
.mw-header {&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.2 Hamburger Site Menu Button */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.3 Search Bar: Fluidly fits available space between burger and user tools */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 110px) !important;&lt;br /&gt;
min-width: 100px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container #searchform,&lt;br /&gt;
.mw-header #searchform {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 80px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13.5px !important;&lt;br /&gt;
padding-left: 30px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
background-color: #173036 !important;&lt;br /&gt;
border-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3.4 Mobile Vector Sidebar Navigation Drawer */&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content,&lt;br /&gt;
#vector-main-menu-dropdown-content,&lt;br /&gt;
#vector-main-menu-unpinned-container,&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content.is-open {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
height: calc(100vh - 52px - 38px) !important;&lt;br /&gt;
max-height: calc(100vh - 90px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
z-index: 100001 !important;&lt;br /&gt;
padding: 10px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a,&lt;br /&gt;
#vector-main-menu-dropdown-content a,&lt;br /&gt;
#vector-main-menu-unpinned-container a {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
padding: 9px 18px !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-dropdown-content a:hover,&lt;br /&gt;
#vector-main-menu-unpinned-container a:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
border-left-color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu-dropdown .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-dropdown-content .vector-menu-heading,&lt;br /&gt;
#vector-main-menu-unpinned-container .vector-menu-heading {&lt;br /&gt;
color: #fce8a6 !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
letter-spacing: 0.6px !important;&lt;br /&gt;
text-transform: uppercase !important;&lt;br /&gt;
border-bottom: 1px solid rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
padding: 10px 18px 6px 18px !important;&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. CONTENT VIEW ON MOBILE */&lt;br /&gt;
#content, .mw-body, .mw-content-container {&lt;br /&gt;
padding: 12px 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
font-size: 15.5px !important;&lt;br /&gt;
line-height: 1.62 !important;&lt;br /&gt;
}&lt;br /&gt;
#firstHeading, .mw-first-heading {&lt;br /&gt;
font-size: 1.65em !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin-bottom: 0.4em !important;&lt;br /&gt;
word-wrap: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
h2, .mw-parser-output h2 {&lt;br /&gt;
font-size: 1.3em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
margin-top: 1.1em !important;&lt;br /&gt;
margin-bottom: 0.35em !important;&lt;br /&gt;
}&lt;br /&gt;
h3, .mw-parser-output h3 {&lt;br /&gt;
font-size: 1.15em !important;&lt;br /&gt;
line-height: 1.3 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Tables horizontal scroll wrapping */&lt;br /&gt;
.vanitable, .wikitable, .daytable {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin: 12px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.timelinesummary {&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* Fluid images &amp;amp; media embeds */&lt;br /&gt;
div.tright, div.tleft, div.floatright, div.floatleft {&lt;br /&gt;
float: none !important;&lt;br /&gt;
margin: 12px auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
div.thumbinner {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output img {&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. BOTTOM BAR &amp;amp; BACK TO TOP BUTTON ON MOBILE */&lt;br /&gt;
.vh-bottom-bar {&lt;br /&gt;
height: 38px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link {&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
padding: 2px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 50px !important;&lt;br /&gt;
right: 14px !important;&lt;br /&gt;
width: 42px !important;&lt;br /&gt;
height: 42px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer, .mw-footer {&lt;br /&gt;
padding-bottom: 54px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 105: ROBUST NON-OVERLAPPING MINERVA MOBILE HEADER &amp;amp; USER DROPDOWN&lt;br /&gt;
1. Fix Magnifying Glass &amp;amp; User Icon Overlap:&lt;br /&gt;
- Header uses strictly rigid flex items:&lt;br /&gt;
Burger (32px left) + 20px gap + Title (auto) + [margin-left: auto spacer] + Search (32px right) + 8px gap + User (32px far right).&lt;br /&gt;
- Zero possibility of overlap.&lt;br /&gt;
2. User Menu Dropdown:&lt;br /&gt;
- Placed outside header flow (fixed positioning) with full dark teal &amp;amp; gold styling.&lt;br /&gt;
3. Plain burger icon, golden-yellow (#ffd700) SVGs for all icons.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BAR CONTAINER */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. STRICT RIGID SINGLE-ROW FLEX LAYOUT */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.1 BURGER (FAR LEFT: 32px) */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.2 SITE TITLE (SPACED 20px FROM BURGER) */&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 0 0 20px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.3 SEARCH FORM (PUSHED TO THE FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
margin-left: auto !important; /* Absorbs ALL horizontal space between title and search */&lt;br /&gt;
margin-right: 8px !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide the large search box input on mobile screens */&lt;br /&gt;
.minerva-header .minerva-search-form .search-box {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2.4 USER ICON (FAR RIGHT: 32px) */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-notifications,&lt;br /&gt;
.minerva-header .minerva-user-navigation ul,&lt;br /&gt;
.minerva-header .minerva-user-navigation li {&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks span:last-child {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. MOBILE USER DROPDOWN MENU (POPUP AT TOP-RIGHT) */&lt;br /&gt;
#vanipedia-mobile-user-menu {&lt;br /&gt;
display: none !important;&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
top: 52px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
width: 175px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu.is-open {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu .vani-user-menu-divider {&lt;br /&gt;
height: 1px !important;&lt;br /&gt;
background-color: rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin: 5px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.2) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. MINERVA NAVIGATION DRAWER (THE LEFT MENU) */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer,&lt;br /&gt;
#mw-mf-page-left.menu {&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 18px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left a.toggle-list-item__anchor:hover {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .minerva-icon {&lt;br /&gt;
background-color: #ffd700 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 107: BULLETPROOF DESKTOP USER DROPDOWN (MATCHING image_a7f3ff.png)&lt;br /&gt;
1. Card background: Dark teal (#1f3e45) with gold border (#b1873d).&lt;br /&gt;
2. Zero white background bleed: all inner elements transparent.&lt;br /&gt;
3. Links: High-contrast warm gold (#f5d77f) text, white on hover (#345B63).&lt;br /&gt;
4. Pure clean text without clunky icons: .vector-icon hidden.&lt;br /&gt;
5. Divider above Log out with soft rose highlight.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DESKTOP USER DROPDOWN CARD */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content,&lt;br /&gt;
html body.page-Main_Page #vector-user-links-dropdown .vector-dropdown-content,&lt;br /&gt;
html body #p-personal.vector-menu,&lt;br /&gt;
html body #p-personal .vector-menu-content,&lt;br /&gt;
#vector-user-links-dropdown-content {&lt;br /&gt;
background: #1f3e45 !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1.5px solid #b1873d !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;&lt;br /&gt;
padding: 6px 0 !important;&lt;br /&gt;
min-width: 175px !important;&lt;br /&gt;
width: 180px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. INNER CONTAINERS: 100% TRANSPARENT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content div,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content ul,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content li,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content .vector-menu-content-list,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content div,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content ul,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content li {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. ENSURE TALK (pt-mytalk) IS VISIBLE */&lt;br /&gt;
html #vector-user-links-dropdown #pt-mytalk,&lt;br /&gt;
html .vector-user-menu #pt-mytalk {&lt;br /&gt;
display: block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RESTORE USER FIGURE ICON ON HEADER BUTTON (BRIGHT GOLD &amp;amp; VISIBLE) */&lt;br /&gt;
#vector-user-links-dropdown-label .vector-icon,&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-label .vector-icon,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Inside dropdown items: keep icons compact &amp;amp; inline so they never cause vertical bloating */&lt;br /&gt;
#vector-user-links-dropdown .vector-dropdown-content .vector-icon,&lt;br /&gt;
.vector-user-menu .vector-dropdown-content .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 16px !important;&lt;br /&gt;
height: 16px !important;&lt;br /&gt;
margin: 0 8px 0 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. LINKS: HIGH-CONTRAST WARM GOLD TEXT (#f5d77f) */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a,&lt;br /&gt;
html #p-personal .vector-menu-content a {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
padding: 10px 18px !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transition: background-color 0.15s ease, color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a span,&lt;br /&gt;
html #p-personal .vector-menu-content a span {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-size: 15px !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
display: inline !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. HOVER STATE: LIGHTER TEAL (#345B63) WITH BRIGHT WHITE TEXT */&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:focus,&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:active,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:focus,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:active {&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown .vector-dropdown-content a:hover span,&lt;br /&gt;
html .vector-user-menu .vector-dropdown-content a:hover span {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. DIVIDER ABOVE LOGOUT */&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout,&lt;br /&gt;
html .vector-user-menu #pt-logout {&lt;br /&gt;
border-top: 1px solid rgba(177, 135, 61, 0.35) !important;&lt;br /&gt;
margin-top: 6px !important;&lt;br /&gt;
padding-top: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a,&lt;br /&gt;
html .vector-user-menu #pt-logout a {&lt;br /&gt;
color: #fca5a5 !important;&lt;br /&gt;
}&lt;br /&gt;
html #vector-user-links-dropdown #pt-logout a:hover,&lt;br /&gt;
html .vector-user-menu #pt-logout a:hover {&lt;br /&gt;
background-color: rgba(239, 68, 68, 0.25) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 110: MOBILE STICKY TOP BAR &amp;amp; BOTTOM BAR FIRST LINK (&amp;quot;MAIN PAGE&amp;quot;)&lt;br /&gt;
1. Top bar remains sticky/visible when scrolling down on mobile viewports.&lt;br /&gt;
2. Fix bottom bar flex centering bug: justify-content: flex-start on mobile&lt;br /&gt;
ensures the first link (&amp;quot;Main Page&amp;quot;) is always visible and not clipped.&lt;br /&gt;
3. Fully reverted experimental Main Page viewport scaling &amp;amp; hint banners.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. STICKY TOP BAR ON MOBILE (REMAINS VISIBLE ON SCROLL) */&lt;br /&gt;
body.skin-minerva .header-container,&lt;br /&gt;
body.skin-minerva .header-chrome,&lt;br /&gt;
body.skin-minerva header {&lt;br /&gt;
position: sticky !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
right: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. BOTTOM BAR: ENSURE &amp;quot;MAIN PAGE&amp;quot; IS VISIBLE AS FIRST LINK ON MOBILE */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
padding: 0 14px !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
ENTRY PAGE SUPPRESSION (dev.vanipedia.org / VanipediaEntry3D)&lt;br /&gt;
Neither top bar nor bottom bar must appear on the 3D entry page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.ext-vp3d-fullscreen #vh-bottom-bar,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen .header-chrome,&lt;br /&gt;
body.ext-vp3d-fullscreen .minerva-header,&lt;br /&gt;
body.ext-vp3d-fullscreen .vector-header-container,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-head,&lt;br /&gt;
body.ext-vp3d-fullscreen .mw-header,&lt;br /&gt;
body.ext-vp3d-fullscreen #mw-navigation,&lt;br /&gt;
body:has(.vp-entry3d-container) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-container) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-container) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-container) .vector-header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) #vh-bottom-bar,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-container,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .header-chrome,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .minerva-header,&lt;br /&gt;
body:has(.vp-entry3d-wrapper) .vector-header-container {&lt;br /&gt;
display: none !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 116: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE FOR MAIN PAGE ON MOBILE&lt;br /&gt;
Includes Top Bar, Main Page, and Bottom Bar in one unified landscape orientation.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
inset: 0 !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
width: 100vw !important;&lt;br /&gt;
height: 100vh !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
z-index: 999999 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 0 !important;&lt;br /&gt;
left: 0 !important;&lt;br /&gt;
transform-origin: top left !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-auto-landscape {&lt;br /&gt;
transform: rotate(90deg) translate(0, -100%) !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-rotated-box.is-native-landscape {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. TOP HEADER SLOT (Landscape orientation) */&lt;br /&gt;
#vani-stage-header-slot {&lt;br /&gt;
flex: 0 0 50px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 50px !important;&lt;br /&gt;
max-height: 50px !important;&lt;br /&gt;
min-height: 50px !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .header-container,&lt;br /&gt;
#vani-stage-header-slot .header-chrome,&lt;br /&gt;
#vani-stage-header-slot .minerva-header,&lt;br /&gt;
#vani-stage-header-slot .vector-header-container,&lt;br /&gt;
#vani-stage-header-slot #mw-head {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
max-height: 100% !important;&lt;br /&gt;
min-height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. CONTENT SLOT (Landscape orientation, containing #vani-home) */&lt;br /&gt;
#vani-stage-content-slot {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: calc(100% - 50px - 36px) !important;&lt;br /&gt;
overflow-y: auto !important;&lt;br /&gt;
overflow-x: hidden !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Enforce rigid 1200px desktop grid on #vani-home inside mobile stage */&lt;br /&gt;
#vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
padding: 8px 16px 20px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hero Triad in Mobile Landscape: Rigid 3-Column Horizontal Flow */&lt;br /&gt;
#vani-stage-content-slot .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-triad-column-left {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Interactive Timeline in Mobile Landscape */&lt;br /&gt;
#vani-stage-content-slot .vh-timeline-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Thematic Taxonomy in Mobile Landscape: Rigid 4-Column Grid */&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-section {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot .vh-card-tax {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 105px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. FOOTER SLOT (Landscape orientation, containing #vh-bottom-bar) */&lt;br /&gt;
#vani-stage-footer-slot {&lt;br /&gt;
flex: 0 0 36px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 36px !important;&lt;br /&gt;
max-height: 36px !important;&lt;br /&gt;
min-height: 36px !important;&lt;br /&gt;
background-color: #19383e !important;&lt;br /&gt;
border-top: 1.5px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.3) !important;&lt;br /&gt;
z-index: 99990 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot #vh-bottom-bar,&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar {&lt;br /&gt;
position: static !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-footer-slot .vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
padding: 0 16px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dropdown Menu inside Stage Header */&lt;br /&gt;
#vani-stage-header-slot #vanipedia-mobile-user-menu {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
top: 48px !important;&lt;br /&gt;
right: 8px !important;&lt;br /&gt;
z-index: 1000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Minerva Left Navigation Drawer z-index when open */&lt;br /&gt;
#mw-mf-page-left.navigation-drawer {&lt;br /&gt;
z-index: 1000005 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Robust Header Child Layout in Landscape Stage */&lt;br /&gt;
#vani-stage-header-slot .vector-header,&lt;br /&gt;
#vani-stage-header-slot .mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
padding: 0 12px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 10px !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide any duplicate/stray bars outside the stage when active */&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; .vector-sticky-header-container,&lt;br /&gt;
body.has-vani-stage &amp;gt; #mw-head,&lt;br /&gt;
body.has-vani-stage &amp;gt; #vh-bottom-bar {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR FORMATTING FOR MOBILE BURGER MENU&lt;br /&gt;
1. Cleans out Minerva default clutter (Nearby, Random, Settings, About, etc.)&lt;br /&gt;
2. Styles the mobile drawer (#mw-mf-page-left) to match the desktop&lt;br /&gt;
accordion layout (.vanipedia-sidebar-menu).&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#mw-mf-page-left {&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
border-right: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 4px 0 20px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
padding: 12px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
width: 290px !important;&lt;br /&gt;
max-width: 85vw !important;&lt;br /&gt;
}&lt;br /&gt;
/* Hide all Minerva default lists completely */&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-navigation,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul#p-personal,&lt;br /&gt;
#mw-mf-page-left &amp;gt; ul.hlist,&lt;br /&gt;
#mw-mf-page-left .menu__item--nearby,&lt;br /&gt;
#mw-mf-page-left .menu__item--random {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Mobile drawer container for desktop sidebar */&lt;br /&gt;
#mw-mf-page-left #vani-mobile-synced-sidebar {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* In mobile drawer, make .vanipedia-sidebar-menu take full drawer width */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Ensure mobile drawer accordion header matches desktop */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading {&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
background-color: #2c4c50 !important;&lt;br /&gt;
border: 1px solid #1b3033 !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
padding: 10px 14px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading {&lt;br /&gt;
border-radius: 4px 4px 0 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading:hover {&lt;br /&gt;
background-color: #385e63 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-heading::after {&lt;br /&gt;
content: &amp;quot;▼&amp;quot; !important;&lt;br /&gt;
font-size: 0.75em !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
transition: transform 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after {&lt;br /&gt;
transform: rotate(-90deg) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Content Area inside Mobile Accordion */&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content {&lt;br /&gt;
background-color: #eaeff0 !important;&lt;br /&gt;
border: 1px solid #2c4c50 !important;&lt;br /&gt;
border-top: none !important;&lt;br /&gt;
border-radius: 0 0 4px 4px !important;&lt;br /&gt;
padding: 0 0 4px 0 !important;&lt;br /&gt;
margin-bottom: 6px !important;&lt;br /&gt;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content ul {&lt;br /&gt;
list-style: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a {&lt;br /&gt;
display: block !important;&lt;br /&gt;
padding: 9px 14px 9px 18px !important;&lt;br /&gt;
color: #1b3033 !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
border-left: 3px solid transparent !important;&lt;br /&gt;
border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important;&lt;br /&gt;
transition: all 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li:last-child a {&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-mf-page-left .vanipedia-sidebar-menu .vector-menu-content li a:hover {&lt;br /&gt;
background-color: #dbe4e6 !important;&lt;br /&gt;
border-left: 3px solid #2c4c50 !important;&lt;br /&gt;
color: #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 102 Languages Search box inside Mobile Drawer */&lt;br /&gt;
#mw-mf-page-left #sidebarLanguageSearch {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
padding: 7px 10px !important;&lt;br /&gt;
font-size: 14px !important;&lt;br /&gt;
border: 1px solid #a2a9b1 !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
background-color: #ffffff !important;&lt;br /&gt;
color: #1a1a1a !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 122: STRICT POSITIONING OF &amp;quot;HOME&amp;quot; LINK/ICON (RIGHT OF SEARCH)&lt;br /&gt;
1. Desktop: Positioned strictly on the RIGHT of search bar via order: 10 vs order: 5.&lt;br /&gt;
2. Clean golden styling (#f5d77f), no underline, subtle hover highlight.&lt;br /&gt;
3. Mobile (both Minerva &amp;amp; Vector landscape): Golden Home icon (width 22px)&lt;br /&gt;
strictly visible next to the search icon.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* Strict Flex Ordering: Left to Right across .vector-header-start */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .vector-main-menu-landmark,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown {&lt;br /&gt;
order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start .mw-logo {&lt;br /&gt;
order: 2 !important;&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Search Bar strictly ORDER 5 */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
div#p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Link strictly ORDER 10 (GUARANTEES IT SITS ON THE RIGHT OF SEARCH) */&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
margin-left: 10px !important;&lt;br /&gt;
margin-right: 14px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 14.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
padding: 5px 10px !important;&lt;br /&gt;
border-radius: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
a.vanipedia-topbar-home:hover,&lt;br /&gt;
a.vanipedia-topbar-home:active,&lt;br /&gt;
.vector-header-container a.vanipedia-topbar-home:hover,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link:hover,&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home:hover,&lt;br /&gt;
#vani-stage-header-slot a.vanipedia-topbar-home:hover {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.2) !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
transform: translateY(-1px) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Icon Styling */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
stroke: #f5d77f !important;&lt;br /&gt;
fill: none !important;&lt;br /&gt;
stroke-width: 2 !important;&lt;br /&gt;
stroke-linecap: round !important;&lt;br /&gt;
stroke-linejoin: round !important;&lt;br /&gt;
transition: stroke 0.2s ease, transform 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home:hover .vanipedia-home-icon svg {&lt;br /&gt;
stroke: #ffffff !important;&lt;br /&gt;
transform: scale(1.1) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Home Text Styling on Desktop */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* MOBILE RESPONSIVE (Both Vector &amp;amp; Minerva) */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
max-width: calc(100vw - 160px) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
.vector-header-container #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* MINERVA MOBILE SKIN HEADER (Regular Articles on Mobile) */&lt;br /&gt;
.minerva-header .vanipedia-topbar-home,&lt;br /&gt;
.minerva-header #vanipedia-topbar-home-link {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 6px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
z-index: 1000 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
/* In Rotated Landscape Stage on Main Page */&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 8px !important;&lt;br /&gt;
width: 34px !important;&lt;br /&gt;
height: 34px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
order: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-home .vanipedia-home-icon svg {&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vector-header-start #p-search {&lt;br /&gt;
order: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom Bar Home Link: Strict no underline */&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry,&lt;br /&gt;
a.vh-bottom-link {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-link.vh-bottom-entry:hover,&lt;br /&gt;
a.vh-bottom-link:hover {&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 129: RESTORE COMPLETE ORIGINAL STRUCTURE (ZERO OVERLAPS, 4 TAXONOMY IN 1 ROW)&lt;br /&gt;
+ TOP BANNER TITLE AS PLAIN TEXT&lt;br /&gt;
+ WHO IS ŚRĪLA PRABHUPĀDA PERMANENT TITLE&lt;br /&gt;
+ OPTION A: RICH BURNISHED ANTIQUE GOLD (#966817)&lt;br /&gt;
+ RISE HOVER EFFECT ON ALL 9 CARD TITLES&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. TOP BANNER TITLE AS PURE PLAIN TEXT */&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
span#vanipedia-topbar-title,&lt;br /&gt;
a#vanipedia-topbar-title {&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-title:hover,&lt;br /&gt;
span#vanipedia-topbar-title:hover,&lt;br /&gt;
a#vanipedia-topbar-title:hover {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
cursor: default !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SANCTUARY CARD TITLE SIZING &amp;amp; NO TEXT CHANGE */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a {&lt;br /&gt;
font-size: 38px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
letter-spacing: 0.015em !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-hover {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a .vh-title-default {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. OPTION A: RICH BURNISHED ANTIQUE GOLD ON ALL CARD TITLES */&lt;br /&gt;
body.page-Main_Page .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title,&lt;br /&gt;
body.page-Main_Page .vh-random-article-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-media-title,&lt;br /&gt;
body.page-Main_Page .vh-media-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-1 a,&lt;br /&gt;
body.page-Main_Page .vh-card-text.vh-sanctuary-text a,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
-webkit-text-stroke: 0 !important;&lt;br /&gt;
paint-order: normal !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
-webkit-filter: none !important;&lt;br /&gt;
filter: none !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. RISE HOVER EFFECT ON ALL 9 CARD TITLES (-3px LIFT + GOLD ILLUMINATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. GOLDEN FILAMENT UNDERLINE AT REST &amp;amp; GLIDE ON HOVER */&lt;br /&gt;
body.page-Main_Page .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-media-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-1 a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-body &amp;gt; .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-article .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-card .vh-sanctuary-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-card-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-card-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-sanctuary-title a:hover::after,&lt;br /&gt;
#vani-stage-content-slot .vh-founder-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. STRICT STRUCTURAL RESTORATION: CLEAN ELEVATION &amp;amp; COLUMN BALANCING */&lt;br /&gt;
/* Introductory Articles flat title styling &amp;amp; hover */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 24px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
-webkit-text-fill-color: #966817 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
letter-spacing: 0.025em !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a::after {&lt;br /&gt;
content: &#039;&#039; !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
bottom: 0 !important;&lt;br /&gt;
height: 2.5px !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 6px rgba(181, 130, 36, 0.65) !important;&lt;br /&gt;
border-radius: 2px !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
animation: vhLineBreath 2.8s ease-in-out infinite !important;&lt;br /&gt;
transition: width 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.2s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-intro-articles-title a:hover::after,&lt;br /&gt;
body.page-Main_Page .vh-intro-articles-title a:hover::after {&lt;br /&gt;
animation: none !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 90% !important;&lt;br /&gt;
left: 5% !important;&lt;br /&gt;
background: linear-gradient(&lt;br /&gt;
90deg,&lt;br /&gt;
transparent 0%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 15%,&lt;br /&gt;
#b58224 50%,&lt;br /&gt;
rgba(150, 104, 23, 0.4) 85%,&lt;br /&gt;
transparent 100%&lt;br /&gt;
) !important;&lt;br /&gt;
box-shadow: 0 0 8px rgba(181, 130, 36, 0.75) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Specific article item headline within the spotlight card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 4px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article #vh-random-article .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-article-item-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-article #vh-random-article .vh-card-title a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Devotee Subtitle in Memories card */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 5px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
/* Enforce 3 columns on desktop for Section 3 (Personalities, Names, Places) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page .vh-card-questions {&lt;br /&gt;
padding: 2px 10px 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-text,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-questions .vh-card-text {&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Lift 3 bottom taxonomy cards up so they sit comfortably above the footer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-section {&lt;br /&gt;
transform: translateY(-72px) !important;&lt;br /&gt;
margin-top: 0 !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 120px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Founder-Ācārya and Preeminent Śikṣā-Guru single line fitting */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-founder-title a,&lt;br /&gt;
body.page-Main_Page .vh-founder-title,&lt;br /&gt;
body.page-Main_Page .vh-founder-title a {&lt;br /&gt;
font-size: 21px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-sanctuary-sub-2,&lt;br /&gt;
body.page-Main_Page .vh-sanctuary-sub-2 {&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
/* SHIFT MARKED SECTION (Hero Triad + Timeline) DOWN EXACTLY 30px */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page .vh-triad-grid {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 380px !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
margin-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page .vh-timeline-section {&lt;br /&gt;
transform: translateY(30px) !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
margin-top: 16px !important;&lt;br /&gt;
margin-bottom: 10px !important;&lt;br /&gt;
height: 125px !important;&lt;br /&gt;
min-height: 125px !important;&lt;br /&gt;
max-height: 125px !important;&lt;br /&gt;
flex: 0 0 125px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Left &amp;amp; Right Stacked Columns: Symmetrical 340px widths */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
align-items: stretch !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
flex: 0 0 340px !important;&lt;br /&gt;
width: 340px !important;&lt;br /&gt;
max-width: 340px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 420px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Card padding and bounding inside both columns */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-stacked .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-left .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page .vh-triad-column-right .vh-card,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-questions,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
flex-grow: 0 !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
flex-basis: auto !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 4px 10px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 135px !important;&lt;br /&gt;
min-height: 135px !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 139: DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TWO-LINE TITLE &amp;amp; DEVOTEE NAME&lt;br /&gt;
========================================================================== */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title {&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding-bottom: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 141: STATIC TITLE ON MEMORIES ROTATION + 3-LINE WIDER LANGUAGES CARD&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. DISCIPLES REMEMBER ŚRĪLA PRABHUPĀDA TITLE: 100% STATIC (NEVER ANIMATES ON ROTATION) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a {&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.25, 1),&lt;br /&gt;
color 0.2s ease,&lt;br /&gt;
-webkit-text-fill-color 0.2s ease !important;&lt;br /&gt;
margin: 0 0 2px 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
padding: 0 0 5px 0 !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-title a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-title a:hover {&lt;br /&gt;
transform: translateY(-3px) !important;&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-title-line,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-title-line {&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Transition ONLY the disciple name subtitle during randomizer */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle {&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 2px !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
transition: opacity 0.45s ease, transform 0.45s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle.is-changing,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle.is-changing {&lt;br /&gt;
opacity: 0 !important;&lt;br /&gt;
transform: translateY(3px) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a {&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 16.5px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
color: #7b5310 !important;&lt;br /&gt;
-webkit-text-fill-color: #7b5310 !important;&lt;br /&gt;
text-shadow: none !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-memory-devotee-subtitle a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-memory-devotee-subtitle a:hover {&lt;br /&gt;
color: #b58224 !important;&lt;br /&gt;
-webkit-text-fill-color: #b58224 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-memories .vh-card-text,&lt;br /&gt;
body.page-Main_Page .vh-card-memories .vh-card-text {&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
line-height: 1.35 !important;&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
margin-top: 2px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SP IN MEDIA: FRAME FITS EXACTLY AROUND THUMBNAIL WITH ZERO SIDE GAPS */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-card-content,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-card-content {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
max-height: 135px !important;&lt;br /&gt;
margin: 0 auto 6px auto !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 6px !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(177, 135, 61, 0.45) !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb a,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb a {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 130px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
transition: transform 0.35s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-media-item .vh-media-large-thumb:hover img,&lt;br /&gt;
body.page-Main_Page .vh-card-media-item .vh-media-large-thumb:hover img {&lt;br /&gt;
transform: scale(1.03) !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. SECTION 3: 4 COLUMNS WITH WIDER COLUMN FOR PARTICIPATING LANGUAGES */&lt;br /&gt;
@media screen and (min-width: 901px) {&lt;br /&gt;
body.page-Main_Page #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: 1fr 1fr 1fr 1.35fr !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 1220px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 90px !important;&lt;br /&gt;
max-height: 130px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page .vh-card-languages {&lt;br /&gt;
padding: 3px 8px 5px 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-tax .vh-card-title a,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-card-title a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-card-title a {&lt;br /&gt;
font-size: 20px !important;&lt;br /&gt;
line-height: 1.15 !important;&lt;br /&gt;
margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 4. LANGUAGES CARD: EXACTLY 3 ROWS (5 COUNTRIES PER ROW) */&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-languages-list,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-languages-list {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 3px !important;&lt;br /&gt;
padding: 2px 0 0 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-row,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-row {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a {&lt;br /&gt;
color: #2c3e42 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
transition: color 0.15s ease !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home .vh-card-languages .vh-lang-item a:hover,&lt;br /&gt;
body.page-Main_Page .vh-card-languages .vh-lang-item a:hover {&lt;br /&gt;
color: #966817 !important;&lt;br /&gt;
text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
/* Flag thumbnail element */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 4px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
background-size: cover !important;&lt;br /&gt;
background-position: center !important;&lt;br /&gt;
background-repeat: no-repeat !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Crisp SVG Flag Definitions */&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 147: SOCIAL ICONS IN THE MID OF THE SPACE ON THE RIGHT&lt;br /&gt;
========================================================================== */&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
padding: 0 24px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
flex: 1 1 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
gap: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
line-height: 0 !important;&lt;br /&gt;
transition: transform 0.2s ease, opacity 0.2s ease !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item:hover {&lt;br /&gt;
transform: scale(1.15) !important;&lt;br /&gt;
opacity: 0.9 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-social-item img {&lt;br /&gt;
display: block !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
max-height: 20px !important;&lt;br /&gt;
object-fit: contain !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 153: DISTINGUISHED VANISEVA PILL + ELEVATED BACK-TO-TOP + FLAG STYLING&lt;br /&gt;
========================================================================== */&lt;br /&gt;
/* 1. ELEVATED BACK-TO-TOP ARROW (Floats 16px clearly above the 38px bottom bar) */&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
position: fixed !important;&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 24px !important;&lt;br /&gt;
width: 44px !important;&lt;br /&gt;
height: 44px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
#vanipedia-back-to-top {&lt;br /&gt;
bottom: 54px !important;&lt;br /&gt;
right: 16px !important;&lt;br /&gt;
width: 40px !important;&lt;br /&gt;
height: 40px !important;&lt;br /&gt;
z-index: 100000 !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* 2. REMOVE EXTRA BOX/BAR AROUND HEADER (Outer container completely borderless &amp;amp; transparent) */&lt;br /&gt;
body.page-Main_Page .vector-header-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-header-container.vector-sticky-header-container {&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
background-color: transparent !important;&lt;br /&gt;
background-image: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
box-shadow: none !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. THE VERY EXISTING TOP BAR: Single, clean, elegant header bar */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
body.page-Main_Page .vector-header-container header.mw-header {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 86px !important;&lt;br /&gt;
max-height: 96px !important;&lt;br /&gt;
padding: 10px 24px !important;&lt;br /&gt;
background: #345B63 !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
/* 4. TOP BAR CENTER BLOCK */&lt;br /&gt;
.vanipedia-topbar-center-block {&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 50% !important;&lt;br /&gt;
top: 54% !important;&lt;br /&gt;
transform: translate(-50%, -50%) !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
z-index: 10 !important;&lt;br /&gt;
pointer-events: auto !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-topbar-center-block * {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
font-family: &#039;Cinzel&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 17.5px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 2px !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9), 0 0 10px rgba(245, 215, 127, 0.3) !important;&lt;br /&gt;
line-height: 1.25 !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
user-select: text !important;&lt;br /&gt;
}&lt;br /&gt;
/* 5. DISTINGUISHED MIDDLE LINE: VANISEVA LUMINOUS INVITATION PILL */&lt;br /&gt;
.vanipedia-topbar-vaniseva-title {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
margin: 0 0 4px 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12.5px !important;&lt;br /&gt;
font-style: normal !important;&lt;br /&gt;
font-weight: 500 !important;&lt;br /&gt;
letter-spacing: 0.35px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border:0 !important;&lt;br /&gt;
border-bottom:0 !important;&lt;br /&gt;
background:none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
border-radius:0 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
transition: all 0.2s ease !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:hover,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:focus,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a:active {&lt;br /&gt;
color:#f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-color:transparent !important;&lt;br /&gt;
background-color:transparent !important;&lt;br /&gt;
box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 6. SISTER PROJECTS (Line 3) */&lt;br /&gt;
.vanipedia-topbar-sister-links {&lt;br /&gt;
position: static !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 14px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;Noto Serif&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 12px !important;&lt;br /&gt;
font-weight: 600 !important;&lt;br /&gt;
letter-spacing: 0.4px !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
outline: none !important;&lt;br /&gt;
padding: 1px 6px !important;&lt;br /&gt;
border-radius: 3px !important;&lt;br /&gt;
transition: all 0.18s ease !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link:hover,&lt;br /&gt;
.vanipedia-topbar-sister-link:focus,&lt;br /&gt;
.vanipedia-topbar-sister-link:active {&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
text-decoration-line: none !important;&lt;br /&gt;
border-bottom: none !important;&lt;br /&gt;
background-color: rgba(245, 215, 127, 0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
color: rgba(245, 215, 127, 0.4) !important;&lt;br /&gt;
font-size: 10px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 7. PARTICIPATING LANGUAGES FLAGS STYLING */&lt;br /&gt;
.vh-flag {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 15px !important;&lt;br /&gt;
height: 10px !important;&lt;br /&gt;
margin-right: 5px !important;&lt;br /&gt;
vertical-align: -1px !important;&lt;br /&gt;
border-radius: 1.5px !important;&lt;br /&gt;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.45) !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-flag svg {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: 100% !important;&lt;br /&gt;
display: block !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8. MINERVA MOBILE SKIN (Phone Header) */&lt;br /&gt;
body.skin-minerva .minerva-header {&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.1 Burger Navigation Drawer Button */&lt;br /&gt;
.minerva-header .navigation-drawer.toggle-list,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button,&lt;br /&gt;
.minerva-header .toggle-list__toggle {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--menu,&lt;br /&gt;
.minerva-header #mw-mf-main-menu-button .minerva-icon--menu {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 24px !important;&lt;br /&gt;
height: 24px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.2 Branding Box Title (Pure CSS Content Injection - 100% JS-Independent) */&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box,&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
margin: 0 0 0 14px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a,&lt;br /&gt;
.minerva-header .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a::before,&lt;br /&gt;
.minerva-header .branding-box a::before {&lt;br /&gt;
content: &amp;quot;Vanipedia&amp;quot; !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; span,&lt;br /&gt;
body.skin-minerva .minerva-header .branding-box a &amp;gt; img,&lt;br /&gt;
.minerva-header .branding-box a &amp;gt; img {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.3 Home Link in Minerva */&lt;br /&gt;
.minerva-header a.vanipedia-topbar-home {&lt;br /&gt;
flex: 0 0 28px !important;&lt;br /&gt;
width: 28px !important;&lt;br /&gt;
height: 28px !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.4 Search Button in Minerva */&lt;br /&gt;
.minerva-header .minerva-search-form {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 4px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #searchIcon {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--search,&lt;br /&gt;
.minerva-header #searchIcon .minerva-icon--search {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 8.5 User Navigation in Minerva */&lt;br /&gt;
.minerva-header .minerva-user-navigation {&lt;br /&gt;
flex: 0 0 32px !important;&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
position: static !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header #ca-mytalks {&lt;br /&gt;
width: 32px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .minerva-icon--bellOutline,&lt;br /&gt;
.minerva-header #ca-mytalks .minerva-icon--bellOutline {&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile */&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block,&lt;br /&gt;
body.skin-minerva #vanipedia-topbar-center-block-mobile,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-main-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-vaniseva-title,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-links,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-link,&lt;br /&gt;
body.skin-minerva .vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar mobile styling (from STEP 165) */&lt;br /&gt;
body.skin-minerva .vh-bottom-social-links,&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-minerva .vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 9. RESPONSIVE BREAKPOINTS (Desktop &amp;gt;= 1000px Intact; Mobile &amp;lt; 1000px Full Controls) */&lt;br /&gt;
@media screen and (max-width: 1200px) and (min-width: 1000px) {&lt;br /&gt;
.vanipedia-topbar-main-title {&lt;br /&gt;
font-size: 16px !important;&lt;br /&gt;
letter-spacing: 1.5px !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vanipedia-topbar-sister-link {&lt;br /&gt;
font-size: 11.5px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 999px) {&lt;br /&gt;
/* Single Row Header on Mobile Viewports */&lt;br /&gt;
header.mw-header,&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-header-container .mw-header {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: 52px !important;&lt;br /&gt;
min-height: 52px !important;&lt;br /&gt;
max-height: 52px !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
background-color: #345B63 !important;&lt;br /&gt;
border-bottom: 2px solid #b1873d !important;&lt;br /&gt;
}&lt;br /&gt;
/* Top Row Left Section: Burger + Search + Home in single row */&lt;br /&gt;
.vector-header-start {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 0 !important;&lt;br /&gt;
gap: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. FORCE BURGER MENU TO DISPLAY VISIBLE ON MOBILE */&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown,&lt;br /&gt;
#vector-main-menu-dropdown {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-main-menu-dropdown-toggle {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vector-main-menu-dropdown .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
width: 22px !important;&lt;br /&gt;
height: 22px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 2. SEARCH INPUT WITH GUARANTEED VISIBLE MAGNIFYING GLASS */&lt;br /&gt;
.vector-header-container #p-search,&lt;br /&gt;
.mw-header #p-search,&lt;br /&gt;
.vector-header-start #p-search {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
max-width: calc(100vw - 140px) !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-search-input,&lt;br /&gt;
.vector-header-container .vector-search-box-input,&lt;br /&gt;
.vector-header-container .cdx-text-input,&lt;br /&gt;
.vector-header-start .cdx-text-input {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__icon,&lt;br /&gt;
.vector-header-start .cdx-text-input__start-icon,&lt;br /&gt;
#p-search .cdx-text-input__icon,&lt;br /&gt;
#p-search .cdx-text-input__start-icon {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
position: absolute !important;&lt;br /&gt;
left: 10px !important;&lt;br /&gt;
top: 50% !important;&lt;br /&gt;
transform: translateY(-50%) !important;&lt;br /&gt;
width: 18px !important;&lt;br /&gt;
height: 18px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
z-index: 5 !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
min-width: 60px !important;&lt;br /&gt;
height: 32px !important;&lt;br /&gt;
font-size: 13px !important;&lt;br /&gt;
padding-left: 32px !important;&lt;br /&gt;
padding-right: 8px !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
border-radius: 16px !important;&lt;br /&gt;
background-color: #1f3e45 !important;&lt;br /&gt;
border: 1px solid rgba(245, 215, 127, 0.45) !important;&lt;br /&gt;
color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Compact Home Icon */&lt;br /&gt;
.vanipedia-topbar-home .vanipedia-home-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-start #vanipedia-topbar-home-link,&lt;br /&gt;
#vanipedia-topbar-home-link,&lt;br /&gt;
a.vanipedia-topbar-home {&lt;br /&gt;
margin: 0 2px !important;&lt;br /&gt;
padding: 3px 5px !important;&lt;br /&gt;
flex-shrink: 0 !important;&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. USER ICON GUARANTEED ON FAR RIGHT */&lt;br /&gt;
.vector-header-end {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-user-links,&lt;br /&gt;
.vector-header-end .vector-user-links-wide,&lt;br /&gt;
.vector-header-end .vector-user-links-main {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: flex-end !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-userpage {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #p-vector-user-menu-overflow,&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-dropdown-label,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-dropdown-label {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 4px !important;&lt;br /&gt;
background: transparent !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end #vector-user-links-dropdown .vector-icon,&lt;br /&gt;
.vector-header-end .vector-user-menu-overflow .vector-icon {&lt;br /&gt;
display: inline-block !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
width: 20px !important;&lt;br /&gt;
height: 20px !important;&lt;br /&gt;
background-color: #f5d77f !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
fill: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-header-end .vector-dropdown-label-text {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* STRICTLY HIDE center block and extra lines on mobile viewports (&amp;lt; 1000px) */&lt;br /&gt;
.vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block,&lt;br /&gt;
#vanipedia-topbar-center-block-mobile,&lt;br /&gt;
.vanipedia-topbar-main-title,&lt;br /&gt;
#vanipedia-topbar-title,&lt;br /&gt;
#vanipedia-topbar-title-mobile,&lt;br /&gt;
#vanipedia-topbar-title-link,&lt;br /&gt;
#vanipedia-topbar-center-title,&lt;br /&gt;
.vanipedia-topbar-vaniseva-title,&lt;br /&gt;
.vanipedia-topbar-sister-links,&lt;br /&gt;
.vanipedia-topbar-sister-link,&lt;br /&gt;
.vanipedia-topbar-sister-sep {&lt;br /&gt;
display: none !important;&lt;br /&gt;
height: 0 !important;&lt;br /&gt;
min-height: 0 !important;&lt;br /&gt;
max-height: 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
pointer-events: none !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
padding: 0 !important;&lt;br /&gt;
border: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Bottom bar social links hidden on mobile (from STEP 165) */&lt;br /&gt;
.vh-bottom-social-links,&lt;br /&gt;
.vh-bottom-bar-right-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
visibility: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-left-space {&lt;br /&gt;
display: none !important;&lt;br /&gt;
width: 0 !important;&lt;br /&gt;
flex: 0 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-bar-inner {&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
padding: 0 10px !important;&lt;br /&gt;
}&lt;br /&gt;
.vh-bottom-nav-links {&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
justify-content: center !important;&lt;br /&gt;
overflow-x: auto !important;&lt;br /&gt;
-webkit-overflow-scrolling: touch !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
font-size: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 173: RESTORE WORKING STEP 117 COMPACT STAGE PROPORTIONS (ZERO-CROP)&lt;br /&gt;
Overrides all desktop-specific shifts (min-height: 380px, translateY: 30px,&lt;br /&gt;
translateY: -72px, 324px photo) inside the mobile rotated landscape stage.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
#vani-mobile-stage #vani-rotated-box #vani-stage-content-slot #vani-home,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home {&lt;br /&gt;
width: 1200px !important;&lt;br /&gt;
min-width: 1200px !important;&lt;br /&gt;
max-width: 1200px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
box-sizing: border-box !important;&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: column !important;&lt;br /&gt;
justify-content: flex-start !important;&lt;br /&gt;
gap: 8px !important;&lt;br /&gt;
padding: 4px 16px 12px 16px !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
background-color: #f6f2e9 !important;&lt;br /&gt;
overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-grid {&lt;br /&gt;
display: flex !important;&lt;br /&gt;
flex-direction: row !important;&lt;br /&gt;
justify-content: space-between !important;&lt;br /&gt;
align-items: flex-start !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
gap: 16px !important;&lt;br /&gt;
flex-wrap: nowrap !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 250px !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
transform: none !important;&lt;br /&gt;
margin: 0 0 6px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-photo-stage,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-portrait-box .vh-photo-stage {&lt;br /&gt;
width: 200px !important;&lt;br /&gt;
height: 200px !important;&lt;br /&gt;
min-width: 200px !important;&lt;br /&gt;
min-height: 200px !important;&lt;br /&gt;
max-width: 200px !important;&lt;br /&gt;
max-height: 200px !important;&lt;br /&gt;
margin: 0 auto !important;&lt;br /&gt;
border-radius: 50% !important;&lt;br /&gt;
border: 4px solid #233e44 !important;&lt;br /&gt;
border-top: 4px solid #4a757e !important;&lt;br /&gt;
border-bottom: 5px solid #112023 !important;&lt;br /&gt;
box-shadow: 0 8px 24px rgba(18, 63, 56, 0.35), 0 2px 6px rgba(0, 0, 0, 0.22) !important;&lt;br /&gt;
overflow: hidden !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-sanctuary-card,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-sanctuary-card {&lt;br /&gt;
flex: 1 1 auto !important;&lt;br /&gt;
width: auto !important;&lt;br /&gt;
text-align: center !important;&lt;br /&gt;
margin: 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-text.vh-sanctuary-text {&lt;br /&gt;
margin-top: 8px !important;&lt;br /&gt;
margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-triad-column-left,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-article,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-article {&lt;br /&gt;
flex: 0 0 320px !important;&lt;br /&gt;
width: 320px !important;&lt;br /&gt;
max-width: 320px !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: 270px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-memories,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item {&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-media-item .vh-media-large-thumb {&lt;br /&gt;
height: 110px !important;&lt;br /&gt;
min-height: 110px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
max-width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
flex: 0 0 80px !important;&lt;br /&gt;
position: relative !important;&lt;br /&gt;
left: auto !important;&lt;br /&gt;
right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-track,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-track {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-timeline-item,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-timeline-item {&lt;br /&gt;
height: 80px !important;&lt;br /&gt;
min-height: 80px !important;&lt;br /&gt;
max-height: 80px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-section {&lt;br /&gt;
transform: none !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
margin: 4px 0 !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: auto !important;&lt;br /&gt;
max-height: none !important;&lt;br /&gt;
flex: 0 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-taxonomy-grid,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-taxonomy-grid {&lt;br /&gt;
display: grid !important;&lt;br /&gt;
grid-template-columns: repeat(4, 1fr) !important;&lt;br /&gt;
gap: 12px !important;&lt;br /&gt;
width: 100% !important;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-tax,&lt;br /&gt;
#vani-stage-content-slot #vani-home .vh-card-languages,&lt;br /&gt;
body.page-Main_Page #vani-stage-content-slot #vani-home .vh-card-languages {&lt;br /&gt;
height: auto !important;&lt;br /&gt;
min-height: 95px !important;&lt;br /&gt;
max-height: 110px !important;&lt;br /&gt;
padding: 6px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot .vanipedia-stage-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-title-link,&lt;br /&gt;
#vani-stage-header-slot .vanipedia-topbar-main-title,&lt;br /&gt;
#vani-stage-header-slot .branding-box a {&lt;br /&gt;
display: inline-flex !important;&lt;br /&gt;
align-items: center !important;&lt;br /&gt;
visibility: visible !important;&lt;br /&gt;
opacity: 1 !important;&lt;br /&gt;
font-family: &#039;DM Serif Display&#039;, &#039;Cormorant Garamond&#039;, Georgia, serif !important;&lt;br /&gt;
font-size: 19px !important;&lt;br /&gt;
font-weight: 700 !important;&lt;br /&gt;
color: #f5d77f !important;&lt;br /&gt;
text-decoration: none !important;&lt;br /&gt;
letter-spacing: 0.8px !important;&lt;br /&gt;
line-height: 1 !important;&lt;br /&gt;
margin: 0 10px !important;&lt;br /&gt;
cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V174 — Vanipedia main page: static, naturally scrolling, and responsive. */&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-paper:#faf7ef;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    --vp-ink:#263a39;&lt;br /&gt;
    --vp-brand:#345b63;&lt;br /&gt;
    --vp-accent:#b1873d;&lt;br /&gt;
    --vp-line:#ded7c6;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1240px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:clamp(18px,3vw,38px) !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    background:var(--vp-paper) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    animation:none !important;&lt;br /&gt;
    transition:none !important;&lt;br /&gt;
    scroll-behavior:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a {&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-decoration-color:#aab3a8 !important;&lt;br /&gt;
    text-underline-offset:3px !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:hover {&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    text-decoration-thickness:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home a:focus-visible {&lt;br /&gt;
    outline:3px solid var(--vp-brand) !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p {&lt;br /&gt;
    margin-top:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h1 {&lt;br /&gt;
    margin:0 0 10px !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 clamp(29px,4vw,40px)/1.2 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h2 {&lt;br /&gt;
    margin:0 0 14px !important;&lt;br /&gt;
    padding:0 0 9px !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    font:600 22px/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home h3 {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:600 18px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home p { margin-bottom:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:220px minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,5vw,64px) !important;&lt;br /&gt;
    max-width:1000px !important;&lt;br /&gt;
    margin:0 auto 32px !important;&lt;br /&gt;
    padding:8px 0 28px !important;&lt;br /&gt;
    border-bottom:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    width:220px !important;&lt;br /&gt;
    height:220px !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:3px solid var(--vp-brand) !important;&lt;br /&gt;
    border-radius:50% !important;&lt;br /&gt;
    background:#f0eee3 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 35% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 auto 4px !important;&lt;br /&gt;
    color:var(--vp-accent) !important;&lt;br /&gt;
    font-size:clamp(19px,2.2vw,25px) !important;&lt;br /&gt;
    font-weight:600 !important;&lt;br /&gt;
    line-height:1.35 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font-size:17px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:22px !important;&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    padding:20px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card:hover {&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.045) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card h3 { margin-bottom:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card blockquote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid var(--vp-accent) !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-feature {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(120px,190px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:16px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    max-width:100% !important;&lt;br /&gt;
    border-radius:3px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-outlet {&lt;br /&gt;
    margin-bottom:5px !important;&lt;br /&gt;
    color:#706b62 !important;&lt;br /&gt;
    font-size:14px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-headline { font-size:17px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section {&lt;br /&gt;
    margin:0 0 30px !important;&lt;br /&gt;
    padding:20px 0 22px !important;&lt;br /&gt;
    border-block:1px solid var(--vp-line) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-intro { margin:-5px 0 12px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(auto-fit,minmax(76px,1fr)) !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    justify-content:center !important;&lt;br /&gt;
    min-height:42px !important;&lt;br /&gt;
    padding:6px 8px !important;&lt;br /&gt;
    border:1px solid var(--vp-line) !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:var(--vp-card) !important;&lt;br /&gt;
    color:var(--vp-brand) !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-years a:hover {&lt;br /&gt;
    border-color:var(--vp-brand) !important;&lt;br /&gt;
    background:#f1f3ee !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section { margin:0 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:18px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-card { padding:18px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card { grid-column:span 1 !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-list {&lt;br /&gt;
    display:flex !important;&lt;br /&gt;
    flex-wrap:wrap !important;&lt;br /&gt;
    gap:8px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-lang-item {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:6px !important;&lt;br /&gt;
    min-height:32px !important;&lt;br /&gt;
    white-space:nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vh-flag {&lt;br /&gt;
    display:inline-block !important;&lt;br /&gt;
    flex:0 0 22px !important;&lt;br /&gt;
    width:22px !important;&lt;br /&gt;
    height:15px !important;&lt;br /&gt;
    vertical-align:middle !important;&lt;br /&gt;
}&lt;br /&gt;
/* Restore ordinary page flow and neutralize any legacy rotated-stage wrapper. */&lt;br /&gt;
#vani-mobile-stage, #vani-rotated-box {&lt;br /&gt;
    position:static !important;&lt;br /&gt;
    inset:auto !important;&lt;br /&gt;
    width:auto !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    transform:none !important;&lt;br /&gt;
    rotate:none !important;&lt;br /&gt;
}&lt;br /&gt;
#vani-stage-header-slot, #vani-stage-content-slot, #vani-stage-footer-slot { display:contents !important; }&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:20px 16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding-bottom:22px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:160px !important; height:160px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid { grid-template-columns:minmax(0,1fr) !important; gap:16px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid { grid-template-columns:minmax(0,1fr) !important; gap:14px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-card { padding:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(100px,34%) minmax(0,1fr) !important; gap:12px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section { margin-bottom:24px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:380px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-feature { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-media-image { max-width:260px !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion:reduce) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::before,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home *::after {&lt;br /&gt;
        animation:none !important;&lt;br /&gt;
        transition:none !important;&lt;br /&gt;
        scroll-behavior:auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V175: natural document scrolling, Vanisource-style hero, Vanipedia colors. */&lt;br /&gt;
html,&lt;br /&gt;
body.page-Main_Page {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:100% !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow-x:hidden !important;&lt;br /&gt;
    overflow-y:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container,&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner,&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page #content,&lt;br /&gt;
body.page-Main_Page #mw-content-text,&lt;br /&gt;
body.page-Main_Page .mw-parser-output {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home {&lt;br /&gt;
    --vp-brand:#345B63;&lt;br /&gt;
    --vp-accent:#f5d77f;&lt;br /&gt;
    --vp-ink:#263a3d;&lt;br /&gt;
    --vp-line:#d8d1c3;&lt;br /&gt;
    --vp-card:#fffdf8;&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:min(100%, 1200px) !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    max-width:1200px !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    padding:26px clamp(16px,3vw,34px) 100px !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
}&lt;br /&gt;
/* The site-wide footer remains fixed; this page has room to scroll past it. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    display:block;&lt;br /&gt;
    height:0;&lt;br /&gt;
    clear:both;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(170px,210px) minmax(0,1fr) !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:clamp(24px,4vw,44px) !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:880px !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    margin:0 auto 30px !important;&lt;br /&gt;
    padding:22px 26px !important;&lt;br /&gt;
    border:1px solid #345B63 !important;&lt;br /&gt;
    border-left:5px solid #f5d77f !important;&lt;br /&gt;
    border-radius:8px !important;&lt;br /&gt;
    background:#345B63 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait {&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:min(100%,210px) !important;&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    aspect-ratio:445 / 542 !important;&lt;br /&gt;
    margin:0 auto !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border:2px solid #f5d77f !important;&lt;br /&gt;
    border-radius:6px !important;&lt;br /&gt;
    background:#faf7ef !important;&lt;br /&gt;
    box-shadow:0 5px 18px rgba(18,35,37,.3) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    text-align:center !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin:0 0 9px !important;&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    font:600 clamp(32px,3vw,42px)/1.15 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:600 clamp(19px,1.7vw,22px)/1.3 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    text-underline-offset:4px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who a:hover { color:#fff !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    color:#fff8e4 !important;&lt;br /&gt;
    font:500 clamp(17px,1.5vw,20px)/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who { margin-top:10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-card,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-timeline-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-section,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-feature-grid,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-taxonomy-grid {&lt;br /&gt;
    height:auto !important;&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    max-height:none !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-quote {&lt;br /&gt;
    margin:4px 0 0 !important;&lt;br /&gt;
    padding:4px 0 4px 16px !important;&lt;br /&gt;
    border-left:3px solid #f5d77f !important;&lt;br /&gt;
    color:var(--vp-ink) !important;&lt;br /&gt;
    font:400 17px/1.6 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
/* Remove the old decorative cursor and restore the operating system pointer. */&lt;br /&gt;
html body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page * {&lt;br /&gt;
    cursor:auto !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page a[href],&lt;br /&gt;
html body.page-Main_Page button,&lt;br /&gt;
html body.page-Main_Page [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page .cdx-button {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home { padding:18px 14px 96px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-hero {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:14px !important;&lt;br /&gt;
        max-width:460px !important;&lt;br /&gt;
        margin-bottom:24px !important;&lt;br /&gt;
        padding:17px 17px 19px !important;&lt;br /&gt;
        border-left-width:4px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-portrait { width:min(100%,170px) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-role { font-size:17px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-home-organization { font-size:17px !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V176: native mouse cursor; main page language links are the remaining taxonomy feature. */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-section {&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 0 32px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-languages-card {&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    grid-column:auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: native Windows pointer and viewport-contained portal rollouts. */&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home * {&lt;br /&gt;
    cursor:default !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home a[href] *,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home button,&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body.page-Main_Page #vani-home.vp-static-home [role=&amp;quot;button&amp;quot;] * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body.page-Main_Page #vh-cursor-pointer,&lt;br /&gt;
html body.page-Main_Page #vh-kill-windows-cursor {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    visibility:hidden !important;&lt;br /&gt;
    pointer-events:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-grid {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;&lt;br /&gt;
    align-items:start !important;&lt;br /&gt;
    gap:24px 18px !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 auto 28px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;&lt;br /&gt;
    max-width:640px !important;&lt;br /&gt;
    margin-left:auto !important;&lt;br /&gt;
    margin-right:auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card {&lt;br /&gt;
    position:relative !important;&lt;br /&gt;
    z-index:1 !important;&lt;br /&gt;
    min-width:0 !important;&lt;br /&gt;
    overflow:visible !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 2px 9px rgba(38,58,57,.07) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open {&lt;br /&gt;
    z-index:100 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image p,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    margin:0 !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image {&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    overflow:hidden !important;&lt;br /&gt;
    border-radius:6px 6px 0 0 !important;&lt;br /&gt;
    background:#e9e4d8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    width:100% !important;&lt;br /&gt;
    height:168px !important;&lt;br /&gt;
    max-width:none !important;&lt;br /&gt;
    object-fit:cover !important;&lt;br /&gt;
    object-position:center 36% !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy {&lt;br /&gt;
    min-height:145px !important;&lt;br /&gt;
    padding:14px 15px 13px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 {&lt;br /&gt;
    min-height:50px !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    padding:0 0 7px !important;&lt;br /&gt;
    border-bottom:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 18px/1.28 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2 a {&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p {&lt;br /&gt;
    min-height:44px !important;&lt;br /&gt;
    margin:0 0 8px !important;&lt;br /&gt;
    color:#354444 !important;&lt;br /&gt;
    font:400 14px/1.45 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle {&lt;br /&gt;
    display:inline-flex !important;&lt;br /&gt;
    align-items:center !important;&lt;br /&gt;
    gap:7px !important;&lt;br /&gt;
    min-height:30px !important;&lt;br /&gt;
    padding:4px 9px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f6f2e9 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.3 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-toggle:focus-visible {&lt;br /&gt;
    border-color:#b1873d !important;&lt;br /&gt;
    outline:2px solid #b1873d !important;&lt;br /&gt;
    outline-offset:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
    display:none !important;&lt;br /&gt;
    position:fixed !important;&lt;br /&gt;
    top:var(--vp-panel-top, 20px) !important;&lt;br /&gt;
    left:var(--vp-panel-left, 12px) !important;&lt;br /&gt;
    right:auto !important;&lt;br /&gt;
    bottom:auto !important;&lt;br /&gt;
    z-index:2147483000 !important;&lt;br /&gt;
    box-sizing:border-box !important;&lt;br /&gt;
    width:var(--vp-panel-width, 290px) !important;&lt;br /&gt;
    max-width:calc(100vw - 24px) !important;&lt;br /&gt;
    max-height:min(380px,calc(100vh - 100px)) !important;&lt;br /&gt;
    overflow:auto !important;&lt;br /&gt;
    overscroll-behavior:contain !important;&lt;br /&gt;
    padding:11px 12px 12px !important;&lt;br /&gt;
    border:1px solid #d8d1c3 !important;&lt;br /&gt;
    border-top:3px solid #b1873d !important;&lt;br /&gt;
    border-radius:7px !important;&lt;br /&gt;
    background:#fffdf8 !important;&lt;br /&gt;
    box-shadow:0 10px 22px rgba(38,58,57,.22) !important;&lt;br /&gt;
    text-align:left !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-hover-open &amp;gt; .vp-rollout-panel,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-portal-card.is-open &amp;gt; .vp-rollout-panel {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-heading {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    margin:0 0 7px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options {&lt;br /&gt;
    display:grid !important;&lt;br /&gt;
    grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
    gap:2px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options &amp;gt; span { display:block !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    min-height:34px !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:500 14px/1.4 Georgia,&amp;quot;Noto Serif&amp;quot;,serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-rollout-options a:focus-visible {&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#805b16 !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
    outline:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options { grid-template-columns:repeat(4,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-year-options a { text-align:center !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-language-options a { display:flex !important; align-items:center !important; gap:8px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all { display:block !important; margin-top:7px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:7px 8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:600 13px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:hover,&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-media-all a:focus-visible { text-decoration:underline !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all { display:block !important; margin:0 0 10px !important; }&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-all a {&lt;br /&gt;
    display:block !important;&lt;br /&gt;
    padding:8px 10px !important;&lt;br /&gt;
    border-radius:4px !important;&lt;br /&gt;
    background:#f2eee4 !important;&lt;br /&gt;
    color:#345B63 !important;&lt;br /&gt;
    font:700 14px/1.35 Arial,Helvetica,sans-serif !important;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-categories-heading {&lt;br /&gt;
    padding-top:8px !important;&lt;br /&gt;
    border-top:1px solid #ded7c6 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel {&lt;br /&gt;
    width:min(720px,calc(100vw - 24px)) !important;&lt;br /&gt;
    --vp-panel-width:720px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options {&lt;br /&gt;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;&lt;br /&gt;
    gap:1px 5px !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-article-options a {&lt;br /&gt;
    min-height:0 !important;&lt;br /&gt;
    padding:5px 6px !important;&lt;br /&gt;
    font-size:12px !important;&lt;br /&gt;
    line-height:1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:950px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid { max-width:100% !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:min(620px,calc(100vw - 24px)) !important; --vp-panel-width:620px; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-primary-grid,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-secondary-grid {&lt;br /&gt;
        grid-template-columns:minmax(0,1fr) !important;&lt;br /&gt;
        gap:16px !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-image img { height:210px !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy h2,&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-portal-copy p { min-height:0 !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-rollout-panel {&lt;br /&gt;
        position:static !important;&lt;br /&gt;
        top:auto !important;&lt;br /&gt;
        left:auto !important;&lt;br /&gt;
        right:auto !important;&lt;br /&gt;
        bottom:auto !important;&lt;br /&gt;
        width:auto !important;&lt;br /&gt;
        max-width:none !important;&lt;br /&gt;
        max-height:none !important;&lt;br /&gt;
        margin:0 !important;&lt;br /&gt;
        border-top:1px solid #d8d1c3 !important;&lt;br /&gt;
        border-left:3px solid #b1873d !important;&lt;br /&gt;
        border-radius:0 0 7px 7px !important;&lt;br /&gt;
        box-shadow:none !important;&lt;br /&gt;
    }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-article-options { grid-template-columns:minmax(0,1fr) !important; }&lt;br /&gt;
    body.page-Main_Page #vani-home.vp-static-home .vp-articles-panel { width:auto !important; --vp-panel-width:auto; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V181: restore the native Windows pointing hand on sidebar menu targets.&lt;br /&gt;
   Earlier Main Page cursor rules forced .vector-menu links to cursor:auto. */&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-panel .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #mw-mf-page-left .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href],&lt;br /&gt;
html body.page-Main_Page #vector-main-menu .vector-menu a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href],&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-content li a[href] *,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading,&lt;br /&gt;
html body.page-Main_Page .vanipedia-sidebar-menu .vector-menu-heading * {&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V183: restore the pointing-hand cursor on every actionable top and bottom bar item.&lt;br /&gt;
   Older Main Page rules set .vector-dropdown-label and .vh-bottom-link to cursor:auto. */&lt;br /&gt;
html body .vector-header-container a[href],&lt;br /&gt;
html body .vector-header-container a[href] *,&lt;br /&gt;
html body header.vector-header a[href],&lt;br /&gt;
html body header.vector-header a[href] *,&lt;br /&gt;
html body header.mw-header a[href],&lt;br /&gt;
html body header.mw-header a[href] *,&lt;br /&gt;
html body #mw-head a[href],&lt;br /&gt;
html body #mw-head a[href] *,&lt;br /&gt;
html body .minerva-header a[href],&lt;br /&gt;
html body .minerva-header a[href] *,&lt;br /&gt;
html body #vh-bottom-bar a[href],&lt;br /&gt;
html body #vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vh-bottom-bar a[href],&lt;br /&gt;
html body .vh-bottom-bar a[href] *,&lt;br /&gt;
html body .vector-header-container button,&lt;br /&gt;
html body .vector-header-container button *,&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .vector-header-container [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label *,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label *,&lt;br /&gt;
html body .minerva-header button,&lt;br /&gt;
html body .minerva-header button *,&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body .minerva-header [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar button,&lt;br /&gt;
html body #vh-bottom-bar button *,&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;],&lt;br /&gt;
html body #vh-bottom-bar [role=&amp;quot;button&amp;quot;] *,&lt;br /&gt;
html body #vh-bottom-bar .vh-bottom-link[href] {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:hover,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:hover,&lt;br /&gt;
html body .vector-header-container .vector-dropdown-label:focus,&lt;br /&gt;
html body header.vector-header .vector-dropdown-label:focus {&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V185: plain, clickable gold collaboration invitation. */&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    border:0 !important;&lt;br /&gt;
    border-radius:0 !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    box-shadow:none !important;&lt;br /&gt;
    padding:0 !important;&lt;br /&gt;
    cursor:pointer !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a:hover {&lt;br /&gt;
    color:#f5d77f !important;&lt;br /&gt;
    background:none !important;&lt;br /&gt;
    text-decoration:underline !important;&lt;br /&gt;
}&lt;br /&gt;
html body .vanipedia-topbar-vaniseva-title a:focus-visible {&lt;br /&gt;
    outline:1px dotted #f5d77f !important;&lt;br /&gt;
    outline-offset:3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared petal label inside the hero */&lt;br /&gt;
.vani-hero-petal-title {&lt;br /&gt;
    margin: 0 0 8px !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    color: #f5d77f !important;&lt;br /&gt;
    font-family: Georgia, &amp;quot;Noto Serif&amp;quot;, serif !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 600 !important;&lt;br /&gt;
    line-height: 1.3 !important;&lt;br /&gt;
    letter-spacing: 2px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    text-transform: uppercase !important;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: -16px;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy h1 {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.05 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
    margin: 0 0 4px !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Match the organization text to the gold founder title */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-organization {&lt;br /&gt;
    color: #f5d77f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Separate the introductory link from the main hero text */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-who {&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove spacing from MediaWiki&#039;s hero heading wrapper */&lt;br /&gt;
body.page-Main_Page #vani-home.vp-static-home .vp-home-hero-copy .mw-heading1 {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2026-11-11 (Vamshi Krishna): phones (700 px and below), where the photo sits above the title.&lt;br /&gt;
   Do not lift the VANIPEDIA title onto the photo, and give the two-line Founder-Acarya role room. */&lt;br /&gt;
@media (max-width:700px) {&lt;br /&gt;
    html body.page-Main_Page #vani-home.vp-static-home .vani-hero-petal-title {&lt;br /&gt;
        top:0 !important;&lt;br /&gt;
    }&lt;br /&gt;
    html body.page-Main_Page #vani-home.vp-static-home .vp-home-role {&lt;br /&gt;
        line-height:1.45 !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/* Remove white background and borders from search bar */&lt;br /&gt;
.vector-header-container form#searchform, &lt;br /&gt;
.vector-header-container .cdx-search-input, &lt;br /&gt;
.vector-header-container .cdx-text-input, &lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container .cdx-search-input__wrapper,&lt;br /&gt;
.vector-header-container .cdx-search-input__input-wrapper {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the magnifying glass icon */&lt;br /&gt;
.vector-header-container .cdx-text-input__start-icon,&lt;br /&gt;
.vector-header-container .cdx-text-input__icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* 3. Strip all dynamic widths from Vue wrappers so they don&#039;t stretch */&lt;br /&gt;
.vector-typeahead-search-container,&lt;br /&gt;
.cdx-search-input,&lt;br /&gt;
.cdx-search-input__input-wrapper,&lt;br /&gt;
.cdx-text-input {&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Strictly control the input width (180px closed -&amp;gt; 240px focused) */&lt;br /&gt;
.vector-header-container .cdx-text-input__input,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#searchInput {&lt;br /&gt;
    width: 180px !important;&lt;br /&gt;
    max-width: 180px !important;&lt;br /&gt;
    min-width: 180px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
    transition: width 0.25s ease !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-header-container .cdx-text-input__input:focus,&lt;br /&gt;
.vector-header-container input[type=&amp;quot;search&amp;quot;]:focus,&lt;br /&gt;
#searchInput:focus {&lt;br /&gt;
    width: 240px !important;&lt;br /&gt;
    max-width: 240px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. Provide a hard buffer to protect the Home link from overlap */&lt;br /&gt;
#vanipedia-topbar-home-link {&lt;br /&gt;
    margin-left: 20px !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. Push the entire search block slightly left */&lt;br /&gt;
.vector-header-start #p-search,&lt;br /&gt;
.vector-header-start .vector-search-box-vue {&lt;br /&gt;
    margin-right: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
/* Completely hide native search suggestions dropdown on mobile and desktop */&lt;br /&gt;
.minerva-search-overlay .search-results,&lt;br /&gt;
.minerva-search-overlay .page-list,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    visibility: hidden !important;&lt;br /&gt;
    opacity: 0 !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   MOBILE SEARCH OVERLAY FIX (PULL TO FRONT &amp;amp; REVEAL TEXT)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
/* 1. Force the mobile search screen completely ABOVE the sticky teal header */&lt;br /&gt;
.overlay.search-overlay,&lt;br /&gt;
.minerva-search-overlay,&lt;br /&gt;
.mw-ui-overlay-global,&lt;br /&gt;
.overlay-header {&lt;br /&gt;
    z-index: 100005 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Ensure typing text is clearly visible and not white-on-white */&lt;br /&gt;
.overlay.search-overlay input,&lt;br /&gt;
.overlay.search-overlay input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
.minerva-search-overlay input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    color: #1e353b !important;&lt;br /&gt;
    -webkit-text-fill-color: #1e353b !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    font-size: 16px !important; /* Prevents iOS auto-zoom */&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. Ensure the custom magnifying glass icon aligns perfectly inside the overlay */&lt;br /&gt;
.overlay.search-overlay .vani-mobile-search-btn {&lt;br /&gt;
    z-index: 100006 !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    padding-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
/* 1. Pull the mobile search overlay to the absolute front */&lt;br /&gt;
div.mw-ui-overlay.search-overlay,&lt;br /&gt;
.minerva-search-overlay,&lt;br /&gt;
.search-overlay {&lt;br /&gt;
    z-index: 2147483647 !important; /* Maximum possible z-index */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Fix the invisible typing (overrides the white text rule) */&lt;br /&gt;
.search-overlay input#searchInput,&lt;br /&gt;
.search-overlay input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
.search-overlay .search {&lt;br /&gt;
    color: #1e353b !important;&lt;br /&gt;
    -webkit-text-fill-color: #1e353b !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   MOBILE SEARCH OVERLAY FIX (PULL TO FRONT, FIX TEXT COLOR, HIDE SUGGESTIONS)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. Pull the mobile search overlay completely ABOVE the sticky teal header */&lt;br /&gt;
div.mw-ui-overlay.search-overlay,&lt;br /&gt;
.minerva-search-overlay,&lt;br /&gt;
.search-overlay,&lt;br /&gt;
.mw-ui-overlay-global {&lt;br /&gt;
    z-index: 2147483647 !important; /* Maximum possible z-index */&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Force the typing text to be dark and visible against the white overlay */&lt;br /&gt;
.search-overlay input#searchInput,&lt;br /&gt;
.search-overlay input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
.minerva-search-overlay input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    color: #1e353b !important;&lt;br /&gt;
    -webkit-text-fill-color: #1e353b !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    font-size: 16px !important; /* Prevents aggressive iOS auto-zooming */&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. Completely hide native search suggestions dropdown */&lt;br /&gt;
.cdx-menu,&lt;br /&gt;
.cdx-typeahead-search__menu,&lt;br /&gt;
.minerva-search-overlay .search-results,&lt;br /&gt;
.minerva-search-overlay .page-list,&lt;br /&gt;
.suggestions,&lt;br /&gt;
.mw-searchSuggest {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    visibility: hidden !important;&lt;br /&gt;
    opacity: 0 !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Ensure the custom magnifying glass icon aligns perfectly */&lt;br /&gt;
.overlay.search-overlay .vani-mobile-search-btn {&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    padding-bottom: 2px !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://vanipedia.org/w/index.php?title=MediaWiki:Common.js&amp;diff=658979</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://vanipedia.org/w/index.php?title=MediaWiki:Common.js&amp;diff=658979"/>
		<updated>2026-11-13T00:07:58Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* V176: remove legacy decorative cursor if it was left by cached site code. */&lt;br /&gt;
(function restoreNativeMainPageCursor() {&lt;br /&gt;
  function clean() {&lt;br /&gt;
    if (!document.body || !document.body.classList.contains(&amp;quot;page-Main_Page&amp;quot;)) return;&lt;br /&gt;
    var cursor = document.getElementById(&amp;quot;vh-cursor-pointer&amp;quot;);&lt;br /&gt;
    if (cursor) cursor.remove();&lt;br /&gt;
    var injected = document.getElementById(&amp;quot;vh-kill-windows-cursor&amp;quot;);&lt;br /&gt;
    if (injected) injected.remove();&lt;br /&gt;
    document.body.classList.remove(&amp;quot;vh-cursor-link&amp;quot;, &amp;quot;vh-cursor-click&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  if (document.readyState === &amp;quot;loading&amp;quot;) document.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, clean);&lt;br /&gt;
  else clean();&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
﻿﻿/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039; ) === &#039;Krishna_says_in_Bhagavad-gita&#039;) {&lt;br /&gt;
/* switch tooltip texts from content-div to label-div */&lt;br /&gt;
const v_labels = Array.from(document.getElementsByClassName(&amp;quot;tabs-label&amp;quot;));&lt;br /&gt;
const v_content = Array.from(document.getElementsByClassName(&amp;quot;tabs-content&amp;quot;));&lt;br /&gt;
for (var i = 0; i &amp;lt; v_labels.length; i++) {&lt;br /&gt;
v_labels[i].title = v_content[i].title;&lt;br /&gt;
v_content[i].title = &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
/* adjust wikitables */&lt;br /&gt;
var arr = Array.from(document.getElementsByClassName(&amp;quot;wikitable&amp;quot;));&lt;br /&gt;
for (var t = 0; t &amp;lt; arr.length; t++) {&lt;br /&gt;
/* insert THEAD in wikitable */&lt;br /&gt;
var thead = document.createElement(&amp;quot;thead&amp;quot;);&lt;br /&gt;
thead.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
var wtbl = arr[t];&lt;br /&gt;
wtbl.insertBefore(thead, wtbl.firstChild);&lt;br /&gt;
/* move first row of TBODY to THEAD */&lt;br /&gt;
thead.appendChild(wtbl.rows[0]);&lt;br /&gt;
/* make TBODY scrollable */&lt;br /&gt;
var tbody = wtbl.tBodies[0];&lt;br /&gt;
tbody.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
tbody.style.overflowY = &amp;quot;auto&amp;quot;;&lt;br /&gt;
tbody.style.maxHeight = &amp;quot;500px&amp;quot;;&lt;br /&gt;
for (var r = 0; r &amp;lt; wtbl.rows.length; r++) {&lt;br /&gt;
var row = wtbl.rows[r];&lt;br /&gt;
/* adjust column widths and hide from-until columns */&lt;br /&gt;
row.cells[0].classList = &amp;quot;cw_0&amp;quot;;&lt;br /&gt;
row.cells[1].classList = &amp;quot;cw_150&amp;quot;;&lt;br /&gt;
row.cells[2].classList = &amp;quot;cw_500&amp;quot;;&lt;br /&gt;
/* mark the text */&lt;br /&gt;
if (r == 0) continue;&lt;br /&gt;
var v_text = row.cells[2].textContent;&lt;br /&gt;
var v_html = &amp;quot;&amp;quot;; var v_from = 0;&lt;br /&gt;
var marks = JSON.parse(row.cells[0].textContent.replaceAll(&amp;quot;O&amp;quot;, &amp;quot;[&amp;quot;).replaceAll(&amp;quot;C&amp;quot;, &amp;quot;]&amp;quot;));&lt;br /&gt;
for (var m = 0; m &amp;lt; marks.length; m++) {&lt;br /&gt;
v_html +=&lt;br /&gt;
v_text.substr(v_from,marks[m][0]-v_from) + &amp;quot;&amp;lt;mark&amp;gt;&amp;quot; +&lt;br /&gt;
v_text.substr(marks[m][0],marks[m][1]-marks[m][0]+1) + &amp;quot;&amp;lt;/mark&amp;gt;&amp;quot;;&lt;br /&gt;
v_from = marks[m][1]+1;&lt;br /&gt;
}&lt;br /&gt;
v_html += v_text.substr(v_from);&lt;br /&gt;
row.cells[2].innerHTML = v_html;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// install Google Search&lt;br /&gt;
// document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
// + &#039;http://vanipedia.org/w/index.php?title=MediaWiki:GoogleSearch.js&#039;&lt;br /&gt;
// + &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install JQuery&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:JQuery.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install WikEd toolbar and Vanify&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Vaniquotes.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Replace&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:TextboxReplace.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Unify&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Unify.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Vanify&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Vanify.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install Vani_suggest for diacritics auto-suggest pulldown on the search bar&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&#039;&lt;br /&gt;
//+ &#039;http://vanipedia.org/w/index.php?title=MediaWiki:Vani_suggest.js&#039;&lt;br /&gt;
//+ &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// install previous/next links for video categories in all languages&lt;br /&gt;
//document.write(&#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/navcat/navcat.js&amp;quot;&amp;gt;&amp;lt;/&#039; + &#039;script&amp;gt;&#039;);&lt;br /&gt;
// Buttons&lt;br /&gt;
//addOnloadHook(function() {&lt;br /&gt;
//if (document.editform) {&lt;br /&gt;
//addPortletLink(&amp;quot;p-cactions&amp;quot;, &amp;quot;javascript:Unify()&amp;quot;, &amp;quot;unify&amp;quot;, &amp;quot;ca-unify&amp;quot;, &amp;quot;Convert Balarama fonts to Unicode&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
// addPortletLink(&amp;quot;p-cactions&amp;quot;, &amp;quot;javascript:Vanify()&amp;quot;, &amp;quot;vanify&amp;quot;, &amp;quot;ca-vanify&amp;quot;, &amp;quot;Corrects vani markup&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
// addPortletLink(&#039;p-cactions&#039;, &#039;javascript:format()&#039;, &#039;format&#039;, &#039;ca-format&#039;, &#039;Format article&#039;, &#039;&#039;);&lt;br /&gt;
//addPortletLink(&#039;p-cactions&#039;, &#039;javascript:wpTextboxReplace()&#039;, &#039;Replace&#039;, &#039;ca-replace&#039;, &#039;Replaces text in the edit window&#039;, &#039;R&#039;);&lt;br /&gt;
//}&lt;br /&gt;
//});&lt;br /&gt;
// end Buttons&lt;br /&gt;
// --- YouTube Random Shorts (Kasya) ---&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
var $widget = $(&#039;.vani-shorts-viewport&#039;);&lt;br /&gt;
if ($widget.length) {&lt;br /&gt;
var $viewport = $widget;&lt;br /&gt;
var $titleFrame = $widget.find(&#039;.vani-shorts-title&#039;);&lt;br /&gt;
new mw.Api().get({&lt;br /&gt;
action: &#039;query&#039;,&lt;br /&gt;
prop: &#039;revisions&#039;,&lt;br /&gt;
titles: &#039;VanimediaMayapur YouTube SHORTS List&#039;,&lt;br /&gt;
rvprop: &#039;content&#039;,&lt;br /&gt;
format: &#039;json&#039;&lt;br /&gt;
}).done(function(data) {&lt;br /&gt;
try {&lt;br /&gt;
var pages = data.query.pages;&lt;br /&gt;
var pageId = Object.keys(pages)[0];&lt;br /&gt;
if (pageId == &amp;quot;-1&amp;quot; || !pages[pageId].revisions) {&lt;br /&gt;
$viewport.text(&amp;quot;Database list page not found.&amp;quot;);&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// FIXED: Corrected MediaWiki revision array syntax lookup&lt;br /&gt;
var rawWikiText = pages[pageId].revisions[0][&#039;*&#039;];&lt;br /&gt;
var lines = rawWikiText.split(&#039;\n&#039;);&lt;br /&gt;
var validShorts = [];&lt;br /&gt;
for (var i = 0; i &amp;lt; lines.length; i++) {&lt;br /&gt;
var line = $.trim(lines[i]);&lt;br /&gt;
if (line.indexOf(&#039;File:&#039;) === 0 &amp;amp;&amp;amp; line.toLowerCase().indexOf(&#039;link=&#039;) !== -1) {&lt;br /&gt;
validShorts.push(line);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (validShorts.length === 0) {&lt;br /&gt;
$viewport.text(&amp;quot;No gallery entries recognized.&amp;quot;);&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
var randomLine = validShorts[Math.floor(Math.random() * validShorts.length)];&lt;br /&gt;
var parts = randomLine.split(&#039;|&#039;);&lt;br /&gt;
// Reset defaults before parsing line elements&lt;br /&gt;
var rawUrl = &amp;quot;&amp;quot;;&lt;br /&gt;
for (var j = 0; j &amp;lt; parts.length; j++) {&lt;br /&gt;
var part = $.trim(parts[j]);&lt;br /&gt;
if (part.toLowerCase().indexOf(&#039;link=&#039;) === 0) {&lt;br /&gt;
rawUrl = part.substring(5).trim();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// Clean all template formatting brackets, space characters, and hidden control markers&lt;br /&gt;
var urlCleaned = rawUrl.replace(/[\u200e\u200f\s\}\}\]]/g, &#039;&#039;);&lt;br /&gt;
// Direct YouTube Alphanumeric Pattern Matcher&lt;br /&gt;
var idRegex = /(?:shorts\/|v=|embed\/|\/)([a-zA-Z0-9_-]{11})/;&lt;br /&gt;
var matchResults = urlCleaned.match(idRegex);&lt;br /&gt;
var videoId = &amp;quot;&amp;quot;;&lt;br /&gt;
if (matchResults &amp;amp;&amp;amp; matchResults[1]) {&lt;br /&gt;
// FIXED: Grabbed index 1 to pull the standalone 11-digit ID without any slashes&lt;br /&gt;
videoId = matchResults[1].trim();&lt;br /&gt;
}&lt;br /&gt;
if (videoId &amp;amp;&amp;amp; videoId.length === 11) {&lt;br /&gt;
// FIXED: Isolated to inject ONLY the video player iframe at the correct 280px width&lt;br /&gt;
var embedUrl = &amp;quot;https://www.youtube.com/embed/&amp;quot; + videoId;&lt;br /&gt;
$viewport.html(&#039;&amp;lt;iframe width=&amp;quot;280&amp;quot; height=&amp;quot;225&amp;quot; src=&amp;quot;&#039; + embedUrl + &#039;&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen style=&amp;quot;border-radius: 8px; border: none;&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
$viewport.html(&amp;quot;&amp;lt;div style=&#039;color:#c0392b; padding:10px; font-size:11px;&#039;&amp;gt;Invalid video ID sequence extracted.&amp;lt;/div&amp;gt;&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
} catch (err) {&lt;br /&gt;
console.error(&amp;quot;Shorts engine exception:&amp;quot;, err);&lt;br /&gt;
$viewport.text(&amp;quot;Error handling text structure values.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
}).fail(function() {&lt;br /&gt;
$viewport.text(&amp;quot;API connection failed.&amp;quot;);&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Kasya&lt;br /&gt;
/* Open Timeline links in a new tab ONLY on the Chapters page */&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function($content) {&lt;br /&gt;
// Check if we are exactly on the timeline page&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) === &amp;quot;Chapters_in_Srila_Prabhupada&#039;s_Life&amp;quot;) {&lt;br /&gt;
// If yes, apply the new tab rule to the table&lt;br /&gt;
$content.find(&#039;#mp-tfp a&#039;).attr(&#039;target&#039;, &#039;_blank&#039;).attr(&#039;rel&#039;, &#039;noopener noreferrer&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Wait for MediaWiki core modules and the DOM to load&lt;br /&gt;
mw.loader.using([&#039;mediawiki.api&#039;, &#039;mediawiki.util&#039;]).then(function () {&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
// 1. FIND THE &amp;quot;102 Languages&amp;quot; SIDEBAR SECTION&lt;br /&gt;
var $sidebarMenu = $(&#039;#p-102_Languages ul&#039;).first();&lt;br /&gt;
// Fallback in case your specific MediaWiki version formats the ID differently&lt;br /&gt;
if ($sidebarMenu.length === 0) {&lt;br /&gt;
$(&#039;.vector-menu-heading, .portal h3&#039;).each(function() {&lt;br /&gt;
// Looks for the heading text directly&lt;br /&gt;
if ($(this).text().trim() === &#039;102 Languages&#039;) {&lt;br /&gt;
$sidebarMenu = $(this).closest(&#039;.vector-menu, .portal&#039;).find(&#039;ul&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
// Exit if the 102 Languages menu isn&#039;t found on the page&lt;br /&gt;
if (!$sidebarMenu || $sidebarMenu.length === 0) return;&lt;br /&gt;
// 2. CREATE THE SEARCH BAR AS A MENU ITEM&lt;br /&gt;
var $searchLi = $(&#039;&amp;lt;li id=&amp;quot;n-language-search&amp;quot; style=&amp;quot;margin-top: 10px; margin-bottom: 5px; list-style: none;&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
var $searchBox = $(&#039;&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;sidebarLanguageSearch&amp;quot; placeholder=&amp;quot;Search 102 Languages...&amp;quot; style=&amp;quot;width: 100%; box-sizing: border-box; padding: 5px; font-size: 0.85em; border: 1px solid #a2a9b1; border-radius: 2px;&amp;quot; autocomplete=&amp;quot;off&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
// Container for the results (hidden by default)&lt;br /&gt;
var $resultsContainer = $(&#039;&amp;lt;ul id=&amp;quot;sidebarLanguageResults&amp;quot; style=&amp;quot;list-style: none; padding: 0; margin: 4px 0 0 0; max-height: 200px; overflow-y: auto; border: 1px solid #eaecf0; background: #ffffff; display: none;&amp;quot;&amp;gt;&amp;lt;/ul&amp;gt;&#039;);&lt;br /&gt;
// Build the menu item and append it to the sidebar&lt;br /&gt;
$searchLi.append($searchBox).append($resultsContainer);&lt;br /&gt;
$sidebarMenu.prepend($searchLi);&lt;br /&gt;
var api = new mw.Api();&lt;br /&gt;
var languageList = [];&lt;br /&gt;
// 3. FETCH LANGUAGES FROM THE CATEGORY VIA API IN THE BACKGROUND&lt;br /&gt;
api.get({&lt;br /&gt;
action: &#039;query&#039;,&lt;br /&gt;
list: &#039;categorymembers&#039;,&lt;br /&gt;
cmtitle: &#039;Category:Languages_with_Total_Pages&#039;,&lt;br /&gt;
cmlimit: &#039;max&#039;,&lt;br /&gt;
format: &#039;json&#039;&lt;br /&gt;
}).done(function (data) {&lt;br /&gt;
if (data.query &amp;amp;&amp;amp; data.query.categorymembers) {&lt;br /&gt;
languageList = data.query.categorymembers.map(function (member) {&lt;br /&gt;
return {&lt;br /&gt;
title: member.title,&lt;br /&gt;
url: mw.util.getUrl(member.title)&lt;br /&gt;
};&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 4. ADD SEARCH FUNCTIONALITY TO THE SIDEBAR BOX&lt;br /&gt;
$(&#039;#sidebarLanguageSearch&#039;).on(&#039;keyup&#039;, function (e) {&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
var searchTerm = $(this).val().toLowerCase();&lt;br /&gt;
$resultsContainer.empty();&lt;br /&gt;
// Hide the results box if the search is empty&lt;br /&gt;
if (searchTerm.length === 0) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// Filter the fetched languages&lt;br /&gt;
var filteredLanguages = languageList.filter(function (lang) {&lt;br /&gt;
return lang.title.toLowerCase().indexOf(searchTerm) &amp;gt; -1;&lt;br /&gt;
});&lt;br /&gt;
// Show results container&lt;br /&gt;
$resultsContainer.show();&lt;br /&gt;
// Append results using Vector&#039;s standard dark text color&lt;br /&gt;
if (filteredLanguages.length &amp;gt; 0) {&lt;br /&gt;
filteredLanguages.forEach(function (lang) {&lt;br /&gt;
$resultsContainer.append(&#039;&amp;lt;li style=&amp;quot;padding: 4px 6px; border-bottom: 1px solid #f8f9fa;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + lang.url + &#039;&amp;quot; style=&amp;quot;text-decoration: none; color: #0645ad; display: block; font-size: 0.9em;&amp;quot;&amp;gt;&#039; + lang.title + &#039;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
});&lt;br /&gt;
} else {&lt;br /&gt;
$resultsContainer.append(&#039;&amp;lt;li style=&amp;quot;padding: 4px 6px; color: #72777d; font-size: 0.9em;&amp;quot;&amp;gt;No languages found&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Prevent typing from accidentally triggering global keyboard shortcuts&lt;br /&gt;
$(&#039;#sidebarLanguageSearch&#039;).on(&#039;keydown&#039;, function(e) {&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
});&lt;br /&gt;
// Optional: Hide results when clicking outside the sidebar search&lt;br /&gt;
$(document).on(&#039;click&#039;, function(e) {&lt;br /&gt;
if (!$(e.target).closest(&#039;#n-language-search&#039;).length) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Re-show results if they click back into the search box&lt;br /&gt;
$(&#039;#sidebarLanguageSearch&#039;).on(&#039;click&#039;, function() {&lt;br /&gt;
if ($(this).val().length &amp;gt; 0) {&lt;br /&gt;
$resultsContainer.show();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
});&lt;br /&gt;
});&lt;br /&gt;
// 5. SIDEBAR ACCORDION - STRICT LEFT-COLUMN ISOLATION &amp;amp; TRUE ACCORDION&lt;br /&gt;
(function() {&lt;br /&gt;
// 1. Tag ONLY menus physically located in the left sidebar&lt;br /&gt;
function tagSidebarMenus() {&lt;br /&gt;
var allMenus = document.querySelectorAll(&#039;.vector-menu&#039;);&lt;br /&gt;
for (var i = 0; i &amp;lt; allMenus.length; i++) {&lt;br /&gt;
var menu = allMenus[i];&lt;br /&gt;
// STRICT INCLUSION: Only tag menus inside the modern or legacy left sidebar containers&lt;br /&gt;
if (menu.closest(&#039;#vector-main-menu, #mw-panel, #mw-navigation&#039;)) {&lt;br /&gt;
menu.classList.add(&#039;vanipedia-sidebar-menu&#039;);&lt;br /&gt;
// Collapse them by default if they have a heading&lt;br /&gt;
if (menu.querySelector(&#039;.vector-menu-heading&#039;) &amp;amp;&amp;amp; !menu.classList.contains(&#039;vanipedia-collapsed&#039;)) {&lt;br /&gt;
menu.classList.add(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// Run tagging immediately, and again on load as a failsafe&lt;br /&gt;
tagSidebarMenus();&lt;br /&gt;
if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
document.addEventListener(&#039;DOMContentLoaded&#039;, tagSidebarMenus);&lt;br /&gt;
}&lt;br /&gt;
// 2. Inject CSS targeted STRICTLY at our newly tagged custom class&lt;br /&gt;
var style = document.createElement(&#039;style&#039;);&lt;br /&gt;
style.textContent =&lt;br /&gt;
/* Widen only our tagged sidebar menus */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu { width: 185px !important; } &#039; +&lt;br /&gt;
/* Core functional hiding rule */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-content { display: none !important; } &#039; +&lt;br /&gt;
/* Bold, Dark Header */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-heading { &#039; +&lt;br /&gt;
&#039;   cursor: pointer !important; &#039; +&lt;br /&gt;
&#039;   background-color: #2c4c50 !important; &#039; +&lt;br /&gt;
&#039;   border: 1px solid #1b3033 !important; &#039; +&lt;br /&gt;
&#039;   border-radius: 4px !important; &#039; +&lt;br /&gt;
&#039;   margin-bottom: 4px !important; &#039; +&lt;br /&gt;
&#039;   padding: 10px 12px !important; &#039; +&lt;br /&gt;
&#039;   font-weight: 600 !important; &#039; +&lt;br /&gt;
&#039;   color: #ffffff !important; &#039; +&lt;br /&gt;
&#039;   display: flex !important; &#039; +&lt;br /&gt;
&#039;   justify-content: space-between !important; &#039; +&lt;br /&gt;
&#039;   align-items: center !important; &#039; +&lt;br /&gt;
&#039;   gap: 10px !important; &#039; +&lt;br /&gt;
&#039;   transition: all 0.2s ease; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Fix header corners when expanded */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu:not(.vanipedia-collapsed) .vector-menu-heading { &#039; +&lt;br /&gt;
&#039;   border-radius: 4px 4px 0 0 !important; &#039; +&lt;br /&gt;
&#039;   margin-bottom: 0 !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Hover effect */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-heading:hover { background-color: #385e63 !important; } &#039; +&lt;br /&gt;
/* The dropdown caret */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-heading::after { &#039; +&lt;br /&gt;
&#039;   content: &amp;quot;▼&amp;quot;; &#039; +&lt;br /&gt;
&#039;   font-size: 0.75em; &#039; +&lt;br /&gt;
&#039;   color: #ffffff !important; &#039; +&lt;br /&gt;
&#039;   transition: transform 0.2s ease; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Rotate the arrow when collapsed */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu.vanipedia-collapsed .vector-menu-heading::after { &#039; +&lt;br /&gt;
&#039;   transform: rotate(-90deg); &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* The Expanded Content Area */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content { &#039; +&lt;br /&gt;
&#039;   background-color: #eaeff0 !important; &#039; +&lt;br /&gt;
&#039;   border: 1px solid #2c4c50 !important; &#039; +&lt;br /&gt;
&#039;   border-top: none !important; &#039; +&lt;br /&gt;
&#039;   border-radius: 0 0 4px 4px !important; &#039; +&lt;br /&gt;
&#039;   padding: 0 0 4px 0 !important; &#039; +&lt;br /&gt;
&#039;   margin-bottom: 6px !important; &#039; +&lt;br /&gt;
&#039;   box-shadow: 0 3px 6px rgba(0,0,0,0.15) !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Reset the list styles */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content ul { &#039; +&lt;br /&gt;
&#039;   list-style: none !important; &#039; +&lt;br /&gt;
&#039;   margin: 0 !important; &#039; +&lt;br /&gt;
&#039;   padding: 0 !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Menu links */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content li a { &#039; +&lt;br /&gt;
&#039;   display: block !important; &#039; +&lt;br /&gt;
&#039;   padding: 8px 12px 8px 16px !important; &#039; +&lt;br /&gt;
&#039;   color: #1b3033 !important; &#039; +&lt;br /&gt;
&#039;   text-decoration: none !important; &#039; +&lt;br /&gt;
&#039;   border-left: 3px solid transparent !important; &#039; +&lt;br /&gt;
&#039;   border-bottom: 1px solid rgba(44, 76, 80, 0.1) !important; &#039; +&lt;br /&gt;
&#039;   transition: all 0.15s ease !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Remove separator from last item */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content li:last-child a { &#039; +&lt;br /&gt;
&#039;   border-bottom: none !important; &#039; +&lt;br /&gt;
&#039;} &#039; +&lt;br /&gt;
/* Hover effect for individual menu items */&lt;br /&gt;
&#039;.vanipedia-sidebar-menu .vector-menu-content li a:hover { &#039; +&lt;br /&gt;
&#039;   background-color: #dbe4e6 !important; &#039; +&lt;br /&gt;
&#039;   border-left: 3px solid #2c4c50 !important; &#039; +&lt;br /&gt;
&#039;   color: #000000 !important; &#039; +&lt;br /&gt;
&#039;} &#039;;&lt;br /&gt;
document.head.appendChild(style);&lt;br /&gt;
// 3. Helper function to collapse all of our securely tagged menus&lt;br /&gt;
function collapseAllSidebarMenus() {&lt;br /&gt;
var menus = document.querySelectorAll(&#039;.vanipedia-sidebar-menu&#039;);&lt;br /&gt;
for (var i = 0; i &amp;lt; menus.length; i++) {&lt;br /&gt;
menus[i].classList.add(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// 4. Intercept clicks for True Accordion Behavior&lt;br /&gt;
document.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
var heading = e.target.closest(&#039;.vector-menu-heading&#039;);&lt;br /&gt;
if (!heading) return;&lt;br /&gt;
// ONLY react if this click belongs to one of our tagged sidebar menus&lt;br /&gt;
var navContainer = heading.closest(&#039;.vanipedia-sidebar-menu&#039;);&lt;br /&gt;
if (navContainer) {&lt;br /&gt;
var isAlreadyOpen = !navContainer.classList.contains(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
// Forcefully collapse ALL left sidebar menus first&lt;br /&gt;
collapseAllSidebarMenus();&lt;br /&gt;
// Open the clicked one if it wasn&#039;t already open&lt;br /&gt;
if (!isAlreadyOpen) {&lt;br /&gt;
navContainer.classList.remove(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
}&lt;br /&gt;
}, true);&lt;br /&gt;
})();&lt;br /&gt;
mw.loader.using(&#039;mediawiki.user&#039;).then(function() {&lt;br /&gt;
// Fetch the user&#039;s assigned groups&lt;br /&gt;
var userGroups = mw.config.get(&#039;wgUserGroups&#039;) || [];&lt;br /&gt;
// Define the roles that SHOULD see the administrative tabs&lt;br /&gt;
var isAuthorized = userGroups.includes(&#039;sysop&#039;) ||&lt;br /&gt;
userGroups.includes(&#039;interface-admin&#039;) ||&lt;br /&gt;
userGroups.includes(&#039;Editor&#039;);&lt;br /&gt;
// If the user is not in one of those groups, restrict the UI&lt;br /&gt;
if (!isAuthorized) {&lt;br /&gt;
document.body.classList.add(&#039;restricted-ui&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// Function to open accordion from TOC and jump there //&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
function handleAccordionTOC(hash) {&lt;br /&gt;
if (!hash || hash === &#039;#&#039;) return false;&lt;br /&gt;
try {&lt;br /&gt;
var targetId = hash.substring(1);&lt;br /&gt;
var targetElement = document.getElementById(targetId) || document.getElementById(decodeURIComponent(targetId));&lt;br /&gt;
if (!targetElement) return false;&lt;br /&gt;
var $target = $(targetElement);&lt;br /&gt;
// Match either h2 or h3&lt;br /&gt;
var $heading = $target.is(&#039;h2, h3&#039;) ? $target : $target.closest(&#039;h2, h3&#039;);&lt;br /&gt;
if (!$heading.length) return false;&lt;br /&gt;
var $accordion = $heading.next(&#039;.book-accordion&#039;);&lt;br /&gt;
// If the heading itself is not followed directly by an accordion,&lt;br /&gt;
// check if the heading is located INSIDE a parent accordion (e.g., nested h3)&lt;br /&gt;
var $parentAccordions = $heading.parents(&#039;.book-accordion&#039;);&lt;br /&gt;
// If there&#039;s no direct accordion next to it and it&#039;s not inside any accordion,&lt;br /&gt;
// let the browser handle standard jump.&lt;br /&gt;
if (!$accordion.length &amp;amp;&amp;amp; !$parentAccordions.length) return false;&lt;br /&gt;
// 1. Open all ancestor accordions (if target heading is nested inside one)&lt;br /&gt;
$parentAccordions.each(function() {&lt;br /&gt;
var $parentCollapsible = $(this).children(&#039;.mw-collapsible&#039;);&lt;br /&gt;
if ($parentCollapsible.length &amp;amp;&amp;amp; $parentCollapsible.hasClass(&#039;mw-collapsed&#039;)) {&lt;br /&gt;
var pId = $parentCollapsible.attr(&#039;id&#039;);&lt;br /&gt;
if (pId) {&lt;br /&gt;
var pToggleClass = pId.replace(&#039;mw-customcollapsible-&#039;, &#039;mw-customtoggle-&#039;);&lt;br /&gt;
$(&#039;.&#039; + pToggleClass).first().click();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 2. Open the accordion immediately following this heading (if present)&lt;br /&gt;
if ($accordion.length) {&lt;br /&gt;
var $collapsible = $accordion.children(&#039;.mw-collapsible, .mw-collapsible-content&#039;).first();&lt;br /&gt;
if (!$collapsible.length) {&lt;br /&gt;
$collapsible = $accordion.find(&#039;.mw-collapsible&#039;);&lt;br /&gt;
}&lt;br /&gt;
if ($collapsible.length &amp;amp;&amp;amp; $collapsible.hasClass(&#039;mw-collapsed&#039;)) {&lt;br /&gt;
var collapsibleId = $collapsible.attr(&#039;id&#039;);&lt;br /&gt;
if (collapsibleId) {&lt;br /&gt;
var toggleClass = collapsibleId.replace(&#039;mw-customcollapsible-&#039;, &#039;mw-customtoggle-&#039;);&lt;br /&gt;
$(&#039;.&#039; + toggleClass).first().click();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// Target element to scroll to (the accordion, or the heading itself if accordion is missing)&lt;br /&gt;
var $scrollTarget = $accordion.length ? $accordion : $heading;&lt;br /&gt;
// 3. Scroll to the visible section&lt;br /&gt;
setTimeout(function() {&lt;br /&gt;
$(&#039;html, body&#039;).animate({&lt;br /&gt;
scrollTop: $scrollTarget.offset().top - 75&lt;br /&gt;
}, 300);&lt;br /&gt;
}, 100);&lt;br /&gt;
// Return true to indicate we successfully handled the TOC accordion click&lt;br /&gt;
return true;&lt;br /&gt;
} catch (e) {&lt;br /&gt;
console.error(&amp;quot;TOC Accordion script error:&amp;quot;, e);&lt;br /&gt;
return false;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(document).off(&#039;click.tocAccordion&#039;).on(&#039;click.tocAccordion&#039;, &#039;a[href^=&amp;quot;#&amp;quot;]&#039;, function(e) {&lt;br /&gt;
if ($(this).closest(&#039;#toc, .toc, .vector-toc&#039;).length &amp;gt; 0) {&lt;br /&gt;
var href = $(this).attr(&#039;href&#039;);&lt;br /&gt;
// Run our function to see if this is an accordion/heading link&lt;br /&gt;
var isAccordion = handleAccordionTOC(href);&lt;br /&gt;
// ONLY stop the default browser jump if we handled it&lt;br /&gt;
if (isAccordion) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
// Update the URL manually so the user can still share the link&lt;br /&gt;
if (history.pushState) {&lt;br /&gt;
history.pushState(null, null, href);&lt;br /&gt;
} else {&lt;br /&gt;
window.location.hash = href;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
if (window.location.hash) {&lt;br /&gt;
setTimeout(function() {&lt;br /&gt;
handleAccordionTOC(window.location.hash);&lt;br /&gt;
}, 500);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
/* Sticky burger menu - Pure Floating Dropdown (Forces Unpinned &amp;amp; Full Title) */&lt;br /&gt;
(function () {&lt;br /&gt;
let isMenuOpen = false;&lt;br /&gt;
// 1. Force the sidebar out of pinned mode and return menu into the dropdown container&lt;br /&gt;
function forceUnpinSidebar() {&lt;br /&gt;
document.documentElement.classList.remove(&#039;vector-feature-main-menu-pinned-enabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-1&#039;);&lt;br /&gt;
document.documentElement.classList.add(&#039;vector-feature-main-menu-pinned-disabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-0&#039;);&lt;br /&gt;
if (document.body) {&lt;br /&gt;
document.body.classList.remove(&#039;vector-feature-main-menu-pinned-enabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-1&#039;);&lt;br /&gt;
document.body.classList.add(&#039;vector-feature-main-menu-pinned-disabled&#039;, &#039;vector-feature-main-menu-pinned-clientpref-0&#039;);&lt;br /&gt;
}&lt;br /&gt;
// Clear stored pin preference&lt;br /&gt;
document.cookie = &amp;quot;vector-feature-main-menu-pinned=0; path=/; max-age=31536000&amp;quot;;&lt;br /&gt;
try { localStorage.setItem(&#039;vector-feature-main-menu-pinned&#039;, &#039;0&#039;); } catch(e) {}&lt;br /&gt;
// If #vector-main-menu was moved into the pinned container, move it back into dropdown&lt;br /&gt;
const mainMenu = document.getElementById(&#039;vector-main-menu&#039;);&lt;br /&gt;
const unpinnedContainer = document.getElementById(&#039;vector-main-menu-unpinned-container&#039;) ||&lt;br /&gt;
document.querySelector(&#039;#vector-main-menu-dropdown .vector-dropdown-content&#039;);&lt;br /&gt;
const pinnedContainer = document.getElementById(&#039;vector-main-menu-pinned-container&#039;);&lt;br /&gt;
if (mainMenu &amp;amp;&amp;amp; unpinnedContainer &amp;amp;&amp;amp; pinnedContainer &amp;amp;&amp;amp; pinnedContainer.contains(mainMenu)) {&lt;br /&gt;
unpinnedContainer.appendChild(mainMenu);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
function getDropdownElement() {&lt;br /&gt;
return document.querySelector(&#039;#vector-main-menu-dropdown .vector-dropdown-content&#039;) ||&lt;br /&gt;
document.getElementById(&#039;vector-main-menu-dropdown-content&#039;) ||&lt;br /&gt;
document.getElementById(&#039;vector-main-menu-unpinned-container&#039;) ||&lt;br /&gt;
document.getElementById(&#039;vector-main-menu&#039;);&lt;br /&gt;
}&lt;br /&gt;
function openMenu(menuBtn) {&lt;br /&gt;
forceUnpinSidebar();&lt;br /&gt;
const checkbox = document.getElementById(&#039;vector-main-menu-dropdown-checkbox&#039;);&lt;br /&gt;
const dropdown = getDropdownElement();&lt;br /&gt;
if (!dropdown) return;&lt;br /&gt;
if (checkbox) {&lt;br /&gt;
checkbox.checked = true;&lt;br /&gt;
checkbox.dispatchEvent(new Event(&#039;change&#039;, { bubbles: true }));&lt;br /&gt;
}&lt;br /&gt;
const rect = menuBtn.getBoundingClientRect();&lt;br /&gt;
dropdown.style.setProperty(&#039;position&#039;, &#039;fixed&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;top&#039;, rect.bottom + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;left&#039;, rect.left + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;z-index&#039;, &#039;99999&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;max-height&#039;, (window.innerHeight - rect.bottom - 16) + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;overflow-y&#039;, &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;display&#039;, &#039;block&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;visibility&#039;, &#039;visible&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;opacity&#039;, &#039;1&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;background-color&#039;, &#039;var(--background-color-base, #ffffff)&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;box-shadow&#039;, &#039;0 4px 16px rgba(0, 0, 0, 0.2)&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;border-radius&#039;, &#039;4px&#039;, &#039;important&#039;);&lt;br /&gt;
isMenuOpen = true;&lt;br /&gt;
}&lt;br /&gt;
function closeMenu() {&lt;br /&gt;
const checkbox = document.getElementById(&#039;vector-main-menu-dropdown-checkbox&#039;);&lt;br /&gt;
const dropdown = getDropdownElement();&lt;br /&gt;
if (!dropdown) return;&lt;br /&gt;
if (checkbox) {&lt;br /&gt;
checkbox.checked = false;&lt;br /&gt;
checkbox.dispatchEvent(new Event(&#039;change&#039;, { bubbles: true }));&lt;br /&gt;
}&lt;br /&gt;
dropdown.style.removeProperty(&#039;position&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;top&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;left&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;z-index&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;max-height&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;overflow-y&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;background-color&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;box-shadow&#039;);&lt;br /&gt;
dropdown.style.removeProperty(&#039;border-radius&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;visibility&#039;, &#039;hidden&#039;, &#039;important&#039;);&lt;br /&gt;
dropdown.style.setProperty(&#039;opacity&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
isMenuOpen = false;&lt;br /&gt;
}&lt;br /&gt;
function initStickyBurger() {&lt;br /&gt;
forceUnpinSidebar();&lt;br /&gt;
const stickyHeader = document.getElementById(&#039;vector-sticky-header&#039;);&lt;br /&gt;
if (!stickyHeader) return false;&lt;br /&gt;
if (document.getElementById(&#039;vanipedia-sticky-main-menu&#039;)) return true;&lt;br /&gt;
// 1. Create burger button&lt;br /&gt;
const menuBtn = document.createElement(&#039;div&#039;);&lt;br /&gt;
menuBtn.id = &#039;vanipedia-sticky-main-menu&#039;;&lt;br /&gt;
menuBtn.title = &#039;Main menu&#039;;&lt;br /&gt;
menuBtn.style.cursor = &#039;pointer&#039;;&lt;br /&gt;
menuBtn.className = &#039;vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--icon-only&#039;;&lt;br /&gt;
// 2. Add hamburger icon&lt;br /&gt;
const iconSpan = document.createElement(&#039;span&#039;);&lt;br /&gt;
iconSpan.className = &#039;vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu&#039;;&lt;br /&gt;
menuBtn.appendChild(iconSpan);&lt;br /&gt;
// 3. Toggle click handler (1st click opens, 2nd click rolls back)&lt;br /&gt;
menuBtn.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
if (isMenuOpen) {&lt;br /&gt;
closeMenu();&lt;br /&gt;
} else {&lt;br /&gt;
openMenu(menuBtn);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 4. Inject into start container&lt;br /&gt;
let startContainer = stickyHeader.querySelector(&#039;.vector-sticky-header-start&#039;);&lt;br /&gt;
if (!startContainer) {&lt;br /&gt;
startContainer = document.createElement(&#039;div&#039;);&lt;br /&gt;
startContainer.className = &#039;vector-sticky-header-start&#039;;&lt;br /&gt;
stickyHeader.insertBefore(startContainer, stickyHeader.firstChild);&lt;br /&gt;
}&lt;br /&gt;
startContainer.insertBefore(menuBtn, startContainer.firstChild);&lt;br /&gt;
return true;&lt;br /&gt;
}&lt;br /&gt;
// 5. Close when clicking anywhere outside&lt;br /&gt;
document.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
if (!isMenuOpen) return;&lt;br /&gt;
const menuBtn = document.getElementById(&#039;vanipedia-sticky-main-menu&#039;);&lt;br /&gt;
const dropdown = getDropdownElement();&lt;br /&gt;
if (dropdown &amp;amp;&amp;amp; menuBtn &amp;amp;&amp;amp; !menuBtn.contains(e.target) &amp;amp;&amp;amp; !dropdown.contains(e.target)) {&lt;br /&gt;
closeMenu();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
// 6. Bootstrap initializer&lt;br /&gt;
if (!initStickyBurger()) {&lt;br /&gt;
const checkTimer = setInterval(function () {&lt;br /&gt;
if (initStickyBurger()) {&lt;br /&gt;
clearInterval(checkTimer);&lt;br /&gt;
}&lt;br /&gt;
}, 100);&lt;br /&gt;
setTimeout(function () { clearInterval(checkTimer); }, 4000);&lt;br /&gt;
}&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initStickyBurger);&lt;br /&gt;
$(initStickyBurger);&lt;br /&gt;
})();&lt;br /&gt;
/* Floating &amp;quot;Back to Top&amp;quot; Button Controller */&lt;br /&gt;
(function () {&lt;br /&gt;
function initBackToTop() {&lt;br /&gt;
if (document.getElementById(&#039;vanipedia-back-to-top&#039;)) return;&lt;br /&gt;
// 1. Create button element with an up-arrow SVG icon&lt;br /&gt;
const btn = document.createElement(&#039;button&#039;);&lt;br /&gt;
btn.id = &#039;vanipedia-back-to-top&#039;;&lt;br /&gt;
btn.title = &#039;Back to top&#039;;&lt;br /&gt;
btn.setAttribute(&#039;aria-label&#039;, &#039;Back to top&#039;);&lt;br /&gt;
btn.innerHTML = `&lt;br /&gt;
&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; width=&amp;quot;22&amp;quot; height=&amp;quot;22&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2.5&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;polyline points=&amp;quot;18 15 12 9 6 15&amp;quot;&amp;gt;&amp;lt;/polyline&amp;gt;&lt;br /&gt;
&amp;lt;/svg&amp;gt;&lt;br /&gt;
`;&lt;br /&gt;
// 2. Smooth scroll to top on click&lt;br /&gt;
btn.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
window.scrollTo({ top: 0, behavior: &#039;smooth&#039; });&lt;br /&gt;
});&lt;br /&gt;
// 3. Show button only after scrolling down 300px&lt;br /&gt;
function toggleVisibility() {&lt;br /&gt;
if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
btn.classList.add(&#039;visible&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
btn.classList.remove(&#039;visible&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, toggleVisibility, { passive: true });&lt;br /&gt;
toggleVisibility();&lt;br /&gt;
document.body.appendChild(btn);&lt;br /&gt;
}&lt;br /&gt;
$(initBackToTop);&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initBackToTop);&lt;br /&gt;
})();&lt;br /&gt;
/* V176: Removed the homepage animation/random-content initializer. Main-page&lt;br /&gt;
   features now remain exactly as curated in Main-Page.wikitext. */&lt;br /&gt;
&lt;br /&gt;
// SAFE LEFT-ANCHORED SEARCH (STEP 18)&lt;br /&gt;
// ==========================================================================&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
var $search = $(&#039;#p-search&#039;);&lt;br /&gt;
var $start = $(&#039;.vector-header-start&#039;);&lt;br /&gt;
if ($search.length &amp;amp;&amp;amp; $start.length &amp;amp;&amp;amp; !$start.find(&#039;#p-search&#039;).length) {&lt;br /&gt;
$start.append($search);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
/* ======================================================================&lt;br /&gt;
STEP 59: REMOVE TOP BAR HOVER HELP TEXTS (BROWSER TOOLTIPS)&lt;br /&gt;
====================================================================== */&lt;br /&gt;
function removeTopBarHelpTexts() {&lt;br /&gt;
var selectors = [&lt;br /&gt;
&#039;#mw-head [title]&#039;,&lt;br /&gt;
&#039;.vector-header [title]&#039;,&lt;br /&gt;
&#039;#vanipedia-header-title&#039;,&lt;br /&gt;
&#039;.vh-header-title&#039;,&lt;br /&gt;
&#039;.vanipedia-header-title&#039;,&lt;br /&gt;
&#039;#p-logo [title]&#039;,&lt;br /&gt;
&#039;#p-logo a&#039;,&lt;br /&gt;
&#039;header [title]&#039;,&lt;br /&gt;
&#039;#p-personal [title]&#039;,&lt;br /&gt;
&#039;#p-search [title]&#039;,&lt;br /&gt;
&#039;.vector-user-menu [title]&#039;,&lt;br /&gt;
&#039;#pt-login [title]&#039;,&lt;br /&gt;
&#039;#pt-anonuserpage [title]&#039;,&lt;br /&gt;
&#039;#pt-anontalk [title]&#039;,&lt;br /&gt;
&#039;.vector-menu [title]&#039;&lt;br /&gt;
];&lt;br /&gt;
$(selectors.join(&#039;, &#039;)).removeAttr(&#039;title&#039;);&lt;br /&gt;
// Aggressively remove title from all top bar elements&lt;br /&gt;
$(&#039;#mw-head, .vector-header, header, .vector-header-container&#039;).find(&#039;*&#039;).removeAttr(&#039;title&#039;);&lt;br /&gt;
}&lt;br /&gt;
function initSanctuaryTitle() {&lt;br /&gt;
$(&#039;.vh-sanctuary-title a&#039;).each(function () {&lt;br /&gt;
var $link = $(this);&lt;br /&gt;
$link.removeClass(&#039;vh-title-morph&#039;);&lt;br /&gt;
$link.find(&#039;.vh-title-hover, .vh-title-default&#039;).remove();&lt;br /&gt;
$link.text(&#039;Who Is Śrīla Prabhupāda&#039;);&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
removeTopBarHelpTexts();&lt;br /&gt;
initSanctuaryTitle();&lt;br /&gt;
setTimeout(removeTopBarHelpTexts, 400);&lt;br /&gt;
setTimeout(removeTopBarHelpTexts, 1500);&lt;br /&gt;
});&lt;br /&gt;
// ==========================================================================&lt;br /&gt;
/* V175: decorative cursor code removed; the native system cursor is retained. */&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 92: PERMANENT BOTTOM NAVIGATION BAR (MAIN PAGE &amp;amp; REGULAR WIKI PAGES)&lt;br /&gt;
- Fixed at bottom of screen, permanently visible while scrolling.&lt;br /&gt;
- Core Principles (/wiki/Vanipedia_Vision)&lt;br /&gt;
- Volunteer (/wiki/Vaniseva)&lt;br /&gt;
- Community (/wiki/Vanipedia_Community)&lt;br /&gt;
- Contact (/contact.php, opens in new window)&lt;br /&gt;
- Donate (/wiki/Special:IframePage)&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function initPermanentBottomBar() {&lt;br /&gt;
function isEntryPage() {&lt;br /&gt;
return (&lt;br /&gt;
document.body.classList.contains(&#039;ext-vp3d-fullscreen&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-container&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-wrapper&#039;) ||&lt;br /&gt;
window.location.pathname === &#039;/&#039; ||&lt;br /&gt;
(window.location.pathname === &#039;/index.php&#039; &amp;amp;&amp;amp; !window.location.search) ||&lt;br /&gt;
(window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; (mw.config.get(&#039;wgPageName&#039;) === &#039;Entry_Page&#039; || mw.config.get(&#039;wgTitle&#039;) === &#039;Entry Page&#039;))&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
/* V190: mobile footer navigation starts at Home/Main Page, with reachable horizontal overflow. */&lt;br /&gt;
function updateBottomBarLayout(bar) {&lt;br /&gt;
if (!bar) return;&lt;br /&gt;
var mobile = window.innerWidth &amp;lt;= 999 || document.body.classList.contains(&#039;skin-minerva&#039;);&lt;br /&gt;
var inner = bar.querySelector(&#039;.vh-bottom-bar-inner&#039;);&lt;br /&gt;
var links = bar.querySelector(&#039;.vh-bottom-nav-links&#039;);&lt;br /&gt;
var left = bar.querySelector(&#039;.vh-bottom-bar-left-space&#039;);&lt;br /&gt;
var right = bar.querySelector(&#039;.vh-bottom-bar-right-space&#039;);&lt;br /&gt;
if (!inner || !links) return;&lt;br /&gt;
inner.style.setProperty(&#039;padding&#039;, mobile ? &#039;0 10px&#039; : &#039;0 24px&#039;, &#039;important&#039;);&lt;br /&gt;
inner.style.setProperty(&#039;min-width&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
if (mobile) inner.style.setProperty(&#039;justify-content&#039;, &#039;flex-start&#039;, &#039;important&#039;);&lt;br /&gt;
else inner.style.removeProperty(&#039;justify-content&#039;);&lt;br /&gt;
links.style.setProperty(&#039;justify-content&#039;, mobile ? &#039;flex-start&#039; : &#039;center&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;flex&#039;, mobile ? &#039;1 1 auto&#039; : &#039;0 0 auto&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;width&#039;, mobile ? &#039;100%&#039; : &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;min-width&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;gap&#039;, mobile ? &#039;8px&#039; : &#039;12px&#039;, &#039;important&#039;);&lt;br /&gt;
links.style.setProperty(&#039;flex-wrap&#039;, &#039;nowrap&#039;, &#039;important&#039;);&lt;br /&gt;
if (mobile) links.style.setProperty(&#039;overflow-x&#039;, &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
else links.style.removeProperty(&#039;overflow-x&#039;);&lt;br /&gt;
links.querySelectorAll(&#039;.vh-bottom-link, .vh-bottom-sep&#039;).forEach(function (item) {&lt;br /&gt;
item.style.setProperty(&#039;flex-shrink&#039;, &#039;0&#039;, &#039;important&#039;);&lt;br /&gt;
});&lt;br /&gt;
if (left) left.style.setProperty(&#039;display&#039;, mobile ? &#039;none&#039; : &#039;block&#039;, &#039;important&#039;);&lt;br /&gt;
if (right) right.style.setProperty(&#039;display&#039;, mobile ? &#039;none&#039; : &#039;flex&#039;, &#039;important&#039;);&lt;br /&gt;
if (mobile &amp;amp;&amp;amp; bar.dataset.vpFooterMode !== &#039;mobile&#039;) {&lt;br /&gt;
links.scrollLeft = 0;&lt;br /&gt;
inner.scrollLeft = 0;&lt;br /&gt;
}&lt;br /&gt;
bar.dataset.vpFooterMode = mobile ? &#039;mobile&#039; : &#039;desktop&#039;;&lt;br /&gt;
}&lt;br /&gt;
function setupBottomBar() {&lt;br /&gt;
// Never inject on the 3D entry page; remove if already present&lt;br /&gt;
if (isEntryPage()) {&lt;br /&gt;
var existing = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (existing) existing.remove();&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
var currentBar = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (currentBar) { updateBottomBarLayout(currentBar); return; }&lt;br /&gt;
var bar = document.createElement(&#039;nav&#039;);&lt;br /&gt;
bar.id = &#039;vh-bottom-bar&#039;;&lt;br /&gt;
bar.className = &#039;vh-bottom-bar&#039;;&lt;br /&gt;
bar.setAttribute(&#039;aria-label&#039;, &#039;Vanipedia Global Navigation&#039;);&lt;br /&gt;
bar.innerHTML =&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-bar-inner&amp;quot; style=&amp;quot;display:flex !important; align-items:center !important; width:100% !important; max-width:100% !important; height:100% !important; padding:0 24px !important; box-sizing:border-box !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-bar-left-space&amp;quot; style=&amp;quot;flex:1 1 0 !important; min-width:0 !important;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-nav-links&amp;quot; style=&amp;quot;flex:0 0 auto !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:12px !important; white-space:nowrap !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/&amp;quot; class=&amp;quot;vh-bottom-link vh-bottom-entry&amp;quot;&amp;gt;Home&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot; class=&amp;quot;vh-bottom-link vh-bottom-home&amp;quot;&amp;gt;Main Page&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Vanipedia_Vision&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Core Principles&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Vaniseva&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Volunteer&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Vanipedia_Community&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Community&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/contact.php&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-link&amp;quot;&amp;gt;Contact&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vh-bottom-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;/wiki/Special:IframePage&amp;quot; class=&amp;quot;vh-bottom-link vh-bottom-donate&amp;quot;&amp;gt;Donate&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-bar-right-space&amp;quot; style=&amp;quot;flex:1 1 0 !important; min-width:0 !important; display:flex !important; align-items:center !important; justify-content:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-bottom-social-links&amp;quot; style=&amp;quot;position:static !important; transform:none !important; display:inline-flex !important; align-items:center !important; gap:24px !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.youtube.com/@VanimediaPrabhupada&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;YouTube&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/YouTube_Logo_B.png&amp;quot; alt=&amp;quot;YouTube&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.facebook.com/vanipedia.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;Facebook Page&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/Facebook_Group_Logo.png&amp;quot; alt=&amp;quot;Facebook&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.facebook.com/groups/VanipediaGroup&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;Facebook Group&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/Facebook_Logo_2023.png&amp;quot; alt=&amp;quot;Facebook Group&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://www.instagram.com/vanipediaprabhupada/&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vh-bottom-social-item&amp;quot; title=&amp;quot;Instagram&amp;quot; style=&amp;quot;display:inline-flex !important;align-items:center !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;img src=&amp;quot;/wiki/Special:FilePath/Insta Logo.png&amp;quot; alt=&amp;quot;Instagram&amp;quot; style=&amp;quot;height:20px !important;width:auto !important;vertical-align:middle !important;display:block !important;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
var stageSlot = document.getElementById(&#039;vani-stage-footer-slot&#039;);&lt;br /&gt;
if (stageSlot) {&lt;br /&gt;
stageSlot.appendChild(bar);&lt;br /&gt;
} else {&lt;br /&gt;
document.body.appendChild(bar);&lt;br /&gt;
}&lt;br /&gt;
updateBottomBarLayout(bar);&lt;br /&gt;
}&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, function () {&lt;br /&gt;
updateBottomBarLayout(document.getElementById(&#039;vh-bottom-bar&#039;));&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
// Remove bar if 3D entry page activates asynchronously&lt;br /&gt;
if (window.MutationObserver &amp;amp;&amp;amp; document.body) {&lt;br /&gt;
var observer = new MutationObserver(function() {&lt;br /&gt;
if (isEntryPage()) {&lt;br /&gt;
var existing = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (existing) existing.remove();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
observer.observe(document.body, { attributes: true, attributeFilter: [&#039;class&#039;], childList: true });&lt;br /&gt;
}&lt;br /&gt;
if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
document.addEventListener(&#039;DOMContentLoaded&#039;, setupBottomBar);&lt;br /&gt;
} else {&lt;br /&gt;
setupBottomBar();&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
// Chrome suppression for Entry Page&lt;br /&gt;
(function suppressEntryPageChrome() {&lt;br /&gt;
function checkEntryChrome() {&lt;br /&gt;
var isEntry = (&lt;br /&gt;
document.body.classList.contains(&#039;ext-vp3d-fullscreen&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-container&#039;) ||&lt;br /&gt;
!!document.querySelector(&#039;.vp-entry3d-wrapper&#039;) ||&lt;br /&gt;
window.location.pathname === &#039;/&#039; ||&lt;br /&gt;
(window.location.pathname === &#039;/index.php&#039; &amp;amp;&amp;amp; !window.location.search)&lt;br /&gt;
);&lt;br /&gt;
if (isEntry) {&lt;br /&gt;
var headers = document.querySelectorAll(&#039;.header-container, .header-chrome, .minerva-header, .vector-header-container, #mw-head, .mw-header&#039;);&lt;br /&gt;
for (var i = 0; i &amp;lt; headers.length; i++) {&lt;br /&gt;
headers[i].style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
}&lt;br /&gt;
var b = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
if (b) b.remove();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
document.addEventListener(&#039;DOMContentLoaded&#039;, checkEntryChrome);&lt;br /&gt;
} else {&lt;br /&gt;
checkEntryChrome();&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 97: MOBILE BURGER MENU TOGGLE ENHANCER&lt;br /&gt;
Ensures the hamburger menu reliably opens and closes the Vector navigation&lt;br /&gt;
drawer on mobile viewports and touch devices.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
function initMobileMenuToggle() {&lt;br /&gt;
var dropdown = document.getElementById(&#039;vector-main-menu-dropdown&#039;);&lt;br /&gt;
if (!dropdown || dropdown.dataset.vaniMobileInit) return;&lt;br /&gt;
dropdown.dataset.vaniMobileInit = &#039;true&#039;;&lt;br /&gt;
var label = dropdown.querySelector(&#039;.vector-dropdown-label&#039;);&lt;br /&gt;
var checkbox = document.getElementById(&#039;vector-main-menu-dropdown-checkbox&#039;);&lt;br /&gt;
var content = dropdown.querySelector(&#039;.vector-dropdown-content&#039;);&lt;br /&gt;
if (label &amp;amp;&amp;amp; checkbox) {&lt;br /&gt;
label.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
setTimeout(function() {&lt;br /&gt;
if (content) {&lt;br /&gt;
if (checkbox.checked) {&lt;br /&gt;
content.classList.add(&#039;is-open&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
content.classList.remove(&#039;is-open&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}, 50);&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(initMobileMenuToggle);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initMobileMenuToggle);&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
VANIPEDIA MOBILE JAVASCRIPT (MediaWiki:Mobile.js)&lt;br /&gt;
1. User Menu Dropdown: Intercepts #ca-mytalks on mobile to show the regular&lt;br /&gt;
user dropdown menu (Talk, Preferences, Contributions, Log out) matching desktop.&lt;br /&gt;
2. Self-contained styles injected into &amp;lt;head&amp;gt;.&lt;br /&gt;
3. Screen Orientation lock to landscape on Main Page.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
// 1. Inject self-contained dropdown styles immediately into &amp;lt;head&amp;gt;&lt;br /&gt;
var styleId = &#039;vani-mobile-dropdown-styles&#039;;&lt;br /&gt;
if (!document.getElementById(styleId)) {&lt;br /&gt;
var style = document.createElement(&#039;style&#039;);&lt;br /&gt;
style.id = styleId;&lt;br /&gt;
style.textContent = [&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu {&#039;,&lt;br /&gt;
&#039;  display: none !important;&#039;,&lt;br /&gt;
&#039;  position: fixed !important;&#039;,&lt;br /&gt;
&#039;  top: 52px !important;&#039;,&lt;br /&gt;
&#039;  right: 8px !important;&#039;,&lt;br /&gt;
&#039;  width: 175px !important;&#039;,&lt;br /&gt;
&#039;  background-color: #1f3e45 !important;&#039;,&lt;br /&gt;
&#039;  border: 1.5px solid #b1873d !important;&#039;,&lt;br /&gt;
&#039;  border-radius: 6px !important;&#039;,&lt;br /&gt;
&#039;  box-shadow: 0 8px 24px rgba(0,0,0,0.5) !important;&#039;,&lt;br /&gt;
&#039;  padding: 6px 0 !important;&#039;,&lt;br /&gt;
&#039;  z-index: 999999 !important;&#039;,&lt;br /&gt;
&#039;  box-sizing: border-box !important;&#039;,&lt;br /&gt;
&#039;  flex-direction: column !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu.is-open {&#039;,&lt;br /&gt;
&#039;  display: flex !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-item {&#039;,&lt;br /&gt;
&#039;  color: #f5d77f !important;&#039;,&lt;br /&gt;
&#039;  font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Arial, sans-serif !important;&#039;,&lt;br /&gt;
&#039;  font-size: 15px !important;&#039;,&lt;br /&gt;
&#039;  font-weight: 500 !important;&#039;,&lt;br /&gt;
&#039;  padding: 10px 18px !important;&#039;,&lt;br /&gt;
&#039;  text-decoration: none !important;&#039;,&lt;br /&gt;
&#039;  display: block !important;&#039;,&lt;br /&gt;
&#039;  line-height: 1.2 !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-item:hover,&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-item:active {&#039;,&lt;br /&gt;
&#039;  background-color: #345B63 !important;&#039;,&lt;br /&gt;
&#039;  color: #ffffff !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu .vani-user-menu-divider {&#039;,&lt;br /&gt;
&#039;  height: 1px !important;&#039;,&lt;br /&gt;
&#039;  background-color: rgba(177, 135, 61, 0.35) !important;&#039;,&lt;br /&gt;
&#039;  margin: 5px 0 !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-logout {&#039;,&lt;br /&gt;
&#039;  color: #fca5a5 !important;&#039;,&lt;br /&gt;
&#039;}&#039;,&lt;br /&gt;
&#039;#vanipedia-mobile-user-menu a.vani-user-menu-logout:hover {&#039;,&lt;br /&gt;
&#039;  background-color: rgba(239, 68, 68, 0.2) !important;&#039;,&lt;br /&gt;
&#039;  color: #ffffff !important;&#039;,&lt;br /&gt;
&#039;}&#039;&lt;br /&gt;
].join(&#039;\n&#039;);&lt;br /&gt;
document.head.appendChild(style);&lt;br /&gt;
}&lt;br /&gt;
// 2. Setup user dropdown click interceptor&lt;br /&gt;
function initUserMenuDropdown() {&lt;br /&gt;
var $userBtn = $(&#039;#ca-mytalks&#039;);&lt;br /&gt;
if (!$userBtn.length || $userBtn.data(&#039;vaniMenuInit&#039;)) return;&lt;br /&gt;
$userBtn.data(&#039;vaniMenuInit&#039;, true);&lt;br /&gt;
// Prevent opening talk page directly&lt;br /&gt;
$userBtn.attr(&#039;href&#039;, &#039;javascript:void(0)&#039;);&lt;br /&gt;
// Build the dropdown container attached to body&lt;br /&gt;
var $dropdown = $(&#039;#vanipedia-mobile-user-menu&#039;);&lt;br /&gt;
if (!$dropdown.length) {&lt;br /&gt;
$dropdown = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-mobile-user-menu&#039;,&lt;br /&gt;
class: &#039;vanipedia-mobile-user-dropdown&#039;&lt;br /&gt;
});&lt;br /&gt;
var user = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgUserName&#039;)) || &#039;Kashya&#039;;&lt;br /&gt;
var talkUrl = &#039;/wiki/User_talk:&#039; + encodeURIComponent(user);&lt;br /&gt;
var prefUrl = &#039;/wiki/Special:Preferences&#039;;&lt;br /&gt;
var contUrl = &#039;/wiki/Special:Contributions/&#039; + encodeURIComponent(user);&lt;br /&gt;
var page = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgPageName&#039;)) || &#039;Main_Page&#039;;&lt;br /&gt;
var logoutUrl = &#039;/w/index.php?title=Special:UserLogout&amp;amp;returnto=&#039; + encodeURIComponent(page) + &#039;&amp;amp;useformat=mobile&#039;;&lt;br /&gt;
$dropdown.html(&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + talkUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item&amp;quot;&amp;gt;Talk&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + prefUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item&amp;quot;&amp;gt;Preferences&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + contUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item&amp;quot;&amp;gt;Contributions&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vani-user-menu-divider&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;&#039; + logoutUrl + &#039;&amp;quot; class=&amp;quot;vani-user-menu-item vani-user-menu-logout&amp;quot;&amp;gt;Log out&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
);&lt;br /&gt;
$(&#039;body&#039;).append($dropdown);&lt;br /&gt;
}&lt;br /&gt;
// Toggle on click&lt;br /&gt;
$userBtn.on(&#039;click&#039;, function(e) {&lt;br /&gt;
e.preventDefault();&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
$dropdown.toggleClass(&#039;is-open&#039;);&lt;br /&gt;
});&lt;br /&gt;
// Close on clicking outside&lt;br /&gt;
$(document).on(&#039;click touchstart&#039;, function(e) {&lt;br /&gt;
if (!$(e.target).closest(&#039;#ca-mytalks, #vanipedia-mobile-user-menu&#039;).length) {&lt;br /&gt;
$dropdown.removeClass(&#039;is-open&#039;);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
// =========================================================================&lt;br /&gt;
// 3. Container-Level Auto-Landscape &amp;amp; 2D Fitting (STEP 115)&lt;br /&gt;
// Matches the exact architecture of VanipediaEntry3D:&lt;br /&gt;
// - Keeps &amp;lt;body&amp;gt; stable without full-page transforms.&lt;br /&gt;
// - Wraps #vani-home inside #vani-mobile-stage &amp;gt; #vani-rotated-box.&lt;br /&gt;
// - Rotates #vani-rotated-box 90deg in portrait mode.&lt;br /&gt;
// - Scales the 1200px desktop layout so all sections (Triad, Timeline,&lt;br /&gt;
//   4 Taxonomy Cards, Bottom Bar) fit the phone screen without cropping.&lt;br /&gt;
// =========================================================================&lt;br /&gt;
/* =========================================================================&lt;br /&gt;
3. STEP 117: UNIFIED 3-SLOT ROTATED LANDSCAPE STAGE (TOP BAR + MAIN PAGE + BOTTOM BAR)&lt;br /&gt;
- Puts Top Bar, #vani-home, and Bottom Bar together in landscape.&lt;br /&gt;
- Rotates 90deg as a single unified screen when held in portrait.&lt;br /&gt;
- Stays completely horizontal with zero rotation when held in native landscape.&lt;br /&gt;
- Leaves regular wiki pages and desktop view completely untouched.&lt;br /&gt;
========================================================================= */&lt;br /&gt;
function initMobileMainPageStage() {&lt;br /&gt;
if (window._vaniMainPageStageInit) return;&lt;br /&gt;
var pageName = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgPageName&#039;)) || &#039;&#039;;&lt;br /&gt;
var isMainPage = pageName === &#039;Main_Page&#039; || document.body.classList.contains(&#039;page-Main_Page&#039;);&lt;br /&gt;
if (!isMainPage) return;&lt;br /&gt;
var $vh = $(&#039;#vani-home&#039;);&lt;br /&gt;
if (!$vh.length) return;&lt;br /&gt;
window._vaniMainPageStageInit = true;&lt;br /&gt;
var $stage = null;&lt;br /&gt;
var $rotatedBox = null;&lt;br /&gt;
var $headerSlot = null;&lt;br /&gt;
var $contentSlot = null;&lt;br /&gt;
var $footerSlot = null;&lt;br /&gt;
var $topHeader = null;&lt;br /&gt;
var $bottomBar = null;&lt;br /&gt;
var $headerParent = null;&lt;br /&gt;
var $footerParent = null;&lt;br /&gt;
var $vhParent = null;&lt;br /&gt;
function ensureStage() {&lt;br /&gt;
if (!$(&#039;#vani-mobile-stage&#039;).length) {&lt;br /&gt;
$topHeader = $(&#039;.vector-header-container, #mw-head, .mw-header, .header-container, header.header-chrome&#039;).filter(&#039;:visible&#039;).first();&lt;br /&gt;
if (!$topHeader.length) {&lt;br /&gt;
$topHeader = $(&#039;.vector-header-container, #mw-head, .mw-header, .header-container, header.header-chrome&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
$bottomBar = $(&#039;#vh-bottom-bar&#039;);&lt;br /&gt;
if ($topHeader.length) $headerParent = $topHeader.parent();&lt;br /&gt;
if ($bottomBar.length) $footerParent = $bottomBar.parent();&lt;br /&gt;
$vhParent = $vh.parent();&lt;br /&gt;
var stageHtml = [&lt;br /&gt;
&#039;&amp;lt;div id=&amp;quot;vani-mobile-stage&amp;quot;&amp;gt;&#039;,&lt;br /&gt;
&#039;  &amp;lt;div id=&amp;quot;vani-rotated-box&amp;quot;&amp;gt;&#039;,&lt;br /&gt;
&#039;    &amp;lt;div id=&amp;quot;vani-stage-header-slot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;    &amp;lt;div id=&amp;quot;vani-stage-content-slot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;    &amp;lt;div id=&amp;quot;vani-stage-footer-slot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;  &amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
].join(&#039;&#039;);&lt;br /&gt;
$(&#039;body&#039;).append(stageHtml);&lt;br /&gt;
document.body.classList.add(&#039;has-vani-stage&#039;);&lt;br /&gt;
$stage = $(&#039;#vani-mobile-stage&#039;);&lt;br /&gt;
$rotatedBox = $(&#039;#vani-rotated-box&#039;);&lt;br /&gt;
$headerSlot = $(&#039;#vani-stage-header-slot&#039;);&lt;br /&gt;
$contentSlot = $(&#039;#vani-stage-content-slot&#039;);&lt;br /&gt;
$footerSlot = $(&#039;#vani-stage-footer-slot&#039;);&lt;br /&gt;
if ($topHeader.length) {&lt;br /&gt;
$headerSlot.append($topHeader);&lt;br /&gt;
var $menu = $(&#039;#vanipedia-mobile-user-menu&#039;);&lt;br /&gt;
if ($menu.length) $headerSlot.append($menu);&lt;br /&gt;
}&lt;br /&gt;
$contentSlot.append($vh);&lt;br /&gt;
if ($bottomBar.length) {&lt;br /&gt;
$footerSlot.append($bottomBar);&lt;br /&gt;
}&lt;br /&gt;
} else {&lt;br /&gt;
$stage = $(&#039;#vani-mobile-stage&#039;);&lt;br /&gt;
$rotatedBox = $(&#039;#vani-rotated-box&#039;);&lt;br /&gt;
$headerSlot = $(&#039;#vani-stage-header-slot&#039;);&lt;br /&gt;
$contentSlot = $(&#039;#vani-stage-content-slot&#039;);&lt;br /&gt;
$footerSlot = $(&#039;#vani-stage-footer-slot&#039;);&lt;br /&gt;
if (!$footerSlot.find(&#039;#vh-bottom-bar&#039;).length) {&lt;br /&gt;
var $b = $(&#039;#vh-bottom-bar&#039;);&lt;br /&gt;
if ($b.length) $footerSlot.append($b);&lt;br /&gt;
}&lt;br /&gt;
if (!$headerSlot.find(&#039;.vector-header-container, #mw-head, .header-container&#039;).length) {&lt;br /&gt;
var $h = $(&#039;.vector-header-container, #mw-head, .mw-header, .header-container&#039;).first();&lt;br /&gt;
if ($h.length) $headerSlot.append($h);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if ($headerSlot &amp;amp;&amp;amp; !$headerSlot.find(&#039;.vanipedia-stage-title-link&#039;).length) {&lt;br /&gt;
var $st = $(&#039;&amp;lt;a class=&amp;quot;vanipedia-stage-title-link&amp;quot; href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;Vanipedia&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
var $targetNav = $headerSlot.find(&#039;.vector-header-start, .minerva-header, .header-container&#039;);&lt;br /&gt;
if ($targetNav.length) {&lt;br /&gt;
$targetNav.first().children().first().after($st);&lt;br /&gt;
} else {&lt;br /&gt;
$headerSlot.prepend($st);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
function updateLayout() {&lt;br /&gt;
var screenW = window.innerWidth;&lt;br /&gt;
var screenH = window.innerHeight;&lt;br /&gt;
var isMobile = (&#039;ontouchstart&#039; in window) || (navigator.maxTouchPoints &amp;gt; 0) || (screenW &amp;lt; 900) || (screenH &amp;lt; 900 &amp;amp;&amp;amp; screenH &amp;gt; screenW);&lt;br /&gt;
if (!isMobile &amp;amp;&amp;amp; screenW &amp;gt;= 1000 &amp;amp;&amp;amp; screenW &amp;gt; screenH) {&lt;br /&gt;
if ($(&#039;#vani-mobile-stage&#039;).length) {&lt;br /&gt;
if ($topHeader &amp;amp;&amp;amp; $topHeader.length &amp;amp;&amp;amp; $headerParent) {&lt;br /&gt;
$headerParent.prepend($topHeader);&lt;br /&gt;
}&lt;br /&gt;
if ($vhParent) {&lt;br /&gt;
$vhParent.append($vh);&lt;br /&gt;
}&lt;br /&gt;
if ($bottomBar &amp;amp;&amp;amp; $bottomBar.length &amp;amp;&amp;amp; $footerParent) {&lt;br /&gt;
$footerParent.append($bottomBar);&lt;br /&gt;
}&lt;br /&gt;
var $m = $(&#039;#vanipedia-mobile-user-menu&#039;);&lt;br /&gt;
if ($m.length) $(&#039;body&#039;).append($m);&lt;br /&gt;
$(&#039;#vani-mobile-stage&#039;).remove();&lt;br /&gt;
document.body.classList.remove(&#039;has-vani-stage&#039;);&lt;br /&gt;
$vh.css({ &#039;transform&#039;: &#039;&#039;, &#039;transform-origin&#039;: &#039;&#039;, &#039;width&#039;: &#039;&#039; });&lt;br /&gt;
}&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
ensureStage();&lt;br /&gt;
var isMobilePortrait = (screenH &amp;gt; screenW) &amp;amp;&amp;amp; (screenW &amp;lt; 850);&lt;br /&gt;
var landscapeW = isMobilePortrait ? screenH : screenW;&lt;br /&gt;
var landscapeH = isMobilePortrait ? screenW : screenH;&lt;br /&gt;
$rotatedBox.css({&lt;br /&gt;
&#039;width&#039;: landscapeW + &#039;px&#039;,&lt;br /&gt;
&#039;height&#039;: landscapeH + &#039;px&#039;&lt;br /&gt;
});&lt;br /&gt;
if (isMobilePortrait) {&lt;br /&gt;
$rotatedBox.removeClass(&#039;is-native-landscape&#039;).addClass(&#039;is-auto-landscape&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
$rotatedBox.removeClass(&#039;is-auto-landscape&#039;).addClass(&#039;is-native-landscape&#039;);&lt;br /&gt;
}&lt;br /&gt;
var headerH = 50;&lt;br /&gt;
var footerH = 36;&lt;br /&gt;
var availableContentH = Math.max(120, landscapeH - headerH - footerH);&lt;br /&gt;
$contentSlot.css({&lt;br /&gt;
&#039;height&#039;: availableContentH + &#039;px&#039;&lt;br /&gt;
});&lt;br /&gt;
var baseW = 1200;&lt;br /&gt;
var baseH = 475;&lt;br /&gt;
var scaleW = landscapeW / baseW;&lt;br /&gt;
var scaleH = availableContentH / baseH;&lt;br /&gt;
var scale = Math.min(scaleW, scaleH);&lt;br /&gt;
if (scale &amp;gt; 0.85) scale = 0.85;&lt;br /&gt;
if (scale &amp;lt; 0.45) scale = 0.45;&lt;br /&gt;
var scaledWidth = baseW * scale;&lt;br /&gt;
var offsetX = Math.max(0, (landscapeW - scaledWidth) / 2);&lt;br /&gt;
$vh.css({&lt;br /&gt;
&#039;transform&#039;: &#039;translate(&#039; + offsetX.toFixed(1) + &#039;px, 0) scale(&#039; + scale.toFixed(4) + &#039;)&#039;,&lt;br /&gt;
&#039;transform-origin&#039;: &#039;top left&#039;,&lt;br /&gt;
&#039;width&#039;: baseW + &#039;px&#039;&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
var touchStartY = 0;&lt;br /&gt;
var touchStartScroll = 0;&lt;br /&gt;
window.addEventListener(&#039;touchstart&#039;, function(e) {&lt;br /&gt;
if ($rotatedBox &amp;amp;&amp;amp; $rotatedBox.hasClass(&#039;is-auto-landscape&#039;) &amp;amp;&amp;amp; e.touches &amp;amp;&amp;amp; e.touches.length === 1) {&lt;br /&gt;
touchStartY = e.touches[0].clientX;&lt;br /&gt;
if ($contentSlot &amp;amp;&amp;amp; $contentSlot[0]) {&lt;br /&gt;
touchStartScroll = $contentSlot[0].scrollTop || 0;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
window.addEventListener(&#039;touchmove&#039;, function(e) {&lt;br /&gt;
if ($rotatedBox &amp;amp;&amp;amp; $rotatedBox.hasClass(&#039;is-auto-landscape&#039;) &amp;amp;&amp;amp; e.touches &amp;amp;&amp;amp; e.touches.length === 1) {&lt;br /&gt;
var delta = touchStartY - e.touches[0].clientX;&lt;br /&gt;
if ($contentSlot &amp;amp;&amp;amp; $contentSlot[0]) {&lt;br /&gt;
$contentSlot[0].scrollTop = touchStartScroll + delta;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
window.addEventListener(&#039;wheel&#039;, function(e) {&lt;br /&gt;
if ($rotatedBox &amp;amp;&amp;amp; $rotatedBox.hasClass(&#039;is-auto-landscape&#039;) &amp;amp;&amp;amp; $contentSlot &amp;amp;&amp;amp; $contentSlot[0]) {&lt;br /&gt;
$contentSlot[0].scrollTop += e.deltaY;&lt;br /&gt;
}&lt;br /&gt;
}, { passive: true });&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateLayout);&lt;br /&gt;
window.addEventListener(&#039;orientationchange&#039;, function() {&lt;br /&gt;
setTimeout(updateLayout, 150);&lt;br /&gt;
});&lt;br /&gt;
updateLayout();&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
initUserMenuDropdown(); // V174: natural portrait/landscape flow; no forced rotation.&lt;br /&gt;
});&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
initUserMenuDropdown(); // V174: natural portrait/landscape flow; no forced rotation.&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
STEP 119: EXACT DESKTOP SIDEBAR INJECTION INTO MOBILE BURGER DRAWER&lt;br /&gt;
1. Empties all irrelevant Minerva items (Nearby, Random, Settings, About).&lt;br /&gt;
2. Clones or fetches the exact desktop Vector 2022 sidebar (#vector-main-menu).&lt;br /&gt;
3. Tags each section with .vanipedia-sidebar-menu for the true desktop accordion.&lt;br /&gt;
4. Connects the 102 Languages live search box.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
(function initExactMobileSidebar() {&lt;br /&gt;
function cleanAndInject($drawer, sidebarHtml) {&lt;br /&gt;
if ($drawer.data(&#039;vaniSidebarCleaned&#039;)) return;&lt;br /&gt;
$drawer.data(&#039;vaniSidebarCleaned&#039;, true);&lt;br /&gt;
// 1. Remove all default Minerva items (Nearby, Random, Personal, Hlist)&lt;br /&gt;
$drawer.find(&#039;#p-navigation, #p-personal, ul.hlist, .menu__item--nearby, .menu__item--random&#039;).remove();&lt;br /&gt;
// 2. Parse and filter desktop sidebar HTML&lt;br /&gt;
var $parsed = $(&#039;&amp;lt;div&amp;gt;&#039;).append($.parseHTML(sidebarHtml));&lt;br /&gt;
var $menus = $parsed.find(&#039;.vector-menu&#039;);&lt;br /&gt;
if (!$menus.length) {&lt;br /&gt;
$menus = $parsed.find(&#039;.portal, [id^=&amp;quot;p-&amp;quot;]&#039;);&lt;br /&gt;
}&lt;br /&gt;
var $container = $(&#039;&amp;lt;div&amp;gt;&#039;, { id: &#039;vani-mobile-synced-sidebar&#039; });&lt;br /&gt;
$menus.each(function(idx) {&lt;br /&gt;
var $menu = $(this).clone();&lt;br /&gt;
var menuId = $menu.attr(&#039;id&#039;) || &#039;&#039;;&lt;br /&gt;
// Ignore personal or search menus if caught&lt;br /&gt;
if (menuId === &#039;p-personal&#039; || menuId === &#039;p-search&#039; || menuId === &#039;p-logo&#039;) return;&lt;br /&gt;
// Apply standard desktop class&lt;br /&gt;
$menu.addClass(&#039;vanipedia-sidebar-menu&#039;);&lt;br /&gt;
// Collapse by default, except the first section (Navigation)&lt;br /&gt;
if (idx === 0) {&lt;br /&gt;
$menu.removeClass(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
$menu.addClass(&#039;vanipedia-collapsed&#039;);&lt;br /&gt;
}&lt;br /&gt;
$container.append($menu);&lt;br /&gt;
});&lt;br /&gt;
// 3. Mount cleanly inside mobile drawer&lt;br /&gt;
$drawer.empty().append($container);&lt;br /&gt;
// 4. Initialize 102 Languages live search box in the cloned menu&lt;br /&gt;
initLanguageSearchInDrawer($container);&lt;br /&gt;
}&lt;br /&gt;
function initLanguageSearchInDrawer($container) {&lt;br /&gt;
var $sidebarMenu = $container.find(&#039;#p-102_Languages ul, [id*=&amp;quot;102_Languages&amp;quot;] ul&#039;).first();&lt;br /&gt;
if ($sidebarMenu.length === 0) {&lt;br /&gt;
$container.find(&#039;.vector-menu-heading, .portal h3&#039;).each(function() {&lt;br /&gt;
if ($(this).text().trim().indexOf(&#039;102 Languages&#039;) !== -1) {&lt;br /&gt;
$sidebarMenu = $(this).closest(&#039;.vector-menu, .portal&#039;).find(&#039;ul&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
if (!$sidebarMenu || $sidebarMenu.length === 0 || $sidebarMenu.find(&#039;#sidebarLanguageSearch&#039;).length) return;&lt;br /&gt;
var $searchLi = $(&#039;&amp;lt;li id=&amp;quot;n-language-search&amp;quot; style=&amp;quot;margin: 8px 10px; list-style: none;&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
var $searchBox = $(&#039;&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;sidebarLanguageSearch&amp;quot; placeholder=&amp;quot;Search 102 Languages...&amp;quot; autocomplete=&amp;quot;off&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
var $resultsContainer = $(&#039;&amp;lt;ul id=&amp;quot;sidebarLanguageResults&amp;quot; style=&amp;quot;list-style: none; padding: 0; margin: 4px 0 0 0; max-height: 200px; overflow-y: auto; border: 1px solid #2c4c50; background: #ffffff; display: none;&amp;quot;&amp;gt;&amp;lt;/ul&amp;gt;&#039;);&lt;br /&gt;
$searchLi.append($searchBox).append($resultsContainer);&lt;br /&gt;
$sidebarMenu.prepend($searchLi);&lt;br /&gt;
var api = new mw.Api();&lt;br /&gt;
var languageList = [];&lt;br /&gt;
api.get({&lt;br /&gt;
action: &#039;query&#039;,&lt;br /&gt;
list: &#039;categorymembers&#039;,&lt;br /&gt;
cmtitle: &#039;Category:Languages_with_Total_Pages&#039;,&lt;br /&gt;
cmlimit: &#039;max&#039;,&lt;br /&gt;
format: &#039;json&#039;&lt;br /&gt;
}).done(function(data) {&lt;br /&gt;
if (data.query &amp;amp;&amp;amp; data.query.categorymembers) {&lt;br /&gt;
languageList = data.query.categorymembers.map(function(member) {&lt;br /&gt;
return {&lt;br /&gt;
title: member.title,&lt;br /&gt;
url: mw.util.getUrl(member.title)&lt;br /&gt;
};&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
$searchBox.on(&#039;keyup&#039;, function(e) {&lt;br /&gt;
e.stopPropagation();&lt;br /&gt;
var term = $(this).val().toLowerCase().trim();&lt;br /&gt;
$resultsContainer.empty();&lt;br /&gt;
if (term.length === 0) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
var matches = languageList.filter(function(item) {&lt;br /&gt;
return item.title.toLowerCase().indexOf(term) !== -1;&lt;br /&gt;
});&lt;br /&gt;
if (matches.length &amp;gt; 0) {&lt;br /&gt;
matches.slice(0, 15).forEach(function(item) {&lt;br /&gt;
var $li = $(&#039;&amp;lt;li&amp;gt;&#039;, { style: &#039;padding: 6px 12px; border-bottom: 1px solid #eaeff0;&#039; });&lt;br /&gt;
var $a = $(&#039;&amp;lt;a&amp;gt;&#039;, {&lt;br /&gt;
href: item.url,&lt;br /&gt;
text: item.title,&lt;br /&gt;
style: &#039;color: #1b3033; text-decoration: none; display: block;&#039;&lt;br /&gt;
});&lt;br /&gt;
$li.append($a);&lt;br /&gt;
$resultsContainer.append($li);&lt;br /&gt;
});&lt;br /&gt;
$resultsContainer.show();&lt;br /&gt;
} else {&lt;br /&gt;
$resultsContainer.html(&#039;&amp;lt;li style=&amp;quot;padding: 6px 12px; color: #888; font-style: italic;&amp;quot;&amp;gt;No languages found&amp;lt;/li&amp;gt;&#039;).show();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
$(document).on(&#039;click touchstart&#039;, function(e) {&lt;br /&gt;
if (!$(e.target).closest(&#039;#n-language-search&#039;).length) {&lt;br /&gt;
$resultsContainer.hide();&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
function setupMobileDrawer() {&lt;br /&gt;
var $drawer = $(&#039;#mw-mf-page-left&#039;);&lt;br /&gt;
if (!$drawer.length) return;&lt;br /&gt;
// Check if desktop sidebar is already in DOM&lt;br /&gt;
var $desktopSidebar = $(&#039;#vector-main-menu, .vector-sidebar-container #mw-panel&#039;);&lt;br /&gt;
if ($desktopSidebar.length &amp;amp;&amp;amp; $desktopSidebar.find(&#039;.vector-menu&#039;).length) {&lt;br /&gt;
cleanAndInject($drawer, $desktopSidebar.html());&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// Check sessionStorage cache&lt;br /&gt;
var cached = null;&lt;br /&gt;
try { cached = sessionStorage.getItem(&#039;vani_desktop_sidebar_html&#039;); } catch(e) {}&lt;br /&gt;
if (cached) {&lt;br /&gt;
cleanAndInject($drawer, cached);&lt;br /&gt;
return;&lt;br /&gt;
}&lt;br /&gt;
// Fetch desktop Vector 2022 page to get exact sidebar markup&lt;br /&gt;
var fetchUrl = (window.mw &amp;amp;&amp;amp; mw.util &amp;amp;&amp;amp; mw.util.getUrl(&#039;Main_Page&#039;, { useskin: &#039;vector-2022&#039; })) ||&lt;br /&gt;
&#039;/wiki/Main_Page?useskin=vector-2022&#039;;&lt;br /&gt;
$.ajax({&lt;br /&gt;
url: fetchUrl,&lt;br /&gt;
type: &#039;GET&#039;,&lt;br /&gt;
dataType: &#039;html&#039;,&lt;br /&gt;
success: function(response) {&lt;br /&gt;
try {&lt;br /&gt;
var $parsed = $(&#039;&amp;lt;div&amp;gt;&#039;).append($.parseHTML(response));&lt;br /&gt;
var $sidebar = $parsed.find(&#039;#vector-main-menu&#039;);&lt;br /&gt;
if (!$sidebar.length) {&lt;br /&gt;
$sidebar = $parsed.find(&#039;#mw-panel, .vector-sidebar-container&#039;);&lt;br /&gt;
}&lt;br /&gt;
if ($sidebar.length) {&lt;br /&gt;
var html = $sidebar.html();&lt;br /&gt;
try { sessionStorage.setItem(&#039;vani_desktop_sidebar_html&#039;, html); } catch(e) {}&lt;br /&gt;
cleanAndInject($drawer, html);&lt;br /&gt;
}&lt;br /&gt;
} catch(e) {&lt;br /&gt;
console.warn(&#039;[VANIPEDIA] Error extracting desktop sidebar:&#039;, e);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(setupMobileDrawer);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(setupMobileDrawer);&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
PARTICIPATING LANGUAGES: INLINE SVG FLAG INJECTOR (STEP 153)&lt;br /&gt;
MediaWiki CSS sanitizer strips data:image from stylesheets.&lt;br /&gt;
Injecting pure vector SVGs directly into DOM spans ensures 100% compliance.&lt;br /&gt;
========================================================================== */&lt;br /&gt;
function initLanguageFlags() {&lt;br /&gt;
var flags = {&lt;br /&gt;
&#039;es&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 750 500&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;750&amp;quot; height=&amp;quot;500&amp;quot; fill=&amp;quot;#c60b1e&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;125&amp;quot; width=&amp;quot;750&amp;quot; height=&amp;quot;250&amp;quot; fill=&amp;quot;#ffc400&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;fr&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;300&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#002654&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;300&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;600&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#ce1126&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;de&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 5 3&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;5&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#000&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;1&amp;quot; width=&amp;quot;5&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#d00&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;5&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#ffce00&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;it&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 3 2&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;1&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#008c45&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;1&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#f4f5f0&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;2&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#cd212a&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;ru&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 9 6&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#0039a6&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;4&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#d52b1e&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;in&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;200&amp;quot; fill=&amp;quot;#ff9933&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;200&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;200&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;400&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;200&amp;quot; fill=&amp;quot;#128807&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;450&amp;quot; cy=&amp;quot;300&amp;quot; r=&amp;quot;80&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;#000080&amp;quot; stroke-width=&amp;quot;16&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;450&amp;quot; cy=&amp;quot;300&amp;quot; r=&amp;quot;20&amp;quot; fill=&amp;quot;#000080&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;br&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 1000 700&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;1000&amp;quot; height=&amp;quot;700&amp;quot; fill=&amp;quot;#009b3a&amp;quot;/&amp;gt;&amp;lt;polygon points=&amp;quot;500,85 915,350 500,615 85,350&amp;quot; fill=&amp;quot;#fedf00&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;500&amp;quot; cy=&amp;quot;350&amp;quot; r=&amp;quot;175&amp;quot; fill=&amp;quot;#002776&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;pl&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 8 5&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;8&amp;quot; height=&amp;quot;2.5&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2.5&amp;quot; width=&amp;quot;8&amp;quot; height=&amp;quot;2.5&amp;quot; fill=&amp;quot;#dc143c&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;bd&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 10 6&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;10&amp;quot; height=&amp;quot;6&amp;quot; fill=&amp;quot;#006a4e&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;4.5&amp;quot; cy=&amp;quot;3&amp;quot; r=&amp;quot;2&amp;quot; fill=&amp;quot;#f42a41&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;cn&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#de2910&amp;quot;/&amp;gt;&amp;lt;polygon points=&amp;quot;150,50 180,140 100,85 200,85 120,140&amp;quot; fill=&amp;quot;#ffde00&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;jp&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;600&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;450&amp;quot; cy=&amp;quot;300&amp;quot; r=&amp;quot;180&amp;quot; fill=&amp;quot;#bc002d&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;nl&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 9 6&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#ae1c28&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;4&amp;quot; width=&amp;quot;9&amp;quot; height=&amp;quot;2&amp;quot; fill=&amp;quot;#21468b&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;hr&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 6 3&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#f00&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;1&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#00f&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;cz&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 900 600&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;900&amp;quot; height=&amp;quot;300&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;300&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;300&amp;quot; fill=&amp;quot;#d7141a&amp;quot;/&amp;gt;&amp;lt;polygon points=&amp;quot;0,0 450,300 0,600&amp;quot; fill=&amp;quot;#11457e&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
&#039;hu&#039;: &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 6 3&amp;quot; style=&amp;quot;width:100%;height:100%;display:block;border-radius:1.5px;&amp;quot;&amp;gt;&amp;lt;rect width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#ce2939&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;1&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&amp;lt;rect y=&amp;quot;2&amp;quot; width=&amp;quot;6&amp;quot; height=&amp;quot;1&amp;quot; fill=&amp;quot;#477050&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;&lt;br /&gt;
};&lt;br /&gt;
for (var code in flags) {&lt;br /&gt;
var elements = document.getElementsByClassName(&#039;vh-flag-&#039; + code);&lt;br /&gt;
for (var i = 0; i &amp;lt; elements.length; i++) {&lt;br /&gt;
if (!elements[i].childNodes.length) {&lt;br /&gt;
elements[i].innerHTML = flags[code];&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(document).ready(initLanguageFlags);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(initLanguageFlags);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V179: one viewport-contained rollout at a time, with fixed-footer clearance. */&lt;br /&gt;
(function initViewportPortalRollouts() {&lt;br /&gt;
&lt;br /&gt;
  /* V187: prepared link pools, matching the other petals&#039; rollout sampling.&lt;br /&gt;
     Select 20 unique entries once per browser page load from each 120-link pool.&lt;br /&gt;
     Sources: Vaniquotes Questions asked to Srila Prabhupada; public Vanipedia&lt;br /&gt;
     Living Devotees Remembering Srila Prabhupada (snapshot: 2026-10-27).&lt;br /&gt;
     Question links open Vaniquotes; remembrance links use the current wiki.&lt;br /&gt;
     No runtime API requests or persistent browser cache are needed.&lt;br /&gt;
  */&lt;br /&gt;
  var hookPools = {&amp;quot;questions&amp;quot;:[&amp;quot;And after you left the college, were you employed?&amp;quot;,&amp;quot;And that mental process, if you are working, is it a wrong mental process?&amp;quot;,&amp;quot;And this is your first visit to this (Paris) center?&amp;quot;,&amp;quot;Aren&#039;t there coverings of the 8 elements?&amp;quot;,&amp;quot;As the spirit soul is leaving the body, do you become older?&amp;quot;,&amp;quot;Babar was also a minister of his (Akbar)?&amp;quot;,&amp;quot;But how can that (real process is devotion) be scientifically presented? How can we accept that scientifically?&amp;quot;,&amp;quot;But how can we understand all this science and technology just by understanding Krsna, just by one book?&amp;quot;,&amp;quot;But is it (that worship made by trees and other lower animals) voluntary or involuntary?&amp;quot;,&amp;quot;But the innocent souls, they&#039;re not surrendered to Krsna?&amp;quot;,&amp;quot;Can one assume that matter is a kind of energy?&amp;quot;,&amp;quot;Could you explain further, purification of the senses? You said that you had to purify your senses before you can see God&amp;quot;,&amp;quot;Could you give them by name, the five kinds of liberation? In English?&amp;quot;,&amp;quot;Did Krsna describe to Arjuna the disciplic succession?&amp;quot;,&amp;quot;Do you have a name that you call... are they called students?&amp;quot;,&amp;quot;Do you have children? You just left them?&amp;quot;,&amp;quot;Do you spend a certain amount of time in each center? Do you yourself travel from one center to another?&amp;quot;,&amp;quot;Do you want to keep the checks or give them to him (Kirtanananda)?&amp;quot;,&amp;quot;Does any physical change take place in your body when you become Krsna conscious?&amp;quot;,&amp;quot;Does our line of succession go directly to Gaurakisora dasa Babaji or to Bhaktivinoda Thakura?&amp;quot;,&amp;quot;Excuse me, does that mean that people from other religions may..., it is not possible for them to achieve the highest perfection?&amp;quot;,&amp;quot;God has not created us imperfect?&amp;quot;,&amp;quot;How are the boys and girls to learn these things in manners of decorum and manners from the sannyasis, for example. How are they to offer respects to their godbrothers?&amp;quot;,&amp;quot;How are they feeling about it (temple), the Vrndavana Gosais?&amp;quot;,&amp;quot;How can a spirit become so ignorant?&amp;quot;,&amp;quot;How do you call devotion to the Lord?&amp;quot;,&amp;quot;How do you know (that is a bogus)? Have you met him (Guru Maharaji)?&amp;quot;,&amp;quot;How do you know if you have satisfied God?&amp;quot;,&amp;quot;How do you know that you know? May I ask this (we have to find out, we have to find out who can give the perfect knowledge)?&amp;quot;,&amp;quot;How do you want India to take this movement?&amp;quot;,&amp;quot;How is it that when our coat, size of the coat, changes because the body grows bigger the size of the coat is bigger?&amp;quot;,&amp;quot;How is our movement doing in India?&amp;quot;,&amp;quot;How old is this man (Prakasananda Sarasvati)?&amp;quot;,&amp;quot;I am thinking about this, Swamiji, that your Guru Maharaja is preaching through you, and you are preaching through them?&amp;quot;,&amp;quot;I mean, what is the idea in \&amp;quot;Even if it goes slowly, it must begin\&amp;quot;(so let them begin the foundation… Let it go on slowly, but it must begin)?&amp;quot;,&amp;quot;If a person experiences difficulty attaining a level of consciousness of God, how to counteract that?&amp;quot;,&amp;quot;If Krsna knows that we will suffer here in this material world if we come here, why does He let us go?&amp;quot;,&amp;quot;If we are given charge of the society, we should dismantle all this industry, all these cities...?&amp;quot;,&amp;quot;In what way we will live in that spiritual form?&amp;quot;,&amp;quot;Initiation (of Srila Prabhupada) was held at that Gaudiya Matha in Allahabad?&amp;quot;,&amp;quot;Introduced starting with ISKCON community (varnasrama-dharma should be introduced all over the world)?&amp;quot;,&amp;quot;Is everything done in our movement for preaching? Everything that is done in our movement is done for preaching?&amp;quot;,&amp;quot;Is he (Syamasundara&#039;s father is very rich man)?&amp;quot;,&amp;quot;Is it possible through Krsna consciousness to, in the supreme state, to be able to remember all that you were?&amp;quot;,&amp;quot;Is it true that there are more young people now in the world that are giving more serious thought to what life is really all about?&amp;quot;,&amp;quot;Is that differentiated (total material elements, mahat-tattva)?&amp;quot;,&amp;quot;Is that part of your income, to run a...(publishing house)?&amp;quot;,&amp;quot;Is that perfection possible in one life (our healthy life is to enjoy eternal life... So our human life should be utilized for attaining that perfectional stage)?&amp;quot;,&amp;quot;Is there any possible way of a balanced combination between spiritualism and materialism?&amp;quot;,&amp;quot;Is your spiritual master still alive?&amp;quot;,&amp;quot;Isn&#039;t it inevitable that it&#039;s going to occur, that the devolution occurs inevitably without anyone&#039;s being able to change it?&amp;quot;,&amp;quot;It becomes a belief rather than a logic now, then, for when we think about the God. You were saying everybody has father, so why God, in exception, He hasn&#039;t got a father?&amp;quot;,&amp;quot;It is possible to attain that affection of love for God... without taking part in this Krsna consciousness movement?&amp;quot;,&amp;quot;It&#039;s not dedicated to Krsna? The work is not dedicated to Krsna. How, specifically, how can you do this?&amp;quot;,&amp;quot;Krsna says to perform your sva-dharma, so how does one know what is his sva-dharma?&amp;quot;,&amp;quot;Last night you said that what is the meaning of the word \&amp;quot;nothing.\&amp;quot; That maya means \&amp;quot;nothing\&amp;quot;?&amp;quot;,&amp;quot;Maybe we will show Lord Caitanya&#039;s marriage? Is that nice to show?&amp;quot;,&amp;quot;No doubt, but what about the daily worship? Should we have Jagannatha deities if it&#039;s not possible for worshiping them? Should we have them just for the festival?&amp;quot;,&amp;quot;No, most of them, they have lived, a very short times. But still is it a fact that the soul is transplanted from one body to another body?&amp;quot;,&amp;quot;One thing that puzzles me is if what is practical for one person is not practical for another person, then what is the criterion of truth? Is truth relative?&amp;quot;,&amp;quot;Prabhupada, are all living entities, always under the protection at all times of the Supreme Lord, the Personality of Godhead, at all times?&amp;quot;,&amp;quot;Prabhupada, what does Balabhadra mean?&amp;quot;,&amp;quot;Sambodhana is to remove the evil, remove the bad part isn&#039;t it?&amp;quot;,&amp;quot;Say someone prepares something, like some prasadam for Krsna, but he does not make it so good?&amp;quot;,&amp;quot;She&#039;s (Mrs.Marchand) asking that since in these Western countries the families are so broken up and the women sometimes cannot find a qualified husband, what should she do?&amp;quot;,&amp;quot;So is that a fact, that he (Jesus Christ) went to India?&amp;quot;,&amp;quot;So then to love Krsna is unnatural?&amp;quot;,&amp;quot;So they&#039;re representatives (Guru Nanak, Muhammad, and other people)?&amp;quot;,&amp;quot;So why not eat, drink, and be merry because tomorrow you die?&amp;quot;,&amp;quot;Sometimes the question is put before us: \&amp;quot;You ask us not to eat meat, but you are eating vegetables. Do you think that is not violence?\&amp;quot;&amp;quot;,&amp;quot;Spiritual master is the mercy of God?&amp;quot;,&amp;quot;Srila Prabhupada, is the subtle bodies in the subtle world, are they made up of subtle atoms?&amp;quot;,&amp;quot;Srila Prabhupada, there was a fish on Laksmi&#039;s hand yesterday. The Deity in the temple, where Laksmi had her hand up like this, there was a fish here across her hand. What is this?&amp;quot;,&amp;quot;Swami, what do you think accounts for the..., your popularity, popularity of the..., the Krsna consciousness movement sweeping America?&amp;quot;,&amp;quot;Swamiji, so the government, the present government in the world...?&amp;quot;,&amp;quot;Swamiji? Are there people living on the moon now or were they in other yugas living there?&amp;quot;,&amp;quot;That desire is simple (he does not desire. He desires, and the matter helps. In the material world)?&amp;quot;,&amp;quot;That doesn&#039;t mean (in the spiritual world, it is full of variegatedness) that it is complex, Srila Prabhupada, yes?&amp;quot;,&amp;quot;That later-on Ramayana has caused some havoc... That later-on interpretation?&amp;quot;,&amp;quot;The body is matter, but still it is conscious as long as I am alive. So that means the life is consciousness?&amp;quot;,&amp;quot;The karmi and the jnani are both within the material world. Is the jnani considered more elevated than the karmi?&amp;quot;,&amp;quot;The literal meaning of sutra is a condensed statement, Prabhupada?&amp;quot;,&amp;quot;The school in Vrndavana, is this, I assume this is to be out there in the yard that they were clearing. When do you anticipate that will be built?&amp;quot;,&amp;quot;The shaved head, he&#039;s asking?&amp;quot;,&amp;quot;There are two, two functions in the tongue, one is (indistinct) and one is (indistinct)? So which one (indistinct). Preaching is a form of tapasya?&amp;quot;,&amp;quot;These days there are so many men who claim to have found the Absolute, who claim to be spiritual masters in their own way. How does one tell who is a bona fide spiritual master?&amp;quot;,&amp;quot;They have so many people in boxes in the hospitals they are keeping alive. So the big battle is raging whether or not they should pull out the plug?&amp;quot;,&amp;quot;They say, \&amp;quot;Then my chanting is useless? So I should stop?\&amp;quot; That&#039;s what they say&amp;quot;,&amp;quot;This would be the prescription for all people?&amp;quot;,&amp;quot;Today there&#039;s a little swelling in your... It seems to come and go… It seems to come and go. Is it bothering you?… Is it disturbing?... Really?&amp;quot;,&amp;quot;Upendra is here now. Should we give him the kismis to make?&amp;quot;,&amp;quot;We have a display over here in the window of your books, Srila Prabhupada... Would you like to see?&amp;quot;,&amp;quot;We have a spiritual body to serve Krsna?&amp;quot;,&amp;quot;Well, then, how is the individual soul eternal if it has a beginning?&amp;quot;,&amp;quot;Were some of the animals destined to survive through the destruction of other animals?&amp;quot;,&amp;quot;Were they liberated souls? The thief?&amp;quot;,&amp;quot;Were you just waiting to finish your books?&amp;quot;,&amp;quot;What about the poor, hungry, and the suffering bodies?&amp;quot;,&amp;quot;What does it (Gandharvapur) mean?&amp;quot;,&amp;quot;What happens to his consciousness which he has achieved as a man during that time which he is in the animal kingdom?&amp;quot;,&amp;quot;What happens to them (the devotees)?&amp;quot;,&amp;quot;What is an example of the throwing potency of maya?&amp;quot;,&amp;quot;What is good and what is bad, what is sinful activity?&amp;quot;,&amp;quot;What is the position of a soul that&#039;s in a sacred tree like a fig tree?&amp;quot;,&amp;quot;What is the purpose? What is the sense, if there is any, or does the very question (Why anything exists?) make sense?&amp;quot;,&amp;quot;What was that story of Caesar (scissors)?&amp;quot;,&amp;quot;What will the business of the trustees (for construction of Bombay) be?&amp;quot;,&amp;quot;Who are we, why are we here and where are we going?&amp;quot;,&amp;quot;Why is it seen that they (impersonalists) are making spiritual advancement?&amp;quot;,&amp;quot;Why is that better than loving your fellow man in the traditional bhakti-marga?&amp;quot;,&amp;quot;Why was it (Hindu-Muslim unity) the programs failed?&amp;quot;,&amp;quot;Why would someone who is not Krsna conscious have one hundred children? For example, why would someone like Dhrtarastra, who is not particularly Krsna conscious...?&amp;quot;,&amp;quot;Would, say, the cutting down of a plant, vegetable.... You are killing the growth there. Is that a living matter?&amp;quot;,&amp;quot;You conclude that when you become enlightened, you will see the God in form of human nature?&amp;quot;,&amp;quot;You don&#039;t think the patients have any mind of their own?&amp;quot;,&amp;quot;You have inquired about how we leave our body and enter into the Spiritual Sky?&amp;quot;,&amp;quot;You think we can&#039;t help people?&amp;quot;,&amp;quot;You were very well known in Vrndavana before you came? Because you were writing or…?… Or because of your ambition to come to the West?&amp;quot;,&amp;quot;You&#039;re feeling a little stronger today, Srila Prabhupada?&amp;quot;,&amp;quot;Your Divine Grace, since religion is one, do you think man will enter into a golden age in which he will accept one God?&amp;quot;],&amp;quot;memories&amp;quot;:[&amp;quot;Abhirama das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Adideva das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Aditi devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Amarendra das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Anada devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Anandamaya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Anuttama das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Arjuna das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Armarendra das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Atreya Rsi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bala Gopal devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Balai devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Batu Gopal das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhakta das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhakti Gauravani Goswami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhavatarini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhima das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Bhurijana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Brahmatirtha das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Brajendranandana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Candramauli Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Chaitanyachandra das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Chitralekha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dadhi-harta das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dayanidhi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dhananjaya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dharmatma das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dhristadyumna das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dhruva Maharaja das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dina Bandhu das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dinatarine devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Dravinaksha das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Drumila das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gadi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gaura das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gokulananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gokularanajana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Gopinath Acharya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Guru Gauranga das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Guruprasad das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Haravapuh das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Harikesa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jagadisa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jagat Guru Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jagat Purusa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jahnava devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Janaki devi dasi 01 Remembers Srila Prabhupada&amp;quot;,&amp;quot;Janaki devi dasi Remembers Srila Prabhupada 02&amp;quot;,&amp;quot;Janananda Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jaya Jagadish das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jivananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Jyestha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kamalini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kanti devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Karanodakasayi Visnu das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kaushalya devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kedara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kesava Bharati Goswami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Ksudi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Kulashekhara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Madan Mohan Mohini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Madhava Gosh das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Maha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mahakratu das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mahamaya devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mahatma das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mandapa das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mishra Bhagavan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mohan Gopal das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Mondakini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Nanda devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Narahari 02 das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Nayanabhiram das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Niranjan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Nischintya das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pancadravida Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pavamana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Prabhavishnu Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Prafulla devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pragosh das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Prakashatma das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Pratapana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Radha Krsna das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Radha Kunda devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Radhanatha Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rajashekar das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rambhoru devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Ramprasad das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Ranganath das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rangavati devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Rucira devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sacinandana Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sahadevi devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sandamini devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sankarshan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sarupananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Satarupa devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Satsvarupa das Goswami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Satyanarayana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sivananda das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sivarama Swami Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sriniketana das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Srutadev das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Suddha Jiva das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Sukhada devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Surabhi das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Suresvara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Susan Witty Remembers Srila Prabhupada&amp;quot;,&amp;quot;Tamohara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Tattvavit das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Tota Gopinatha das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vaishesika das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vedamata devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vedavyas das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Visakha devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vishvadevi devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vrindavan das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Vrndavenesvari devi dasi Remembers Srila Prabhupada&amp;quot;,&amp;quot;Yadubara das Remembers Srila Prabhupada&amp;quot;,&amp;quot;Yogindra Vandana das Remembers Srila Prabhupada&amp;quot;]};&lt;br /&gt;
  var hookSelections = Object.create(null);&lt;br /&gt;
&lt;br /&gt;
  function shuffleHooks(items) {&lt;br /&gt;
    var copy = items.slice();&lt;br /&gt;
    for (var i = copy.length - 1; i &amp;gt; 0; i--) {&lt;br /&gt;
      var j = Math.floor(Math.random() * (i + 1));&lt;br /&gt;
      var value = copy[i]; copy[i] = copy[j]; copy[j] = value;&lt;br /&gt;
    }&lt;br /&gt;
    return copy;&lt;br /&gt;
  }&lt;br /&gt;
  function getHookSelection(key) {&lt;br /&gt;
    if (!Object.prototype.hasOwnProperty.call(hookSelections, key)) {&lt;br /&gt;
      hookSelections[key] = shuffleHooks(hookPools[key] || []).slice(0, 20);&lt;br /&gt;
    }&lt;br /&gt;
    return hookSelections[key];&lt;br /&gt;
  }&lt;br /&gt;
  function populateHookLists(root) {&lt;br /&gt;
    [&#039;questions&#039;, &#039;memories&#039;].forEach(function (key) {&lt;br /&gt;
      var card = root.querySelector(&#039;.vp-portal-card[data-vp-rollout=&amp;quot;&#039; + key + &#039;&amp;quot;]&#039;);&lt;br /&gt;
      var panel = card &amp;amp;&amp;amp; card.querySelector(&#039;.vp-rollout-panel&#039;);&lt;br /&gt;
      if (!panel || panel.dataset.vpHooksReady === &#039;1&#039;) return;&lt;br /&gt;
      var fragment = document.createDocumentFragment();&lt;br /&gt;
      var heading = document.createElement(&#039;span&#039;);&lt;br /&gt;
      heading.className = &#039;vp-rollout-heading&#039;;&lt;br /&gt;
      heading.textContent = key === &#039;questions&#039; ? &#039;Questions and Answers&#039; : &#039;Disciples Remember&#039;;&lt;br /&gt;
      fragment.appendChild(heading);&lt;br /&gt;
      var list = document.createElement(&#039;span&#039;);&lt;br /&gt;
      list.className = &#039;vp-rollout-options&#039;;&lt;br /&gt;
      function addLink(title, label) {&lt;br /&gt;
        var row = document.createElement(&#039;span&#039;);&lt;br /&gt;
        var link = document.createElement(&#039;a&#039;);&lt;br /&gt;
        var host = key === &#039;questions&#039; ? &#039;https://vaniquotes.org&#039; : &#039;&#039;;&lt;br /&gt;
        link.href = host + &#039;/wiki/&#039; + encodeURIComponent(title.replace(/ /g, &#039;_&#039;));&lt;br /&gt;
        link.textContent = label;&lt;br /&gt;
        link.title = title;&lt;br /&gt;
        if (key === &#039;questions&#039;) {&lt;br /&gt;
          link.target = &#039;_blank&#039;;&lt;br /&gt;
          link.rel = &#039;noopener noreferrer&#039;;&lt;br /&gt;
        }&lt;br /&gt;
        row.appendChild(link);&lt;br /&gt;
        list.appendChild(row);&lt;br /&gt;
      }&lt;br /&gt;
      if (key === &#039;questions&#039;) {&lt;br /&gt;
        addLink(&#039;Category:Questions asked to Srila Prabhupada&#039;, &#039;Browse all questions&#039;);&lt;br /&gt;
      } else {&lt;br /&gt;
        addLink(&#039;Category:Living Devotees Remembering Srila Prabhupada&#039;, &#039;Browse all remembrances&#039;);&lt;br /&gt;
      }&lt;br /&gt;
      getHookSelection(key).forEach(function (title) {&lt;br /&gt;
        var label = key === &#039;memories&#039; ? title.replace(/ Remembers Srila Prabhupada$/, &#039;&#039;) : title;&lt;br /&gt;
        addLink(title, label);&lt;br /&gt;
      });&lt;br /&gt;
      fragment.appendChild(list);&lt;br /&gt;
      // Keep the original panel node and its existing hover/mobile behavior.&lt;br /&gt;
      panel.replaceChildren(fragment);&lt;br /&gt;
      panel.dataset.vpHooksReady = &#039;1&#039;;&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* V189: put the full index first in every other card&#039;s rollout too. */&lt;br /&gt;
  function putBrowseAllFirst(root) {&lt;br /&gt;
    var indexes = [&lt;br /&gt;
      { key:&#039;articles&#039;, existing:&#039;.vp-article-all&#039;, title:&#039;Category:Vanipedia Gemini - Articles&#039;, label:&#039;Browse all articles A–Z&#039; },&lt;br /&gt;
      { key:&#039;media&#039;, existing:&#039;.vp-media-all&#039;, title:&#039;Category:Srila Prabhupada in the Media&#039;, label:&#039;Browse all media&#039; },&lt;br /&gt;
      { key:&#039;timeline&#039;, title:&amp;quot;Timeline of Srila Prabhupada&#039;s Life&amp;quot;, label:&#039;Browse the full timeline&#039; },&lt;br /&gt;
      { key:&#039;languages&#039;, title:&#039;Category:Participating Languages - Main Pages&#039;, label:&#039;Browse all languages&#039; }&lt;br /&gt;
    ];&lt;br /&gt;
    indexes.forEach(function (index) {&lt;br /&gt;
      var card = root.querySelector(&#039;.vp-portal-card[data-vp-rollout=&amp;quot;&#039; + index.key + &#039;&amp;quot;]&#039;);&lt;br /&gt;
      var panel = card &amp;amp;&amp;amp; card.querySelector(&#039;.vp-rollout-panel&#039;);&lt;br /&gt;
      if (!panel || panel.querySelector(&#039;.vp-browse-all&#039;)) return;&lt;br /&gt;
      var row = index.existing &amp;amp;&amp;amp; panel.querySelector(index.existing);&lt;br /&gt;
      if (!row) {&lt;br /&gt;
        row = document.createElement(&#039;span&#039;);&lt;br /&gt;
        var link = document.createElement(&#039;a&#039;);&lt;br /&gt;
        link.href = &#039;/wiki/&#039; + encodeURIComponent(index.title.replace(/ /g, &#039;_&#039;));&lt;br /&gt;
        link.textContent = index.label;&lt;br /&gt;
        row.appendChild(link);&lt;br /&gt;
      }&lt;br /&gt;
      row.classList.add(&#039;vp-browse-all&#039;);&lt;br /&gt;
      row.style.display = &#039;block&#039;;&lt;br /&gt;
      row.style.margin = &#039;0 0 8px&#039;;&lt;br /&gt;
      var heading = panel.querySelector(&#039;.vp-rollout-heading&#039;);&lt;br /&gt;
      panel.insertBefore(row, heading ? heading.nextSibling : panel.firstChild);&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
  function init() {&lt;br /&gt;
    var root = document.querySelector(&amp;quot;body.page-Main_Page #vani-home.vp-static-home&amp;quot;);&lt;br /&gt;
    if (!root) return;&lt;br /&gt;
    populateHookLists(root);&lt;br /&gt;
    putBrowseAllFirst(root);&lt;br /&gt;
    if (root.dataset.vpRolloutsReady === &amp;quot;1&amp;quot;) return;&lt;br /&gt;
    root.dataset.vpRolloutsReady = &amp;quot;1&amp;quot;;&lt;br /&gt;
    var cards = Array.prototype.slice.call(root.querySelectorAll(&amp;quot;.vp-portal-card[data-vp-rollout]&amp;quot;));&lt;br /&gt;
    var mobile = function () {&lt;br /&gt;
      return window.matchMedia &amp;amp;&amp;amp; window.matchMedia(&amp;quot;(max-width:700px), (hover:none), (pointer:coarse)&amp;quot;).matches;&lt;br /&gt;
    };&lt;br /&gt;
    function setExpanded(card, expanded) {&lt;br /&gt;
      var toggle = card.querySelector(&amp;quot;.vp-rollout-toggle&amp;quot;);&lt;br /&gt;
      if (toggle) toggle.setAttribute(&amp;quot;aria-expanded&amp;quot;, expanded ? &amp;quot;true&amp;quot; : &amp;quot;false&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    function close(card) {&lt;br /&gt;
      card.classList.remove(&amp;quot;is-open&amp;quot;, &amp;quot;is-hover-open&amp;quot;);&lt;br /&gt;
      var panel = card.querySelector(&amp;quot;.vp-rollout-panel&amp;quot;);&lt;br /&gt;
      if (panel) {&lt;br /&gt;
        panel.classList.remove(&amp;quot;is-viewport-panel&amp;quot;);&lt;br /&gt;
        panel.style.removeProperty(&amp;quot;--vp-panel-top&amp;quot;);&lt;br /&gt;
        panel.style.removeProperty(&amp;quot;--vp-panel-left&amp;quot;);&lt;br /&gt;
        panel.style.removeProperty(&amp;quot;--vp-panel-width&amp;quot;);&lt;br /&gt;
        if (panel.dataset.vpHooksReady === &#039;1&#039;) {&lt;br /&gt;
          panel.style.removeProperty(&#039;max-height&#039;);&lt;br /&gt;
          panel.style.removeProperty(&#039;overflow-y&#039;);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      setExpanded(card, false);&lt;br /&gt;
    }&lt;br /&gt;
    function closeOthers(keep) {&lt;br /&gt;
      cards.forEach(function (card) { if (card !== keep) close(card); });&lt;br /&gt;
    }&lt;br /&gt;
    // V188: keep long random lists attached to the browse control and scroll inside them.&lt;br /&gt;
    function positionRandomHookPanel(card, panel) {&lt;br /&gt;
      var key = card.getAttribute(&#039;data-vp-rollout&#039;);&lt;br /&gt;
      if (key !== &#039;questions&#039; &amp;amp;&amp;amp; key !== &#039;memories&#039;) return false;&lt;br /&gt;
      var toggle = card.querySelector(&#039;.vp-rollout-toggle&#039;);&lt;br /&gt;
      if (!toggle) return false;&lt;br /&gt;
      var control = toggle.getBoundingClientRect();&lt;br /&gt;
      var cardBox = card.getBoundingClientRect();&lt;br /&gt;
      var header = document.querySelector(&#039;header.vector-header, header.mw-header&#039;);&lt;br /&gt;
      var footer = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
      var topLimit = 12;&lt;br /&gt;
      var bottomLimit = window.innerHeight - 76;&lt;br /&gt;
      if (header) {&lt;br /&gt;
        var headerBox = header.getBoundingClientRect();&lt;br /&gt;
        if (headerBox.top &amp;lt; window.innerHeight &amp;amp;&amp;amp; headerBox.bottom &amp;gt; 0) {&lt;br /&gt;
          topLimit = Math.max(topLimit, headerBox.bottom + 8);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      if (footer) {&lt;br /&gt;
        var footerBox = footer.getBoundingClientRect();&lt;br /&gt;
        if (footerBox.top &amp;gt; topLimit &amp;amp;&amp;amp; footerBox.top &amp;lt; window.innerHeight) {&lt;br /&gt;
          bottomLimit = footerBox.top - 8;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      var below = Math.max(0, bottomLimit - control.bottom);&lt;br /&gt;
      var above = Math.max(0, control.top - topLimit);&lt;br /&gt;
      var openBelow = below &amp;gt;= 120 || below &amp;gt;= above;&lt;br /&gt;
      var room = openBelow ? below : above;&lt;br /&gt;
      var height = Math.min(420, room);&lt;br /&gt;
      var width = Math.min(panel.getBoundingClientRect().width || 290, window.innerWidth - 24);&lt;br /&gt;
      var left = Math.max(12, Math.min(cardBox.left, window.innerWidth - width - 12));&lt;br /&gt;
      panel.style.setProperty(&#039;max-height&#039;, height + &#039;px&#039;, &#039;important&#039;);&lt;br /&gt;
      panel.style.setProperty(&#039;overflow-y&#039;, &#039;auto&#039;, &#039;important&#039;);&lt;br /&gt;
      var actualHeight = Math.min(panel.getBoundingClientRect().height, height);&lt;br /&gt;
      var top = openBelow ? control.bottom : control.top - actualHeight;&lt;br /&gt;
      top = Math.max(topLimit, Math.min(top, bottomLimit - actualHeight));&lt;br /&gt;
      panel.style.setProperty(&#039;--vp-panel-width&#039;, width + &#039;px&#039;);&lt;br /&gt;
      panel.style.setProperty(&#039;--vp-panel-left&#039;, left + &#039;px&#039;);&lt;br /&gt;
      panel.style.setProperty(&#039;--vp-panel-top&#039;, top + &#039;px&#039;);&lt;br /&gt;
      return true;&lt;br /&gt;
    }&lt;br /&gt;
    function place(card) {&lt;br /&gt;
      var panel = card.querySelector(&amp;quot;.vp-rollout-panel&amp;quot;);&lt;br /&gt;
      if (!panel || mobile() || (!card.classList.contains(&amp;quot;is-open&amp;quot;) &amp;amp;&amp;amp; !card.classList.contains(&amp;quot;is-hover-open&amp;quot;))) return;&lt;br /&gt;
      panel.classList.add(&amp;quot;is-viewport-panel&amp;quot;);&lt;br /&gt;
      if (positionRandomHookPanel(card, panel)) return;&lt;br /&gt;
      var anchor = card.getBoundingClientRect();&lt;br /&gt;
      var width = Math.min(panel.getBoundingClientRect().width || 290, window.innerWidth - 24);&lt;br /&gt;
      var height = panel.getBoundingClientRect().height || 280;&lt;br /&gt;
      var topLimit = 12;&lt;br /&gt;
      var bottomLimit = window.innerHeight - 76;&lt;br /&gt;
      var side = card.getAttribute(&amp;quot;data-vp-rollout-side&amp;quot;);&lt;br /&gt;
      var left;&lt;br /&gt;
      var top;&lt;br /&gt;
      if (side === &amp;quot;left&amp;quot; || side === &amp;quot;right&amp;quot;) {&lt;br /&gt;
        var preferredLeft = side === &amp;quot;left&amp;quot; ? anchor.left - width : anchor.right;&lt;br /&gt;
        left = Math.max(12, Math.min(preferredLeft, window.innerWidth - width - 12));&lt;br /&gt;
        top = Math.max(topLimit, Math.min(anchor.top, bottomLimit - height));&lt;br /&gt;
      } else {&lt;br /&gt;
        left = Math.max(12, Math.min(anchor.left, window.innerWidth - width - 12));&lt;br /&gt;
        var below = bottomLimit - anchor.bottom;&lt;br /&gt;
        var above = anchor.top - topLimit;&lt;br /&gt;
        if (height &amp;lt;= below) top = anchor.bottom;&lt;br /&gt;
        else if (height &amp;lt;= above) top = anchor.top - height;&lt;br /&gt;
        else top = Math.max(topLimit, Math.min(anchor.bottom, bottomLimit - height));&lt;br /&gt;
      }&lt;br /&gt;
      panel.style.setProperty(&amp;quot;--vp-panel-width&amp;quot;, width + &amp;quot;px&amp;quot;);&lt;br /&gt;
      panel.style.setProperty(&amp;quot;--vp-panel-left&amp;quot;, left + &amp;quot;px&amp;quot;);&lt;br /&gt;
      panel.style.setProperty(&amp;quot;--vp-panel-top&amp;quot;, top + &amp;quot;px&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    function open(card, mode) {&lt;br /&gt;
      closeOthers(card);&lt;br /&gt;
      card.classList.toggle(&amp;quot;is-hover-open&amp;quot;, mode === &amp;quot;hover&amp;quot;);&lt;br /&gt;
      card.classList.toggle(&amp;quot;is-open&amp;quot;, mode === &amp;quot;pinned&amp;quot;);&lt;br /&gt;
      setExpanded(card, true);&lt;br /&gt;
      window.requestAnimationFrame(function () { place(card); });&lt;br /&gt;
    }&lt;br /&gt;
    cards.forEach(function (card) {&lt;br /&gt;
      if (card.dataset.vpRolloutReady === &amp;quot;1&amp;quot;) return;&lt;br /&gt;
      card.dataset.vpRolloutReady = &amp;quot;1&amp;quot;;&lt;br /&gt;
      var toggle = card.querySelector(&amp;quot;.vp-rollout-toggle&amp;quot;);&lt;br /&gt;
      if (!toggle) return;&lt;br /&gt;
      card.addEventListener(&amp;quot;pointerdown&amp;quot;, function (event) {&lt;br /&gt;
        card.dataset.pointerTriggeredFocus = event.pointerType || &amp;quot;pointer&amp;quot;;&lt;br /&gt;
        window.setTimeout(function () { delete card.dataset.pointerTriggeredFocus; }, 0);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;pointerenter&amp;quot;, function (event) {&lt;br /&gt;
        if (event.pointerType === &amp;quot;mouse&amp;quot; &amp;amp;&amp;amp; !mobile() &amp;amp;&amp;amp; !card.classList.contains(&amp;quot;is-open&amp;quot;)) open(card, &amp;quot;hover&amp;quot;);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;pointerleave&amp;quot;, function (event) {&lt;br /&gt;
        if (card.contains(event.relatedTarget)) return;&lt;br /&gt;
        if (card.classList.contains(&amp;quot;is-open&amp;quot;) || card.contains(document.activeElement)) return;&lt;br /&gt;
        close(card);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;focusin&amp;quot;, function () {&lt;br /&gt;
        if (!card.classList.contains(&amp;quot;is-open&amp;quot;)) open(card, &amp;quot;hover&amp;quot;);&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;focusout&amp;quot;, function () {&lt;br /&gt;
        window.setTimeout(function () {&lt;br /&gt;
          if (!card.contains(document.activeElement) &amp;amp;&amp;amp; !card.matches(&amp;quot;:hover&amp;quot;)) close(card);&lt;br /&gt;
        }, 0);&lt;br /&gt;
      });&lt;br /&gt;
      toggle.addEventListener(&amp;quot;click&amp;quot;, function (event) {&lt;br /&gt;
        event.preventDefault();&lt;br /&gt;
        var wasPinned = card.classList.contains(&amp;quot;is-open&amp;quot;);&lt;br /&gt;
        if (wasPinned) close(card);&lt;br /&gt;
        else open(card, &amp;quot;pinned&amp;quot;);&lt;br /&gt;
      });&lt;br /&gt;
      toggle.addEventListener(&amp;quot;keydown&amp;quot;, function (event) {&lt;br /&gt;
        if (event.key === &amp;quot;Enter&amp;quot; || event.key === &amp;quot; &amp;quot;) {&lt;br /&gt;
          event.preventDefault();&lt;br /&gt;
          if (card.classList.contains(&amp;quot;is-open&amp;quot;)) close(card);&lt;br /&gt;
          else open(card, &amp;quot;pinned&amp;quot;);&lt;br /&gt;
        } else if (event.key === &amp;quot;Escape&amp;quot;) {&lt;br /&gt;
          close(card);&lt;br /&gt;
          toggle.blur();&lt;br /&gt;
        }&lt;br /&gt;
      });&lt;br /&gt;
    });&lt;br /&gt;
    document.addEventListener(&amp;quot;pointerdown&amp;quot;, function (event) {&lt;br /&gt;
      if (root.contains(event.target)) return;&lt;br /&gt;
      cards.forEach(close);&lt;br /&gt;
    });&lt;br /&gt;
    document.addEventListener(&amp;quot;keydown&amp;quot;, function (event) {&lt;br /&gt;
      if (event.key === &amp;quot;Escape&amp;quot;) cards.forEach(close);&lt;br /&gt;
    });&lt;br /&gt;
    function repositionOpen() {&lt;br /&gt;
      cards.forEach(function (card) {&lt;br /&gt;
        if (card.classList.contains(&amp;quot;is-open&amp;quot;) || card.classList.contains(&amp;quot;is-hover-open&amp;quot;)) place(card);&lt;br /&gt;
      });&lt;br /&gt;
    }&lt;br /&gt;
    window.addEventListener(&amp;quot;resize&amp;quot;, repositionOpen, { passive: true });&lt;br /&gt;
    window.addEventListener(&amp;quot;scroll&amp;quot;, repositionOpen, { passive: true, capture: true });&lt;br /&gt;
  }&lt;br /&gt;
  if (document.readyState === &amp;quot;loading&amp;quot;) document.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, init);&lt;br /&gt;
  else init();&lt;br /&gt;
  if (window.mw &amp;amp;&amp;amp; mw.hook) mw.hook(&amp;quot;wikipage.content&amp;quot;).add(init);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* V182: restore original desktop Vanipedia top-bar branding and sister-petal links. */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
VANIPEDIA TOP BAR CONTROLLER (Step 172: Guaranteed Vanipedia Title &amp;amp; Icons on Mobile)&lt;br /&gt;
========================================================== */&lt;br /&gt;
(function() {&lt;br /&gt;
var titleText = &amp;quot;VANIPEDIA - ŚRĪLA PRABHUPĀDA&#039;S VANI-TEMPLE&amp;quot;;&lt;br /&gt;
var targetUrl = &amp;quot;https://vanipedia.org&amp;quot;;&lt;br /&gt;
function removeGlobalSiteNotice() {&lt;br /&gt;
$(&#039;#siteNotice, #localNotice, .vector-sitenotice-container, #mainbanner, .sitenotice, .mw-sitenotice, .anonnotice, .dismissable-notice, #centralNotice&#039;).remove();&lt;br /&gt;
}&lt;br /&gt;
function createHomeLink() {&lt;br /&gt;
var homeSvg = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; width=&amp;quot;18&amp;quot; height=&amp;quot;18&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z&amp;quot;&amp;gt;&amp;lt;/path&amp;gt;&amp;lt;polyline points=&amp;quot;9 22 9 12 15 12 15 22&amp;quot;&amp;gt;&amp;lt;/polyline&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
return $(&#039;&amp;lt;a&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-topbar-home-link&#039;,&lt;br /&gt;
href: &#039;/&#039;,&lt;br /&gt;
title: &#039;Vanipedia Home / Entry Portal&#039;,&lt;br /&gt;
&#039;aria-label&#039;: &#039;Home&#039;,&lt;br /&gt;
class: &#039;vanipedia-topbar-home&#039;&lt;br /&gt;
}).html(&#039;&amp;lt;span class=&amp;quot;vanipedia-home-icon&amp;quot;&amp;gt;&#039; + homeSvg + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;vanipedia-home-text&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
function createCenterBlock() {&lt;br /&gt;
var blockStyle = &#039;position:absolute !important; left:50% !important; top:54% !important; transform:translate(-50%, -50%) !important; display:flex !important; flex-direction:column !important; align-items:center !important; justify-content:center !important; text-align:center !important; white-space:nowrap !important; z-index:10 !important; pointer-events:auto !important;&#039;;&lt;br /&gt;
var titleStyle = &#039;position:static !important; transform:none !important; display:block !important; font-family:&amp;quot;Cinzel&amp;quot;, Georgia, serif !important; font-size:18px !important; font-weight:700 !important; letter-spacing:2px !important; color:#f5d77f !important; text-decoration:none !important; text-shadow:0 2px 4px rgba(0,0,0,0.9), 0 0 10px rgba(245,215,127,0.3) !important; line-height:1.25 !important; margin:0 0 4px 0 !important; padding:0 !important; user-select:text !important;&#039;;&lt;br /&gt;
var vanisevaWrapStyle = &#039;position:static !important; transform:none !important; display:block !important; margin:0 0 4px 0 !important; line-height:1.2 !important;&#039;;&lt;br /&gt;
var vanisevaLinkStyle = &#039;color:#f5d77f !important; font-family:&amp;quot;Noto Serif&amp;quot;, Georgia, serif !important; font-size:12.5px !important; font-style:normal !important; font-weight:500 !important; letter-spacing:0.35px !important; text-decoration:none !important; border:0 !important; background:none !important; outline:none !important; padding:0 !important; border-radius:0 !important; cursor:pointer !important; display:inline-block !important; transition:all 0.18s ease !important;box-shadow:none !important;&#039;;&lt;br /&gt;
var sisterWrapStyle = &#039;position:static !important; transform:none !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:14px !important; margin:0 !important; line-height:1.2 !important;&#039;;&lt;br /&gt;
var sisterLinkStyle = &#039;color:#f5d77f !important; font-family:&amp;quot;Noto Serif&amp;quot;, Georgia, serif !important; font-size:13px !important; font-weight:600 !important; letter-spacing:0.4px !important; text-decoration:none !important; border:none !important; border-bottom:none !important; outline:none !important; padding:2px 8px !important; border-radius:3px !important; display:inline-flex !important; align-items:center !important; cursor:pointer !important; transition:all 0.18s ease !important;&#039;;&lt;br /&gt;
var sepStyle = &#039;color:rgba(245,215,127,0.4) !important; font-size:11px !important; line-height:1 !important; user-select:none !important;&#039;;&lt;br /&gt;
var $block = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-topbar-center-block&#039;,&lt;br /&gt;
class: &#039;vanipedia-topbar-center-block&#039;,&lt;br /&gt;
style: blockStyle&lt;br /&gt;
});&lt;br /&gt;
var $title = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
id: &#039;vanipedia-topbar-title&#039;,&lt;br /&gt;
class: &#039;vanipedia-topbar-main-title&#039;,&lt;br /&gt;
style: titleStyle,&lt;br /&gt;
text: titleText&lt;br /&gt;
});&lt;br /&gt;
var $vaniseva = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
class: &#039;vanipedia-topbar-vaniseva-title&#039;,&lt;br /&gt;
style: vanisevaWrapStyle&lt;br /&gt;
}).html(&#039;&amp;lt;a href=&amp;quot;https://vaniseva.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; title=&amp;quot;Vaniseva&amp;quot; style=&amp;quot;&#039; + vanisevaLinkStyle + &#039;&amp;quot;&amp;gt;Collaborate with us to invoke and fully manifest Śrīla Prabhupāda&amp;amp;#39;s Vani-presence&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
var $sisterLinks = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
class: &#039;vanipedia-topbar-sister-links&#039;,&lt;br /&gt;
style: sisterWrapStyle&lt;br /&gt;
}).html(&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://vanisource.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vanipedia-topbar-sister-link&amp;quot; title=&amp;quot;Vanisource&amp;quot; style=&amp;quot;&#039; + sisterLinkStyle + &#039;&amp;quot;&amp;gt;vanisource.org&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vanipedia-topbar-sister-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot; style=&amp;quot;&#039; + sepStyle + &#039;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://vaniquotes.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vanipedia-topbar-sister-link&amp;quot; title=&amp;quot;Vaniquotes&amp;quot; style=&amp;quot;&#039; + sisterLinkStyle + &#039;&amp;quot;&amp;gt;vaniquotes.org&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;span class=&amp;quot;vanipedia-topbar-sister-sep&amp;quot; aria-hidden=&amp;quot;true&amp;quot; style=&amp;quot;&#039; + sepStyle + &#039;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;a href=&amp;quot;https://vanimedia.org&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot; class=&amp;quot;vanipedia-topbar-sister-link&amp;quot; title=&amp;quot;Vanimedia&amp;quot; style=&amp;quot;&#039; + sisterLinkStyle + &#039;&amp;quot;&amp;gt;vanimedia.org&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
);&lt;br /&gt;
$block.append($title, $vaniseva, $sisterLinks);&lt;br /&gt;
return $block;&lt;br /&gt;
}&lt;br /&gt;
function updateTopBar() {&lt;br /&gt;
removeGlobalSiteNotice();&lt;br /&gt;
$(&#039;#vanipedia-topbar-center-block, #vanipedia-topbar-center-block-mobile, #vanipedia-topbar-title, #vanipedia-topbar-title-mobile, #vanipedia-topbar-title-link, #vanipedia-topbar-center-title, #vanipedia-topbar-home-link, #vanipedia-topbar-sister-links, #vanipedia-topbar-sister-links-mobile, .vanipedia-topbar-sister-links, .vanipedia-topbar-center-block&#039;).remove();&lt;br /&gt;
$(&#039;.vector-header-container&#039;).css({&lt;br /&gt;
&#039;background&#039;: &#039;transparent&#039;,&lt;br /&gt;
&#039;background-color&#039;: &#039;transparent&#039;,&lt;br /&gt;
&#039;border&#039;: &#039;none&#039;,&lt;br /&gt;
&#039;box-shadow&#039;: &#039;none&#039;,&lt;br /&gt;
&#039;padding&#039;: &#039;0&#039;,&lt;br /&gt;
&#039;margin&#039;: &#039;0&#039;,&lt;br /&gt;
&#039;min-height&#039;: &#039;0&#039;,&lt;br /&gt;
&#039;height&#039;: &#039;auto&#039;,&lt;br /&gt;
&#039;width&#039;: &#039;100%&#039;,&lt;br /&gt;
&#039;max-width&#039;: &#039;100%&#039;&lt;br /&gt;
});&lt;br /&gt;
var isMobile = (window.innerWidth &amp;lt;= 999) || $(&#039;body&#039;).hasClass(&#039;skin-minerva&#039;) || $(&#039;body&#039;).hasClass(&#039;skin-vector-mobile&#039;) || $(&#039;.minerva-header&#039;).length &amp;gt; 0;&lt;br /&gt;
var $header = $(&#039;header.mw-header, header.vector-header&#039;).not(&#039;.minerva-header&#039;).first();&lt;br /&gt;
if (!$header.length &amp;amp;&amp;amp; !$(&#039;body&#039;).hasClass(&#039;skin-minerva&#039;) &amp;amp;&amp;amp; !$(&#039;.minerva-header&#039;).length) {&lt;br /&gt;
$header = $(&#039;#mw-head, header&#039;).not(&#039;.minerva-header&#039;).filter(&#039;:visible&#039;).first();&lt;br /&gt;
}&lt;br /&gt;
if ($header.length) {&lt;br /&gt;
$header.css({&lt;br /&gt;
&#039;min-height&#039;: isMobile ? &#039;52px&#039; : &#039;86px&#039;,&lt;br /&gt;
&#039;height&#039;: isMobile ? &#039;52px&#039; : &#039;auto&#039;,&lt;br /&gt;
&#039;max-height&#039;: isMobile ? &#039;52px&#039; : &#039;none&#039;,&lt;br /&gt;
&#039;padding&#039;: isMobile ? &#039;0 10px&#039; : &#039;10px 24px&#039;,&lt;br /&gt;
&#039;background-color&#039;: &#039;#345B63&#039;,&lt;br /&gt;
&#039;border-bottom&#039;: &#039;2px solid #b1873d&#039;,&lt;br /&gt;
&#039;box-shadow&#039;: &#039;0 4px 18px rgba(0,0,0,0.35)&#039;,&lt;br /&gt;
&#039;position&#039;: &#039;relative&#039;,&lt;br /&gt;
&#039;display&#039;: &#039;flex&#039;,&lt;br /&gt;
&#039;flex-wrap&#039;: &#039;nowrap&#039;,&lt;br /&gt;
&#039;align-items&#039;: &#039;center&#039;,&lt;br /&gt;
&#039;justify-content&#039;: &#039;space-between&#039;,&lt;br /&gt;
&#039;box-sizing&#039;: &#039;border-box&#039;,&lt;br /&gt;
&#039;width&#039;: &#039;100%&#039;,&lt;br /&gt;
&#039;max-width&#039;: &#039;100%&#039;&lt;br /&gt;
});&lt;br /&gt;
if (!isMobile) {&lt;br /&gt;
$header.append(createCenterBlock());&lt;br /&gt;
}&lt;br /&gt;
var $search = $header.find(&#039;.vector-header-start #p-search, #p-search&#039;);&lt;br /&gt;
if ($search.length) {&lt;br /&gt;
$search.after(createHomeLink());&lt;br /&gt;
} else if ($header.find(&#039;.vector-header-start&#039;).length) {&lt;br /&gt;
$header.find(&#039;.vector-header-start&#039;).append(createHomeLink());&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
var $minervaHeader = $(&#039;.minerva-header&#039;);&lt;br /&gt;
if ($minervaHeader.length) {&lt;br /&gt;
// 1. Ensure &amp;quot;Vanipedia&amp;quot; Title Link exists with text in the branding box&lt;br /&gt;
var $branding = $minervaHeader.find(&#039;.branding-box&#039;);&lt;br /&gt;
if ($branding.length) {&lt;br /&gt;
var $brandLink = $branding.find(&#039;a&#039;);&lt;br /&gt;
if ($brandLink.length) {&lt;br /&gt;
if (!$brandLink.text().trim()) {&lt;br /&gt;
$brandLink.html(&#039;&amp;lt;span&amp;gt;Vanipedia&amp;lt;/span&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
} else {&lt;br /&gt;
$branding.html(&#039;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vanipedia&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
} else {&lt;br /&gt;
var brandHtml = &#039;&amp;lt;div class=&amp;quot;branding-box&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/wiki/Main_Page&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vanipedia&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
var $burger = $minervaHeader.find(&#039;#mw-mf-main-menu-button, .navigation-drawer.toggle-list&#039;).first();&lt;br /&gt;
if ($burger.length) {&lt;br /&gt;
$burger.after(brandHtml);&lt;br /&gt;
} else {&lt;br /&gt;
$minervaHeader.prepend(brandHtml);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// 2. Ensure Home Link is inserted cleanly&lt;br /&gt;
var $minervaForm = $minervaHeader.find(&#039;.minerva-search-form, #searchform&#039;).first();&lt;br /&gt;
if ($minervaForm.length &amp;amp;&amp;amp; !$minervaHeader.find(&#039;#vanipedia-topbar-home-link&#039;).length) {&lt;br /&gt;
$minervaForm.before(createHomeLink());&lt;br /&gt;
} else if (!$minervaHeader.find(&#039;#vanipedia-topbar-home-link&#039;).length) {&lt;br /&gt;
var $minervaUser = $minervaHeader.find(&#039;.minerva-user-navigation, #ca-mytalks&#039;).first();&lt;br /&gt;
if ($minervaUser.length) {&lt;br /&gt;
$minervaUser.before(createHomeLink());&lt;br /&gt;
} else {&lt;br /&gt;
$minervaHeader.append(createHomeLink());&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$minervaHeader.css({&lt;br /&gt;
&#039;flex-wrap&#039;: &#039;nowrap&#039;,&lt;br /&gt;
&#039;height&#039;: &#039;52px&#039;,&lt;br /&gt;
&#039;min-height&#039;: &#039;52px&#039;,&lt;br /&gt;
&#039;max-height&#039;: &#039;52px&#039;,&lt;br /&gt;
&#039;padding&#039;: &#039;0 10px&#039;,&lt;br /&gt;
&#039;display&#039;: &#039;flex&#039;,&lt;br /&gt;
&#039;align-items&#039;: &#039;center&#039;,&lt;br /&gt;
&#039;justify-content&#039;: &#039;space-between&#039;,&lt;br /&gt;
&#039;box-sizing&#039;: &#039;border-box&#039;&lt;br /&gt;
});&lt;br /&gt;
}&lt;br /&gt;
var $stageHeader = $(&#039;#vani-stage-header-slot&#039;);&lt;br /&gt;
if ($stageHeader.length &amp;amp;&amp;amp; !$stageHeader.find(&#039;.vanipedia-topbar-center-block&#039;).length) {&lt;br /&gt;
var $stageSearch = $stageHeader.find(&#039;#p-search, .search-box, .minerva-search-form&#039;).first();&lt;br /&gt;
if ($stageSearch.length &amp;amp;&amp;amp; !$stageHeader.find(&#039;#vanipedia-topbar-home-link&#039;).length) {&lt;br /&gt;
$stageSearch.after(createHomeLink());&lt;br /&gt;
}&lt;br /&gt;
if (!isMobile) {&lt;br /&gt;
$stageHeader.append(createCenterBlock());&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
var $stickyTitle = $(&#039;#vector-sticky-header .vector-sticky-header-title, #vector-sticky-header .vector-sticky-header-context-bar .mw-headline&#039;);&lt;br /&gt;
if ($stickyTitle.length) {&lt;br /&gt;
$stickyTitle.html(&#039;&amp;lt;a href=&amp;quot;&#039; + targetUrl + &#039;&amp;quot; style=&amp;quot;color: inherit; text-decoration: none;&amp;quot;&amp;gt;&#039; + titleText + &#039;&amp;lt;/a&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
$(function() {&lt;br /&gt;
removeGlobalSiteNotice();&lt;br /&gt;
});&lt;br /&gt;
var topbarResizeTimer;&lt;br /&gt;
$(window).on(&#039;resize orientationchange&#039;, function() {&lt;br /&gt;
clearTimeout(topbarResizeTimer);&lt;br /&gt;
topbarResizeTimer = setTimeout(updateTopBar, 150);&lt;br /&gt;
});&lt;br /&gt;
$(document).ready(updateTopBar);&lt;br /&gt;
if (window.mw &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(updateTopBar);&lt;br /&gt;
}&lt;br /&gt;
})();&lt;br /&gt;
// ==========================================================================&lt;br /&gt;
/* 2026-11-11 (Vamshi Krishna): keep the header and footer from overlapping at in-between widths.&lt;br /&gt;
   - Header: the centre block (site title, Vaniseva line, petal links) is hidden only when it would&lt;br /&gt;
     actually run over the search box, Home link or the user links.&lt;br /&gt;
   - Footer: on wide screens the social icons are hidden when they would cover Donate, and the links&lt;br /&gt;
     are centred. On narrow screens the right edge of the links fades while more are off-screen.&lt;br /&gt;
   The skin sets these styles inline with !important (and re-applies the footer layout on every resize), so&lt;br /&gt;
   this runs after it, and Common.css cannot override them. */&lt;br /&gt;
(function () {&lt;br /&gt;
    function leaves(el) {&lt;br /&gt;
        var out = [];&lt;br /&gt;
        el.querySelectorAll(&#039;*&#039;).forEach(function (e) {&lt;br /&gt;
            if (!e.children.length) {&lt;br /&gt;
                var r = e.getBoundingClientRect();&lt;br /&gt;
                if (r.width &amp;amp;&amp;amp; r.height) out.push(r);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        return out;&lt;br /&gt;
    }&lt;br /&gt;
    function clash(a, b) {&lt;br /&gt;
        for (var x = 0; x &amp;lt; a.length; x++) {&lt;br /&gt;
            for (var y = 0; y &amp;lt; b.length; y++) {&lt;br /&gt;
                var r = a[x], s = b[y];&lt;br /&gt;
                if (Math.min(r.right, s.right) - Math.max(r.left, s.left) &amp;gt; 0 &amp;amp;&amp;amp;&lt;br /&gt;
                    Math.min(r.bottom, s.bottom) - Math.max(r.top, s.top) &amp;gt; 2) return true;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
    function fixMidWidths() {&lt;br /&gt;
        var w = window.innerWidth;&lt;br /&gt;
        var header = document.querySelector(&#039;header.vector-header, header.mw-header&#039;);&lt;br /&gt;
        document.querySelectorAll(&#039;.vanipedia-topbar-center-block&#039;).forEach(function (b) {&lt;br /&gt;
            b.style.setProperty(&#039;display&#039;, &#039;flex&#039;, &#039;important&#039;);&lt;br /&gt;
            if (w &amp;lt; 1000 || !header) return;&lt;br /&gt;
            var theirs = [];&lt;br /&gt;
            header.querySelectorAll(&#039;#p-search, #vanipedia-topbar-home-link, .vector-header-end&#039;).forEach(function (e) {&lt;br /&gt;
                if (!b.contains(e)) theirs = theirs.concat(leaves(e));&lt;br /&gt;
            });&lt;br /&gt;
            if (clash(leaves(b), theirs)) b.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        var bar = document.getElementById(&#039;vh-bottom-bar&#039;);&lt;br /&gt;
        if (!bar) return;&lt;br /&gt;
        var left = bar.querySelector(&#039;.vh-bottom-bar-left-space&#039;);&lt;br /&gt;
        var right = bar.querySelector(&#039;.vh-bottom-bar-right-space&#039;);&lt;br /&gt;
        var inner = bar.querySelector(&#039;.vh-bottom-bar-inner&#039;);&lt;br /&gt;
        var nav = bar.querySelector(&#039;.vh-bottom-nav-links&#039;);&lt;br /&gt;
        var social = bar.querySelector(&#039;.vh-bottom-social-links&#039;);&lt;br /&gt;
        if (!left || !right || !inner || !nav || !social) return;&lt;br /&gt;
        // The icons measure 0 px until their images load, so check again once they have.&lt;br /&gt;
        bar.querySelectorAll(&#039;img&#039;).forEach(function (img) {&lt;br /&gt;
            if (!img.complete &amp;amp;&amp;amp; !img.dataset.fixBound) {&lt;br /&gt;
                img.dataset.fixBound = &#039;1&#039;;&lt;br /&gt;
                img.addEventListener(&#039;load&#039;, schedule);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        if (w &amp;gt;= 1000) {&lt;br /&gt;
            // The footer is kept between resizes here, so clear a fade left over from a narrow window.&lt;br /&gt;
            nav.style.removeProperty(&#039;-webkit-mask-image&#039;);&lt;br /&gt;
            nav.style.removeProperty(&#039;mask-image&#039;);&lt;br /&gt;
            var nr = nav.getBoundingClientRect(), sr = social.getBoundingClientRect();&lt;br /&gt;
            if (sr.width &amp;amp;&amp;amp; (nr.right + 8 &amp;gt; sr.left || sr.right &amp;gt; w)) {&lt;br /&gt;
                left.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
                right.style.setProperty(&#039;display&#039;, &#039;none&#039;, &#039;important&#039;);&lt;br /&gt;
                inner.style.setProperty(&#039;justify-content&#039;, &#039;center&#039;, &#039;important&#039;);&lt;br /&gt;
            }&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        var updateFade = function () {&lt;br /&gt;
            var more = nav.scrollLeft + nav.clientWidth &amp;lt; nav.scrollWidth - 2;&lt;br /&gt;
            var mask = more ? &#039;linear-gradient(to right, #000 calc(100% - 40px), transparent)&#039; : &#039;none&#039;;&lt;br /&gt;
            nav.style.setProperty(&#039;-webkit-mask-image&#039;, mask, &#039;important&#039;);&lt;br /&gt;
            nav.style.setProperty(&#039;mask-image&#039;, mask, &#039;important&#039;);&lt;br /&gt;
        };&lt;br /&gt;
        updateFade();&lt;br /&gt;
        if (!nav.dataset.fadeBound) {&lt;br /&gt;
            nav.dataset.fadeBound = &#039;1&#039;;&lt;br /&gt;
            nav.addEventListener(&#039;scroll&#039;, updateFade, { passive: true });&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    var pending;&lt;br /&gt;
    // Run after the skin&#039;s own header and footer setup (which re-runs on resize and 150 ms after it).&lt;br /&gt;
    function schedule() { clearTimeout(pending); pending = setTimeout(fixMidWidths, 300); }&lt;br /&gt;
    $(schedule);&lt;br /&gt;
    $(window).on(&#039;resize orientationchange&#039;, schedule);&lt;br /&gt;
    // This script often starts after the page has loaded, so also re-check when the fonts are ready.&lt;br /&gt;
    if (document.fonts &amp;amp;&amp;amp; document.fonts.ready) document.fonts.ready.then(schedule);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Defeat Vue.js overwriting the search placeholder */&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    var searchContainer = document.querySelector(&#039;#p-search&#039;);&lt;br /&gt;
    if (!searchContainer) return;&lt;br /&gt;
&lt;br /&gt;
    var fixPlaceholder = function() {&lt;br /&gt;
        var searchInput = searchContainer.querySelector(&#039;input[type=&amp;quot;search&amp;quot;]&#039;);&lt;br /&gt;
        if (searchInput &amp;amp;&amp;amp; searchInput.getAttribute(&#039;placeholder&#039;) !== &#039;Search Vanipedia&#039;) {&lt;br /&gt;
            searchInput.setAttribute(&#039;placeholder&#039;, &#039;Search Vanipedia&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // Run immediately&lt;br /&gt;
    fixPlaceholder();&lt;br /&gt;
&lt;br /&gt;
    // Watch the container. If Vue rebuilds the HTML or alters attributes, fix it instantly.&lt;br /&gt;
    var observer = new MutationObserver(fixPlaceholder);&lt;br /&gt;
    observer.observe(searchContainer, { &lt;br /&gt;
        childList: true, &lt;br /&gt;
        subtree: true, &lt;br /&gt;
        attributes: true, &lt;br /&gt;
        attributeFilter: [&#039;placeholder&#039;] &lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
/* Add Search Icon AND force mobile keyboard to use VaniSearch */&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
// 1. Add the clickable magnifying glass icon (Triggers on focus, click, or typing)&lt;br /&gt;
$(document).on(&#039;focus click input&#039;, &#039;input[type=&amp;quot;search&amp;quot;], input[name=&amp;quot;search&amp;quot;], .search-overlay input&#039;, function() {&lt;br /&gt;
    var $input = $(this);&lt;br /&gt;
    var $wrapper = $input.parent();&lt;br /&gt;
    &lt;br /&gt;
    // Only append the button if it doesn&#039;t already exist&lt;br /&gt;
    if ($wrapper.find(&#039;.vani-mobile-search-btn&#039;).length === 0) {&lt;br /&gt;
        var $btn = $(&#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;vani-mobile-search-btn&amp;quot; style=&amp;quot;background:none; border:none; font-size:22px; padding:0 10px; margin-left:5px; color:#3182ce; z-index:2147483647; cursor:pointer;&amp;quot;&amp;gt;🔍&amp;lt;/button&amp;gt;&#039;);&lt;br /&gt;
        &lt;br /&gt;
        $wrapper.css(&#039;display&#039;, &#039;flex&#039;);&lt;br /&gt;
        $wrapper.append($btn);&lt;br /&gt;
        &lt;br /&gt;
        // Route to VaniSearch if the icon is clicked&lt;br /&gt;
        $btn.on(&#039;click&#039;, function(e) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            e.stopImmediatePropagation();&lt;br /&gt;
            var searchWord = $input.val().trim();&lt;br /&gt;
            if (searchWord !== &#039;&#039;) {&lt;br /&gt;
                window.location.href = mw.util.getUrl(&#039;Special:VaniSearch&#039;) + &#039;?search=&#039; + encodeURIComponent(searchWord);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
    // 2. Intercept the Mobile Keyboard &amp;quot;Enter/Search&amp;quot; key directly&lt;br /&gt;
    $(document).on(&#039;keydown&#039;, &#039;input[type=&amp;quot;search&amp;quot;], input[name=&amp;quot;search&amp;quot;]&#039;, function(e) {&lt;br /&gt;
        // keyCode 13 is the physical Enter/Search key on the keyboard&lt;br /&gt;
        if (e.which === 13 || e.keyCode === 13) {&lt;br /&gt;
            e.preventDefault(); // Stop normal typing behavior&lt;br /&gt;
            e.stopImmediatePropagation(); // Kill Minerva&#039;s native Vue.js search scripts&lt;br /&gt;
            &lt;br /&gt;
            var searchWord = $(this).val().trim();&lt;br /&gt;
            &lt;br /&gt;
            if (searchWord !== &#039;&#039;) {&lt;br /&gt;
                // Route directly to VaniSearch&lt;br /&gt;
                window.location.href = mw.util.getUrl(&#039;Special:VaniSearch&#039;) + &#039;?search=&#039; + encodeURIComponent(searchWord);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
</feed>